0000103595-24-000008.txt : 20240605 0000103595-24-000008.hdr.sgml : 20240605 20240605152027 ACCESSION NUMBER: 0000103595-24-000008 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 46 CONFORMED PERIOD OF REPORT: 20240427 FILED AS OF DATE: 20240605 DATE AS OF CHANGE: 20240605 FILER: COMPANY DATA: COMPANY CONFORMED NAME: VILLAGE SUPER MARKET INC CENTRAL INDEX KEY: 0000103595 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-GROCERY STORES [5411] ORGANIZATION NAME: 07 Trade & Services 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: 241021766 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 10-Q 1 vlgea-20240427.htm 10-Q vlgea-20240427
00001035957/272024Q3falseP2Yxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purevlgea:classvlgea:storevlgea:swap00001035952023-07-302024-04-270000103595us-gaap:CommonClassAMember2024-06-050000103595us-gaap:CommonClassBMember2024-06-0500001035952024-04-2700001035952023-07-290000103595us-gaap:RelatedPartyMember2024-04-270000103595us-gaap:RelatedPartyMember2023-07-290000103595us-gaap:CommonClassAMember2023-07-290000103595us-gaap:CommonClassAMember2024-04-270000103595us-gaap:CommonClassBMember2023-07-290000103595us-gaap:CommonClassBMember2024-04-2700001035952024-01-282024-04-2700001035952023-01-292023-04-2900001035952022-07-312023-04-290000103595us-gaap:CommonClassAMember2024-01-282024-04-270000103595us-gaap:CommonClassAMember2023-01-292023-04-290000103595us-gaap:CommonClassAMember2023-07-302024-04-270000103595us-gaap:CommonClassAMember2022-07-312023-04-290000103595us-gaap:CommonClassBMember2024-01-282024-04-270000103595us-gaap:CommonClassBMember2023-01-292023-04-290000103595us-gaap:CommonClassBMember2023-07-302024-04-270000103595us-gaap:CommonClassBMember2022-07-312023-04-290000103595us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-01-270000103595us-gaap:CommonStockMemberus-gaap:CommonClassBMember2024-01-270000103595us-gaap:RetainedEarningsMember2024-01-270000103595us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-270000103595us-gaap:TreasuryStockCommonMember2024-01-2700001035952024-01-270000103595us-gaap:RetainedEarningsMember2024-01-282024-04-270000103595us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-282024-04-270000103595us-gaap:TreasuryStockCommonMember2024-01-282024-04-270000103595us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-01-282024-04-270000103595us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-04-270000103595us-gaap:CommonStockMemberus-gaap:CommonClassBMember2024-04-270000103595us-gaap:RetainedEarningsMember2024-04-270000103595us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-270000103595us-gaap:TreasuryStockCommonMember2024-04-270000103595us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-01-280000103595us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-01-280000103595us-gaap:RetainedEarningsMember2023-01-280000103595us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-280000103595us-gaap:TreasuryStockCommonMember2023-01-2800001035952023-01-280000103595us-gaap:RetainedEarningsMember2023-01-292023-04-290000103595us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-292023-04-290000103595us-gaap:TreasuryStockCommonMember2023-01-292023-04-290000103595us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-01-292023-04-290000103595us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-04-290000103595us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-04-290000103595us-gaap:RetainedEarningsMember2023-04-290000103595us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-290000103595us-gaap:TreasuryStockCommonMember2023-04-2900001035952023-04-290000103595us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-07-290000103595us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-07-290000103595us-gaap:RetainedEarningsMember2023-07-290000103595us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-290000103595us-gaap:TreasuryStockCommonMember2023-07-290000103595us-gaap:RetainedEarningsMember2023-07-302024-04-270000103595us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-302024-04-270000103595us-gaap:TreasuryStockCommonMember2023-07-302024-04-270000103595us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-07-302024-04-270000103595us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-07-300000103595us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-07-300000103595us-gaap:RetainedEarningsMember2022-07-300000103595us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-300000103595us-gaap:TreasuryStockCommonMember2022-07-3000001035952022-07-300000103595us-gaap:RetainedEarningsMember2022-07-312023-04-290000103595us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-312023-04-290000103595us-gaap:TreasuryStockCommonMember2022-07-312023-04-290000103595us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-07-312023-04-290000103595vlgea:CenterStoreMember2024-01-282024-04-270000103595vlgea:CenterStoreMember2023-01-292023-04-290000103595vlgea:CenterStoreMember2023-07-302024-04-270000103595vlgea:CenterStoreMember2022-07-312023-04-290000103595vlgea:FreshMember2024-01-282024-04-270000103595vlgea:FreshMember2023-01-292023-04-290000103595vlgea:FreshMember2023-07-302024-04-270000103595vlgea:FreshMember2022-07-312023-04-290000103595vlgea:PharmacyMember2024-01-282024-04-270000103595vlgea:PharmacyMember2023-01-292023-04-290000103595vlgea:PharmacyMember2023-07-302024-04-270000103595vlgea:PharmacyMember2022-07-312023-04-290000103595vlgea:OtherProductMember2024-01-282024-04-270000103595vlgea:OtherProductMember2023-01-292023-04-290000103595vlgea:OtherProductMember2023-07-302024-04-270000103595vlgea:OtherProductMember2022-07-312023-04-290000103595us-gaap:RestrictedStockMember2024-01-282024-04-270000103595us-gaap:RestrictedStockMember2023-01-292023-04-290000103595us-gaap:InvesteeMembervlgea:RelatedPartyNoteReceivableMaturingSeptember2027Member2022-08-150000103595vlgea:RelatedPartyNoteReceivableMaturingAugust2022Memberus-gaap:InvesteeMember2022-08-152022-08-150000103595vlgea:RelatedPartyNoteReceivableMaturingAugust2022Memberus-gaap:InvesteeMember2023-07-302024-04-270000103595us-gaap:InvesteeMembervlgea:RelatedPartyNoteReceivableMaturingSeptember2027Member2022-09-282022-09-280000103595vlgea:RelatedPartyNoteReceivableMaturingAugust2027Memberus-gaap:InvesteeMember2022-09-282022-09-280000103595us-gaap:InvesteeMembervlgea:RelatedPartyNoteReceivableMaturingSeptember2027Member2024-02-150000103595us-gaap:InvesteeMembervlgea:RelatedPartyNoteReceivableMaturingFebruary2024Member2023-07-302024-04-270000103595vlgea:RelatedPartyNoteReceivableMaturingFebruary2029Memberus-gaap:InvesteeMember2022-09-282022-09-280000103595vlgea:RelatedPartyNoteReceivableMaturingAugust2022Memberus-gaap:InvesteeMember2024-04-270000103595vlgea:RelatedPartyNoteReceivableMaturingAugust2027Memberus-gaap:InvesteeMember2024-04-270000103595us-gaap:InvesteeMembervlgea:RelatedPartyNoteReceivableMaturingFebruary2024Member2022-09-280000103595us-gaap:InvesteeMember2024-04-270000103595us-gaap:InvesteeMember2023-07-290000103595us-gaap:LimitedPartnerMember2022-04-282022-04-280000103595us-gaap:LimitedPartnerMember2024-04-270000103595srt:MinimumMemberus-gaap:LimitedPartnerMember2022-04-282022-04-280000103595srt:MaximumMemberus-gaap:LimitedPartnerMember2022-04-282022-04-280000103595srt:MinimumMember2023-07-302024-04-270000103595srt:MaximumMember2023-07-302024-04-270000103595us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2024-04-270000103595us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2023-07-290000103595us-gaap:MediumTermNotesMemberus-gaap:LineOfCreditMember2024-04-270000103595us-gaap:MediumTermNotesMemberus-gaap:LineOfCreditMember2023-07-290000103595us-gaap:NotesPayableToBanksMember2024-04-270000103595us-gaap:NotesPayableToBanksMember2023-07-290000103595us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembervlgea:AmendedAndRestatedCreditAgreementMember2022-01-280000103595us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembervlgea:AmendedAndRestatedCreditAgreementMember2022-01-282022-01-280000103595us-gaap:MediumTermNotesMemberus-gaap:LineOfCreditMembervlgea:AmendedAndRestatedCreditAgreementMember2020-05-120000103595us-gaap:MediumTermNotesMemberus-gaap:LineOfCreditMembervlgea:AmendedAndRestatedCreditAgreementMember2020-05-122020-05-120000103595us-gaap:MediumTermNotesMembersrt:ScenarioForecastMemberus-gaap:LineOfCreditMembervlgea:AmendedAndRestatedCreditAgreementMember2022-01-282027-05-040000103595us-gaap:MediumTermNotesMemberus-gaap:LineOfCreditMembervlgea:AmendedAndRestatedCreditAgreementMember2022-02-280000103595us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembervlgea:AmendedAndRestatedCreditAgreementMember2020-09-010000103595us-gaap:SecuredDebtMembervlgea:AmendedAndRestatedCreditAgreementMember2020-09-012020-09-010000103595us-gaap:SecuredDebtMembersrt:ScenarioForecastMembervlgea:AmendedAndRestatedCreditAgreementMember2022-01-282035-09-010000103595us-gaap:SecuredDebtMemberus-gaap:InterestRateSwapMembervlgea:AmendedAndRestatedCreditAgreementMember2022-02-280000103595us-gaap:SecuredDebtMembervlgea:AmendedAndRestatedCreditAgreementMember2022-02-2800001035952020-09-010000103595us-gaap:SecuredDebtMembervlgea:AmendedAndRestatedCreditAgreementMember2022-01-280000103595us-gaap:SecuredDebtMembervlgea:AmendedAndRestatedCreditAgreementMember2022-01-282022-01-280000103595us-gaap:SecuredDebtMembersrt:ScenarioForecastMembervlgea:AmendedAndRestatedCreditAgreementMember2022-01-282037-01-280000103595us-gaap:SecuredDebtMemberus-gaap:InterestRateSwapMembervlgea:AmendedAndRestatedCreditAgreementMember2022-01-280000103595us-gaap:UnsecuredDebtMember2022-09-010000103595us-gaap:UnsecuredDebtMember2022-09-012022-09-010000103595us-gaap:SecuredDebtMember2023-01-272023-01-270000103595us-gaap:SecuredDebtMember2023-01-270000103595us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMembervlgea:AmendedAndRestatedCreditAgreementMember2020-05-060000103595us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMembervlgea:AmendedAndRestatedCreditAgreementMember2024-04-2700001035952017-12-2900001035952017-12-292017-12-290000103595srt:ScenarioForecastMember2017-12-292024-12-290000103595us-gaap:InterestRateSwapMember2022-07-300000103595us-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMember2024-01-282024-04-270000103595us-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMember2023-01-292023-04-290000103595us-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMember2023-07-302024-04-270000103595us-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMember2022-07-312023-04-290000103595us-gaap:InterestRateSwapMember2024-04-27

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D. C. 20549
 
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.
For the quarterly period ended April 27, 2024
OR
   TRANSITION REPORT PURSUANT TO SECTION 13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.
Commission File No. 0-2633

VILLAGE SUPER MARKET, INC.
(Exact name of registrant as specified in its charter)
New Jersey22-1576170
(State or other jurisdiction of incorporation or organization)(I. R. S. Employer Identification No.)
  
733 Mountain Avenue, Springfield, New Jersey, 07081
(Address of principal executive offices) (Zip Code)
  
Registrant's telephone number, including area code:
(973) 467-2200
Securities registered pursuant to Section 12(b) of the Act:
Class A common stock, no par valueVLGEAThe NASDAQ Stock Market
(Title of Class)(Trading Symbol)(Name of exchange on which registered)
Securities registered pursuant to Section 12(g) of the Act:  None
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. Yes    No ☐

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).  Yes    No ☐

Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company.  See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12-b2 of the Exchange Act.

Large accelerated filer  
Accelerated filer  ☒
Non-accelerated filer   
 (Do not check if a smaller reporting company)
Smaller reporting company  
Emerging growth company
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. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
Yes No ☒.
Indicate the number of shares outstanding of each of the issuer's classes of common stock, as of the latest practicable date:
 June 5, 2024
  
Class A Common Stock, No Par Value10,584,874 Shares
Class B Common Stock, No Par Value 4,203,748 Shares





VILLAGE SUPER MARKET, INC.

INDEX



PART I  PAGE NO.
  
FINANCIAL INFORMATION 
  
Item 1. Financial Statements (Unaudited) 
  
Consolidated Balance Sheets
  
Consolidated Statements of Operations
  
Consolidated Statements of Comprehensive Income
Consolidated Statements of Shareholders' Equity
  
Consolidated Statements of Cash Flows
  
Notes to Consolidated Financial Statements
  
Item 2.  Management's Discussion and Analysis of Financial Condition and Results of Operations
  
Item 3.  Quantitative & Qualitative Disclosures about Market Risk
  
Item 4.  Controls and Procedures
  
PART II 
  
OTHER INFORMATION 
Item 2.  Unregistered Sales of Equity Securities and Use of Proceeds
  
Item 6.  Exhibits
  
Signatures

2


PART I - FINANCIAL INFORMATION
ITEM 1.  FINANCIAL STATEMENTS

VILLAGE SUPER MARKET, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(In thousands) (Unaudited)
 April 27,
2024
July 29,
2023
ASSETS  
Current assets  
Cash and cash equivalents$113,945 $140,910 
Merchandise inventories47,160 44,515 
Patronage dividend receivable10,023 12,466 
Notes receivable from Wakefern 31,483 
Income taxes receivable448  
Other current assets17,525 17,313 
Total current assets189,101 246,687 
Property, equipment and fixtures, net306,303 277,310 
Operating lease assets258,679 274,100 
Notes receivable from Wakefern100,720 62,726 
Investment in Wakefern33,093 33,107 
Investments in Real Estate Partnerships17,927 13,155 
Goodwill24,190 24,190 
Other assets40,190 36,431 
Total assets$970,203 $967,706 
LIABILITIES and SHAREHOLDERS' EQUITY  
Current liabilities
Operating lease obligations$21,272 $20,389 
Finance lease obligations806 667 
Notes payable to Wakefern751 737 
Current portion of debt9,370 9,370 
Accounts payable to Wakefern80,197 77,033 
Accounts payable and accrued expenses30,690 31,441 
Accrued wages and benefits29,601 29,853 
Income taxes payable100 9,483 
Total current liabilities172,787 178,973 
Long-term debt
Operating lease obligations254,889 266,683 
Finance lease obligations19,827 20,623 
Notes payable to Wakefern1,039 1,686 
Long-term debt65,263 72,426 
Total long-term debt341,018 361,418 
Pension liabilities5,228 4,893 
Other liabilities14,963 12,256 
Commitments and contingencies (Note 5) 
Shareholders' equity  
Preferred stock, no par value: Authorized 10,000 shares, none issued
  
Class A common stock, no par value: Authorized 20,000 shares; issued 11,562 shares at April 27, 2024 and 11,563 shares at July 29, 2023
78,955 76,179 
Class B common stock, no par value: Authorized 20,000 shares; issued and outstanding 4,204 shares at April 27, 2024 and July 29, 2023
683 683 
Retained earnings368,525 343,497 
Accumulated other comprehensive income7,948 8,134 
Less treasury stock, Class A, at cost: 977 shares at April 27, 2024 and 912 shares at July 29, 2023
(19,904)(18,327)
Total shareholders’ equity436,207 410,166 
Total liabilities and shareholders’ equity$970,203 $967,706 
See notes to consolidated financial statements.
3



VILLAGE SUPER MARKET, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share amounts) (Unaudited)
 13 Weeks Ended39 Weeks Ended
 April 27,
2024
April 29,
2023
April 27,
2024
April 29,
2023
Sales$546,396 $529,294 $1,658,329 $1,612,848 
Cost of sales390,464 378,071 1,186,007 1,157,461 
Gross profit155,932 151,223 472,322 455,387 
Operating and administrative expense137,650 128,787 404,419 384,452 
Depreciation and amortization8,078 8,392 25,108 25,597 
Operating income10,204 14,044 42,795 45,338 
Interest expense(1,015)(1,085)(3,125)(3,137)
Interest income3,634 3,151 11,202 7,798 
Income before income taxes12,823 16,110 50,872 49,999 
Income taxes3,857 5,093 15,842 15,577 
Net income$8,966 $11,017 $35,030 $34,422 
Net income per share:
   
Class A common stock:   
Basic$0.67 $0.84 $2.63 $2.64 
Diluted$0.60 $0.75 $2.36 $2.36 
Class B common stock:   
Basic$0.44 $0.54 $1.71 $1.71 
Diluted$0.44 $0.54 $1.71 $1.71 
 
See notes to consolidated financial statements.
4



VILLAGE SUPER MARKET, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands) (Unaudited)
 13 Weeks Ended39 Weeks Ended
 April 27,
2024
April 29,
2023
April 27,
2024
April 29,
2023
Net income$8,966 $11,017 $35,030 $34,422 
Other comprehensive income:    
Unrealized gains (losses) on interest rate swaps, net of tax (1)738 (445)38 1,117 
Amortization of pension actuarial gain, net of tax (2)(75)(96)(224)(288)
Comprehensive income$9,629 $10,476 $34,844 $35,251 

(1)Amount is net of tax of $339 and $201 for the 13 weeks ended April 27, 2024 and April 29, 2023, respectively, and $16 and $501 for the 39 weeks ended April 27, 2024 and April 29, 2023, respectively.
(2)Amount is net of tax of $34 and $43 for the 13 weeks ended April 27, 2024 and April 29, 2023, respectively, and $103 and $129 for the 39 weeks ended April 27, 2024 and April 29, 2023, respectively. All amounts are reclassified from accumulated other comprehensive income to operating and administrative expense.



See notes to consolidated financial statements.
5



VILLAGE SUPER MARKET, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY
(In thousands) (Unaudited)
13 Weeks Ended April 27, 2024 and April 29, 2023
 Class A
Common Stock
Class B
Common Stock
Accumulated
Other
Comprehensive
Income (Loss)
Treasury Stock
Class A
Total
Shareholders'
Equity
 Shares IssuedAmountShares IssuedAmountRetained EarningsSharesAmount
Balance, January 27, 2024
11,556 $78,000 4,204 $683 $362,862 $7,285 968 $(19,685)$429,145 
Net income— — — — 8,966 — — — 8,966 
Other comprehensive income, net of tax of $305
— — — — — 663 — — 663 
Dividends— — — — (3,303)— — — (3,303)
Treasury stock purchases— — — — — — 9 (219)(219)
Share-based compensation expense6 955 — — — — — — 955 
Balance, April 27, 2024
11,562 $78,955 4,204 $683 $368,525 $7,948 977 $(19,904)$436,207 
Balance, January 28, 2023
10,970 $74,099 4,294 $697 $323,872 $7,505 752 $(14,588)$391,585 
Net income— — — — 11,017 — — — 11,017 
Other comprehensive loss, net of tax of $244
— — — — — (541)— — (541)
Dividends— — — — (3,338) — — (3,338)
Treasury stock purchases— — — — — — 162 (3,739)(3,739)
Restricted shares forfeited— (73)— — — — — — (73)
Share-based compensation expense508 839 — — — — — — 839 
Balance, April 29, 2023
11,478 $74,865 4,294 $697 $331,551 $6,964 914 $(18,327)$395,750 
39 Weeks Ended April 27, 2024 and April 29, 2023
 Class A
Common Stock
Class B
Common Stock
Accumulated
Other
Comprehensive
Income (Loss)
Treasury Stock
Class A
Total
Shareholders'
Equity
 Shares IssuedAmountShares IssuedAmountRetained EarningsSharesAmount
Balance, July 29, 2023
11,563 $76,179 4,204 $683 $343,497 $8,134 912 $(18,327)$410,166 
Net income— — — — 35,030 — — — 35,030 
Other comprehensive loss, net of tax of $87
— — — — — (186)— — (186)
Dividends— — — — (10,002)— — — (10,002)
Treasury stock purchases— — — — — — 65 (1,577)(1,577)
Restricted shares forfeited(21)(80)— — — — — — (80)
Share-based compensation expense20 2,856 — — — — — — 2,856 
Balance, April 27, 2024
11,562 $78,955 4,204 $683 $368,525 $7,948 977 $(19,904)$436,207 
Balance, July 30, 2022
10,971 $72,891 4,294 $697 $306,974 $6,135 752 $(14,588)$372,109 
Net income— — — — 34,422 — — — 34,422 
Other comprehensive income, net of tax of $372
— — — — — 829 — — 829 
Dividends— — — — (9,845)— — — (9,845)
Treasury stock purchases— — — — — — 162 (3,739)(3,739)
Restricted shares forfeited(1)(114)— — — — — — (114)
Share-based compensation expense508 2,088 — — — — — — 2,088 
Balance, April 29, 2023
11,478 $74,865 4,294 $697 $331,551 $6,964 914 $(18,327)$395,750 

See notes to consolidated financial statements.

6



VILLAGE SUPER MARKET, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands) (Unaudited)
 39 Weeks Ended
 April 27,
2024
April 29,
2023
CASH FLOWS FROM OPERATING ACTIVITIES  
Net income$35,030 $34,422 
Adjustments to reconcile net income to net cash provided by operating activities: 
Depreciation and amortization26,566 26,857 
Non-cash share-based compensation2,776 1,974 
Deferred taxes(588)(395)
Provision to value inventories at LIFO1,399 2,038 
Gain on sale of property, equipment and fixtures(209)(177)
Changes in assets and liabilities: 
Merchandise inventories(4,044)(3,707)
Patronage dividend receivable2,443 3,627 
Accounts payable to Wakefern630 (1,033)
Accounts payable and accrued expenses340 1,793 
Accrued wages and benefits(252)1,075 
Income taxes receivable / payable(9,831)963 
Other assets and liabilities3,780 807 
Net cash provided by operating activities58,040 68,244 
CASH FLOWS FROM INVESTING ACTIVITIES  
Capital expenditures(54,103)(35,689)
Proceeds from the sale of assets196 177 
Investment in notes receivable from Wakefern(39,849)(63,265)
Maturity of notes receivable from Wakefern33,338 28,850 
Investment in real estate partnership(4,704)(4,268)
Net cash used in investing activities(65,122)(74,195)
CASH FLOWS FROM FINANCING ACTIVITIES  
Proceeds from issuance of long-term debt 17,125 
Principal payments of long-term debt(8,304)(7,764)
Debt issuance costs (33)
Dividends(10,002)(9,845)
Treasury stock purchases(1,577)(3,739)
Net cash used in financing activities(19,883)(4,256)
NET DECREASE IN CASH AND CASH EQUIVALENTS(26,965)(10,207)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD140,910 134,832 
CASH AND CASH EQUIVALENTS, END OF PERIOD$113,945 $124,625 
SUPPLEMENTAL DISCLOSURES OF CASH  PAYMENTS MADE FOR:  
Interest$3,125 $3,137 
Income taxes$26,260 $15,005 
NONCASH SUPPLEMENTAL DISCLOSURES:  
Investment in Wakefern and increase in notes payable to Wakefern$31 $ 
Capital expenditures included in accounts payable and accrued expenses$7,034 $5,709 
Lease obligations obtained in exchange for right-of-use assets$5,550 $ 
See notes to consolidated financial statements.
7


NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited)

1. BASIS OF PRESENTATION and ACCOUNTING POLICIES

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 27, 2024 and the consolidated statements of operations, comprehensive income and cash flows for the 13 and 39 weeks ended April 27, 2024 and April 29, 2023 of Village Super Market, Inc. (“Village” or the “Company”).

The significant accounting policies followed by the Company are set forth in Note 1 to the Company's consolidated financial statements in the July 29, 2023 Village Super Market, Inc. Annual Report on Form 10-K, which should be read in conjunction with these financial statements.  The results of operations for the periods ended April 27, 2024 are not necessarily indicative of the results to be expected for the full year.

Disaggregated Revenues
 
The following table presents the Company's sales by product categories during each of the periods indicated:
13 Weeks Ended39 Weeks Ended
 April 27, 2024April 29, 2023April 27, 2024April 29, 2023
Amount%Amount%Amount%Amount%
Center Store (1)$325,450 59.6 %$317,532 60.0 %$996,947 60.1 %$973,173 60.4 %
Fresh (2)199,157 36.4 192,436 36.4 595,287 35.9 581,947 36.1 
Pharmacy20,247 3.7 17,581 3.3 60,795 3.7 52,371 3.2 
Other (3)1,542 0.3 1,745 0.3 5,300 0.3 5,357 0.3 
Total Sales$546,396 100.0 %$529,294 100.0 %$1,658,329 100.0 %$1,612,848 100.0 %

(1) Consists primarily of grocery, dairy, frozen, health and beauty care, general merchandise and liquor.
(2) Consists primarily of produce, meat, deli, seafood, bakery, prepared foods and floral.
(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.


2. MERCHANDISE INVENTORIES
    
    At April 27, 2024 and July 29, 2023, approximately 64% of merchandise inventories are valued by the LIFO method while the balance is valued by FIFO.  If the FIFO method had been used for the entire inventory, inventories would have been $22,637 and $21,238 higher than reported at April 27, 2024 and July 29, 2023, respectively.


3. NET INCOME PER SHARE

    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.

    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.

8


    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.

The table below reconciles Net income to Net income available to Class A and Class B shareholders:
13 Weeks Ended39 Weeks Ended
 April 27,
2024
April 29,
2023
April 27,
2024
April 29,
2023
Net income$8,966 $11,017 $35,030 $34,422 
Distributed and allocated undistributed Net income to unvested restricted shareholders
330 370 1,310 1,013 
Net income available to Class A and Class B shareholders$8,636 $10,647 $33,720 $33,409 

    The tables below reconcile the numerators and denominators of basic and diluted Net income per share for all periods presented.
 
13 Weeks Ended39 Weeks Ended
 April 27, 2024April 27, 2024
 Class AClass BClass AClass B
Numerator:    
Net income allocated, basic
$6,798 $1,838 $26,550 $7,170 
Conversion of Class B to Class A shares1,838  7,170  
Net income allocated, diluted
$8,636 $1,838 $33,720 $7,170 
Denominator:    
Weighted average shares outstanding, basic10,092 4,204 10,112 4,204 
Conversion of Class B to Class A shares4,204  4,204  
Weighted average shares outstanding, diluted14,296 4,204 14,316 4,204 
13 Weeks Ended39 Weeks Ended
 April 29, 2023April 29, 2023
 Class AClass BClass AClass B
Numerator:    
Net income allocated, basic$8,311 $2,336 $26,055 $7,354 
Conversion of Class B to Class A shares2,336  7,354  
Net income allocated, diluted$10,647 $2,336 $33,409 $7,354 
Denominator:    
Weighted average shares outstanding, basic9,863 4,294 9,863 4,294 
Conversion of Class B to Class A shares4,294  4,294  
Weighted average shares outstanding, diluted14,157 4,294 14,157 4,294 

    Outstanding stock options to purchase Class A shares of 2 and 90 were excluded from the calculation of diluted net income per share at April 27, 2024 and April 29, 2023, respectively, as a result of their anti-dilutive effect. In addition, 485 and 507 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 27, 2024 and April 29, 2023, respectively, due to their anti-dilutive effect.



9


4. RELATED PARTY INFORMATION
 
    A description of the Company’s transactions with Wakefern, its principal supplier, and with other related parties is included in the Company’s Annual Report on Form 10-K for the year ended July 29, 2023.  

    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. On February 15, 2024, notes receivable due from Wakefern of $33,338 that earned interest at the prime rate plus .75% matured. The Company invested all of the proceeds received in variable rate notes receivable from Wakefern that earn interest at the SOFR plus 2.25% and mature on February 15, 2029.

At April 27, 2024, the Company held variable rate notes receivable due from Wakefern of $32,999 that earn interest at the prime rate plus .50% and mature on August 15, 2027, $34,065 that earn interest at the prime rate plus .50% and mature on September 28, 2027, and $33,656 that earn interest at the SOFR plus 2.25% and mature on February 15, 2029.

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.
        
    Included in cash and cash equivalents at April 27, 2024 and July 29, 2023 are $95,070 and $122,028, respectively, of demand deposits invested at Wakefern at overnight money market rates.

On April 28, 2022, the Company entered into a partnership agreement for a 30% interest in the development of a retail center in Old Bridge, New Jersey, which includes a Village replacement store with an operating lease obligation of $4,419 as of April 27, 2024. 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 27, 2024, Village has invested $15,579 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.

    There have been no other significant changes in the Company’s relationships or nature of transactions with related parties during the 39 weeks ended April 27, 2024.

5. COMMITMENTS and CONTINGENCIES

    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.

6. DEBT

Long-term debt consists of:
April 27,
2024
July 29,
2023
Secured term loans$50,713 $53,912 
Unsecured term loan18,923 22,702 
New Market Tax Credit Financing 4,997 5,182 
Total debt, excluding obligations under leases74,633 81,796 
Less current portion9,370 9,370 
Total long-term debt, excluding obligations under leases$65,263 $72,426 




10


Credit Facility

The Company has a credit facility (the “Credit Facility”) with Wells Fargo National Bank, National Association (“Wells Fargo”). The principal purpose of the Credit Facility is to finance general corporate and working capital requirements, Village’s fiscal 2020 acquisition of certain Fairway assets and certain capital expenditures. Among other things, the Credit Facility provides for:

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.

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.

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.

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 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 in the first quarter of fiscal 2022.

On September 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 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%.

On January 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%.

The Credit Facility also provides for up to $25,000 of letters of credit ($7,336 outstanding at April 27, 2024), 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 27, 2024. As of April 27, 2024, $67,664 remained available under the unsecured revolving line of credit.


New Markets Tax Credit Financing

On December 29, 2017, the Company entered into a financing transaction with Wells Fargo Community Investment Holdings, LLC (“Wells Fargo”) under a qualified New Markets Tax Credit (“NMTC”) program related to the construction of a new store in the Bronx, New York. The NMTC program was provided for in the Community Renewal Tax Relief Act of 2000 (the “Act”) 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 (“CDEs”). CDEs are privately managed investment institutions that are certified to make qualified low-income community investments.

11


In connection with the financing, the Company loaned $4,835 to VSM Investment Fund, LLC (the "Investment Fund") at an interest rate of  1.403% per year and with a maturity date of December 31, 2044.  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.  The loan to the Investment Fund is recorded in Other assets in the consolidated balance sheets.

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 an interest rate of 1.000% per year with a maturity date of 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.

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 New Markets Tax 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 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. 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 seven-year compliance period in operating and administrative expense.

7. DERIVATIVES AND HEDGING ACTIVITIES

The Company is exposed to interest rate risk arising from fluctuations in SOFR related to the Company’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.

The Company’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.

As of April 27, 2024, 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 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 $748 and $677 during the 13 weeks ended April 27, 2024 and April 29, 2023, respectively, and $2,304 and $1,425 during the 39 weeks ended April 27, 2024 and April 29, 2023, respectively, from Accumulated other comprehensive income to Interest expense.

The notional value of the interest rate swaps were $69,885 as of April 27, 2024. The fair value of interest rate swaps recorded in Other assets in the consolidated balance sheets is $9,189 as of April 27, 2024.

12


ITEM 2.  MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(Dollars in Thousands)

OVERVIEW

    Village Super Market, Inc. (the “Company” or “Village”) was founded in 1937.  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 three Gourmet Garage specialty markets in New York City. Village is the second largest member of Wakefern Food Corporation (“Wakefern”), the nation’s largest retailer-owned food cooperative and owner of the ShopRite, Fairway and Gourmet Garage names. As further described in the Company’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.
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 and Fairway Insider customer loyalty programs enable Village to offer continuity programs, focus on target marketing initiatives and to offer discounts and attach digital coupons directly to a customer's loyalty card.
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 stores through fairwaymarket.com, the Fairway app or through third party service providers. Online ordering for home delivery is available in all Gourmet Garage stores through gourmetgarage.com, the Gourmet Garage app or through third party service providers.
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.

The Company’s stores, eight of which are owned, average 56,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 & Basket, Paperbird, Fairway and Gourmet Garage 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.
The Company has an ongoing program to evaluate, upgrade and expand its supermarket chain.  This program has included store remodels as well as the opening or acquisition of additional stores.  When remodeling, Village has sought, whenever possible, to increase the amount of selling space in its stores. On March 17, 2024, we opened an 83,000 sq. ft. replacement ShopRite store in Old Bridge, NJ, that replaced our existing 32,000 sq. ft. store. 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 November 1, 2023, Village closed an 8,400 sq. ft. Gourmet Garage store located in New York City. The impact associated with the closure and ongoing results of operating were not material to Village’s consolidated financial statements.

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.






13


NON-GAAP MEASURES
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.
The following tables reconciles Net income to Adjusted net income and Operating and administrative expenses to Adjusted operating and administrative expenses:

13 Weeks Ended39 Weeks Ended
April 27,
2024
April 29,
2023
April 27,
2024
April 29,
2023
Net Income$8,966 $11,017 $35,030 $34,422 
Adjustments to Operating Expenses:
Store pre-opening costs (1)$907 $— $907 $— 
Litigation settlement gain (2)— (1,200)— (1,200)
Adjustments to Income Taxes:
Tax impact of adjustments to operating expenses(281)372 (281)372 
Adjusted net income$9,592 $10,189 $35,656 $33,594 
Operating and administrative expenses$137,650 $128,787 $404,419 $384,452 
Adjustments to operating and administrative expenses(907)1,200 (907)1,200 
Adjusted operating and administrative expenses$136,743 $129,987 $403,512 $385,652 
Adjusted operating and administrative expenses as a % of sales25.03 %24.56 %24.33 %23.91 %

(1) Fiscal 2024 pre-opening costs are associated with opening of the Old Bridge, NJ ShopRite replacement store opened on March 17, 2024.

(2) Fiscal 2023 litigation settlement gains are related to claims associated with the Fairway acquisition and liabilities associated thereto.



14


RESULTS OF OPERATIONS

    The following table sets forth the major components of the Consolidated Statements of Operations as a percentage of sales:

 13 Weeks Ended39 Weeks Ended
 April 27, 2024April 29, 2023April 27, 2024April 29, 2023
Sales100.00 %100.00 %100.00 %100.00 %
Cost of sales71.46 71.43 71.52 71.77 
Gross profit28.54 28.57 28.48 28.23 
Operating and administrative expense25.19 24.33 24.39 23.84 
Depreciation and amortization1.48 1.60 1.51 1.58 
Operating income1.87 2.64 2.58 2.81 
Interest expense(0.19)(0.20)(0.19)(0.19)
Interest income0.67 0.60 0.68 0.48 
Income before income taxes2.35 3.04 3.07 3.10 
Income taxes0.71 0.96 0.96 0.97 
Net income1.64 %2.08 %2.11 %2.13 %

    Sales.  Sales were $546,396 in the 13 weeks ended April 27, 2024, an increase of 3.2% compared to the 13 weeks ended April 29, 2023.  Sales increased due to an increase in same store sales of 2.3% and the opening of the Old Bridge, NJ replacement store on March 17, 2024 partially offset by the impact of the closure of a Gourmet Garage location on November 1, 2023. Same store sales increased due primarily to retail price inflation, digital sales growth, higher pharmacy sales and continued growth in recently remodeled stores. 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.

Sales were $1,658,329 in the 39 weeks ended April 27, 2024, an increase of 2.8% compared to the 39 weeks ended April 29, 2023. Sales increased due to an increase in same store sales of 2.2%, increased sales due to the opening of the Old Bridge, NJ replacement store on March 17, 2024 and the remodel and conversion of the Pelham, NY Fairway to the ShopRite banner on August 15, 2022 partially offset by the impact of the closure of a Gourmet Garage location on November 1, 2023. Same store sales increased due primarily to retail price inflation, digital sales growth, higher pharmacy sales and continued growth in recently remodeled stores.

    Gross Profit.  Gross profit as a percentage of sales decreased .03% in the 13 weeks ended April 27, 2024 compared to the 13 weeks ended April 29, 2023 due primarily to higher promotional spending (.17%) and an unfavorable change in product mix (.17%) partially offset by higher patronage dividends and rebates received from Wakefern (.08%), decreased warehouse assessment charges from Wakefern (.18%) and decreased LIFO charges (.05%).

Gross profit as a percentage of sales increased .25% in the 39 weeks ended April 27, 2024 compared to the 39 weeks ended April 29, 2023 due primarily to increased departmental gross margin percentages (.27%), increased patronage dividends and rebates received from Wakefern (.19%), decreased warehouse assessment charges from Wakefern (.04%) and decreased LIFO charges (.04%) partially offset by higher promotional spending (.17%) and an unfavorable change in product mix (.12%). Department gross margins increased due primarily to improvements in commissary operations.

Operating and Administrative Expense.  Operating and administrative expense as a percentage of sales increased .86% in the 13 weeks ended April 27, 2024 compared to the 13 weeks ended April 29, 2023. Adjusted operating and administrative expenses increased .47% to 25.03% in the 13 weeks ended April 27, 2024 compared to 24.56% in the 13 weeks ended April 29, 2023. The increase in Adjusted operating and administrative expenses is due primarily to increased labor costs and fringe benefits (.23%), increased external fees associated with digital sales growth (.10%), expanded store security (.08%), software licensing associated with retail and commissary technology investments (.07%) and higher facility repair and maintenance costs (.06%). Higher labor and fringe benefit costs due primarily to minimum wage and demand driven pay rate increases and higher union health and welfare plan costs.

15


Operating and administrative expense as a percentage of sales increased .55% in the 39 weeks ended April 27, 2024 compared to the 39 weeks ended April 29, 2023. Adjusted operating and administrative expenses increased .42% to 24.33% in the 39 weeks ended April 27, 2024 compared to 23.91% in the 39 weeks ended April 29, 2023. The increase in Adjusted operating and administrative expenses is due primarily to increased labor costs and fringe benefits (.15%), increased external fees associated with digital sales growth (.06%), expanded store security (.07%), software licensing associated with retail and commissary technology investments (.05%) and higher facility repair and maintenance costs (.08%). Higher labor and fringe benefit costs due primarily to minimum wage and demand driven pay rate increases and higher union health and welfare plan costs.
Depreciation and Amortization.  Depreciation and amortization expense decreased in the 13 and 39 weeks ended April 27, 2024 compared to the 13 and 39 weeks ended April 29, 2023 due primarily to the timing of capital expenditures.
 
Interest Expense.  Interest expense decreased in the 13 and 39 weeks ended April 27, 2024 compared to the 13 and 39 weeks ended April 29, 2023 due primarily to lower average outstanding debt balances.

Interest Income.  Interest income increased in the 13 and 39 weeks ended April 27, 2024 compared to the 13 and 39 weeks ended April 29, 2023 due primarily to higher interest rates and larger amounts invested in variable rate notes receivable from Wakefern and demand deposits at Wakefern.

Income Taxes.  The effective income tax rate was 30.1% in the 13 weeks ended April 27, 2024 compared to 31.6% in the 13 weeks ended April 29, 2023. The decrease in the effective tax rate is due primarily to realization of work opportunity tax credits greater than estimated.

The effective income tax rate was 31.1% in the 39 weeks ended April 27, 2024 compared to 31.2% in the 39 weeks ended April 29, 2023.
Net Income.  Net income was $8,966 in the 13 weeks ended April 27, 2024 compared to $11,017 in the 13 weeks ended April 29, 2023. Adjusted net income was $9,592 in the 13 weeks ended April 27, 2024, a decrease of 6% compared to $10,189 in the 13 weeks ended April 29, 2023.

Net income was $35,030 in the 39 weeks ended April 27, 2024 compared to $34,422 in the 39 weeks ended April 29, 2023. Adjusted net income was $35,656 in the 39 weeks ended April 27, 2024, an increase of 6% compared to $33,594 in the 39 weeks ended April 29, 2023.


CRITICAL ACCOUNTING POLICIES

    Critical accounting policies are those accounting policies that management believes are important to the portrayal of the Company’s financial condition and results of operations.  These policies require management’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.  The Company’s critical accounting policies relating to the impairment of long-lived assets, goodwill and indefinite-lived intangible assets and accounting for patronage dividends earned as a stockholder of Wakefern, are described in the Company’s Annual Report on Form 10-K for the year ended July 29, 2023. As of April 27, 2024, there have been no changes to the critical accounting policies contained therein.

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.  Actual results could differ from those estimates.
 

LIQUIDITY AND CAPITAL RESOURCES

Net cash provided by operating activities was $58,040 in the 39 weeks ended April 27, 2024 compared to $68,244 in the corresponding period of the prior year.  The change in cash flows from operating activities in fiscal 2024 was primarily due to changes in working capital partially offset by an increase in net income. Working capital changes, including Other assets and
16


liabilities, decreased cash flows from operating activities by $6,934 in fiscal 2024 compared to an increase of $3,525 in fiscal 2023. The change in impact of working capital is due primarily to the timing of tax payments.

During the 39 weeks ended April 27, 2024, Village used cash to fund capital expenditures of $54,103, dividends of $10,002, principal payments of long-term debt of $8,304, share repurchases of $1,577, an investment in a real estate partnership for the development of a retail center in Old Bridge, New Jersey of $4,704 and additional net investments of $6,511 in notes receivable from Wakefern.  Capital expenditures primarily include costs associated with the construction of the Old Bridge replacement store that opened on March 17, 2024, the minor remodel of the Millburn, NJ ShopRite, two other replacement stores scheduled to open in fiscal 2025, the purchase of real estate and various technology, equipment and facility upgrades.

We have budgeted $70,000 for capital expenditures in fiscal 2024. Planned expenditures include costs for construction of the Old Bridge replacement store that opened on March 17, 2024 and two other replacement stores scheduled to open in fiscal 2025, real estate purchases, several smaller store remodels and merchandising initiatives and various technology, equipment and facility upgrades. The Company’s primary sources of liquidity in fiscal 2024 are expected to be cash and cash equivalents on hand at April 27, 2024 and operating cash flow generated in fiscal 2024.

On April 28, 2022 the Company entered into a partnership agreement for a 30% interest in the development of a retail center in Old Bridge, New Jersey, which includes the Village Old Bridge replacement store with an operating lease obligation of $4,419 as of April 27, 2024. 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 27, 2024, Village has invested $15,579 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.

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. On February 15, 2024, notes receivable due from Wakefern of $33,338 that earned interest at the prime rate plus .75% matured. The Company invested all of the proceeds received in variable rate notes receivable from Wakefern that earn interest at the SOFR plus 2.25% and mature on February 15, 2029.

At April 27, 2024, the Company held variable rate notes receivable due from Wakefern of $32,999 that earn interest at the prime rate plus .50% and mature on August 15, 2027, $34,065 that earn interest at the prime rate plus .50% and mature on September 28, 2027, and $33,656 that earn interest at the SOFR plus 2.25% and mature on February 15, 2029.

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.

    Working capital was $16,314 at April 27, 2024 compared to $67,714 at July 29, 2023. Working capital ratios at the same dates were 1.09 and 1.38 to one, respectively. The decrease in working capital in fiscal 2024 compared to fiscal 2023 is due primarily to $33,338 in notes receivable from Wakefern that matured on February 15, 2024 and were reinvested in long-term notes receivable from Wakefern. The Company’s working capital needs are reduced, since inventories are generally sold by the time payments to Wakefern and other suppliers are due.

Credit Facility

The Company has a credit facility (the “Credit Facility”) with Wells Fargo National Bank, National Association (“Wells Fargo”). The principal purpose of the Credit Facility is to finance general corporate and working capital requirements, Village’s fiscal 2020 acquisition of certain Fairway assets and certain capital expenditures. Among other things, the Credit Facility provides for:

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.

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
17


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.

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.

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 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.

On September 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 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%.

On January 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%.

Based on current trends, the Company believes cash and cash equivalents on hand at April 27, 2024, 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.

    There have been no other substantial changes as of April 27, 2024 to the contractual obligations and commitments discussed in the Company’s Annual Report on Form 10-K for the year ended July 29, 2023.


OUTLOOK

    This Form 10-Q contains certain forward-looking statements about Village’s future performance. These statements are based on management’s assumptions and beliefs in light of information currently available.  Such statements relate to, for example:  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 “will,” “expect,”  “should,” “intend,” “anticipates,” “believes” and similar words or phrases.  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.  The Company undertakes no obligation to update forward-looking statements to reflect developments or information obtained after the date hereof.

We expect the increase in same store sales to range from 2.0% to 2.5% in fiscal 2024.

We have budgeted $70,000 for capital expenditures in fiscal 2024. Planned expenditures include costs for construction of the Old Bridge replacement store that opened on March 17, 2024 and two other replacement stores scheduled to open in fiscal 2025, real estate purchases, several smaller store remodels and merchandising initiatives and various technology, equipment and facility upgrades.
The Board’s current intention is to continue to pay quarterly dividends in 2024 at the most recent rate of $.25 per Class A and $.1625 per Class B share.
18


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.
We expect our effective income tax rate in fiscal 2024 to be in the range of 31.0% - 32.0%.
Various uncertainties and other factors could cause actual results to differ from the forward-looking statements contained in this report. These include:

The supermarket business is highly competitive and characterized by narrow profit margins.  Results of operations may be materially adversely impacted by competitive pricing and promotional programs, industry consolidation and competitor store openings.  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. Some of these competitors have greater financial resources, lower merchandise acquisition costs and lower operating expenses than we do.  
The Company’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.
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.
Any material change in Wakefern’s method of operation or a termination or material modification of Village’s relationship with Wakefern could have an adverse impact on the conduct of the Company’s business and could involve additional expense for Village.  The failure of any Wakefern member to fulfill its obligations to Wakefern or a member’s insolvency or withdrawal from Wakefern could result in increased costs to the Company.  Additionally, an adverse change in Wakefern’s results of operations could have an adverse effect on Village’s results of operations.
Approximately 92% 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.
The Company could be adversely affected if consumers lose confidence in the safety and quality of the food supply chain.  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.
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’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.
The Company uses a combination of insurance and self-insurance to provide for potential liability for workers’ compensation, automobile, general liability, property, director and officers’ 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.
19


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.
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.
Our effective tax rate may be impacted by the results of tax examinations and changes in tax laws.
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.  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.  Any material interruption of our or Wakefern’s information systems could have a material adverse impact on our results of operations.
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.
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.

RELATED PARTY TRANSACTIONS
 
    See note 4 to the unaudited consolidated financial statements for information on related party transactions.


ITEM 3.  QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
 
Not applicable.


ITEM 4.  CONTROLS AND PROCEDURES
 
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’s disclosure controls and procedures at the end of the period.  This evaluation was carried out under the supervision, and with the participation, of the Company’s management, including the Company’s Chief Executive Officer along with the Company’s Chief Financial Officer.  Based upon that evaluation, the Company’s Chief Executive Officer, along with the Company’s Chief Financial Officer, concluded that the Company’s disclosure controls and procedures are effective.

    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’s rules and forms.  Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in Company reports filed under
20


the Exchange Act is accumulated and communicated to management, including the Company’s Chief Executive Officer and Chief Financial Officer as appropriate, to allow timely decisions regarding required disclosure.

There have been no changes in the Company’s internal control over financial reporting during the quarter ended April 27, 2024 that have materially affected, or are reasonably likely to materially affect, the Company’s internal controls over financial reporting.
 
21


PART II - OTHER INFORMATION


ITEM 2.  UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

ITEM 2C.   ISSUER PURCHASES OF EQUITY SECURITIES

    The number and average price of shares purchased in each fiscal month of the third quarter of fiscal 2024 are set forth in the table below:
Period(1)Total Number of Shares PurchasedAverage Price Paid Per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsMaximum Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs (2)
January 28, 2024 to February 24, 2024
8,538$25.628,538$1,625,427
February 25, 2024 to March 23, 2024
$—$1,625,427
March 24, 2024 to April 27, 2024
$—$1,625,427
Total 8,538$25.628,538$1,625,427
 
(1)      The reported periods conform to our fiscal calendar.
(2)  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.

ITEM 6.  EXHIBITS
Exhibit 31.1
Exhibit 31.2
Exhibit 32.1
Certification (furnished, not filed)
Exhibit 32.2
Certification (furnished, not filed)
Exhibit 99.1
101 INSXBRL Instance
101 SCHXBRL Schema
101 CALXBRL Calculation
101 DEFXBRL Definition
101 LABXBRL Label
101 PREXBRL Presentation
22




SIGNATURES

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.
 
 Village Super Market, Inc.
 Registrant
  
Dated: June 5, 2024/s/ Robert P. Sumas
 Robert P. Sumas
 (Chief Executive Officer)
  
Dated: June 5, 2024/s/ John Van Orden
 John Van Orden
 (Chief Financial Officer)


23
EX-31.1 2 vlgea20240427ex-311.htm EX-31.1 Document
 Exhibit 31.1

I, Robert P. Sumas, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Village Super Market, Inc.;
2.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;
3.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.
4.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:
a)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;
  
b)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;
  
c)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; and
  
d)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.
5.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):
a)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  information; and
  
b)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.


Date: June 5, 2024/s/ Robert P. Sumas
 Robert P. Sumas
 Chief Executive Officer

EX-31.2 3 vlgea20240427ex-312.htm EX-31.2 Document
Exhibit 31.2
 
I, John Van Orden, certify that:

1.I have reviewed this quarterly report on Form 10-Q of Village Super Market, Inc.;
2.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;
3.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.
4.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:
a)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;
  
b)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;
  
c)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; and
  
d)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.
5.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):
a)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  information; and
  
b)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.


Date: June 5, 2024 
 /s/ John Van Orden
 John Van Orden
 Chief Financial Officer &
 Principal Financial Officer


EX-32.1 4 vlgea20240427ex-321.htm EX-32.1 Document
Exhibit 32.1

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002



In connection with the Quarterly Report of Village Super Market, Inc. (the “Company”) on Form 10-Q for the period ended April 27, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Robert P. Sumas, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that:

1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


 /s/ Robert P. Sumas
 Robert P. Sumas
 Chief Executive Officer
 June 5, 2024


EX-32.2 5 vlgea20240427ex-322.htm EX-32.2 Document
Exhibit 32.2

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002


In connection with the Quarterly Report of Village Super Market, Inc. (the “Company”) on Form 10-Q for the period ended April 27, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, John Van Orden certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that:

1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


 /s/ John Van Orden
 John Van Orden
 Chief Financial Officer &
 Principal Financial Officer
 June 5, 2024


EX-99.1 6 vlgea2024042710-qexhibit991.htm EX-99.1 Document
Exhibit 99.1

VILLAGE SUPER MARKET, INC.
REPORTS RESULTS FOR THE THIRD QUARTER ENDED
APRIL 27, 2024
Contact:John Van Orden, CFO
 (973) 467-2200
 villageinvestorrelations@wakefern.com
Springfield, New Jersey – June 4, 2024 – Village Super Market, Inc. (NASDAQ:VLGEA) (the "Company" or "Village") today reported its results of operations for the third quarter ended April 27, 2024.

Third Quarter Highlights
Sales increased 3.2% and same store sales increased 2.3%
Same store digital sales increased 9%
Net income of $9.0 million
Adjusted net income of $9.6 million, a decrease of 6% compared to adjusted net income of $10.2 million in the third quarter of the prior year
Grand opening of an 83,000 sq. ft. ShopRite replacement store in Old Bridge, NJ
Year-To-Date Fiscal 2024 Highlights
Sales increased 2.8% and same store sales increased 2.2%
Same store digital sales increased 12%
Net income of $35.0 million
Adjusted net income of $35.7 million, an increase of 6% compared to adjusted net income of $33.6 million in the prior year-to-date period
Third Quarter of Fiscal 2024 Results
Sales were $546.4 million in the 13 weeks ended April 27, 2024 compared to $529.3 million in the 13 weeks ended April 29, 2023. Sales increased due to an increase in same store sales of 2.3% and the opening of the Old Bridge, NJ replacement store on March 17, 2024 partially offset by the impact of the closure of a Gourmet Garage location on November 1, 2023. Same store sales increased due primarily to retail price inflation, digital sales growth, higher pharmacy sales and continued growth in recently remodeled stores. 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.
Gross profit as a percentage of sales decreased to 28.54% in the 13 weeks ended April 27, 2024 compared to 28.57% in the 13 weeks ended April 29, 2023 due primarily to higher promotional spending (.17%) and an unfavorable change in product mix (.17%) partially offset by higher patronage dividends and rebates received from Wakefern (.08%), decreased warehouse assessment charges from Wakefern (.18%) and decreased LIFO charges (.05%).
Operating and administrative expense as a percentage of sales increased to 25.19% in the 13 weeks ended April 27, 2024 compared to 24.33% in the 13 weeks ended April 29, 2023. Adjusted operating and administrative expenses increased to 25.03% in the 13 weeks ended April 27, 2024 compared to 24.56% in the 13 weeks ended April 29, 2023. The increase in Adjusted operating and administrative expenses is due primarily to increased labor costs and fringe benefits (.23%), increased external fees associated with digital sales growth (.10%), expanded store security (.08%), software licensing associated with retail and commissary technology investments (.07%) and higher facility repair and maintenance costs (.06%). Higher labor and


Exhibit 99.1

fringe benefit costs are due primarily to minimum wage and demand driven pay rate increases and higher union health and welfare plan costs.
Depreciation and amortization expense in the 13 weeks ended April 27, 2024 decreased slightly compared to the 13 weeks ended April 29, 2023 due primarily to the timing of capital expenditures.
Interest expense decreased in the 13 weeks ended April 27, 2024 compared to the 13 weeks ended April 29, 2023 due primarily to lower average outstanding debt balances.
Interest income increased in the 13 weeks ended April 27, 2024 compared to the 13 weeks ended April 29, 2023 due primarily to higher interest rates and larger amounts invested in variable rate notes receivable from Wakefern and demand deposits at Wakefern.
The effective income tax rate was 30.1% in the 13 weeks ended April 27, 2024 compared to 31.6% in the 13 weeks ended April 29, 2023. The decrease in the effective tax rate is due primarily to realization of work opportunity tax credits greater than estimated.
Year-To-Date Fiscal 2024 Results
Sales were $1,658.3 million in the 39 weeks ended April 27, 2024 compared to $1,612.8 million in the 39 weeks ended April 29, 2023. Sales increased due to an increase in same store sales of 2.2%, increased sales due to the opening of the Old Bridge, NJ replacement store on March 17, 2024 and the remodel and conversion of the Pelham, NY Fairway to the ShopRite banner on August 15, 2022 partially offset by the impact of the closure of a Gourmet Garage location on November 1, 2023. Same store sales increased due primarily to retail price inflation, digital sales growth, higher pharmacy sales and continued growth in recently remodeled stores.
Gross profit as a percentage of sales increased to 28.48% in the 39 weeks ended April 27, 2024 compared to 28.23% in the 39 weeks ended April 29, 2023 due primarily to increased departmental gross margin percentages (.27%), increased patronage dividends and rebates received from Wakefern (.19%), decreased warehouse assessment charges from Wakefern (.04%) and decreased LIFO charges (.04%) partially offset by higher promotional spending (.17%) and an unfavorable change in product mix (.12%). Department gross margins increased due primarily to improvements in commissary operations.
Operating and administrative expense as a percentage of sales increased to 24.39% in the 39 weeks ended April 27, 2024 compared to 23.84% in the 39 weeks ended April 29, 2023. Adjusted operating and administrative expenses increased to 24.33% in the 39 weeks ended April 27, 2024 compared to 23.91% in the 39 weeks ended April 29, 2023. The increase in Adjusted operating and administrative expenses is due primarily to increased labor costs and fringe benefits (.15%), increased external fees associated with digital sales growth (.06%), expanded store security (.07%), software licensing associated with retail and commissary technology investments (.05%) and higher facility repair and maintenance costs (.08%). Higher labor and fringe benefit costs are due primarily to minimum wage and demand driven pay rate increases and higher union health and welfare plan costs.
Depreciation and amortization expense decreased slightly in the 39 weeks ended April 27, 2024 compared to the 39 weeks ended April 29, 2023 due primarily to the timing of capital expenditures.
Interest expense decreased in the 39 weeks ended April 27, 2024 compared to the 39 weeks ended April 29, 2023 due primarily to lower average outstanding debt balances.
Interest income increased in the 39 weeks ended April 27, 2024 compared to the 39 weeks ended April 29, 2023 due primarily to higher interest rates and larger amounts invested in variable rate notes receivable from Wakefern and demand deposits at Wakefern.
The effective income tax rate was 31.1% in the 39 weeks ended April 27, 2024 compared to 31.2% in the 39 weeks ended April 29, 2023.
Village Super Market operates a chain of 34 supermarkets in New Jersey, New York, Maryland and Pennsylvania under the ShopRite and Fairway banners and three Gourmet Garage specialty markets in New York City.

Forward Looking Statements

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: general economic conditions; competitive pressures from the Company’s operating environment; the ability of the Company to maintain and improve its sales and margins; the ability to attract and retain qualified associates; the availability of new store locations; the availability of capital; the liquidity of the Company; the success of operating initiatives; consumer spending patterns; the impact of changing energy prices; increased


Exhibit 99.1

cost of goods sold, including increased costs from the Company’s principal supplier, Wakefern; disruptions or changes in Wakefern's operations; the results of litigation; the results of tax examinations; the results of union contract negotiations; competitive store openings and closings; the rate of return on pension assets; and other factors detailed herein and in the Company’s filings with the SEC.




Exhibit 99.1

VILLAGE SUPER MARKET, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share amounts) (Unaudited)
 13 Weeks Ended39 Weeks Ended
 April 27,
2024
April 29,
2023
April 27,
2024
April 29,
2023
Sales$546,396 $529,294 $1,658,329 $1,612,848 
Cost of sales390,464 378,071 1,186,007 1,157,461 
Gross profit155,932 151,223 472,322 455,387 
Operating and administrative expense137,650 128,787 404,419 384,452 
Depreciation and amortization8,078 8,392 25,108 25,597 
Operating income10,204 14,044 42,795 45,338 
Interest expense(1,015)(1,085)(3,125)(3,137)
Interest income3,634 3,151 11,202 7,798 
Income before income taxes12,823 16,110 50,872 49,999 
Income taxes3,857 5,093 15,842 15,577 
Net income$8,966 $11,017 $35,030 $34,422 
Net income per share:   
Class A common stock:    
Basic$0.67 $0.84 $2.63 $2.64 
Diluted$0.60 $0.75 $2.36 $2.36 
Class B common stock:   
Basic$0.44 $0.54 $1.71 $1.71 
Diluted$0.44 $0.54 $1.71 $1.71 
Gross profit as a % of sales28.54 %28.57 %28.48 %28.23 %
Operating and administrative expense as a % of sales25.19 %24.33 %24.39 %23.84 %
















Exhibit 99.1

VILLAGE SUPER MARKET, INC.
RECONCILIATION OF NON-GAAP MEASURE
(In thousands) (Unaudited)

The following tables reconciles Net income to Adjusted net income and Operating and administrative expenses to Adjusted operating and administrative expenses:

13 Weeks Ended39 Weeks Ended
April 27,
2024
April 29,
2023
April 27,
2024
April 29,
2023
Net Income$8,966 $11,017 $35,030 $34,422 
Adjustments to Operating Expenses:
Store pre-opening costs (1)$907 $— $907 $— 
Litigation settlement gain (2)— (1,200)— (1,200)
Adjustments to Income Taxes:
Tax impact of adjustments to operating expenses(281)372 (281)372 
Adjusted net income$9,592 $10,189 $35,656 $33,594 
Operating and administrative expenses$137,650 $128,787 $404,419 $384,452 
Adjustments to operating and administrative expenses(907)1,200 (907)1,200 
Adjusted operating and administrative expenses$136,743 $129,987 $403,512 $385,652 
Adjusted operating and administrative expenses as a % of sales25.03 %24.56 %24.33 %23.91 %

(1) Fiscal 2024 pre-opening costs are associated with opening of the Old Bridge, NJ ShopRite replacement store opened on March 17, 2024.

(2) Fiscal 2023 litigation settlement gains are related to claims associated with the Fairway acquisition and liabilities associated thereto.








.

EX-101.SCH 7 vlgea-20240427.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - COVER PAGE link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED STATMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - BASIS OF PRESENTATION and ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - MERCHANDISE INVENTORIES link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - NET INCOME PER SHARE link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - RELATED PARTY INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - COMMITMENTS and CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - BASIS OF PRESENTATION and ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - NET INCOME PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - BASIS OF PRESENTATION and ACCOUNTING POLICIES - Disaggregated Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - MERCHANDISE INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - NET INCOME PER SHARE - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - NET INCOME PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - RELATED PARTY INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - DEBT - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - DEBT - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 vlgea-20240427_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 vlgea-20240427_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 vlgea-20240427_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Related Party Note Receivable Maturing August 2022 Related Party Note Receivable Maturing August 2022 [Member] Related Party Note Receivable Maturing August 2022 [Member] Notes receivable from Wakefern Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent Derivative, fixed rate Derivative, Fixed Interest Rate Minimum [Member] Minimum [Member] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Range [Domain] Statistical Measurement [Domain] RELATED PARTY INFORMATION Related Party Transactions Disclosure [Text Block] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Cover [Abstract] NET DECREASE IN CASH AND CASH EQUIVALENTS Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Operating lease assets Operating Lease, Right-of-Use Asset Notes payable to Wakefern Notes Payable, Current Investment in notes receivable related to New Markets Tax Credit financing Proceeds from Collection of Notes Receivable Trading Symbol Trading Symbol Derivative Instrument [Axis] Derivative Instrument [Axis] Long-term Debt, Term Long-Term Debt, Term Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] NET INCOME PER SHARE Earnings Per Share [Text Block] Percentage of total sales Percentage of Total Sales Percentage of Total Sales Common Class A Common Class A [Member] Shareholders' equity Equity, Attributable to Parent [Abstract] Investments in Real Estate Partnerships Equity Method Investments Debt term Debt Instrument, Term Estimated project costs Related Party Transaction, Estimated Project Costs Related Party Transaction, Estimated Project Costs Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Common stock shares outstanding (in shares) Common Stock, Shares, Outstanding Related Party Note Receivable Maturing August 2027 Related Party Note Receivable Maturing August 2027 [Member] Related Party Note Receivable Maturing August 2027 Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Operating lease obligations Operating Lease, Liability, Noncurrent Restricted shares forfeited Shares Granted, Value, Share-Based Payment Arrangement, Forfeited Percentage of LIFO inventory Percentage of LIFO Inventory Accrued wages and benefits Increase (Decrease) in Accrued Salaries Wakefern Investee [Member] Entity Tax Identification Number Entity Tax Identification Number Benefit over recapture period Benefit Over Recapture Period Benefit Over Recapture Period Schedule of Long-term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Investment in Wakefern and increase in notes payable to Wakefern Notes Issued Receivable Type [Axis] Receivable Type [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Treasury Stock, Common Treasury Stock, Common [Member] Numerator: Earnings Per Share Reconciliation [Abstract] Related Party [Domain] Related and Nonrelated Parties [Domain] Secured Debt Secured Debt [Member] Accounts payable and accrued expenses Accounts Payable and Accrued Liabilities, Current Equity Components [Axis] Equity Components [Axis] Percent interest within party agreement Related Party, Interest within Partnership Agreement Related Party, Interest within Partnership Agreement Other current assets Other Assets, Current Local Phone Number Local Phone Number Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Amount invested in partnership Related Party, Investment in Partnership, Amount Related Party, Investment in Partnership, Amount Interest Expense Interest Expense [Member] Notes payable to Wakefern Other Long-Term Debt, Noncurrent Treasury stock purchases (in shares) Stock Repurchased During Period, Shares Receivable [Domain] Receivable [Domain] Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Income taxes receivable / payable Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable Related Party Note Receivable Maturing September 2027 Related Party Note Receivable Maturing September 2027 [Member] Related Party Note Receivable Maturing September 2027 Entity Small Business Entity Small Business Restricted shares forfeited (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Loans receivable Financing Receivable, before Allowance for Credit Loss, Noncurrent Center Store Center Store [Member] Center Store [Member] Debt issuance costs Payments of Debt Issuance Costs Income Statement Location [Axis] Statement of Income Location, Balance [Axis] COMMITMENTS and CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common Stock Common Stock [Member] Tax expense (benefit) on unrealized losses on interest rate swaps Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent Class A shares excluded from computation of earnings per share (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Preferred stock shares authorized (in shares) Preferred Stock, Shares Authorized Line of Credit Line of Credit [Member] Entity Emerging Growth Company Entity Emerging Growth Company Credit Facility [Domain] Credit Facility [Domain] CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD CASH AND CASH EQUIVALENTS, END OF PERIOD Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents  Amortization of pension actuarial loss, net of tax Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax Long-term debt Long-Term Debt and Lease Obligation [Abstract] Entity Central Index Key Entity Central Index Key Share-based compensation expense Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture Scenario [Axis] Scenario [Axis] Investment in notes receivable from Wakefern Proceeds from Collection of (Payments to Fund) Long-Term Loans to Related Parties Current assets Assets, Current [Abstract] Life of project Related Party, Life of Project Related Party, Life of Project Goodwill Goodwill MERCHANDISE INVENTORIES Inventory Disclosure [Text Block] Common stock cash dividends, percent Class A is entitled greater than Class B Dividends, Common Stock, Cash, Percent Class A is Entitled Greater than Class B Dividends, Common Stock, Cash, Percent Class A is Entitled Greater than Class B Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Treasury shares (in shares) Treasury Stock, Common, Shares Equity Component [Domain] Equity Component [Domain] Current portion of debt Less current portion Long-Term Debt, Current Maturities Product and Service [Domain] Product and Service [Domain] Restricted Stock Restricted Stock [Member] Entity Shell Company Entity Shell Company Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Income taxes payable Accrued Income Taxes, Current Common Class B Common Class B [Member] Security Exchange Name Security Exchange Name Debt, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Unsecured Debt Unsecured Debt [Member] Fresh Fresh [Member] Fresh [Member] Statement [Table] Statement [Table] BASIS OF PRESENTATION and ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Patronage dividend receivable Change in patronage dividend receivable Tax of amortization of pension actuarial loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax City Area Code City Area Code Current liabilities Liabilities, Current [Abstract] Property, equipment and fixtures, net Property, Plant and Equipment, Net Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Gain on sale of property, equipment and fixtures Gain (Loss) on Disposition of Assets Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] NONCASH SUPPLEMENTAL DISCLOSURES: Noncash Investing and Financing Items [Abstract] CASH FLOWS FROM INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Partnership Agreement Limited Partner [Member] Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Treasury stock purchases Payments for Repurchase of Common Stock Tax expense (benefit) associated with other comprehensive loss and income Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Operating lease obligations Operating Lease, Liability, Current Common stock shares issued (in shares) Common Stock, Shares, Issued Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Total long-term debt, excluding obligations under leases Long-Term Debt, Excluding Current Maturities Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Conversion of Class B to Class A shares Two Class Income Allocation Class B Conversion to Class A Net income per share: Earnings Per Share [Abstract] Related Party Note Receivable Maturing February 2029 Related Party Note Receivable Maturing February 2029 [Member] Related Party Note Receivable Maturing February 2029 Retained earnings Retained Earnings (Accumulated Deficit) Class of Stock [Domain] Class of Stock [Domain] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Merchandise inventories Increase (Decrease) in Inventories Debt Instrument [Line Items] Debt Instrument [Line Items] Other assets Other Assets Operating and administrative expense General and Administrative Expense Common stock shares authorized (in shares) Common Stock, Shares Authorized Fair of interest rate swaps recorded in other assets Derivative Assets (Liabilities), at Fair Value, Net Weighted average shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Derivative Instrument, Fixed Base Rate Derivative Instrument, Fixed Base Rate Derivative Instrument, Fixed Base Rate Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Credit Facility [Axis] Credit Facility [Axis] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total shareholders’ equity Balance Balance Equity, Attributable to Parent Less treasury stock, Class A, at cost: 977 shares at April 27, 2024 and 912 shares at July 29, 2023 Treasury Stock, Value Amendment Flag Amendment Flag Entity Registrant Name Entity Registrant Name Related Party Related Party [Member] Total long-term debt Long-Term Debt And Operating And Finance Lease Obligations Long-Term Debt And Operating And Finance Lease Obligations Depreciation and amortization Depreciation, Depletion and Amortization Interest expense Interest Expense, Nonoperating Gross profit Gross Profit Deferred taxes Deferred Income Tax Expense (Benefit) Reclassification of accumulated other comprehensive loss to interest expense Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Accounts payable to Wakefern Increase (Decrease) in Accounts Payable, Related Parties Pharmacy Pharmacy [Member] Pharmacy [Member] DEBT Debt Disclosure [Text Block] Term loan Debt Instrument, Face Amount Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Total debt, excluding obligations under leases Total debt, excluding obligations under leases Long-Term Debt Interest Rate Swap Interest Rate Swap [Member] Document Fiscal Period Focus Document Fiscal Period Focus Other Other Product [Member] Other Product [Member] Title of 12(b) Security Title of 12(b) Security Common Stock Common Stock, Value, Issued ASSETS Assets [Abstract] Other comprehensive income, net of tax Other Comprehensive Income (Loss), Net of Tax Document Type Document Type Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Derivative Contract [Domain] Derivative Contract [Domain] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] CASH FLOWS FROM FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Preferred stock, no par value: Authorized 10,000 shares, none issued Preferred Stock, Value, Issued Maximum [Member] Maximum [Member] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Basic (in dollars per share) Earnings Per Share, Basic Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable to Wakefern Accounts Payable, Current Number of common stock classes Number of Classes of Common Stock Number of Classes of Common Stock Accounting Policies [Abstract] Accounting Policies [Abstract] Current Fiscal Year End Date Current Fiscal Year End Date Capital expenditures included in accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid Range [Axis] Statistical Measurement [Axis] Conversion of Class B to Class A shares (in shares) Two Class Share Allocation Class B Conversion to Class A Net income available to Class A and Class B shareholders Net income allocated, basic Net Income (Loss) Available to Common Stockholders, Basic Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Schedule of Stock by Class [Table] Stock, Class of Stock [Table] Total current liabilities Liabilities, Current Total assets Assets Provision to value inventories at LIFO Inventory, LIFO Reserve, Effect on Income, Net Share-based compensation expense (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Cost of sales Cost of Goods and Services Sold Debt outstanding Long-Term Line of Credit Inventory, LIFO reserve Inventory, LIFO Reserve Income taxes receivable Income Taxes Receivable, Current Principal payments of long-term debt Repayments of Notes Payable Capital expenditures Payments to Acquire Property, Plant, and Equipment Pension liabilities Liability, Defined Benefit Plan, Noncurrent Interest rate after subsidy program Debt Instrument, Interest Rate After Subsidy Program Debt Instrument, Interest Rate After Subsidy Program Related party basis spread Related Party Transaction, Basis Spread on Variable Rate Related Party Transaction, Basis Spread on Variable Rate Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Commitments and Contingencies Commitments and Contingencies Amended and Restated Credit Agreement Amended and Restated Credit Agreement [Member] Amended and Restated Credit Agreement Finance lease obligations Finance Lease, Liability, Noncurrent Other comprehensive income: Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Table] Interest on unrelated party note receivable percentage Interest On Unrelated Party Note Receivable Percentage Interest On Unrelated Party Note Receivable Percentage Scenario, Forecast Forecast [Member] Notes Payable to Banks Notes Payable to Banks [Member] Diluted (in dollars per share) Earnings Per Share, Diluted Class of Stock [Axis] Class of Stock [Axis] Other liabilities Other Liabilities Entity Interactive Data Current Entity Interactive Data Current Entity Address, City or Town Entity Address, City or Town Debt Instrument [Axis] Debt Instrument [Axis] Income taxes Income Taxes Paid Net income Net income Net income Net Income (Loss) Preferred stock shares issued (in shares) Preferred Stock, Shares Issued Distributed and allocated undistributed Net income to unvested restricted shareholders Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Debt Instrument, Collateral, Number of Stores Debt Instrument, Collateral, Number of Stores Debt Instrument, Collateral, Number of Stores Non-cash share-based compensation Share-Based Payment Arrangement, Noncash Expense Long-term debt Notes payable related to New Markets Tax Credit Notes Payable, Noncurrent Entity File Number Entity File Number Proceeds from the sale of assets Proceeds from Sale of Property, Plant, and Equipment Unrealized gains on interest rate swaps, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Income taxes Income Tax Expense (Benefit) Document Fiscal Year Focus Document Fiscal Year Focus Interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Revenue from External Customers by Products and Services [Table] Segment Reporting, Revenue from External Customer, Product and Service [Table] Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Derivative notional amount Derivative, Notional Amount Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Treasury stock purchases Treasury Stock, Value, Acquired, Cost Method Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] SUPPLEMENTAL DISCLOSURES OF CASH  PAYMENTS MADE FOR: Supplemental Cash Flow Information [Abstract] Third party contribution to investment fund Third Party Contribution to Investment Fund Third Party Contribution to Investment Fund Investment in Wakefern Equity Securities, FV-NI Net income allocated, diluted Net Income (Loss) Available to Common Stockholders, Diluted Document Period End Date Document Period End Date Sales Sales Revenue from Contract with Customer, Excluding Assessed Tax Finance lease obligations Finance Lease, Liability, Current Notes receivable Financing Receivable, after Allowance for Credit Loss, Noncurrent Operating lease obligation Lessee, Operating Lease, Liability, to be Paid Demand deposits at Wakefern Cash Equivalents, at Carrying Value Related Party Note Receivable Maturing February 2024 Related Party Note Receivable Maturing February 2024 [Member] Related Party Note Receivable Maturing February 2024 [Member] Number of derivative instruments held Derivative, Number of Instruments Held Maturity of notes receivable from Wakefern Proceeds from Sale, Maturity and Collection of Long-Term Investments Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating income Operating Income (Loss) Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Investment in real estate partnership Payments to Acquire Limited Partnership Interests Total liabilities and shareholders’ equity Liabilities and Equity Dividends Dividends Accrued wages and benefits Employee-related Liabilities, Current DERIVATIVES AND HEDGING ACTIVITIES Derivative Instruments and Hedging Activities Disclosure [Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Dividends Payments of Dividends Interest income Investment Income, Interest Notes receivable from Wakefern Accounts and Financing Receivable, after Allowance for Credit Loss, Current Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Payments to acquire shopping center Payment for Acquisition, Real Estate, Held-for-Investment Lease obligations obtained in exchange for right-of-use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Proceeds from issuance of long-term debt Proceeds from Notes Payable Scenario, Unspecified [Domain] Scenario [Domain] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Retained Earnings Retained Earnings [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Patronage dividend receivable Patronage dividend receivable Merchandise inventories Inventory, Net Weighted average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Related Party [Axis] Related and Nonrelated Parties [Axis] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Statement [Line Items] Statement [Line Items] Derivative Instruments and Hedging Activities Disclosure [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Medium-term Notes Medium-Term Note [Member] LIABILITIES and SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Entity Filer Category Entity Filer Category Balance (in shares) Balance (in shares) Shares, Issued Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Letter of Credit Letter of Credit [Member] EX-101.PRE 11 vlgea-20240427_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
COVER PAGE - shares
9 Months Ended
Apr. 27, 2024
Jun. 05, 2024
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Apr. 27, 2024  
Document Transition Report false  
Entity File Number 0-2633  
Entity Registrant Name VILLAGE SUPER MARKET, INC.  
Entity Incorporation, State or Country Code NJ  
Entity Tax Identification Number 22-1576170  
Entity Address, Address Line One 733 Mountain Avenue  
Entity Address, City or Town Springfield  
Entity Address, State or Province NJ  
Entity Address, Postal Zip Code 07081  
City Area Code 973  
Local Phone Number 467-2200  
Title of 12(b) Security Class A common stock, no par value  
Trading Symbol VLGEA  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0000103595  
Current Fiscal Year End Date --07-27  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Common Class A    
Entity Common Stock, Shares Outstanding   10,584,874
Common Class B    
Entity Common Stock, Shares Outstanding   4,203,748
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 27, 2024
Jul. 29, 2023
Current assets    
Cash and cash equivalents $ 113,945 $ 140,910
Merchandise inventories 47,160 44,515
Patronage dividend receivable 10,023 12,466
Income taxes receivable 448 0
Other current assets 17,525 17,313
Total current assets 189,101 246,687
Property, equipment and fixtures, net 306,303 277,310
Operating lease assets 258,679 274,100
Investment in Wakefern 33,093 33,107
Investments in Real Estate Partnerships 17,927 13,155
Goodwill 24,190 24,190
Other assets 40,190 36,431
Total assets 970,203 967,706
Current liabilities    
Operating lease obligations 21,272 20,389
Finance lease obligations 806 667
Current portion of debt 9,370 9,370
Accounts payable and accrued expenses 30,690 31,441
Accrued wages and benefits 29,601 29,853
Income taxes payable 100 9,483
Total current liabilities 172,787 178,973
Long-term debt    
Operating lease obligations 254,889 266,683
Finance lease obligations 19,827 20,623
Notes payable to Wakefern 1,039 1,686
Long-term debt 65,263 72,426
Total long-term debt 341,018 361,418
Pension liabilities 5,228 4,893
Other liabilities 14,963 12,256
Commitments and Contingencies
Shareholders' equity    
Preferred stock, no par value: Authorized 10,000 shares, none issued 0 0
Retained earnings 368,525 343,497
Accumulated other comprehensive income 7,948 8,134
Total shareholders’ equity 436,207 410,166
Total liabilities and shareholders’ equity 970,203 967,706
Related Party    
Current assets    
Notes receivable from Wakefern 0 31,483
Notes receivable from Wakefern 100,720 62,726
Current liabilities    
Notes payable to Wakefern 751 737
Accounts payable to Wakefern 80,197 77,033
Common Class A    
Shareholders' equity    
Common Stock 78,955 76,179
Less treasury stock, Class A, at cost: 977 shares at April 27, 2024 and 912 shares at July 29, 2023 (19,904) (18,327)
Common Class B    
Shareholders' equity    
Common Stock $ 683 $ 683
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - shares
Apr. 27, 2024
Jul. 29, 2023
Preferred stock shares authorized (in shares) 10,000,000 10,000,000
Preferred stock shares issued (in shares) 0 0
Common Class A    
Common stock shares authorized (in shares) 20,000,000 20,000,000
Common stock shares issued (in shares) 11,562,000 11,563,000
Treasury shares (in shares) 977,000 912,000
Common Class B    
Common stock shares authorized (in shares) 20,000,000 20,000,000
Common stock shares issued (in shares) 4,204,000 4,204,000
Common stock shares outstanding (in shares) 4,204,000 4,204,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 27, 2024
Apr. 29, 2023
Sales $ 546,396 $ 529,294 $ 1,658,329 $ 1,612,848
Cost of sales 390,464 378,071 1,186,007 1,157,461
Gross profit 155,932 151,223 472,322 455,387
Operating and administrative expense 137,650 128,787 404,419 384,452
Depreciation and amortization 8,078 8,392 25,108 25,597
Operating income 10,204 14,044 42,795 45,338
Interest expense (1,015) (1,085) (3,125) (3,137)
Interest income 3,634 3,151 11,202 7,798
Income before income taxes 12,823 16,110 50,872 49,999
Income taxes 3,857 5,093 15,842 15,577
Net income $ 8,966 $ 11,017 $ 35,030 $ 34,422
Common Class A        
Net income per share:        
Basic (in dollars per share) $ 0.67 $ 0.84 $ 2.63 $ 2.64
Diluted (in dollars per share) 0.60 0.75 2.36 2.36
Common Class B        
Net income per share:        
Basic (in dollars per share) 0.44 0.54 1.71 1.71
Diluted (in dollars per share) $ 0.44 $ 0.54 $ 1.71 $ 1.71
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 27, 2024
Apr. 29, 2023
Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]        
Net income $ 8,966 $ 11,017 $ 35,030 $ 34,422
Other comprehensive income:        
Unrealized gains on interest rate swaps, net of tax [1] 738 (445) 38 1,117
 Amortization of pension actuarial loss, net of tax [2] (75) (96) (224) (288)
Comprehensive income $ 9,629 $ 10,476 $ 34,844 $ 35,251
[1] Amount is net of tax of $339 and $201 for the 13 weeks ended April 27, 2024 and April 29, 2023, respectively, and $16 and $501 for the 39 weeks ended April 27, 2024 and April 29, 2023, respectively.
[2] Amount is net of tax of $34 and $43 for the 13 weeks ended April 27, 2024 and April 29, 2023, respectively, and $103 and $129 for the 39 weeks ended April 27, 2024 and April 29, 2023, respectively. All amounts are reclassified from accumulated other comprehensive income to operating and administrative expense.
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 27, 2024
Apr. 29, 2023
Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]        
Tax expense (benefit) on unrealized losses on interest rate swaps $ 339 $ (201) $ 16 $ (501)
Tax of amortization of pension actuarial loss $ (34) $ (43) $ (103) $ (129)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Common Class A
Common Stock
Common Class B
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Treasury Stock, Common
Balance (in shares) at Jul. 30, 2022   10,971 4,294     752
Balance at Jul. 30, 2022 $ 372,109 $ 72,891 $ 697 $ 306,974 $ 6,135 $ (14,588)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 34,422     34,422    
Other comprehensive income, net of tax 829       829  
Dividends (9,845)     (9,845)    
Restricted shares forfeited (114) $ (114)        
Treasury stock purchases (in shares)           162
Treasury stock purchases (3,739)         $ (3,739)
Restricted shares forfeited (in shares)   1        
Share-based compensation expense (in shares)   508        
Share-based compensation expense 2,088 $ 2,088        
Balance (in shares) at Apr. 29, 2023   11,478 4,294     914
Balance at Apr. 29, 2023 395,750 $ 74,865 $ 697 331,551 6,964 $ (18,327)
Balance (in shares) at Jan. 28, 2023   10,970 4,294     752
Balance at Jan. 28, 2023 391,585 $ 74,099 $ 697 323,872 7,505 $ (14,588)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 11,017     11,017    
Other comprehensive income, net of tax (541)       (541)  
Dividends (3,338)     (3,338) 0  
Restricted shares forfeited (73)          
Treasury stock purchases (in shares)           162
Treasury stock purchases (3,739)         $ (3,739)
Restricted shares forfeited (in shares)   508        
Share-based compensation expense 839 $ 839        
Balance (in shares) at Apr. 29, 2023   11,478 4,294     914
Balance at Apr. 29, 2023 395,750 $ 74,865 $ 697 331,551 6,964 $ (18,327)
Balance (in shares) at Jul. 29, 2023   11,563 4,204     912
Balance at Jul. 29, 2023 410,166 $ 76,179 $ 683 343,497 8,134 $ (18,327)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 35,030     35,030    
Other comprehensive income, net of tax (186)       (186)  
Dividends (10,002)     (10,002)    
Restricted shares forfeited (80) $ (80)        
Treasury stock purchases (in shares)           65
Treasury stock purchases (1,577)         $ (1,577)
Restricted shares forfeited (in shares)   21        
Share-based compensation expense (in shares)   20        
Share-based compensation expense 2,856 $ 2,856        
Balance (in shares) at Apr. 27, 2024   11,562 4,204     977
Balance at Apr. 27, 2024 436,207 $ 78,955 $ 683 368,525 7,948 $ (19,904)
Balance (in shares) at Jan. 27, 2024   11,556 4,204     968
Balance at Jan. 27, 2024 429,145 $ 78,000 $ 683 362,862 7,285 $ (19,685)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 8,966     8,966    
Other comprehensive income, net of tax 663       663  
Dividends (3,303)     (3,303)    
Treasury stock purchases (in shares)           9
Treasury stock purchases (219)         $ (219)
Share-based compensation expense (in shares)   6        
Share-based compensation expense 955 $ 955        
Balance (in shares) at Apr. 27, 2024   11,562 4,204     977
Balance at Apr. 27, 2024 $ 436,207 $ 78,955 $ 683 $ 368,525 $ 7,948 $ (19,904)
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 27, 2024
Apr. 29, 2023
Statement of Stockholders' Equity [Abstract]        
Tax expense (benefit) associated with other comprehensive loss and income $ 305 $ (244) $ (87) $ 372
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Apr. 27, 2024
Apr. 29, 2023
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 35,030 $ 34,422
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 26,566 26,857
Non-cash share-based compensation 2,776 1,974
Deferred taxes (588) (395)
Provision to value inventories at LIFO 1,399 2,038
Gain on sale of property, equipment and fixtures (209) (177)
Changes in assets and liabilities:    
Merchandise inventories (4,044) (3,707)
Patronage dividend receivable 2,443 3,627
Accounts payable to Wakefern 630 (1,033)
Accounts payable and accrued expenses 340 1,793
Accrued wages and benefits (252) 1,075
Income taxes receivable / payable (9,831) 963
Other assets and liabilities 3,780 807
Net cash provided by operating activities 58,040 68,244
CASH FLOWS FROM INVESTING ACTIVITIES    
Capital expenditures (54,103) (35,689)
Proceeds from the sale of assets 196 177
Investment in notes receivable from Wakefern (39,849) (63,265)
Maturity of notes receivable from Wakefern 33,338 28,850
Investment in real estate partnership (4,704) (4,268)
Net cash used in investing activities (65,122) (74,195)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from issuance of long-term debt 0 17,125
Principal payments of long-term debt (8,304) (7,764)
Debt issuance costs 0 (33)
Dividends (10,002) (9,845)
Treasury stock purchases (1,577) (3,739)
Net cash used in financing activities (19,883) (4,256)
NET DECREASE IN CASH AND CASH EQUIVALENTS (26,965) (10,207)
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 140,910 134,832
CASH AND CASH EQUIVALENTS, END OF PERIOD 113,945 124,625
SUPPLEMENTAL DISCLOSURES OF CASH  PAYMENTS MADE FOR:    
Interest 3,125 3,137
Income taxes 26,260 15,005
NONCASH SUPPLEMENTAL DISCLOSURES:    
Investment in Wakefern and increase in notes payable to Wakefern 31 0
Capital expenditures included in accounts payable and accrued expenses 7,034 5,709
Lease obligations obtained in exchange for right-of-use assets $ 5,550 $ 0
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
BASIS OF PRESENTATION and ACCOUNTING POLICIES
9 Months Ended
Apr. 27, 2024
Accounting Policies [Abstract]  
BASIS OF PRESENTATION and ACCOUNTING POLICIES BASIS OF PRESENTATION and ACCOUNTING POLICIES
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 27, 2024 and the consolidated statements of operations, comprehensive income and cash flows for the 13 and 39 weeks ended April 27, 2024 and April 29, 2023 of Village Super Market, Inc. (“Village” or the “Company”).

The significant accounting policies followed by the Company are set forth in Note 1 to the Company's consolidated financial statements in the July 29, 2023 Village Super Market, Inc. Annual Report on Form 10-K, which should be read in conjunction with these financial statements.  The results of operations for the periods ended April 27, 2024 are not necessarily indicative of the results to be expected for the full year.

Disaggregated Revenues
 
The following table presents the Company's sales by product categories during each of the periods indicated:
13 Weeks Ended39 Weeks Ended
 April 27, 2024April 29, 2023April 27, 2024April 29, 2023
Amount%Amount%Amount%Amount%
Center Store (1)$325,450 59.6 %$317,532 60.0 %$996,947 60.1 %$973,173 60.4 %
Fresh (2)199,157 36.4 192,436 36.4 595,287 35.9 581,947 36.1 
Pharmacy20,247 3.7 17,581 3.3 60,795 3.7 52,371 3.2 
Other (3)1,542 0.3 1,745 0.3 5,300 0.3 5,357 0.3 
Total Sales$546,396 100.0 %$529,294 100.0 %$1,658,329 100.0 %$1,612,848 100.0 %

(1) Consists primarily of grocery, dairy, frozen, health and beauty care, general merchandise and liquor.
(2) Consists primarily of produce, meat, deli, seafood, bakery, prepared foods and floral.
(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.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
MERCHANDISE INVENTORIES
9 Months Ended
Apr. 27, 2024
Inventory Disclosure [Abstract]  
MERCHANDISE INVENTORIES MERCHANDISE INVENTORIES
    
    At April 27, 2024 and July 29, 2023, approximately 64% of merchandise inventories are valued by the LIFO method while the balance is valued by FIFO.  If the FIFO method had been used for the entire inventory, inventories would have been $22,637 and $21,238 higher than reported at April 27, 2024 and July 29, 2023, respectively.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
NET INCOME PER SHARE
9 Months Ended
Apr. 27, 2024
Earnings Per Share [Abstract]  
NET INCOME PER SHARE NET INCOME PER SHARE
    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.

    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.
    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.

The table below reconciles Net income to Net income available to Class A and Class B shareholders:
13 Weeks Ended39 Weeks Ended
 April 27,
2024
April 29,
2023
April 27,
2024
April 29,
2023
Net income$8,966 $11,017 $35,030 $34,422 
Distributed and allocated undistributed Net income to unvested restricted shareholders
330 370 1,310 1,013 
Net income available to Class A and Class B shareholders$8,636 $10,647 $33,720 $33,409 

    The tables below reconcile the numerators and denominators of basic and diluted Net income per share for all periods presented.
 
13 Weeks Ended39 Weeks Ended
 April 27, 2024April 27, 2024
 Class AClass BClass AClass B
Numerator:    
Net income allocated, basic
$6,798 $1,838 $26,550 $7,170 
Conversion of Class B to Class A shares1,838 — 7,170 — 
Net income allocated, diluted
$8,636 $1,838 $33,720 $7,170 
Denominator:    
Weighted average shares outstanding, basic10,092 4,204 10,112 4,204 
Conversion of Class B to Class A shares4,204 — 4,204 — 
Weighted average shares outstanding, diluted14,296 4,204 14,316 4,204 
13 Weeks Ended39 Weeks Ended
 April 29, 2023April 29, 2023
 Class AClass BClass AClass B
Numerator:    
Net income allocated, basic$8,311 $2,336 $26,055 $7,354 
Conversion of Class B to Class A shares2,336 — 7,354 — 
Net income allocated, diluted$10,647 $2,336 $33,409 $7,354 
Denominator:    
Weighted average shares outstanding, basic9,863 4,294 9,863 4,294 
Conversion of Class B to Class A shares4,294 — 4,294 — 
Weighted average shares outstanding, diluted14,157 4,294 14,157 4,294 

    Outstanding stock options to purchase Class A shares of 2 and 90 were excluded from the calculation of diluted net income per share at April 27, 2024 and April 29, 2023, respectively, as a result of their anti-dilutive effect. In addition, 485 and 507 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 27, 2024 and April 29, 2023, respectively, due to their anti-dilutive effect.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
RELATED PARTY INFORMATION
9 Months Ended
Apr. 27, 2024
Related Party Transactions [Abstract]  
RELATED PARTY INFORMATION RELATED PARTY INFORMATION
 
    A description of the Company’s transactions with Wakefern, its principal supplier, and with other related parties is included in the Company’s Annual Report on Form 10-K for the year ended July 29, 2023.  

    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. On February 15, 2024, notes receivable due from Wakefern of $33,338 that earned interest at the prime rate plus .75% matured. The Company invested all of the proceeds received in variable rate notes receivable from Wakefern that earn interest at the SOFR plus 2.25% and mature on February 15, 2029.

At April 27, 2024, the Company held variable rate notes receivable due from Wakefern of $32,999 that earn interest at the prime rate plus .50% and mature on August 15, 2027, $34,065 that earn interest at the prime rate plus .50% and mature on September 28, 2027, and $33,656 that earn interest at the SOFR plus 2.25% and mature on February 15, 2029.

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.
        
    Included in cash and cash equivalents at April 27, 2024 and July 29, 2023 are $95,070 and $122,028, respectively, of demand deposits invested at Wakefern at overnight money market rates.

On April 28, 2022, the Company entered into a partnership agreement for a 30% interest in the development of a retail center in Old Bridge, New Jersey, which includes a Village replacement store with an operating lease obligation of $4,419 as of April 27, 2024. 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 27, 2024, Village has invested $15,579 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.
    There have been no other significant changes in the Company’s relationships or nature of transactions with related parties during the 39 weeks ended April 27, 2024.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
COMMITMENTS and CONTINGENCIES
9 Months Ended
Apr. 27, 2024
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS and CONTINGENCIES COMMITMENTS and CONTINGENCIES
    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.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
DEBT
9 Months Ended
Apr. 27, 2024
Debt Disclosure [Abstract]  
DEBT DEBT
Long-term debt consists of:
April 27,
2024
July 29,
2023
Secured term loans$50,713 $53,912 
Unsecured term loan18,923 22,702 
New Market Tax Credit Financing 4,997 5,182 
Total debt, excluding obligations under leases74,633 81,796 
Less current portion9,370 9,370 
Total long-term debt, excluding obligations under leases$65,263 $72,426 
Credit Facility

The Company has a credit facility (the “Credit Facility”) with Wells Fargo National Bank, National Association (“Wells Fargo”). The principal purpose of the Credit Facility is to finance general corporate and working capital requirements, Village’s fiscal 2020 acquisition of certain Fairway assets and certain capital expenditures. Among other things, the Credit Facility provides for:

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.

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.

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.

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 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 in the first quarter of fiscal 2022.

On September 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 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%.

On January 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%.

The Credit Facility also provides for up to $25,000 of letters of credit ($7,336 outstanding at April 27, 2024), 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 27, 2024. As of April 27, 2024, $67,664 remained available under the unsecured revolving line of credit.


New Markets Tax Credit Financing

On December 29, 2017, the Company entered into a financing transaction with Wells Fargo Community Investment Holdings, LLC (“Wells Fargo”) under a qualified New Markets Tax Credit (“NMTC”) program related to the construction of a new store in the Bronx, New York. The NMTC program was provided for in the Community Renewal Tax Relief Act of 2000 (the “Act”) 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 (“CDEs”). CDEs are privately managed investment institutions that are certified to make qualified low-income community investments.
In connection with the financing, the Company loaned $4,835 to VSM Investment Fund, LLC (the "Investment Fund") at an interest rate of  1.403% per year and with a maturity date of December 31, 2044.  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.  The loan to the Investment Fund is recorded in Other assets in the consolidated balance sheets.

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 an interest rate of 1.000% per year with a maturity date of 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.
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 New Markets Tax 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 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. 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 seven-year compliance period in operating and administrative expense.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
DERIVATIVES AND HEDGING ACTIVITIES
9 Months Ended
Apr. 27, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVES AND HEDGING ACTIVITIES DERIVATIVES AND HEDGING ACTIVITIES
The Company is exposed to interest rate risk arising from fluctuations in SOFR related to the Company’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.

The Company’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.

As of April 27, 2024, 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 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 $748 and $677 during the 13 weeks ended April 27, 2024 and April 29, 2023, respectively, and $2,304 and $1,425 during the 39 weeks ended April 27, 2024 and April 29, 2023, respectively, from Accumulated other comprehensive income to Interest expense.
The notional value of the interest rate swaps were $69,885 as of April 27, 2024. The fair value of interest rate swaps recorded in Other assets in the consolidated balance sheets is $9,189 as of April 27, 2024.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
BASIS OF PRESENTATION and ACCOUNTING POLICIES (Tables)
9 Months Ended
Apr. 27, 2024
Accounting Policies [Abstract]  
Disaggregation of Revenue
The following table presents the Company's sales by product categories during each of the periods indicated:
13 Weeks Ended39 Weeks Ended
 April 27, 2024April 29, 2023April 27, 2024April 29, 2023
Amount%Amount%Amount%Amount%
Center Store (1)$325,450 59.6 %$317,532 60.0 %$996,947 60.1 %$973,173 60.4 %
Fresh (2)199,157 36.4 192,436 36.4 595,287 35.9 581,947 36.1 
Pharmacy20,247 3.7 17,581 3.3 60,795 3.7 52,371 3.2 
Other (3)1,542 0.3 1,745 0.3 5,300 0.3 5,357 0.3 
Total Sales$546,396 100.0 %$529,294 100.0 %$1,658,329 100.0 %$1,612,848 100.0 %

(1) Consists primarily of grocery, dairy, frozen, health and beauty care, general merchandise and liquor.
(2) Consists primarily of produce, meat, deli, seafood, bakery, prepared foods and floral.
(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.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
NET INCOME PER SHARE (Tables)
9 Months Ended
Apr. 27, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The table below reconciles Net income to Net income available to Class A and Class B shareholders:
13 Weeks Ended39 Weeks Ended
 April 27,
2024
April 29,
2023
April 27,
2024
April 29,
2023
Net income$8,966 $11,017 $35,030 $34,422 
Distributed and allocated undistributed Net income to unvested restricted shareholders
330 370 1,310 1,013 
Net income available to Class A and Class B shareholders$8,636 $10,647 $33,720 $33,409 

    The tables below reconcile the numerators and denominators of basic and diluted Net income per share for all periods presented.
 
13 Weeks Ended39 Weeks Ended
 April 27, 2024April 27, 2024
 Class AClass BClass AClass B
Numerator:    
Net income allocated, basic
$6,798 $1,838 $26,550 $7,170 
Conversion of Class B to Class A shares1,838 — 7,170 — 
Net income allocated, diluted
$8,636 $1,838 $33,720 $7,170 
Denominator:    
Weighted average shares outstanding, basic10,092 4,204 10,112 4,204 
Conversion of Class B to Class A shares4,204 — 4,204 — 
Weighted average shares outstanding, diluted14,296 4,204 14,316 4,204 
13 Weeks Ended39 Weeks Ended
 April 29, 2023April 29, 2023
 Class AClass BClass AClass B
Numerator:    
Net income allocated, basic$8,311 $2,336 $26,055 $7,354 
Conversion of Class B to Class A shares2,336 — 7,354 — 
Net income allocated, diluted$10,647 $2,336 $33,409 $7,354 
Denominator:    
Weighted average shares outstanding, basic9,863 4,294 9,863 4,294 
Conversion of Class B to Class A shares4,294 — 4,294 — 
Weighted average shares outstanding, diluted14,157 4,294 14,157 4,294 
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt (Tables)
9 Months Ended
Apr. 27, 2024
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt consists of:
April 27,
2024
July 29,
2023
Secured term loans$50,713 $53,912 
Unsecured term loan18,923 22,702 
New Market Tax Credit Financing 4,997 5,182 
Total debt, excluding obligations under leases74,633 81,796 
Less current portion9,370 9,370 
Total long-term debt, excluding obligations under leases$65,263 $72,426 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
BASIS OF PRESENTATION and ACCOUNTING POLICIES - Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 27, 2024
Apr. 29, 2023
Revenue from External Customer [Line Items]        
Sales $ 546,396 $ 529,294 $ 1,658,329 $ 1,612,848
Percentage of total sales 100.00% 100.00% 100.00% 100.00%
Center Store        
Revenue from External Customer [Line Items]        
Sales $ 325,450 $ 317,532 $ 996,947 $ 973,173
Percentage of total sales 59.60% 60.00% 60.10% 60.40%
Fresh        
Revenue from External Customer [Line Items]        
Sales $ 199,157 $ 192,436 $ 595,287 $ 581,947
Percentage of total sales 36.40% 36.40% 35.90% 36.10%
Pharmacy        
Revenue from External Customer [Line Items]        
Sales $ 20,247 $ 17,581 $ 60,795 $ 52,371
Percentage of total sales 3.70% 3.30% 3.70% 3.20%
Other        
Revenue from External Customer [Line Items]        
Sales $ 1,542 $ 1,745 $ 5,300 $ 5,357
Percentage of total sales 0.30% 0.30% 0.30% 0.30%
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
MERCHANDISE INVENTORIES (Details) - USD ($)
$ in Thousands
Apr. 27, 2024
Jul. 29, 2023
Inventory Disclosure [Abstract]    
Percentage of LIFO inventory 64.00% 64.00%
Inventory, LIFO reserve $ 22,637 $ 21,238
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
NET INCOME PER SHARE - Additional Information (Details)
shares in Thousands
3 Months Ended 9 Months Ended
Apr. 27, 2024
shares
Apr. 29, 2023
shares
Apr. 27, 2024
class
Earnings Per Share [Abstract]      
Number of common stock classes | class     2
Common stock cash dividends, percent Class A is entitled greater than Class B     54.00%
Restricted Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Class A shares excluded from computation of earnings per share (shares) 485 507  
Common Class A      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Class A shares excluded from computation of earnings per share (shares) 2 90  
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
NET INCOME PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 27, 2024
Apr. 29, 2023
Apr. 27, 2024
Apr. 29, 2023
Class of Stock [Line Items]        
Net income $ 8,966 $ 11,017 $ 35,030 $ 34,422
Distributed and allocated undistributed Net income to unvested restricted shareholders 330 370 1,310 1,013
Net income available to Class A and Class B shareholders 8,636 10,647 33,720 33,409
Numerator:        
Net income allocated, basic 8,636 10,647 33,720 33,409
Common Class A        
Class of Stock [Line Items]        
Net income available to Class A and Class B shareholders 6,798 8,311 26,550 26,055
Numerator:        
Net income allocated, basic 6,798 8,311 26,550 26,055
Conversion of Class B to Class A shares 1,838 2,336 7,170 7,354
Net income allocated, diluted $ 8,636 $ 10,647 $ 33,720 $ 33,409
Denominator:        
Weighted average shares outstanding, basic (in shares) 10,092 9,863 10,112 9,863
Conversion of Class B to Class A shares (in shares) 4,204 4,294 4,204 4,294
Weighted average shares outstanding, diluted (in shares) 14,296 14,157 14,316 14,157
Common Class B        
Class of Stock [Line Items]        
Net income available to Class A and Class B shareholders $ 1,838 $ 2,336 $ 7,170 $ 7,354
Numerator:        
Net income allocated, basic 1,838 2,336 7,170 7,354
Conversion of Class B to Class A shares 0 0 0 0
Net income allocated, diluted $ 1,838 $ 2,336 $ 7,170 $ 7,354
Denominator:        
Weighted average shares outstanding, basic (in shares) 4,204 4,294 4,204 4,294
Conversion of Class B to Class A shares (in shares) 0 0 0 0
Weighted average shares outstanding, diluted (in shares) 4,204 4,294 4,204 4,294
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
RELATED PARTY INFORMATION (Details)
$ in Thousands
9 Months Ended
Sep. 28, 2022
USD ($)
Aug. 15, 2022
USD ($)
Apr. 28, 2022
USD ($)
Apr. 27, 2024
USD ($)
Feb. 15, 2024
USD ($)
Jul. 29, 2023
USD ($)
Minimum [Member]            
Related Party Transaction [Line Items]            
Life of project       2 years    
Maximum [Member]            
Related Party Transaction [Line Items]            
Life of project       3 years    
Wakefern            
Related Party Transaction [Line Items]            
Demand deposits at Wakefern       $ 95,070   $ 122,028
Wakefern | Related Party Note Receivable Maturing September 2027            
Related Party Transaction [Line Items]            
Notes receivable   $ 28,850     $ 33,338  
Investment in notes receivable related to New Markets Tax Credit financing $ 30,000          
Wakefern | Related Party Note Receivable Maturing August 2027            
Related Party Transaction [Line Items]            
Related party basis spread 0.50%          
Notes receivable from Wakefern       $ 34,065    
Wakefern | Related Party Note Receivable Maturing February 2024            
Related Party Transaction [Line Items]            
Related party basis spread       0.75%    
Notes receivable from Wakefern $ 33,656          
Wakefern | Related Party Note Receivable Maturing August 2022            
Related Party Transaction [Line Items]            
Related party basis spread   1.25%   0.50%    
Notes receivable from Wakefern       $ 32,999    
Wakefern | Related Party Note Receivable Maturing February 2029            
Related Party Transaction [Line Items]            
Related party basis spread 2.25%          
Partnership Agreement            
Related Party Transaction [Line Items]            
Percent interest within party agreement     0.30      
Operating lease obligation       4,419    
Amount invested in partnership       $ 15,579    
Partnership Agreement | Minimum [Member]            
Related Party Transaction [Line Items]            
Estimated project costs     $ 15,000      
Partnership Agreement | Maximum [Member]            
Related Party Transaction [Line Items]            
Estimated project costs     $ 20,000      
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
DEBT - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Apr. 27, 2024
Jul. 29, 2023
Debt Instrument [Line Items]    
Total debt, excluding obligations under leases $ 74,633 $ 81,796
Less current portion 9,370 9,370
Total long-term debt, excluding obligations under leases 65,263 72,426
Line of Credit | Secured Debt    
Debt Instrument [Line Items]    
Total debt, excluding obligations under leases 50,713 53,912
Line of Credit | Medium-term Notes    
Debt Instrument [Line Items]    
Total debt, excluding obligations under leases 18,923 22,702
Notes Payable to Banks    
Debt Instrument [Line Items]    
Total debt, excluding obligations under leases $ 4,997 $ 5,182
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
DEBT - Additional Information (Details)
63 Months Ended 84 Months Ended 163 Months Ended 180 Months Ended
Jan. 27, 2023
USD ($)
Sep. 01, 2022
USD ($)
Jan. 28, 2022
USD ($)
Sep. 01, 2020
USD ($)
store
May 12, 2020
USD ($)
Dec. 29, 2017
USD ($)
May 04, 2027
Dec. 29, 2024
USD ($)
Sep. 01, 2035
Jan. 28, 2037
Apr. 27, 2024
USD ($)
Jul. 29, 2023
USD ($)
Feb. 28, 2022
May 06, 2020
USD ($)
Debt Instrument [Line Items]                            
Loans receivable           $ 4,835,000                
Interest on unrelated party note receivable percentage           1.403%                
Third party contribution to investment fund           $ 2,375,000                
Notes payable related to New Markets Tax Credit           $ 6,563,000         $ 65,263,000 $ 72,426,000    
Interest rate, stated percentage           1.00%                
Total debt, excluding obligations under leases                     74,633,000 81,796,000    
Debt Instrument, Collateral, Number of Stores | store       3                    
Scenario, Forecast                            
Debt Instrument [Line Items]                            
Benefit over recapture period               $ 1,728,000            
Line of Credit | Medium-term Notes                            
Debt Instrument [Line Items]                            
Total debt, excluding obligations under leases                     18,923,000 $ 22,702,000    
Secured Debt                            
Debt Instrument [Line Items]                            
Debt term 15 years                          
Payments to acquire shopping center $ 9,500,000                          
Debt, basis spread on variable rate 1.75%                          
Derivative, fixed rate 3.59%                          
Effective interest rate 5.34%                          
Total debt, excluding obligations under leases $ 7,125,000                          
Unsecured Debt                            
Debt Instrument [Line Items]                            
Debt, basis spread on variable rate   1.35%                        
Derivative, fixed rate   4.30%                        
Long-term Debt, Term   7 years                        
Total debt, excluding obligations under leases   $ 10,000,000                        
Derivative Instrument, Fixed Base Rate   2.95%                        
Interest rate after subsidy program   2.30%                        
Amended and Restated Credit Agreement | Line of Credit | Revolving Credit Facility                            
Debt Instrument [Line Items]                            
Maximum borrowing capacity     $ 75,000,000                      
Term loan       $ 50,000,000                    
Debt, basis spread on variable rate     1.10%                      
Amended and Restated Credit Agreement | Line of Credit | Medium-term Notes                            
Debt Instrument [Line Items]                            
Debt term         7 years                  
Term loan         $ 25,500,000                  
Derivative, fixed rate                         0.26%  
Effective interest rate                         1.72%  
Amended and Restated Credit Agreement | Line of Credit | Medium-term Notes | Scenario, Forecast                            
Debt Instrument [Line Items]                            
Debt, basis spread on variable rate             1.46%              
Amended and Restated Credit Agreement | Line of Credit | Letter of Credit                            
Debt Instrument [Line Items]                            
Maximum borrowing capacity                           $ 25,000,000
Debt outstanding                     7,336,000      
Remaining borrowing capacity                     $ 67,664,000      
Amended and Restated Credit Agreement | Secured Debt                            
Debt Instrument [Line Items]                            
Debt term     15 years 15 years                    
Term loan     $ 7,350,000                      
Effective interest rate     2.91%                   2.18%  
Amended and Restated Credit Agreement | Secured Debt | Scenario, Forecast                            
Debt Instrument [Line Items]                            
Debt, basis spread on variable rate                 1.61% 1.50%        
Interest Rate Swap | Amended and Restated Credit Agreement | Secured Debt                            
Debt Instrument [Line Items]                            
Derivative, fixed rate     1.41%                   0.57%  
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
DERIVATIVES AND HEDGING ACTIVITIES - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 27, 2024
USD ($)
swap
Apr. 29, 2023
USD ($)
Apr. 27, 2024
USD ($)
swap
Apr. 29, 2023
USD ($)
Jul. 30, 2022
USD ($)
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Number of derivative instruments held | swap 5   5    
Interest Rate Swap          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Derivative notional amount $ 69,885   $ 69,885   $ 99,975
Fair of interest rate swaps recorded in other assets 9,189   9,189    
Interest Rate Swap | Interest Expense          
Derivative Instruments and Hedging Activities Disclosures [Line Items]          
Reclassification of accumulated other comprehensive loss to interest expense $ 748 $ (677) $ 2,304 $ (1,425)  
EXCEL 40 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (MZQ5@'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 #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "+>L58RO^ATN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.NW&!%&7"V@GD)"8!.(6)=X6K6FCQ*C=VY.&K1."!^ 8^\_G MSY(;[87N [Z$WF,@B_%F=&T7A?9K=B#R B#J SH5RY3H4G/7!ZO-)' MM4>H.5^!0U)&D8()6/B9R&1CM- !%?7AC#=ZQOO/T&:8T8 M.NPH0E56P.0T MT9_&MH$K8((1!A>_"VAF8J[^B&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!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 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>"(<7K;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_BNEVOZKR2.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/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&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>W5YYNTB42%(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.' 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,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "+>L586?^TSOP% "7( & 'AL+W=O8*B EA)__] M7@$&-Q.O/2[N#[&Q>3_F04(\0KW<"ODC67.NR',81,E5:ZU4_*[32=PU#UER M+F(>P3=+(4.F8%.N.DDL.?.RHC#H4,OJ=T+F1ZW19?;97(XN1:H"/^)S29(T M#)E\N>:!V%ZU[-;N@P=_M5;Z@\[H,F8KON#J:SR7L-4I4SP_Y%'BBXA(OKQJ MC>UW$Z>K"[(]OOE\F^R])QKE28@?>F/F7;4L?40\X*[2$0Q>-GS"@T GP7'\ M4X2VRM_4A?OO=^DW&3S /+&$3T3PE^^I]55KV"(>7[(T4 ]B^RT.:?I.=FZP::/Q(-^-"2?C6ASHUFGS^-GT@\_'ME+1) MLF:2)Y<=!<'ZZXY;A%SG(;0FY()\$I%:)V0:>=S[N;X#!U0>%=T=U35% \>Q M/"=T<$:H1;N&XYG@Y1_2Z)Q8/5/Y3X?CE"?)R?*K\3K'81*R1T4:9[ZQE9*+@NB9!D(M)( MR1=X]8RG 0^__V#"16L:XMI6=6^UC@%^9,]DYL%5ZB]]-Z-&NO*!2$K;=F_0 MMP>6"10U; M7L!S*39^Y)J;&<\T7[UX45/02I%L7&Q>@\Y%HEA _O;CVC'J0*(UL(:VD?04 MLF17MF3CDI/UUS%, ^O!\("+@?'^BE3@0TNT/ MVA1FQ4:^4ZB17;F1C8O-HZ] B\22V/2WI]_)@KNIA)8T0N))DX#!.#TFK@A# MN#W!M-/]<48B06(FR88%-:/N*?S)K@3*QLT'G->#<9(L7L(G$1BI#ZC3W>UT M; 0[A2;9E2?9N,OL&I),G]TUBU:\5@T/!-V/%^_'QKDG7MB0D%9F1(\RHTDJ MI9Z]Y%.6K"WA9I(:'T$<2/QN?' QP:N:AK(=N)$3 M3ZSC/(4 T4J Z%$"I*=I(/+@ RLAC>/0@9RQZW*(@ O#S.RGL)_:.4_]"C_ M680L",AUFL#7B;G'XCEUSTWPLJ9XE?70HZQG&G*YTE?D+22H-8A!&+/(W*9X M8.US!;RN*6@E/11WEET[KCFT(X:'Q]3CG4)^:"4_%/>6W1 +PXP$"YI%'G\F M'[D9$8^RX)]M.;V+GI'S%!)$*PFB!]2EN(?<^(FVO>\F)\3R\D<$4YR%/ZV9I>MUV M,[*MWK [', EOC$Q[BU\X8[R4Y->&U'>R%8*E%.XCU.YCW.4^S1JTC>2F>(\ M=/_3I%UJ.8/N\%6+=O:6?K6Q92OB" ;Y?"J%V&_H'RO^+ M,/H74$L#!!0 ( (MZQ5AWB(7?) @ !HI 8 >&PO=V]R:W-H965T M&ULK9IM<]LV$L>_"D;M].YFG(AXX)-K:T91W&LZ:>*QT^MK M6((L3DA"!2'9OD]_ $D+) %"5D]O$DE>K/Z+A_WM0KQZXN)[M6%,@N5T6BTWK*#5>[YEI?K+FHN"2O56/$ZKK6!T50\J\BD*@FA:T*RL'=]GC1NH/IK.K+7UD]TS^L;T5 MZMWTX&65%:RL,EX"P=;7DSF\7(1(#Z@M_I.QIZKS&NA0'CC_KM]\6EU/ JV( MY6PIM0NJ_MNS!!7, ZW8@N=_9BNYN9XD M$[!B:[K+Y1U_^I6U 87:WY+G5?TO>&IM@PE8[BK)BW:P4E!D9?,_?6XGHC, MDI$!J!V WCH MP-P'6BCK [K(Y5T=B7X$Q#:6GG3+^JYJ4>K:+)2+^.]%.JO MF1HG9XNO7^Z_?O[T_WMQ\NP?OP!_W'\$_?_P7^!%D M)?BVX;N*EJOJ:BK5-^OQTV7[+1^:;T$CWS+?BO< Q1< !8@XAB_\PW_;Y6IX M6@_'_>%3%>\A:'0(&M7^PK&@=T*P4@):54PZPVG&8_=X?;0NJRU=LNN).CL5 M$WLVF?WT XR"GUW!G#7==^-QF)$@A<'!K*>4')02K]+?F5ANE-*L8FJW[95&+C+F MU-DX(AT!)%;S-9#IL"(A#-TJPX/*T*OREDK!2Y7@P"K;9RNF9E:P)5.S^I S ME];04@&#>A?WM#JL$(DBM];HH#7R:OU4+GG!@*3/K#JB,G+,53+0:-N,K'A\ MT!=[]7V5&R94DCMV&&-[ERPI#[):8'"0F7HG?N*3Y&R0F]I1J7]/"D5U(5\NZO.]+6JI:F.NLV>Y4RGE I1,NE2GEAP< M1#@8;D[;#,5J:D=6'P8&/8%__95J*K/R$>1,D=@SO:VCGH0PB>)TH-1E%Q-U MX$:D=B@)CQRE/:MD/;.*A'_2[VS-1.F4"NU)Q4$ZG%.G&0Q&=@(T9(->FG2$ M5EKI'5/;]Z:25#)P2X4LF:@VV=8]R>39=$GC %GGW&47Q7$P@B%H. 2C-]5;>48?LCR3(UB'7IR=6G6=RUL_9L,V M> 1N@^3&'_+LD>K6Q1V[C2\$48R&2^0P"W"2CJR0P1ST<^Z7K*3EDKU1JXVQ MI+-)6J6V412-I3=#.NA'W>M.VG)1=X%\K7JV!R?\O#-J0 M'VWSY9+O= [>TA==<]4\ILNEV+$58,^J":_<9P#9!%-,ME*)RPP2,I)*D.$< M\G-NWDI\4A5N58M^8"5;9R-=D@TQE$96U>,T2\*1T@QUNKACK.O4M^U$.V4Z MB!58,VH;I209TVBHAOQ4ZQ>01Q(@LOD%8Q0G0P0[[9(T'E-K0(>(-U%_YN7C M.\E$,7JJD)>4)W?&9_+6#]> $_G!>6*.1C8?44B29%B%NNPB5>:/+8_A*/(W M="=E:63W:S!-K'+.88:""(UI-?Q#?OY]X=*<2B"YMVA&CN8MP-:\.JRB9*0Z M089]R,^^-VQZ!\M"% WK)X=9C @:$VB@A_S0:W)(?ERFHY]3S0\<-O(NNPB2 MCEW_JLE0#_NI=]M>[QY)<]B&5XC04*7#BB3IR+[$AG#83[BFEC^FT"86)*FU MX"XSA,*1!<<&;-@/M@4OBJQMXC2#%[S468J5RS&]?^.*$;@2\AD<]6/NW%-B M+WKN-U2P#<]7JD/]1WV1(5^RJ SN6M'[3A+?8WEK="IT2A"JY*\N7W M"U!RE3(%V--\QR[!?"@AL*(K]%%4U M[J[8Y50JH;RY@N2%6MZ-SEY[??FLRTJG=)N5<6K=DSJL$HC)B&P#5.P':D.! MJG-,?OHA03#^V7=8;&(2'*%@6 2X[!0XQBZ@L6$K?LO]:2?;UOGLQ"!LK#JO M+UQVGNL+;/B+_?R]8\UFT1=H;H7>\2?GI#-YZ_\*8R!.@O_SQS'BK0).#?=< MWOKAFGJ ^.N!IDXUOXZ M>"%MU@E-O6MGYX9RL)X;/,;;A,_MW55K)J+1:XR$Y@[!9[U M OEZ&G8&ZVBQDS0[LA+P"5JI*LY"5(X[BMU/5G\ZW( M\F:.7A^!J:N@%**.U6^[_*4U>N':ZJ#$)[E$(;>(N/DH,_DK1^TJ3+"X]\T;R;?TLVP.7 MDA?URPVC:G6T@?K[FBOVMF_TXW&'QR%G_P-02P,$% @ BWK%6. I0+3@ M @ #@L !@ !X;"]W;W)K4/?(8(0&>$I+RD1$+D9V;)@]CE$#>H1E*Y9,%90D4LLN6)L\8@I$6 M)<1T+*MG)A"GAC_48S/F#VDN"$[1C &>)PEDSQ-$Z'IDV,9FX XO8Z$&3'^8 MP26:(_$CFS'9,ZLL$4Y0RC%- 4.+D3&VSP-;"W3$3XS6?*L-E)4'2A]5YRH: M&98B0@2%0J6 \K9" 2)$99( M@5,*G+8"MQ2XVFA!IFU=0 '](:-KP%2TS*8:>FVT6KK!J?H;YX+)IUCJA!_< MWLQOKZ\NQO?3"S 97X]O@BF87TZG]W-P,H,,I2)& H>0G(+/@,=RA ]-(6=6 M>C,L9YD4LSA[9AEGK .<_B?@6([7( \.R[_E1,H'6N[6Y:;T6YEV*M..SN?N MR3>36P4QAB(@US=\+&T!F(N8,OQ'CI_@M!P];7);I/=T>G505KYM%;^AN=KV MU2*PYL"M'+BO<8 YSX_3NSM0_V,?BJCQ>A6O=Y WH$DB#VU (.=@W 1U4*]> M9N<\@R$:&?)MQ1%;(62T" M:_B]"K_W8OQVVZJWN]?M;L_916\.=/>B]ROT_D'T>_D=XSE[WF ?X>WO8 SZ M_5W:AC#;VM3\0DR:\@_J7'H@W2E:S.JBL#M[Q0 S:'H@6@35\V_KW MB;3>Z4B4B;>A/,?R=N%;!-;AM[[O]HOA93G'!4PCG"Z/.K#;.C@>6#@PMXH5 M52E^AVR)4PX(6DBEU>G+-QLKBJ^B(VBFZY<'*F0UI)NQ+%@14P'R^8)2L>FH MDJ@J@?V_4$L#!!0 ( (MZQ5A9P_FE5 4 +,9 8 >&PO=V]R:W-H M965T&ULK9EK^IXQC'L-C/-9=;9 M]C.QY9A90"Z2D[2_ON(2,.* DY;]L#'X/:]X=,31,6?Z#[R@5Z"5-,GZA M[838G^LZ7^]H&O$SMJ>9_&;+\C02\C!_U/D^I]&F#$H3G1B&HZ=1G&GS67GN M+I_/V$$D<4;O@V M.B3B&WO^C=9 =N&W9@DO_T?/E=8A&EH?N&!I'2RO((VSZF_T4D_$48#T@0-( M'4#4 &L@P*P#S+>.8-4!UEM'L.N $EVOV,N)"R(1S6T9YH99NQ8=R]LMH M.5]Q5BR4EK8'$?!FAUO[B_#F_N5^CV"[J]"[\M[J_D M]^@S^KX*T,0F%D;ZNA[NLAB,#PYGHFF5BQU&8 M;>@&B _&X_V1>%VB-_SDE?^2C!HN]OD9(NXOB!C$ JYG^99POPPW(9S_-WKX MGT?O3(;9+ :S]#,'_%910L&D5F%.&5:4GJ>Y;3FF[\STI^.Y F3$)[[5E05] M&79LSR1^5Q=".DP\RVMT'4JKH;1&*9>,"\2VB _15N'6T;BF;UB.@K$$9*YG MN%BA[[EH-A6KNAM4=IO^:,<[3/V386$*S=']:V?9,HL) , MDV+5=6#[,LLE)E'<0D!FVZ;GPJA.@^J,HM[N:1Z).'M$LCBA:"/+9J) M(OHB]U9.H2EP^FRFZ]B&,@6 C'BNI^0QZ,LLP[*PNKC[,M.S+)O 4^ V4^". M3D% 9;NPCJ-J$RYF(66YB/\I3T#L;N\RY!+V%') 9/I*3H.^B-C84*Q"2&7[ M XGW&FKOC8F/LS5+P21[_>P9Q%#O:4!59$]![:LLXOJV@@JH;-,<*%Y^@^J/ MHEYE@N94%K"1]>SW!OZ,#:Q8HJ %0F)BHJJ#('LHJ-MC MHVHSI1JI]7@)R1R,#96\+[,-S^V1]V66+_\-H),6G;P%?1B6 ,72=E76OLHV M?'6' E38]JP>*B2SW:$EW798>+S%NJ&CJ[G?\GB^H[99@$JF%*L;$2 S;<,T M5%) 9EED8"/";9>%3[59:2HWH642R?YC =*.&A0_D<_Y/EK3"TUN:ISF3U2; M__P3=HQ?H49]4K=@4K=P*K=N*MH6$%<-E7URT2&Y4R*^BW)Z#F9DM)=\=T:F M= LF=0NGAGQ>(T^RA_3&Y8D4<[;Q'P"$U/9N4],O2ZZ"HY)'+59@90D3/3 M4E\%H9]05>CZT4/HE.:/Y=-_CM;LD(GJ$61SMGG# ML"B?JROG+_'Y$@/G WP>5N\/6OOJ=<9UE#_&&4<)WO5B] KI.$B&]7-.;;KN5:;QL/ M;+%4>L/N=59D0<=4/:WN!:[LDF7&$II*QE,0=-ZU^FY[Y#H:D$E\970K=^:@ M39EP_J(7U[.NY>@3T9A.E:8@.&SH@,:Q9L)S_%^06J5.#=R=O[&/,N/1F F1 M=,#C?]E,+;M6TX(9G9-UK![X]C,M# HUWY3',ON%;2'K6#!=2\63 HPG2%B: MC^2U<,0.P/6/ +P"X%4!X1& 7P#\*B X @@*0/!>#6$!"-^KH5X ZIGOYNQW=?KH?]QV@(XT<< M;J+;QS'%IH'N6;OB&8?;GBJEA*B=$9G!GQT&M\Z@;?1"Z4KO#=7#+R3A/V5 MN 2O40//\0+#>8;O@;38>H;5C\^FUVS5ZQU[L^O80R'7==S&OE1T*.6'CN_L2XT, M4D'@>:74GHUA:6-X,DCOU)(*F.Z%:FYSVV1T>,ZH.R=9=$ZRT9G(]FZD7MY( M_634/:58WL3L.YW! LL:"5@\L%11U*1 $$5!;LE*UB#-4X@BKP83KDXK>7:- M224'!3LAUO";E9 ^E/D4!&$EH@^%JCRC0Q'7W?EG[/FN4?JN\;LWTT^X4.P[ MR8HQ=-NJ*.TPOZZ)8"2&&#/SK[QZ4GWOV3-ZM7'HL4;%84.#3*N23"*#C*Z)JM;5F5#=?Y6>$YO_J[ ;0&E]E)G="1 \7OM\"K-_@PG->C^$.,2K[ ^++ M$V;DZ(O /[,1CE],O-;YK(AC()DE$K!:PJ_3F$C)Y@S9YH(G^+^>KI-UC/ER M!OSH(Z?++6PQ,:VR=)'I)3-L$9@NO+0NH*\Z4=!+4V*W=WJ&A(I%UMU)U(/' MRE_@P'^F.T[#?;[6CEFG?==I1WJ+:/P^4-[@W1"ST M:Q+3.1[.N6S@&R?RGC%?*+[*>IP)5]@Q9=,E]ME4: '\/N=&PO=V]R:W-H965T&ULK591;]LX#/XKA&\XM$!7.W;2K;W$0)IX6( U#9IL>QCVH-A, M(LRV?)*<]/;KCY)=+TG=7G'KBRW*_#Z2GV11_9V0/]0&4<-]EN9JX&RT+JY< M5\4;S)@Z%P7F]&4E9,8TF7+MJD(B2RPH2UW?\R["8A3#'6AH'1:XLC3%-#1&G\77,Z M34@#W!\_L'^PM5,M2Z9P)-*O/-&;@?/>@017K$SUG=A]Q+H>FV L4F6?L*M] M/0?B4FF1U6#*(.-Y]6;WM0Y[ .)I!_@UP#\&=)\ !#4@>&F$;@WHOC1"KP;8 MTMVJ=BOQ&8&5GV+)KUX;O;)7$OZR@FGP]'M='[[:3(>+J(Q MS!?TNHFFBSG>3+Q%,IF1'<#)C$G.]0M)7S>]&C_QW]0(R@V2>! MY>L]M4]$1N?0QAP06X1)'HL,X>234.KT#*9TGHD5+-C]&0RUEGQ9:K9,$;2 M:K_ M^%2:4G'PO>VG5'%#MICFZ/R2A4LQH%#.2B46W3"/__H7'A_M2W+:Y*- M7Y,L>B6R@P7L-@O8?8X]I,4!O*?VHFC=EICCBNM3H*.ZS*F_I/PG)I#2GL\!Z+T&E%Z_RD*;5R6":GY3V9;%]E%W0=INY9, M"=#BTPV.ZF_QZ7A'3E&;DW]YI("[UPLRE&O;A!7$HLQU];LWLTV?']KV=C1_ MW;D:=5KFQW0OJ-KX+_KJ4G'#Y)KG"E)<42CO_!TE+*M&71E:%+83+86FOF:' M&[K;H#0.]'TEA'XP3(#FMA3^"U!+ P04 " "+>L58#7%ZG $+ *9P M& 'AL+W=OS1;I.BA?9?;JI_N)_G7 M5^DJ>[P8D=&W/UPO/R_*^@_CR_/[Y'-ZDY8?[S_DU:?Q066^7*>;8IEMG#R] MNQA=D9?2XW6!)N)?R_2Q./K=J9OR*K>Q M9IJ4R>5YGCTZ>1U=J=6_-/XVI2M'EIMZ*-Z4>?6_RZI<>3EY_^[F_=LWTZO; M>.K0DN W)_[GQS>W_W'.G(\W M4^?7GY\YQ2+)T\)9;IS;1;8MDLV\>.[\K'P^'Y=51>MTX]F^4J]VE:(=E;K- MRF0%%)O8BTVR];H:W3=E-OO3V7^8K)*B<*X L>FI8J\ L=@N=IV6U5$AG3MQ MDF^6F\]0GPB[Q-5LMEUO5TE9J;PO%VE>5ZHZ^BSJP\)#ZKS9S+)UZOSZ-BN* M9X"\?*++J^-8L4O/Q'?_0T: M-SLQWHC5!^>'2^)& 3D?/QP/"#.*TXBK03%FO02FF#2K'WCT4'O%/'8PC_4R MKX]A.R7_*#T+:-7-:O]-S+" AI%NA1GE1X'F!)#0K:(TPP0@19BG!DDSZ(QP M+PSA[N.'[N--.:^C^ZHY64^K:O!/T]UOS^HC8S/%%MEJGN;%/YSXK^VR_.K\ M]SI;K9SJ]/J8Y//_01W,,6<$IM@44RS&%!.88A))3!E*WF$H>=:9^*ZZ*ETV MAWAH:'C&U&><4ZI-/6N&H9YCBL6]ZB\P4THD,<5,_V"F;S5S=_Z>*>?OG;G/ MG4UE=';GE,D7R&C?Z*B0ZD=8:^ZA-F.*Q9ABHD=72*2$BLG!P>3 :O)T^;"< MIQW7OX%1^;,HY-I9:6)-,-1)3+&X5_T%9DJ))*9X&1Z\#*U>7J=%F2]G];7W M_H;G+LOOTF7U!\C=T.P=0K3KDDD(7'+H05-KM8::ABDF,,4DDICB;73P-K)Z M>[CS*9I;O?MM/EM45VK%\1T+9+)5=>CE&*;8%%,LQA03F&(R,F_J_([['>*V M.,0]:32 $,,UYSD+F'X^MF<<:BZJ6HRJ)E#5Y%[-[^Q>U>(CXD5./9@_->?M MRD,G_5Y-&<':\1\U88RJ)E#5))::.BA:2D7LF.JF-OVLAMKSYL*\NBI/&E:> M?JE_3Y\<&:B\BI@LQW-#?6Q@IHQ1U02JFL124\=&"\&(G8(]-3; \< ,!ZD; MAOJIP>1.9M347KW!1F.J"50UB:6F&MWB.F)%.%VL^NH^?^'0J$&?##0;%- \!3Y 6>J\]3 MSZ36//0]W1(SS,364$Y&/$\[]0L@SH]\S5\)I#PC(:-!1S>VB(K8&577NDVR MJ;HTM'0I)N29$)/RU"LWKM[Q9A@T%U#Y$ZJ:!%K0N7I#6@1%[ SJ>/WF2>-, MIL,BXH4ZE-K'J7/!C2+=$C,,F M 3LK"0">_0%PU2?5%'""E;16'M/2'A#]P M'8=@HI,)JMH452U&51.H:A)+31U2+70B=NID7\\A -L@+@GTJ8B*C5#5XGY- M$*A))9::NM.AA4?4#H].7]>A $KRN'9),+&G'^HWJEJ,JB9Z]8?$RJG:W8(D M:@=)UA4>:L*=,\:8?@=H3S'84E1'.P.4;:M*7 MLX#IQF$2CBFJ6HRJ)E#5))::.A1:ED/M+.?4U1Z[[.#]:)AJ4U2U&%5-H*I) M:E*USC4?VF(?:L<^0]9\J,DLH#4?>\;!!J-NL$)5$ZAJV0ZQ2R3X&-1^;\]XUQ; 1- M[94;;#,JW4)5DUAJJLTM!J/],-A0KF^7'3SU38@%<7T@#-J&CEDU@:HF@19T MN,1=0]RBAJDF@!1'I>BJC!4W,#IKTYS)L MQC$3I7#B$M_7'\PPM]L$/@GTDQ80YH>:;S&0DW'&]3DC@+B0,'TN "EM1'\CU&>KF(%2U*:I:C*HF4-4DEIHZI%K4Q.RHR<[UF4F6F.U2VU*\) C6IQ%)333UZ"LX.C4[G^LP$%M6ARSCTHN(@5+4854WTZ@^)E5.U MN^5!S,Z#K%R? 0"(N*ZK/VQESS'84U0"U+,- C6KQ%)376T1$#L9 8$^FZ#F M+#0.U,#N&SUH:J_78.]0:0ZJFL124QUN:0ZSTYQ3V;Y==O"%&^KS=ZAJ,:J: M0%63S.1J1S?BZI!HR0^SDY\A:)\!#[41+] W7=@S#O87];$\5#6!JB89M#OK MN'M5BULNQ$Y^-N_)B8^Z$XN98(<:[S5 W5^%JB90U226FCHJ6LS%[)CK>Y_G ML,L/'AHF!:+&90+J]BM4-8&J)K'4U'=RM/",V^'9*8L^W 15-/3T^SAN@BHS M:FJOWE"C4=4$JIK$4E.-;O$>M^_/LB[[! TQY:#9J""/ T_Y$<^G^J@PPP#4 MC5HU@:HF@19$7:=WW@(UWN_]4;V, ][@Q'SJZI=P^S@%=8>1IR_[ &$FZ@9R M,C_TJ/XN!" NB+BV^">!E&(BQN1UC6QSEL78JZ[XD#^W>(9QXA MS3!H+J"2*50U";0@\KO>)G7T.JE^SZ?U,@Y\/(P8[QCAYHZ;('1=_>H$" /F M@IFSFGZA?JP30%Q ]0=-))"RF@M^V'%3R%L2Q+T?N.S#4?<'H:I-4=5B5#6! MJB:QU-0AU:(G;D=/]F4?#FP9BHP%6'N*P=:C@J->+1"H.266FFIIBXZX'1V= MONC#39#DZUL;)O;L@]U&Q4BH:J)/=TBLE*K9+43B=HAD7?+AP/N<&',-1U&? MQ$-5B_LU0: FE5AJJJ>U MY,?#>[F3!SR!1HF^S]>><*B[J&HQJII 59,>L*7KN'=5@UOBX]F)S_=27[O\ MT*GOF4!$O]-%31BCJ@E4-8FEIHZ,%B-YW_=^)W TF,C&@$03SR0V)DFR5VZP MS:B/]Z&J22PUU>86&7WHL588BT6GNP" A" & 'AL+W=O M< M'E^H),[P3H!8\%7?:!K/@E$\BY06F$YOSF;HH[J?WPG:F15+&*>8 MR9AG('#:-P;-KF=K_5SA6XPKN;$&']N0S[1D,[A D&2C,P^BQQB$FB MB%J"R8,TSHHO6Y=YV 03SW *@'62X#]"J!5 EIOM6"7 M /NM%MHE( _=+&+/$^X"L06IO8]"+/?HZF?,69OB>^$G0:$TXYP]L; M__;JTAV,/1?\,7VNO9NQ#[?GX%\,1M[%[97KC?Q/X'V]OQS_@/T[)C!3$:HX M8,D!',*][\+^W@'L09S!..(+R;)0]DQ%WFD;9E!Z//\"WPTQS>J@OG_ZQ[ M_VQ]*QFMZIZT])YKXGF?=.9%LELJL2 MV;O8G3%; ZYI@$B$_0EF.(W5 3 I>1!3\4+J+"H"3F]70,!3\B#2_7Z)D' I M@5XMO6 ZP+KZ%::/<]-Z]BR=5J/=,Y>;9?E;Y]"R[6TEMT;II+.MX]48ZUB5 M3I$<=TF:W[2V MG.^O.IT\WI(=SK]F>Y**7]89VV$N#MFFD^\9P:NBT2[I0,<).CM,TU;ONC@W M8[WK[, 3FI(9 _EAM\/L[98DVD#GA3_L9$T>= MHY<5W9$TIUD*&%G?M/KNUA(Z_JB$/V8OOY.J0[[T%V=)7OP'+Y6MTP+Q(>?9KFHL%.QH6G[BURH0)PV$'WT# M6#6 S0:>H0&J&A21ZY3*BFX-,<>]:Y:] ":MA3?YI8A-T5KTAJ9R&.>AH]@\\T[Q;-D44..L83%?Y\4SSKH-T]3A_ =#9Z M["_&DV^@/UB,OX\7X]%<%[72*])[E6OY*M_CF-RTQ&+-"7LFK=X__^$&SG]T M7;Z0L[, >,< >#;OO8E(/32-LQW1=;-L&Q1M989Y[B'?0 YZ)%!1G:4P3 M*C8GE>'L4XWX(]RYZIF*-@ M^09$UF28TW13IAW**Y-ET!O,L8 MIW\6)W0]+]UY)V,& S\(&B.KLXK\4#^RX5%K:)]R6=HNABS?8D;:,JNO@!A/ M@;K"+";RFK_S M]!&O+G$63>@T]>NLW- P>=T3 KMV9&QQNA'A%=W >4Y$>I)R$XJ7-#%GFLKI MA5+-I;R=AP#6(8#6,7P@+!916-'\;,9I^PW50? SWO-04ZYJA0)H4ENSV+7#N!_' MV4$";X_?I$"YKG_@GS(#:9-BY>Y41J#066/4=AV$#&)K/KM6H*EB"^S$,3N( M9$E>938W3 E?#9ZGJ%:-W+!K$EUCTK5SLE_I>\%R"4O%2Y*2->5ZI2K_VM"' M3:FJE>N$AMSNUI1T[9@<5WLT\"#6&H95QO0'>4XZ3,M.LJ'&O M4+DYWYYY(@$V!DMGA_P@ZAI&JX8EM,-2[-)B0E8Y6+-L!\02.6Y]RI6B%:WB MT.TV=[LZ(]/V!M;$A'9BC@7/R[I+[G#2C)]GGZ(3-B9!%8UBIQMYS=V9SBY MH@@Q=*"&*+1#] &+N4#YFXSPWY"OTA*)O^9V7F,&H\AW#.)KJ$([5,^CSXB< MX#G'G(BDSWA*6+ZE>ZUNE9=M+W2:^RRMF:CI#+IKKD([5X_I]""+.2&=%AWY M.)5"#6(#WX5-R.KL0L\UE5"PQBP,?RF9WHTG_A)K< MT$[N\QQ%\_R T[C(44F6;MJJ!MCB%IOT]JD&*["!]EPR::K^4G;@=?1M/)C+-3^_ M;/0XG@ZU_="4H9[3=96%J+%#7H0,-\%1#59D!ZNY'V DSMK%:PI3%W4]91 T M=M +3/D9U6Q%=K;.GV:S^^()5?\>#,?SP?UT_O0X.CZN*H>B_#_K_Z]\E/70 M'X[ W?11>QL-792ZE_)V'IZ:NLA.W7$J*"5V2=J.:FKC4V)6'=!9(=/BJ;F* M[%P]O?6@%:>Y-1S 0%D4FMO,ON,8II57\].SU[^3Z:18#:;II9TYWD6+WTMY M.X] 36C/3NCS,N&]GBGNN8@=D20DJ:NW3]Y,]%1@*_>--#:&DL>K@>[9@:XK MY&4ODL.JI";^NS<:/97KH8.:NSR-E1\Z!OA[-?P]._SOBT'(E@G=% ^UQ-9T MR;$P*OI$7N/B,0)89PPP^>Y".UNWQ3[!,-M0T>>$K(5+ MYVLHUC(K7]$H#WBV+]YR6&:<9[OBZY;@%6'20/R^SL3L58Z?6ZBD@% "J"P &0 'AL+W=O \@'B\5OK.E(@6OE9"FI->:6U]-!B8 MO,2*F;ZJ4=+)4NF*6=KJU<#4&EGAE2HQB,-P-*@8E[W38R^[TJ?'JK&"2[S2 M8)JJ8OKA#(5:G_2BWD9PS5>E=8+!Z7'-5KA ^Z&^TK0;;*T4O$)IN)*@<7G2 MFT9'9T-WWU_XR'%M=M;@(KE5ZLYMYL5)+W2 4&!NG05&?_V/.E->E#@DC7"7JOUS]C%DSI[N1+&_\*Z MO3L<]2!OC%55ITP(*B[;?_:UR\..PB1\0B'N%&*/NW7D4;YAEIT>:[4&[6Z3 M-;?PH7IM L>E*\K":CKEI&=/SZ:+^0(NW\+5]?GB_.)F>C._O F"YC.9I6'+I% =Y9_ZL-1\_83Z#]TK:TL"Y++#X7G] 4+=X MXPW>L_A9@]-:]R$>!Q"'\? 9>\DV_L3;2Y^RE^>JD9;+%5PIP7..!GZ?WAJK MB2]_[ NXM9?LM^=ZZ,C4+,>3'C6)07V/O=-7+Z)1^/H9M,,MVN%SUO]_M9XU MOQ_\?_()^AN1/NF85'J#&O-': MR%@WYAO=,WR'58"[S/AR\>C&)X_!U=\7OHM?0^>P. M9VV=NL/#/MS0F>$KR9<\9Y0V]JUYZDWS+)4@_ 3QMLUG9P28)EWZR%!?:C^9?$(&W'/NEH9)MXWTFV*F45'NXQII\ ]70S7.(PI]^#6!= M\KP$4ZI&$&0$]V%S#@C%YT:V7XXU)\3DT>!>/&U>B$GT(7A4ZFT52<)5\53U M*#52V2TU.<7%94$Y=E\L9]'N.*"$$4[\6M-WS66H\[!LJ"T>D-%X?,,-6ZTT MKGP*K_$>94.5<2C;ZKB"678K<-, YE$-#!.D0!6LM2J:W!(Q+:Z4=@4N&M]1 MR"AO';1-=!UH+(X<;3]YOOK![^B[NWV4@$?4_8?3RG$.?GAN,:.8B 4+JRBU M!]$AO(0D3H-A&D*:]4=T@P31.$B3&$9A/_2"+!L%V7#L!%$K&"=!-$Z<8$B" MMY2K$@[B0XBR+(C2,20C.HBR.!@FHW:39FD03^@D[6>03B)OD$XBN"H9S:6< M&!L&L1/VQ^ 03"):.A_!.$N]-(V#9.RD,5Q2=C4<).0R2(6C*2B0H9]7:!@@:)BIY[/M$[OL*#W;>3P1KY5^);A(1F]JGU%:Z?8A. MV_?7M^OM*Y8&SXI3XPMU?8[?*TMO.+RE3!6IW@L58\A7J**X" #Z!0 &0 'AL+W=O MXZO <\?>ISIUR6S."5$C]X8M-!K$2QO]" M66$[40!Q8:S*=F1RD'%9_;/G71T.".>M=PC1CA!YW]5%WN4ULVS8UZH$[="D MYA8^5<\F<>'9X.YE?W8SNKF>+"5O0M8##\]*'=:WT^8K=;V^T>4_^7A_DO(1A9H!)S4=<8F$S@2R&V$%WX2*N;T]2/%>]V/H%:0H8Y3 G.#P'=5Y6B 44$W3!28P'(+-D7X.IO>$]RF M*H$RY0)]=,D$DS%QS0%\2M FS%8>,3W@I8S.$244AI TACR"+N7ZY?IMXY63 M4A7",3=844^BJ-'KG/D,3Z)V(^J<0TK]BDZ,N>F2*VU)GOU-4>BQ<_331&R; M;SUU>-"/5*RUGSH&8E5(6[5F':T'VZCJYQ=X-15OF5YS:4#@BJBMYAE]WKJ: M--7&JMQW]U)9FA5^F=)P1NT =+Y2RNXW[H)ZW __ %!+ P04 " "+>L58 M%?.UL4,& !R$@ &0 'AL+W=OOCT4BE.2NI&HJ:59A9"EE2 MC:Y# M:- .W/)5KLW Z.RDIBMVQ_27^D:B-^JT9+QDE>*B(I(M3P?GT?'%V*RW"W[G M;*UZ;6*0W OQS70^9*>#T!C$"I9JHX'B[X%=LJ(PBF#&7U[GH-O2"/;;K?;? M+'9@N:>*78KB*\]T?CJ8#TC&EK0I]*U8OV<>S\3H2T6A["]9N[5)."!IH[0H MO3 L*'GE_NEW[X>>P/R00.P%8FNWV\A:^8YJ>G8BQ9I(LQK:3,-"M=(PCERX73$A_0LB ? M1:5S1:ZJC&7;\B-8U)D5MV9=Q$\J/*_ED,2S@,1A/'Y"7]+!3*R^R0%]5U16 MO%HIB0Y542O!4D+JA131"Q)*LH2J0+6 MI=^&Y-),D/.M4<(5897FNF 9T1"F*B<9?^ 9JS)%H#)C4"@Q.QG_0E8H%!HN MUSFM\",4(S7E&8$ZI_UB9T\;&VO+OGEB I>*ZH%)S>\+9O10HHS,$0K4D6V9 M+(65Z.]'0#4Q\#5JRW#+(8WF!?\;NVL,PC-'UC.D9# \\^ZIL:A:04%&;.0K MVZU0/7F%:< #6FN&T_V#&E@&5["6C[0H1$IM@3(5MBFH\96&7XL4'0UK#)S4 M[ICQHM'P[+[M+%Y&T]S%:1+&:2N@K'FT5LR'8Q*T+F@5&X=V4U\XL:>J: MPGZDJ3*.E.'WUH@6PI!\0=++O4X+#G((HTWI*"19RE"9$<@^8[:-.+B[8]8^ MK@1&B*:ID!FM4H:ZJG-KI.?[K]A8U"ITG/%J#Z8$ILY$CEW-931]Q'H$^ M:RHSY0.%PH>SCU2B0@26C&MJB.F]!GB]Y$"4M(67F43I(02%%$L;R35GRL8 MAN)X$I! H(L&5=7 V1!P+P4:9:;V!6)(WOT;=PY%JF-BYA.DW8,OCWPJ8JJ- M]SKGH*"+KDLDM\8>XN D^.[V/)SC\-E>6P[G>F#3[+2^,XFC(FOKS__ MP3$[1F8"""JA/=0=E(=P[2(_WZE^MF)8_MR;ZY))#5&EO(#,]<8\*.KUZ /E MA97I.;Z*C=\%AJ5> ! M*JR0+H.1\P(7-C> B/]8QJ\/,V@0J\^:_)-)@MYL9+P3PQ__$TF$R,DV9!A%A<[LV#7@!\"CCQ-Z_F M<12_];)M;[\!K==Z@?(F='%R:MYM''\,#YE";'@'L_"5T:5@HY5&,%#,6FR( M>[B(R3B(P['I1%';>2XHM[J%L=U[EB$MQ@BRBVEKRAC\[CK/X<#"!CW9[?YO M')C#H,C$/DAL(,"!<#*Q 4@FSW>7$]]PP,@^EP-=DK8V^!QM;7@I"1;!?)H8 M7R_&6^V?H,!BBP*+EU,@FLR\AJW.I\WR]F2LS27)WC;J1J:XV+-=NV!T;(O/ M(B1K7"T(^^ZO%4LI2G=0^X/>8WSRLHF+STZ!,;JW^1;T+EC%HSVCJ1G"][+1 MCRTY2ATNT$?=,"]K[%9>]@ZJ$^X*XG_=/WY4M\E37VU'K"1_N^,T>]=P"D\LJ^ M=N &)YI*NR>!;K1[4#EW[PB;Y>XUYB.5*PY*%6P)T7 XPY>U="\&PO=V]R:W-H965TM*/_^GKVP@39)KZ?J=%(4 M;.-Y?O-F/!Y.5MKWXV\/O#AH^25W9G3-Z3 MF=:W?G*1GK8B3X@5)\XC"'PL^24KY8% X_,&L]4-<'!9:OA!/C$Z-79/QNH/E!<#58@YPL?%"NG<&W$G9N M/'W]V^3F]2NZFDQO?J>+]^>7TW>3FXO+]R==!WB_J9MLH,YJJ/@!J!&]TX7+ M++TN4D[W[;N@U7"+M]S.XDYW<-V[\?UE^;Y[84"9^V<"\LFR6WQL^>] ZC M%X^0'C2D!X^A_UB _B4439#(-C&R##=%S\EE3"]U7HIB_>S)<=P[>F')[0JV MDBZC3^*6YVR*-DEGJ32R2&0I%&YX62K)IDVB2.NM&H@&M[B.0(D(2+8D\50/3)0R!(93:ZEL:G3"G M6RZU!$MA9& 58+_ANL^S(?==:IUA]#0$HV;G==P7YBB(=68J/"];QP;_..+]?KO?/_ZAB'>. M_B\!O[X\G]:'P9V=,7:!\Y ^'AS]3W4:13-B 8'QW0$Z#)Y=B[=?L5E(8[*3BN,-D:^ 4J]SWJ)$X-/N2YX#37,+5I( MK[_UEJ60V+W>28T";TSNA4M1RBT>C Y=[-3^1-@LZ!H&WK6E4%RX(,]^IH9M M>Y6>!'0X& W;T5%4A[2'TA7Y,,/EDD/KI]9MGZ!?L=BYJ>Z.+<:/>5B_+#6I M>PLE![%# =$DPGM7L+&9+$DL##/:6A?>+T%]Y&D3F\TCF#+HZC+L F4!+Y . M"FGA-_I=EXC5F9'I@MOT'KWO6Z S'%QE,LFVCRJTHX]2*7370"@5>I0 B:X2 M>H5W&7F$!A].R6)!BA%>TC,E%V+;"1P,VH/>R(<4D_TX=!KP%3YI7D%6KZC- M?#BP'07O+VB/++98AG\R#\\_-$&>'>"Z^%<#LX.X?D"\YD$ M]+W]4[=G48W M9[,([;P%?E6XNN=M5IM?#).Z4;[;7O_<>"?,0J*143R':81*WJHOZ7;B=!G: MYIEV:,+#,,.O'C9^ [Z?:URPS<0?T/R.&O\-4$L#!!0 ( (MZQ5A+0%\8 MQP( T& 9 >&PO=V]R:W-H965T9M*>*I"GMN@Z0@+*-!VA5V/8P[<'$-XE5QTYM!]I_OVL',B:U2-->B#_N M.?<W>C :Z<5(HO#=@FZIBYF6"4N^&T7ET6'@01>G\0CP: MU*S %;IO];VA6=RQ<%&ALD(K,)@/H_'YS:3OXT/ =X$[>S0&[V2C]:.?S/DP M2KP@E)@YS\#HL\4I2NF)2,;3GC/J4GK@\?C _CEX)R\;9G&JY0_!73F,KB/@ MF+-&N@>]^XI[/Y>>+]/2AE_8M;&7:0198YVN]F!24 G5?MGS_AR. -?)&X!T M#TB#[C914'G+'!L-C-Z!\='$Y@?!:D"3.*'\I:R:WBT6\_5BMERO M@"D.T[OE>K[\,EM.Y[/5(':4P@?&V9YNTM*E;]!]A(56KK0P4QSYW_B8I'7Z MTH.^27J2<%R;'J0?SB!-TOX)OHO.[T7@NWS+KZXJX>A5.=OZ);E"%:@R@19N MA6&?HT?QZ[13:)!>O)_&%=&-KEN$PHDJQ:+88C=Z_.[]*/IVP MT.\L]$^Q__N5_0<=K$ND,ZIJIEY 6!!JJ^46.0U "B<*%FI+T/%Q.E,FP6EP MA%&^9"1DNC$60>>P:2PEMK;7T55,4=G[J_#,%.)QNA;*,[J2N;! U26H^) Z M@-6R">G:6.*56%"2VN@,D=,U6K"E;B2G] Y*MD5@X,%&4!CC6_1B,,^I)4!( M@J10$:_@%,4A%XJ1%<^IK?"YSGQ>TA $4BLTP3#-#/E_:@07[N6@?6^L]]H= MQT"WVA'[2,,2^K7:'P [>=:N\/$)^C^ 4:_ 5!+ P04 " "+>L58&2JC MN(8* ['@ &0 'AL+W=O[Z&.19+M87-P/M$3;W$BBEI3LY/[Z>V8H*;+C MI&FQQ?W0U!+)X3S.G!E21VMC;]Q2J4+-E%BG*G/:9,*J^7'GM/_Z M;$CS><(7K=:N]5N0)3-C;NCA?7S61!6"T+6VV_$6E[(0IX<6;,6EF9# M&OU@4WDUE-,9!>6JL!C56%><7+P]NSXZ*"")G@^B:M697Q4^LFHJ/IJL6#KQ M-HM5O+G^ !HT:H2U&F?ADP)/<]L5X20082\#>*;M2G9.??^J/>V^>T'38 M:#I\2OJC ?CZ*O'!9(M7A;(I8 AS(X-4<8439OY:P*$Z88_^6B9W(IP&XDI% M<$4L>$5B9.;$GACU@DE_0#\&P;0?BM\SMSU-] ^#:3@081A,>J'XA$S[*.T- M".-:WHISS-6%>*T"H6ZCI(QIAIDE>B$I M*9TH 2 K$H7$%%@ MRL\_'89A[\W6:G[;?_,2J5PLQ1]@'(1S#5YTZJ_2VT5:+=P@?BBDP343/OW)V\<9+D(DY"D/? I9CK-.D.! M2-D"-0"[:[N6=T(ZIX!%VJ,>JO=0MR@IT!0P'[\1IQE"6T/6JI5)5F0.Y0MKY87XM30@B3QU6J9"IJ8$L.1* MZD3.$D5RQ2GRI'2BW^WW]MEY MKN=L!>. I&O5XK=[5S)0:JU?V0E_<"N"J7=ZP9 H.8 M(RPI43JX0F<.44H8 ESQ>+D43JU4]NH.EI+OD([_]8"E1B$N(:E86E,NEKS3 MD#>:L GD'++S*?? ]MKRX7B_2V8UTQFL;BUSGU"9J;+&1]!5Z@/J)/3>]+F^ MA=_H'1GAM\#.W7"\+W*$4&898+!#:?*.0U7W.L-RDH1(S.>*>X@MS8"4?G<2 M[I.7-C1H!4DT$0+A]AZ)T)7*"Y7.H%K?A^E[HC37\T(]+TY;^PU&WQ.M\S";O]P5\RN-]1"EM>AF]UA#V)=BY88;J6DG-<4*:Y*TM(7 MQ@",$779FQH6NW+FP#YPJP*W@;RK^D0;@T"]'%BF5",-?1^3XPX 38+!:#=^ M?I59B<9:A(<,G_ 'PV=SN\%WY?JH]T/1 S+I[X+/MNK?@YYI_UO10U/_!:<; MJH\<8>&6)L^Y_BK:P1=5FJZ]Y+FVV!0V6QK%OO<5..R*SP\Y(ZR*9]6[2 0X MIF9N1T&-2U4[4MU"R[J25TPO& )[?<]7Y<.^T!N[8X#,_M[Z(KZ)MSQA3QOD M/5V"6[@;C("[.MEDXDSE N@B=Z*1F@.Y#!F*]U-&RBO#&T93V M\9BHCJ=\9L)(84M_=84"QM=O?(Q#M"1\JOAPEY:9YK.@IGYDMU4016F-L[0! MP4J""GDS(-^-),!X/83/=8!)DF_-@?=!3SSAA=EO7 M(F[WO0@8[D)%OF[1=4S8ZT\V28B)@&L_/"-;'%T@XDYZ+#RX4\!J0@$"_3Y; M(='8_E],$ONC](<226LBGC]?GS>JZP+2J",>CC5ZFR@Q" M/ M-5<[A-(5WB P-JZ)T4PE)F<3\(^U;$)X?O'6W=\IT9.07./U"E%$70'5((7C M33\X2"D]93$;TQ)J&;Q>1$9H,#:=]6K+57=M]>E>A9"2J1:R?=-; 7\S/:@< MT %H&!SBJ(K]OEQ];&/^':!& PFHSJ#MI0GG0+J)%;:%B5KXDJ(; 3 @0&!FF.=^'A0>P;F+C0X\XZ) MLZ)+@ PE/E-S@B/@A_*(#+,FY5%*0@_H;27HR@MUS) XLZ9@-$=;AE_+-"^ M'?&(1=S91,;&_K3SFU6+ ]ZFM'!$[CF^E1/UJ-^^S@FWG137[3AM+&E@B< ) ML"^JL?.*4%?OH3VO8O]UO;C(&+IRJ7OJEF6["]_3P2>'MF&\^37B.4#>]0WI MH/5!+U5HJ\XYLR)JA?VWO>9M\V7TU'\0O)_N/ZO"H 4U?XF:8VD/W7I'6/^I MTC\4)N?/@S-3%";EGTLEP0HT >-S W]5#[1!\[WXY']02P,$% @ BWK% M6&B,7.0T!0 )0T !D !X;"]W;W)K&ULI5?+ M^X#X/E&FWN;$SGV4$AE+WJY<^6;X= F.17<#G1)"F\R;0KN ML#2KH2T-\30H%7(X'HU.A@47JC<[#WN?S>Q<5TX*19\-LU51<+.])*DW%[W# MWF[C5JQRYS>&L_.2K^B.W._E9X/5L+&2BH*4%5HQ0]E%;W[XYO+(RP>!KX(V MMO7,?"1+K>_]8I%>]$8>$$E*G+? \;>F*Y+2&P*,;[7-7N/2*[:?=];?A=@1 MRY);NM+R#Y&Z_*)WVF,I9;R2[E9O/E =S[&WEVAIPR_;1-D3"">5=;JHE8&@ M$"K^\X>:AY;"Z>@)A7&M, ZXHZ. \IH[/CLW>L.,EX8U_Q!"#=H )Y1/RITS M>"N@YV;7-[>+K_,OBZ\W=VS^Z9I]N+E^O_CTGLVOL+?XLKBY.Q\Z^/'2PZ2V M>1EMCI^P><8^:N5RRVY42FE7?PA\#Y,F MZ$FP=_Q4T&3$FOMR8 MEG:E09F-+GM!%#^UCR:RI-WOYXO!D]/:9D(Z:D(Z>L_Z3 M>?Q5F^Q+3NQ*%R576R8LHX=26TJ9TTPH1PC3,<,=,2/L/>/X]=QF1A'T[>671E*A6/O>"*D<-M!QWW!%:9( MC<$G*Q@!J.@;N?4FUP#!ET&=Z:QQF'"; Y+>6%8:@?$DY)8MMT&ELN1%T\>B MR83B*A%< GA3/GUF2TI$)A(NY;;_'0%VPTO; =Q$I9=_4YA-@8K-* M^ZI#]B*\ 9M;+X4I(V0S9OH=0#E/@0:1[DN,=PG2@0(P5GY?*(P..&@\K;FL M I2#L[/^V?38)R)PV"I*\-4J0VZM1HEYYH/]G4RD0VJ.M@DQM7&^>J)']J+& M#EBBI/(^? 9"H\2J\5R&.O)%AR@ 5D8AC+_4DUA6QO=Z7=--#>_HWN<1O;@G M[*876\%#$Z?JD[,BEEL&!RJAX"&BB&X,E1)C-O8[+TN)CO3D=C4BJZ'"NF#C M.=#4FR? DG,2,50GRG+HEP"@4Y96QB=U MDXLD#R]#.*DO*F5Y?4_+,I029A8W"L+@;EY/$216&_>_<+<.E#;G&R$E>.Y& ML7>4VL>]GTYXU\W!].@T\'EP,IWN&/%F#B?H2;I'Y/[:]-TX"AKUUEG8FO1] MFY2Q[?R!$VR.^Y-1%#XX[!^-C]L.)F>_YB#TXG\D'F0NOB-SL.^:,VQ=70LR MJW!!M_&DB+?89K?Y!IC'J^^C>/R ^,@-KFZ62%TZ7X2*\ MU [7ZO"8XSN&C!? ^TQKMUMX!\V7T>P?4$L#!!0 ( (MZQ5B*=G#7S , M -8' 9 >&PO=V]R:W-H965T?CC=!Y,,B=4D9FU3EOOU.W: :R7*?4G&\_+, MX_%X/-Q)]:Q+1 ,_ZJK1(Z\T9G/3[>JLQ)KKCMQ@0Y:U5#4WM%1%5V\4\MP% MU54W]/U>M^:B\<9#IYNK\5!N324:G"O0V[KF:G^+E=R-O, [*IY$41JKZ(Z' M&U[@ LW7S5S1JGM"R46-C1:R 87KD3<);FYCZ^\<_A*XTZ]DL#M92?EL%[-\ MY/F6$%:8&8O Z?>"4ZPJ"T0TOA\PO5-*&_A:/J+?N[W37E9!0S\ M=P+"0T#H>+>)',N/W/#Q4,D=*.M-:%9P6W711$XT]E 61I%54)P9WTX6LP4\ MWL/\Z6YQ]["<+&>/#\";'";3Z>/7A^7LX1/,'S_/IK.[!5PM^:I"?3WL&LIM M$;K9(<]MFR=\)T\*7V1C2@UW38[YV_@N<3X1#X_$;\.+@).-ZD#89Q#Z87P! M+SH5(G)XR7MX62:WC1%- 7-9B4R@AK\G*VT4-QENM$;GN'( MH]NB4;V@-_[MEZ#G_W&!;7QB&U]"'W\4FA>%PH*[WI9K>,(7;+9XCNA%J/-$ MER7"6E9T96U!C#UU<-;&:#!DG,IZPYO][QHTIXZ U9[L,M]F!C)NL)#*%C#? M*AN//"LM1QNX025DKD$TN;">^0T$$7Q#?#[T!D3IFR4=M*A.)WUN1!BJ#/DBB$GM_QG2)->RR- M^U81M(I^Q()^9!4Q*>ZI5B5% M9! X0+($,"\Y#9QL3YM@H55V^F 9# (2;0[63Q.G34(6]:TVA$>JKH*KB%*R M) [!)\^ ]>/$20F+?/\H$1TK+:7A%2S<^7V ).ZQ*.U!X!\WF5 =PS1^I0E8 M+QFP*$S?ZH*0#>+!26>+.)4TMS4U"QT(37M1[6T#%$IFJ/8,@=<")5 M*D=E'L58IX6(%/4# #S"@ &0 M 'AL+W=O,ORRX:(D"E6Q=>1>4)(9I[)P?->- MG9+DS)J.S=I23,>\4D7.Z%* K,J2B+_GM."'B>59[<)COMTIO>!,QWNRI2NJ MONV7 C6GBY+E)64RYPP$W4RLF3>:A]K>&'S/Z4'V9-!,UIP_:^5K-K%<#8@6 M-%4Z L'7"[VE1:$#(8R_FIA6MZ5V[,MM]-\,=^2R)I+>\N)'GJG=Q!I:D-$- MJ0KUR ]?:,,GTO%27DCSA$-M&[D6I)54O&R<$4&9L_I-?C9YZ#D,WW+P&P?? MX*XW,BCOB"+3L> '$-H:HVG!4#7>""YGNB@K)?!KCGYJ^K!X@J\/M[_?+V"Y M>(35E]GC GYY(NN"RE_'CL(MM*&3-N'F=3C_C7 )W'.F=A(6+*/9L;^#T#I\ M?HMO[E\,.-N+&_ '-OBN'UZ(%W1\ Q,O>B/>@@B6LZV$)16PVA%!X8_96BJ! M[?'G.;YUN.!\.'UD1G)/4CJQ\$Q(*EZH-?WTP8O=SQ? AAW8\%+TZ0J/8%85 M%/@&_@W0J$97"7%Y4Z37A-X.(6YPD\[2@HW0*PUJ<6#U_*69IC2\ # M_B=REO(2+7A?(R\D+XP/KM\61$J8&6BU/ >I,>]XD5$A1^ %\(/2YZ91($B. M5*QZ7IBR-U)BGUWK[?\1AG82Q_CV/-OU!B@$D>T&KA9"._1]3!+6.5_K1!ED MI"AX2K16L:SW[9ACQ5ZHU,N8'C1)M=CG @'N$0Q<\.S TT\7N;TW,89&'!@: MKAV'AD9@#WRW%D(W@:XZ\K0\H/ 3JTHJB.(83.^24<;QOU$O8!^MNY[)ZI[I M8]UC;QDX@+][G1^]DO-,@FD.AN8W5Y=.G]A3M>7?W % )[P(TB4X @NCY=M?MK#VC?:WN@.Z0MAN:,MAC>VP2)/8P#G>LD/)+_ M0PLD1RV0O+\%O&C01#A2SMUO3F\0P2)NS;@E(>454_5,TJUV$]VL'F1>S>MQ M\)Z(;L58MLK3P+\" #O!0 &0 'AL+W=O*W-G5TA.MA44ME)M'*N'B6) M+598<7NL:U1TLM"FXHZ69IG8VB O ZB2"4O3?E)QH:+I..Q=F^E8-TX*A=<& M;%-5W#RD$HL7">@=-PCV01%8YVNMF!24 G5CGRSK<,SP"!]!<"V !9TMQ<%E>?<\>G8Z#48'TUL?A)2 M#6@2)Y3_*3-GZ%00SDW/<>[@W2V?2[3OQXDC2G^0%%OX:0MGK\"'<*656UGX MI$HL7^(3DK+3PQ[UG+*#A">U.0:6Q\!2UCW E^WRRP)?[U!^Y\(64MO&(/PZ MF5MGZ"W\WI=LRY7MY_+^&-F:%SB)R 6S3U&T[=O.OWTXP&EW9W2[B'VZ8S\ M5C8202_@4JOE!X>F J]_G]*#7/N5/I&6OBB%)F=99^F^$5#9A0QU_]K(!V## M&&984,%*" BIN;)P!+TTSCN9GV3QL,/@N[+_AD%G$ ]9!HS%>MD*JUU*0 M"HD+@J;'.;UNT[:7=N%T'2P]UXX:1)BNJ".C\0%TOM#:/2[\!;L>/_T+4$L# M!!0 ( (MZQ5A@:: Q[@0 H= 9 >&PO=V]R:W-H965T$L#G'NGHHN-[K>&>T.]L@S$'+TFML ML<$)8A=DBU/QR8K0!'%Q2]$].[@&F90G0KYG-]/E2#.R&>$8+WA&@<2_9SS!<9PQ MB7G\6Y)JU9A9X.'U*_M-+EZ(>4(,3TC\5[3DFY$VT, 2K] NYO=D_P.X)0!N72]T)XO7( X&@\IV0.:H05;=I&O?AXMUBM*LQ=ESJGX-!)Q M?'Q]-9_.P=T-F-V'\_#VX>IA>G<+4+H$5Y/)W>/MP_3V=S"[^SJ=3,,Y^!4$ M$4/K-<5KQ/$2W.-GG.XP Y\#S%$4LR\"\C@/P.=/7\ G$*7@84-V3-"QH<[% M=+-!]44YM>MB:K!C:A;X1E*^82!,EW@IB0_ZX_V>>%TL4[56\'6MKF$OX=66 M7@#H_0*@ 6W)?":GA/MYN"63\_]&#]\]>F,QK.K%L7(^IX.O3#U849* \(5C MFJ(83/(W%E/P]U>!!U..$_:/+/4%N24GS]SQDFW1 H\T87\,TV>LC7_^R72- MWV3KKI(L4$D6*B)K9,BN,F3WL8_G*,;2;5>$N7E8]D7R/'9LU_+=H?Y\N*H2 M&/2A;S=AP3',=)V!!?TF+I3A3#BP!Q6NH=*I5#J]*F>8+G#*Q9<:("O "1=O M(>M27E#YAW-HB7X3$;R)"/L0#8UNI='MU3@1 L6>FG-"L4Q6;_2YFTDE6:"2 M+%1$UDB!5Z7 ^TB[\U1F2"59H)(L5$36R-"@RM#@?78W.#(>"SJV8[1VO@1F M>HX%6]O_&.;[KF][+0^0P#S!9\F-P*\T^NK,KJ RC8,Y&!?.D54K9 *5NHBJV9@8,NP?Q( M^RO95>5))5N@E"U4Q=;,$ZSS!-]G@F5T:]XNOHYZT*Q+>[._ MMI]M$$W0XH=4;&_HV9M-)5N@E"U4Q=9,0MUYF,Z'FF)O8W-VGE2R!4K90E5L MS3S5W9/9WSYUFZ)[9$[9CRM'GG@,$Y7AH-T82F"NX?E.VQ..80ZTO"Y+J!L4 ML[>Z/M,0/9DQ&=:1] Z92K9 M*5NHBJV9@;HU,?T/=SN?L/*ED"Y2RA:K8FK]AU\T4[&^F.MVPC&O8G&.W M^M^)#.79+9,+)"C',EHM=RA%.1VE(:R;%=A;9)_GA"57VY$,JZW[-%QP(BY\ M&U>HUP_.=L0^6N>':@PLR"[EQ:_UU=/JX.XJ/ZYJ/;\V+R>FY'E@7H;%L5Q- M7YP2?D-T':4,Q'@EAC(N/+'U:7'P5MQPLLU/EIX(%YL\O]Q@M,0T XC/5X3P MUYML@.KX<_P?4$L#!!0 ( (MZQ5BQ :9?8 ( +(% 9 >&PO=V]R M:W-H965TICVXZ6UCX=B9[;3P[W?MA*B@P/:PE_CKGG//L7-O?R?5HTX!#'G*N- # M+S4F/_=]G:204=V2.0@\64N548-+M?%UKH"N'"CC?A@$/3^C3'AQW^W-5-R7 MA>%,P$P176095<\7P.5NX+6]EXTYVZ3&;OAQ/Z<;6("YSV<*5W[-LF(9",VD M( K6 V_8/A]U;+P+>&"PTWMS8ITLI7RTB^EJX 56$'!(C&6@.&QA!)Q;(I3Q MN^+TZI06N#]_8;]TWM'+DFH82?Z#K4PZ\$X]LH(U+;B9R]T55'ZZEB^17+LO MV96QW3./)(4V,JO J"!CHASI4W4/>X!VYQU 6 '"?P5$%2!R1DMESM:8&AKW ME=P19:.1S4[C*>+"9G>/$QN[F[GT\F" M'([!4,;U$?E"[A=C'),PB#L-,!''\._%1SA9PX>O8;[Z+JV'M;60\?7?8=O*K8@C%3/9,QTPJ4N M%)"?PZ4V"G^N7TW^2L*HF= 6W+G.:0(##RM*@]J"%W_^U.X%7YO<_B>R5]ZC MVGOT$7L\ Y6@>:Q3(M?D^_3R%M^VNHXFXR7;F6.SC6$;!ZT>ON%VW]!?@EX) M[=1".Q\*K1_IN%197463QI*HMY<^#'O1R1N1#5'M,#I]H]+?JRC;S:ZIVC"A M"8&PO=V]R:W-H965T*[T)M.NSI.&4[7*/^)5U*:MF52L!C3!07"4C< M3JQ9Y\[KY ;YB%\Y'M3),QA7-D(\F\9#,+$C^D^Y\^3,ABFPVZI4'WM<&E)?5*@UY. MIG EY^ QS:9C*0X@S6A2,P\YS-R:W.>)V?>UEO26DYV>/BV^PL/3_.?'!2P7 M*UA_GJT6\ /,@H";?6$1/"3%Z3*[],%#S7BD/H(*F40%/(&OH<@42P(UMC4M MR,C:?CGY?3&Y>V'R+CR*1(<*%DF 08V]UVP_:K"W"41%PSW2N'<;!6>IO %W M\ EE5&NTKVLXEVS%C]B2C5XV*WVNYNK]B^H+IA,>+)3L$0) M:[,T^'VV45I2 /Y1MX.%7+=>SF2E.Y4R'R<6I1V%+F>MB/W7']KX&4K^"U&^$-#]#PU0( =_S "E7?((4I8^)AKD!!3/@"JC) M=80![.@&TX17ARPI!]S7L6R<_EJ6;8IYA=CHA*5ST^_5X[RM<-XVXEPAA2GW M-0%:&Z1U1!H5KB72IIC7DM@9N4%%;M"8]&9TL (>9>83 ];H9Y(N-PK3Q8L? M971SP%:*&.BXIIDN+CH*[+I,^86$X4%CK&ISY:!-^FV*>2V)G=$?5O2'S6F@ MC/#RDP'/H/OGT/$(G=)#80 ?"KN/=<"';U)6;]BOHJS@^'9,WQF$85GM%[LF1)J<[+1OMKCU6;8EY+8F?<.LZW3U?G?Q'6Y3):VH!6U;RVU,ZW MX*1ZZ/Q7L5W.7/\]4J)\.V3DO KM9@>N!62?5%HQREU>L2KR-$MT4694O555 M/,MKP5?]]YV[>5';?I,I2NU')G<\41#AEB2=FP$=?UE4KT5#BS2OYS9"4W68 M/X94\:,T ^C]5@A];)@)JO\A3/\!4$L#!!0 ( (MZQ5B<91]R008 (XG M 9 >&PO=V]R:W-H965TUJ<]=^J/J!#=X$'> 4.[O7?U_S$@AX8MB>U2^[ 9YY M;,\,PSS@Q0O+OO(]I0)]2^*4WXSV0ARNQV.^W=,DX._9@:;RRA/+DD#(PVPW MYH>,!F%AE,1C8EGN. FB=+1<%.?NL^6"'44G M$P_1;B_R$^/EXA#LZ(:*+X?[3!Z-:Y8P2FC*(Y:BC#[=C&[QM6];N4&!^#VB M+_SL-\J7\LC8U_S@8W@SLO(9T9AN14X1R'_/=$WC.&>2\_B[(AW58^:&Y[]/ M[+\4BY>+>0PX7;/XCR@4^YO1;(1"^A0<8_' 7C[0:D&3G&_+8E[\12\5UAJA M[9$+EE3&<@9)E);_@V^5(\X,) ]L0"H#TC5P+AC8E8$]= 2G,G"&CC"I#(JE MC\NU%X[S A$L%QE[05F.EFSYC\+[A;7T5Y3FB;(1F;P:23NQO/,_HX]WZ]\^ M^>C>?T";#[8(O:$_"!+HW3'T3W-T&8?9/0*K0(>;5&0ALB+ MXJ.@(7KK41%$,7\GK;]L//3VS3O$ M5C->E3,F%V9LHT\L%7N._#2D(6#OZ>WG&ONQ]%[M0G)RX8IH"6\/V7M$IE>( M6,0!YK,>8CXOS&UH.=\WNO^?1V\YPZ[SR2[X)A?XUG' >9XU&\&V7]&?O\KK MZ*.@"?\+"G5)9L-D>9&\YH=@2V]&L@IRFCW3T?+''[!K_0SYV2299Y+,-T36 MBHA31\31L2_OY-,F2KJ((PM/&VC/!5E M3RS;:J-\ .4XA-2HUAHG]1HGVC5Z$1=9]%@4HKPH!7',MD%^=$S#LVN-+Y!@ M\MHSY?EIZ70)V>8_BY*U9W%(,[ VE?-PSJ??7>(:P$P[&$_%8!MW?06 +&S# MKG)K5[D#TP$%S[)@!X]QX8SRQKTMW%?^7O4ZPU7F-W/M;O*H(&RY3C=Y5)1M M3TG7(1#*L>:P1Z:U1Z;:DG5W3&@6")9=0VN23+?$%DK"-AJVE_+9+]2L1D*BE$VSRB;;XJM'9Q.Y[-.Q0!0,QOC3L4 4,2=3+HE X19DPE<,S!IW$*^XUE5&9O*3I-LGE$V MWQ1;.PR-R,':COVU3ZR*K2\!5124@"H*3$ (=CD!&S&!]6IBS633G!6OB631 M/-V!9S=FJ?E!+SCJ,WEF*UY04<3N/MX] #7%W2;;AU#VQ+G@@T9L8+W:@*,? MEB]"P)5/5)6EMBP "NI9 !C4M("PBUT+;N0#=K45R*,I2Z+T<@W2RH]7UR"3 M;)Y1-M\46SL0C6K!VIY\^4?Q#C07O/*&#';T]+:-'047\O$8I;NJ)*&W45I= M?0>&; HTR]:<=/-3AL[91&26"]E!A8GGH]HK;\#K&< MKD,@U-SI.F0(E]_'U?9'(S*P7F4,2I+P] JWQRES-;)RCDH9@V!XHI0Q"&9C MM^N7/K;V*]NF[R?:_K4MOU;0ET1I$VT0;E6#54*W>1NW] !30^P$HH/>#4!=[/])T_D3_ M?4,OP(C1[QE&V3RC;+XIMG88&AE"AG[4&"3 R"#I :"@]!LD/2#4Y?1KI ?1 M2X_OD%]$_9K0_7#1#_'Z(;X6TEYWHSK(\*\6@R17Q==7<%04%'$5!44<0%V. M>-/F$_W7B3Z]18Q^H##*YAEE\TVQM0/12 NBEQ;F]!89I"Y E*(N!G'Y?5QM MES3J@O1]PS"BMHC:XRN5J1?B]4-\+:2]W:$1$K9>2)A46-50/8D!HI3$&,3E M]W&53AF?[2^2[<^NV-C%T98=4U%N#:G/UIO';HLM4YWS*WR]QL!Y#U_[Y=:P MAK[F1"L*3XN:>![$-S@+S^ MQ)@X'>0#U%OPEO\"4$L#!!0 ( (MZQ5BT(QJY+0@ -Q9 9 >&PO M=V]R:W-H965TBD!?KC1Y(5*W04UFJ/\Z&Q'=WG4N8![_4I MS?/'./F)LMVNDFT MFA=!X;I-.YU^.U1!U!J?%Z_=)./S>&O60:1O$I)NPU E7]_J=?QXT?):3R_< M!LN5R5]HC\\W:JGOM/ECC' M]-ECDM_*-(X_YT^NYA>M3CXBO=8SDR-4]NM!7^KU.B=EX_A_"6WM<^:!SQ\_ MT45Q\]G-3%6J+^/UQV!N5A>M88O,]4)MU^8V?ORW+F^HE_-F\3HM_B6/NVL' MO1:9;5,3AV5P-H(PB':_U9?RC7@60.DK ;0,H,<&^&6 ?VQ MPSH'AO0*P-Z MQP;TRX#^L0&#,F!03-;NW2VFABFCQN=)_$B2_.J,EC\HYK>(SF8DB'(IWIDD M^VN0Q9GQ+7\WN>>,W$QN[_]+KMZ+#[?7D_NK#^_);TP;%:S3W\FO)(C(_2K> MIBJ:I^=MD^7-H]NS,@??Y:"OY!B1ZS@RJY3P:*[G=GP[&^]^T/1IT&^I$WBG M-V>$#O]):(=2\L<=([_]^GO-N"[=F,EV>4:\WGKJ_*1=&NC'_V:ZST8P*C%^/L:;.W^O-+[C^*]SK( K";4@^7>MPJI/_ MU8SLK9.0K\UOTHV:Z8M6MOBF.GG0K?$_?O'ZG7_520 )8T@81\($$B9!,$L@ MW;U N@6]]]J"I-?*Z#FY48GY2NX3%:5J5[4^O)DJ]: M)75%7"!'(4$P2PO]O1;Z[AJCOGRWQC@)3<6 A#$DC"-A @F3()@ED,%>((,3 MU9@!4C9(&$/".!(FD# )@EFR&>YE,_S9&N,$--4'$L:0,.Y^G_S7:PQR%!($ ML[0PVFMAY+S'C^JS7N@DJA.!,[*I") PAH1Q)$P@81($LX3A=2I'I7.BZE*" M0VFF@PHY;;IQOORD)-FO/[5"@5JM M)>WY$DN'P][!NLZ@23F4)FINP<]^AO8M2%12>VHKB]1S>W]7T8-.3:@CD_^' M7G0PT=G#W<)A8O)>/V9U)_FLL_[C7GTAEXF>!X8L@DA%LZP6U8JB]_(]Z&0_ M]GMPZ1YCXV4!:IU":0)*DRB:K9W*4O7B7H6"K5JH30&I7$H34!I$D6S MY5/YOM3M^S;K6=RPQI*!.KI0&B]I+[JSP6&1@J:5*)JMALJLI4XW[P>:EA)H M6TW]7O^@B77G;3S54/<52A-0FD31;#U4[BMUNZ\_8[/06KE K5HHC4%I'$H3 M4)I$T6Q55<8O[9VJ98%NFH72&)3&H30!I4D4S99/Y?U2M_?;L&6!&KLE[; M M\.A!6\"@:?DK:0^](@'-*E$T>YXK-Y8Z[;H?:4:@+BR4QJ T7M*LMHN.1J-# M/4#M513-UD-EKU*WO?IS#LJH5C#0#;)0&H/2.)0FH#2)HMFZJIQ:.CI5.P)U M;*$T!J5Q*$U :1)%L[] 6AF[OMO8;=:.E+##2DX/&XA+=]:F:H#2.)0FH#2) MHMEJJ.Q8W[U=-E]$(IVDJV!#)LM$ZWQ_2ZT0H.XKE,:@- ZE"2A-HFBV6BKW MU: [,*HK(4 M*>?R@[0I+Z$T5M*&5HGT[?K(H2D%E"91-%L6E6OKNUW;#QN=*)-_ %IKE6H2 M3]?!4N7+2JT2H)8LE,:@-%[2NL]TU>UZAY^9H3DEBF9+H;):??<>VTD8;XL% M(M]JFQ6:?+F$0Y,**$VB M:+80*M/5=V^/?;40'7%8CAO=6!E0VQ5*XU":@-(DBF8?RU;9KMU3'6O0A6Z; MA=(8E,:A- &E213-ED_ETW;=/FV#0N0F-=8+U*GMOCP/@+[\EB.')A50FD31 M=D)H/SM[-M3)LCA6.,TF-_L8O#N&=O_J_NCB27%@;[NZ?'?N\;5*ED&4DK5> M9*&=L_R@X&1WE/#NB8DWQ4FVT]B8."P>KK2:ZR2_(/O[(H[-TY,\P?Y Y_'? M4$L#!!0 ( (MZQ5CL+QCC<@, + . 9 >&PO=V]R:W-H965TYMM&< M.-C..B1^/.WVM0 MHUE3.^Z/?Z._*<6CF"65,./L2Q*K[=08&R2&-2V8^LAW;Z$6--)X*\YD^4MV ME:T?&F152,73VAD9I$E6/>EM'8@]!Q3:[>#4#L[?.KBU@UL*K9B5LN94T6@B M^(X(;8UH>E#&IO1&-4FFMW&A!'Y-T$]%\]=G5^0%66!ZQ 4#PM?D@F>;%PI$ M2N:P5.3I'!1-F'R&9I\6<_+T\3/RF"09N=KR0M(LEA-3(1.-9Z[J5<^J59U[ M5GV5BQ/B!,^)8SE>A_NLW_U=P= ]+-W=MKN)^IL@.$T0G!)O=%\0M,[S3"I1 M8(8J\O4"#/;-]ZV25U(+"6 M<+<1[O:A1U=<4899OU3/"=RN6!$GV8;P)4LV5%>9)$46@R ,L%(Z][G"]TM\ M?63<1('GN[@I-_L:CZW&=A#ZC56+O->0]WK)7X"46")"Z"W+N="$NRA6*-[> MXJ$;6 <,_V#4(CAJ"([^(KJL*:=_B?/HB)\_"S,!<:+(3[( C#K$Y?'0Q;47[J'E,1!82WG0* \&/1>"(84/!-82/FZ$ MC__SN3 ^RL21%=B'^=IAY8:VTYVO84,^?%B^OL=GD58U^(&K;L*]F _=NX' M6O)MZ^XOW1HT;6NX@;0/A=86O]?/V/\Y=>L%]K/2'H?.8>YVF#E.8-V3O/9= M+V+W_N-'98:22_J#+K$?4YRRZF^B@?L=M5A>& :'.7ML-;+'AREK[ETG]%WN/16;!#DP6*.;=1+@ M'HKJ>E1-%,_+&\:2*[ROE,,M7BE!: /\ON:8T_5$7UJ:2VKT"U!+ P04 M" "+>L5808[X;341 "=&P$ &0 'AL+W=O!*B5+XOYLOBR]E363[_ M3)_$(BD^9\]B6?W+0Y8ODK+Z-G\\+YYSD_*?9;] M47_CSKZ<#>HM$G,Q+6LBJ?YZ$;=B/J^E:CO^M4'/MG/6 W>_?M>M]9VO[LQ] M4HC;;/X_Z:Q\^G)V<:;,Q$.RFI??LE=';.Z07GO3;%ZL_U1>-[<=G"G355%F MB\W@:@L6Z?+M[^3[YH'8&:!I1P9HFP':J0.&FP'#4P>,-@-&^P,NC@S0-P/T M_0'JD0'CS8#QJ9LTV0R8[ U0QT<&7&P&7)PZP^5FP.7^#)-C3]S@_9D;G#QD M^V2?_&RK[T^W>O+SK;X_X>K^,ZZ.C@UY?\K5@^?\V%.HOC_I;R_X\[=7_/K7 MQ4C*Y/HJSUZ5O+Y]Y=5?K'_GUN.KWY)T6?]NB#))Y\5_79V7U63UD//I!G;>8.T(/!XJ8;8LGPK% M7,[$K -PY<#%Z"/ DP/JQYO@?R!<#"3">?50;Q]O[?WQOM&DI)&>4ZM6;BP[, MDF-A\D-1M;;5H=ARQ1#3ZIY=UHPZD3#.QQLS&*TW9M+U$CYY([219".\DQ_> MH=[U*C[Y21YVW8E /OSK<[Y]Q?HF$8D9)&:2F$5B]ANFJCM1-/@\4$>#X5X4D;.Z).:1F$]B 8F%)!:1 M6 QAK2@:;Z-H+(VBWY[2_#UZIMFRS-/[U?HD5IDIZ?*E"JGUH=G#:MEU)NA& MBO?-'Q(S2,PD,8O$[/'!GI VG'3L"9&3NB3FD9A/8@&)A206D5@,8:WXF6SC M9R*-GZC:VRFJ^/FQWM=YWQ.JLB<2KTJ8Y'^(LE!^2[XKM[F8I657!$DGZ!M! M)&:0F$EB%HG9DX,(&NOCX6$$D9.Z).:1F$]B0==CJW4\N.'A#2?:2!L?W# B M-R^&L%9T7&RCX^*T@ZB\RHQ/2E&^'41)#Y>D8M^L(#&#Q$P2LTC,?L,N]XZ6 M]H*"G-$E,8_$?!(+2"PDL8C$8@AK!<[E-G NY8=*69G,E9FX+S\IXOMTOIJE MRTOAGY3; M;%X?$.7)_),2K1;W5;AD#\I=W1 IE#^/5D5NY//T#1I4,U#-W&B[KY.]$Z\6 M.J&-:@ZJN:CFH9J/:@&JA:@6H5I,:>U(VNDYJM)(NJL.II(\S3XI5I4UTZ3H M/ 4C1WKG#:D9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:6UHTEKHNFME$BU M!S<<%5*D9J":B6H6JMFHYJ":BVH>JOFH%J!:B&H1JL64U@ZIIN&L2KN*US=B M*1[24LE>JF.W>@?JN5SEZU)/FG5>4)=[O5.*U Q4,U'-0C4;U1Q4 M=:)=')P9\=!I?50+4"U$M0C58DIK!U#39E8_J#/7.T79P^;ZN?*G$E9_KQ;_ M*$6^4-97WSM3"&TXHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@64UH[JII2 MM*JS!W1H^1G5#%0S4.FJ4>K\G[TG9BNJB,WI=XWZ@P3M/V,:@:JF:AFH9J-:@ZJ MN:CFH9J/:@&JA:@6H5I,:>U0:HK7Z@5[H(;6KE'-0#43U2Q4LU'-0347U3Q4 M\U$M0+40U2)4BRFM'5)-65N5M[77(56?Y>Y,)/E855=^B"3O.GR[E0_M'3]H M\1K5+%2S4Y?DQ_UOE%1OY9"*9ZRY^?Z=%']#C61=P731MT]S+VLW\V]?Y1[*Y^^;PRAFHEJ%JK9 MJ.:@FHMJ'JKYJ!:@6HAJ$:K%E-:.H::_K0;-2Z?%[NOE%SHN_'$-K51C43U2Q4LU'-0347U3Q4\U$M0+40 MU2)4BRFM'4-:$T/2FF450WGZDM1+VG]2'M+O8G8\>;3.Y!GJE_O)@Q:P4J13]HX>4C-1S4(U&]4<5'-1S4,U']4"5 M1+4*UF-+:T=-4 MKS5Y]?JO5X6TPW6.)ZIVN+K?K7Q+>B<2VK!&-0O5;%1S4,U%-0_5?%0+4"U$ MM0C58DIK)U+3L-;DZT[_OBP^Z!/)@;Z7ZE'-0#43U2Q4LU'-0347U3Q4\U$M M0+40U2)4BRFM'4M-IUH;HWTB#6U0HYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J M1:@64UH[I)HFMB9O8O_LE32TH+W1#J[+#?>NRQGHM":J6:AFHYJ#:BZJ>:CF MHUJ :B&J1:@64UH[AIKNM29?];K'E32T=;W1]I-G--P/'K1/C6H6JMFHYJ": MBVH>JOFH%J!:B&H1JL64U@Z>ID^MR3O10;9\?%LUY&U/Z+4U4LU#-1C4'U5Q4\U#-1[4 U4)4BU MIK1V)#4M MZ^%'+>OW@[+6\OW6^OCLIHHAY=N1@S0YW#N*NFO;VN7^Z2%T6A/5+%2S4M#T93DH?I.*5;W13K[H3SGV6.> M=!ZTR=7>,=3=X=;VSQ6ALYJH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:3&GM%&I* MU]67LA3Z6NW_S*I=GV0Y4[Z)S2T4:GK90WDO M^Z=/>9_T>6SRR7N'%;J"-JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6DQI[4AK M&M_#2_94-]K\1C4#U4Q4LU#-1C4'U5Q4\U#-1[4 U4)4BU MIK162(V:-OA( MW@:7+O,O']LWD5#-0#43U:P/'O/C[[JQT>UP4,U%-0_5?%0+4"U$M0C58DIK MIT]3_![)B]_2,]WRL;W3!UUI&]5,5+,V6NNC_O2N#T&PT7D=5'-1S4,U']4" M5 M1+4*UF-+:::,U:4.MHBV'>DAI"MD<8VME&-1/5+%2S4Z2C5]M&:&L;U0Q4,U'-0C4;U1Q45J[ZQ".]^H9J*:A6HVJCD;[>#X8;1WZL)%I_50S4>U -5"5(M0+::T M=@PUE>^1O/+]T\>$@2CK%5&V/^H,*[08CFH&JIFH9J&:C6H.JKFHYJ&:CVH! MJH6H%J%:3&GM1&OJXZ,+]N@/+82CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I% MJ!936CNDFD+X2+[:=K]E!>18[XA"Z^"H9J*:A6HVJCFHYJ*:AVH^J@6H%J): MA&KQ1FN7]_;>]-Z*'[VI>NLG5+VS55D=[RWK-;^[0D=.] T=5#-0S40U"]5L M5'-0S44U#]5\5 LVVFCG5W$R'(X/:K0A.FV$:C&EM3.G*7CK\H+W-[%(TF6] MJW/:3H^P80VPE'-1#4+U6Q4!QO5'%1S4ZAW+<*/36JAF MHYJ#:BZJ>:CFHUJ :B&J1:@64UH[;)JRMBXO:_=XTZYT+Z MY'?>RN?NG4-H]QK53%2S4,U&-0?57%3S4,U'M0#50E2+4"VFM':B-=UKG>U> MZVCW&M4,5#-1S4(U&]4<5'-1S4,U']4"5 M1+4*UF-+:(=5TKW5Y]_HGWWDK M5WMG%5K"1C43U2Q4LU'-0347U;R-=O"NX/'>P;I_[(9Z^W8!NGDAJD6H%E-: M*V#&3;MZ+&]7N^_GB+Y54:+,);7"/N]%,LU6 MRXJO]X>V/U5R\5"%COK+5^WLO!K9W/SZZCEY%&&2/Z;+0IF+AVKHX/.DVGG* MT\>G[3=E]ER3RGU6EMEB_>632&8BKV]0_?M#EI7OW]03O&;Y'^O-N_XW4$L# M!!0 ( (MZQ5BN0ZXE100 86 9 >&PO=V]R:W-H965TFSX MIX0:E4XE>'Q]H/OYR\/+O&!!YBS^DX8R&AM] X5DC;-8+MG^GI0OU%&\@,4B M_T7[\+9^6>=K'$DQ%G>\35;*"IBSQLO%\_1I\>RMT/3!1?>>^VGQ\ E-YS"V>%K \$(9JBIXAE J>A&)D2+%-\,RBMF!56.!>L:*$O+)610%X:DK!& MWFV6'S3(F^"1RBW.P2TSIQ$XW?([Y/1^0X[EM-'7E8O>O_N Q!YO:XR;7\,: MY*S6@57WCAI-\O28Y#=C/F?Q'6I9.<:IQYQXOU4E92OG=BXE)>%TAU7)@7P3 MDF=0RJ1 D%OHGH0;FF[05%4D2$HBD$M%$#.1<;C^ZP] H84DB?B[+@T+O:UZ MO:J*#\46!V1L0)D6A.^(,?GU%[MK_5X7=ITP5R?,TPGS-<%.,J%=94*[B3YY MR)(7PA%;PVY1Y00]RHF(Q"'Z[](RF!7T=DY7F^QNTAF9N^,@-NJ_-8C_J\[3 MJ<[7!#N)3*>*3*HWK^R@34E8>_G#"LE361;=@=8\* M7W?0[Y_7VD:-MX;M*I6>3I7^CRH'@T'O3>6)H_N5H_N-CO8QS3BBH7!54 MM:$)^'0+&(<3K3I>,QG!3HB%(++VA-W_8>\9V/W!600:3;DU M=H]'1J]#7! M3N(TJ.(TN''#@W-'->B]PK>^('6!:<3>6OETPER=,$\GS-<$.PFT;;U]$UL_ M:167KM_EGMKIGTL=OKGK#T>=%T+&XDV^9-LAQ7$]G;.2UF>J8M(BA=(E-;:K9W%=:4;S&DBEB'N=3AJ7E$LR M&LA%>56:.IJJA31#6^_:0!3DD<='K^#*=G'=ROQ3#7Z:[K9OBQ=>2(QQCM(D"S439,Z&#D M?IB\R_;TV*=]-"B4W&0_(#NZX'%>']E%PJW<1V$=SOQ _? ]8]$,B%: 7VB#.,!A4UAFEY M93O-X,;X (I\^W95684S35?=WCG9$)J7#3)1.F>Z#=,E:]-H(%@!%M M5!4#:(PJ;2/G=*8D;32L&;YAW4Z9$#>P7;X6.[Z7Q=;*=6#=9-NT@GS3N7$= M\+_MS?G>=MM[D=^HXO?*?%C8ZW1?\5%9_;_6^.*O^##SLM/HS];!%)MGA M:_0WB$,7^1?L='\O.CB1L3^_MRX).U>$UAK!56Q(OL#53FR"1I,%%X9+WYOS M/&?RP4W!NC=T8J_K._[M^)P5="',;0L.R:;]F>5\46;MJ&M(A!^U:7^"Z773 M]AYH8W&9LR7+Q[ZK9Y.F&=F&C>H?(.PC5\T31C".P\((8%@<3 '&<2PLSK\T MGSXZ'X=AVOI!I(]R^BC'L4+(N/E@<<*$; M]H9I P86!R+]6J[QU<8KY/$ZP-;TL0K!9HI7(C93/-> A/,&C"P+KS86!QC8 M*F"U _'#<:"FPIPD@57%M&$[&$>R#$.@%L,UFJ9(=E+XA-<'VR5)DF5A!+"P M@B3!$-B-.((I T8DB3-.;AW'L7K_(* MNQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %( MMB6/:(7->=I3W;+T]! M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B M':5_'L58,&]]X0P# "_$@ #P 'AL+W=O&ELI=]>F66=;6I+Z*]_1"GHV7)1$0E,\FO5. M4)+76TIE69CV>#PQ2\(JX_;F,%8D3+7!)*"LFR?\)) M YF2==U&)%G'!$"FQF0, VZ8J&5[13L^ <9G"A=WK;WD]ZR05'A$TIG@^QVK M'IMA8!:F,HTV#X=CE\1K\3]IY)L-RZC'LWU)*]GE4="B :SJ+=O5!JI(2:>& M&ZYPC")GAIM)P5W\O)N@!#(E7>*:08?P\Y:Q3YX@"1>^YZ380W?.P@E?3(D_D/I MALM(@3S70)X/"/E@*Y 3#>1D,,AD[L0*Y(4&\F) R*-,7FH@+X=;;B>9*Y!7 M&LBK?B'OG,1OD:(8)X#GI'X8(%+ER''=\)M:R,>Z2C[N%W.)8W?N!)Z?8.0' M*P -8Q^K9=S2BJ9GTP0X!2RH-!A!36PWRI$#=8ZQ>I9,C!?M$Q@Y-FNL@JH\XO5NV"62_^W59H'#_9-Z@P1 M#\?^"I9PA1,$>P+-L3>#A,&.A9A_A*D3B=6S2;2EY:A(6SJ56#V[Y+V]BT;P M>EW0^HL*J5.)U;-+/+J6[T+IU&$-Z8Z'4_4=6^<.>QAWH)%')6&%BJESB#V M0] )JF-I/EIYU\@%F D/G^X;D#5,G%;MGJ7QHO6[954R=5NQ/T(J2 M/<0W:,&KQQ/XG"^1=Y1-G7'LWHW38AZ>15(@O^H&@A8:J9@ZX]@]&T_ %!+ P04 " "+>L58?SW?:4RO>G&D\(.;>;'Y5#J/LMO66DTQW&BA]<9ZG1\G1E='KWYST1;%'5N M/FW^W9K._S%8_]CAYBICO(HNV5 :GRI];^9MIZ<'K<;)*CI?4S6 $ +$1 3 6T-O;G1E;G1?5'EP97-=+GAM;,V8RT[#,!!%?R7* MMFI<&R@/M=T 6^B"'S#)I+'JEVRWM'_/)'U(H!)1%8G9Q$H\<^^U1SJ+3-ZV M'F*V,=K&:=ZDY!\8BV4#1L;">;"X4[M@9,+7L&!>EDNY "9&HS$KG4U@TS"U M&OEL\@2U7.F4/6_PUU#"*J";"Y#>I$&J]A&LYBV&F+1+W$BHZMK54+E MRI7!EB+Z +**#4 RNMB)#OJ=$]XP[)[\8O].IL\0*^?!^8@3"W"^W6$D;??0 MHQ"$I/J/>'1$Z8O/!^VT*ZA^Z8W7^^'"LIM'9-UR^1U_G?%1_\P<@DB.*R(Y MKHGDN"&28TPDQRV1''=$L58!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( (MZQ5C*_Z'2[P M "L" 1 " :\ !D;V-0&UL4$L! A0#% @ BWK%6%G_M,[\!0 ER !@ M ("!#@@ 'AL+W=OL58X"E M. " . M"P & @(&:%@ >&PO=V]R:W-H965T&UL M4$L! A0#% @ BWK%6%G#^:54!0 LQD !@ ("!L!D M 'AL+W=OL58?UE5VS0# Y"0 & M@('<(P >&PO=V]R:W-H965T&UL4$L! A0#% @ BWK% M6 UQ>IP!"P "F< !@ ("!1B< 'AL+W=O[ ( "$( 8 M " @7TR !X;"]W;W)KL58FT1*2S8( T(P & @(&?-0 >&PO=V]R:W-H M965T&UL4$L! A0#% @ BWK%6.GUNHI(!0 J@L !D M ("!"SX 'AL+W=OL58\A7J**X" #Z!0 &0 @(&*0P >&PO M=V]R:W-H965T&UL4$L! A0#% @ BWK%6+Y+YI@2!0 4PT !D ("! MZ4P 'AL+W=OL58 M2T!?&,<" -!@ &0 @($R4@ >&PO=V]R:W-H965T 9 M " @3!5 !X;"]W;W)K&UL4$L! A0#% M @ BWK%6&B,7.0T!0 )0T !D ("![5\ 'AL+W=OL588&F@,>X$ *'0 &0 M@(%]< >&PO=V]R:W-H965T&UL4$L! A0#% @ BWK%6)5NP[*_ P 3Q !D M ("!.7@ 'AL+W=OL58G&4?&PO=V]R M:W-H965T" !X;"]W;W)K&UL M4$L! A0#% @ BWK%6.PO&.-R P L X !D ("!"XL M 'AL+W=OL5808[X M;341 "=&P$ &0 @(&TC@ >&PO=V]R:W-H965T&UL4$L! A0#% @ MBWK%6*.O=[,U P T!( T ( !G*0 'AL+W-T>6QEL58EXJ[', 3 @ "P @ '\ MIP 7W)E;',O+G)E;'-02P$"% ,4 " "+>L58,&]]X0P# "_$@ #P M @ 'EJ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ BWK% M6'\]WVE' 0 V! !H ( !'JP 'AL+U]R96QS+W=O XML 41 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 42 report.css IDEA: XBRL DOCUMENT /* 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; } XML 44 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 146 190 1 true 33 0 false 7 false false R1.htm 0000001 - Document - COVER PAGE Sheet http://www.shoprite.com/role/COVERPAGE COVER PAGE Cover 1 false false R2.htm 0000002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED STATMENTS OF OPERATIONS Sheet http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS CONSOLIDATED STATMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS??? EQUITY Sheet http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY CONSOLIDATED STATEMENTS OF SHAREHOLDERS??? EQUITY Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) Sheet http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) Statements 8 false false R9.htm 0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 9 false false R10.htm 0000010 - Disclosure - BASIS OF PRESENTATION and ACCOUNTING POLICIES Sheet http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIES BASIS OF PRESENTATION and ACCOUNTING POLICIES Notes 10 false false R11.htm 0000011 - Disclosure - MERCHANDISE INVENTORIES Sheet http://www.shoprite.com/role/MERCHANDISEINVENTORIES MERCHANDISE INVENTORIES Notes 11 false false R12.htm 0000012 - Disclosure - NET INCOME PER SHARE Sheet http://www.shoprite.com/role/NETINCOMEPERSHARE NET INCOME PER SHARE Notes 12 false false R13.htm 0000013 - Disclosure - RELATED PARTY INFORMATION Sheet http://www.shoprite.com/role/RELATEDPARTYINFORMATION RELATED PARTY INFORMATION Notes 13 false false R14.htm 0000014 - Disclosure - COMMITMENTS and CONTINGENCIES Sheet http://www.shoprite.com/role/COMMITMENTSandCONTINGENCIES COMMITMENTS and CONTINGENCIES Notes 14 false false R15.htm 0000015 - Disclosure - DEBT Sheet http://www.shoprite.com/role/DEBT DEBT Notes 15 false false R16.htm 0000016 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES Sheet http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIES DERIVATIVES AND HEDGING ACTIVITIES Notes 16 false false R17.htm 9954471 - Disclosure - BASIS OF PRESENTATION and ACCOUNTING POLICIES (Tables) Sheet http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESTables BASIS OF PRESENTATION and ACCOUNTING POLICIES (Tables) Tables http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIES 17 false false R18.htm 9954472 - Disclosure - NET INCOME PER SHARE (Tables) Sheet http://www.shoprite.com/role/NETINCOMEPERSHARETables NET INCOME PER SHARE (Tables) Tables http://www.shoprite.com/role/NETINCOMEPERSHARE 18 false false R19.htm 9954473 - Disclosure - Debt (Tables) Sheet http://www.shoprite.com/role/DebtTables Debt (Tables) Tables 19 false false R20.htm 9954474 - Disclosure - BASIS OF PRESENTATION and ACCOUNTING POLICIES - Disaggregated Revenues (Details) Sheet http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails BASIS OF PRESENTATION and ACCOUNTING POLICIES - Disaggregated Revenues (Details) Details 20 false false R21.htm 9954475 - Disclosure - MERCHANDISE INVENTORIES (Details) Sheet http://www.shoprite.com/role/MERCHANDISEINVENTORIESDetails MERCHANDISE INVENTORIES (Details) Details http://www.shoprite.com/role/MERCHANDISEINVENTORIES 21 false false R22.htm 9954476 - Disclosure - NET INCOME PER SHARE - Additional Information (Details) Sheet http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails NET INCOME PER SHARE - Additional Information (Details) Details 22 false false R23.htm 9954477 - Disclosure - NET INCOME PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails NET INCOME PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) Details 23 false false R24.htm 9954478 - Disclosure - RELATED PARTY INFORMATION (Details) Sheet http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails RELATED PARTY INFORMATION (Details) Details http://www.shoprite.com/role/RELATEDPARTYINFORMATION 24 false false R25.htm 9954479 - Disclosure - DEBT - Schedule of Long-term Debt (Details) Sheet http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails DEBT - Schedule of Long-term Debt (Details) Details 25 false false R26.htm 9954480 - Disclosure - DEBT - Additional Information (Details) Sheet http://www.shoprite.com/role/DEBTAdditionalInformationDetails DEBT - Additional Information (Details) Details 26 false false R27.htm 9954481 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES - Additional Information (Details) Sheet http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails DERIVATIVES AND HEDGING ACTIVITIES - Additional Information (Details) Details 27 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: vlgea:RelatedPartyLifeOfProject - vlgea-20240427.htm 4 vlgea-20240427.htm vlgea-20240427.xsd vlgea-20240427_cal.xml vlgea-20240427_def.xml vlgea-20240427_lab.xml vlgea-20240427_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 47 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "vlgea-20240427.htm": { "nsprefix": "vlgea", "nsuri": "http://www.shoprite.com/20240427", "dts": { "inline": { "local": [ "vlgea-20240427.htm" ] }, "schema": { "local": [ "vlgea-20240427.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "vlgea-20240427_cal.xml" ] }, "definitionLink": { "local": [ "vlgea-20240427_def.xml" ] }, "labelLink": { "local": [ "vlgea-20240427_lab.xml" ] }, "presentationLink": { "local": [ "vlgea-20240427_pre.xml" ] } }, "keyStandard": 171, "keyCustom": 19, "axisStandard": 13, "axisCustom": 0, "memberStandard": 22, "memberCustom": 10, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2024": 5, "http://www.shoprite.com/20240427": 1 }, "contextCount": 146, "entityCount": 1, "segmentCount": 33, "elementCount": 292, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 520, "http://xbrl.sec.gov/dei/2024": 30 }, "report": { "R1": { "role": "http://www.shoprite.com/role/COVERPAGE", "longName": "0000001 - Document - COVER PAGE", "shortName": "COVER PAGE", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS", "longName": "0000004 - Statement - CONSOLIDATED STATMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "unique": true } }, "R5": { "role": "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "unique": true } }, "R6": { "role": "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "link:footnote", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "link:footnote", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS\u2019 EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS\u2019 EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-63", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-63", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "unique": true } }, "R10": { "role": "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIES", "longName": "0000010 - Disclosure - BASIS OF PRESENTATION and ACCOUNTING POLICIES", "shortName": "BASIS OF PRESENTATION and ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.shoprite.com/role/MERCHANDISEINVENTORIES", "longName": "0000011 - Disclosure - MERCHANDISE INVENTORIES", "shortName": "MERCHANDISE INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.shoprite.com/role/NETINCOMEPERSHARE", "longName": "0000012 - Disclosure - NET INCOME PER SHARE", "shortName": "NET INCOME PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.shoprite.com/role/RELATEDPARTYINFORMATION", "longName": "0000013 - Disclosure - RELATED PARTY INFORMATION", "shortName": "RELATED PARTY INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.shoprite.com/role/COMMITMENTSandCONTINGENCIES", "longName": "0000014 - Disclosure - COMMITMENTS and CONTINGENCIES", "shortName": "COMMITMENTS and CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.shoprite.com/role/DEBT", "longName": "0000015 - Disclosure - DEBT", "shortName": "DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIES", "longName": "0000016 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES", "shortName": "DERIVATIVES AND HEDGING ACTIVITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESTables", "longName": "9954471 - Disclosure - BASIS OF PRESENTATION and ACCOUNTING POLICIES (Tables)", "shortName": "BASIS OF PRESENTATION and ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.shoprite.com/role/NETINCOMEPERSHARETables", "longName": "9954472 - Disclosure - NET INCOME PER SHARE (Tables)", "shortName": "NET INCOME PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.shoprite.com/role/DebtTables", "longName": "9954473 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails", "longName": "9954474 - Disclosure - BASIS OF PRESENTATION and ACCOUNTING POLICIES - Disaggregated Revenues (Details)", "shortName": "BASIS OF PRESENTATION and ACCOUNTING POLICIES - Disaggregated Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "20", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "vlgea:PercentageofTotalSales", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "unique": true } }, "R21": { "role": "http://www.shoprite.com/role/MERCHANDISEINVENTORIESDetails", "longName": "9954475 - Disclosure - MERCHANDISE INVENTORIES (Details)", "shortName": "MERCHANDISE INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "21", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PercentageOfLIFOInventory", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PercentageOfLIFOInventory", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails", "longName": "9954476 - Disclosure - NET INCOME PER SHARE - Additional Information (Details)", "shortName": "NET INCOME PER SHARE - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "vlgea:NumberofClassesofCommonStock", "unitRef": "class", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "vlgea:NumberofClassesofCommonStock", "unitRef": "class", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails", "longName": "9954477 - Disclosure - NET INCOME PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details)", "shortName": "NET INCOME PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "unique": true } }, "R24": { "role": "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails", "longName": "9954478 - Disclosure - RELATED PARTY INFORMATION (Details)", "shortName": "RELATED PARTY INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "c-109", "name": "vlgea:RelatedPartyLifeOfProject", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-109", "name": "vlgea:RelatedPartyLifeOfProject", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails", "longName": "9954479 - Disclosure - DEBT - Schedule of Long-term Debt (Details)", "shortName": "DEBT - Schedule of Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "unique": true } }, "R26": { "role": "http://www.shoprite.com/role/DEBTAdditionalInformationDetails", "longName": "9954480 - Disclosure - DEBT - Additional Information (Details)", "shortName": "DEBT - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "c-138", "name": "us-gaap:NotesAndLoansReceivableGrossNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-138", "name": "us-gaap:NotesAndLoansReceivableGrossNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails", "longName": "9954481 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES - Additional Information (Details)", "shortName": "DERIVATIVES AND HEDGING ACTIVITIES - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DerivativeNumberOfInstrumentsHeld", "unitRef": "swap", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-141", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vlgea-20240427.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesAndLoansReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes receivable from Wakefern", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r595" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable Type [Axis]", "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r59", "r64" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Accounts Payable and Accrued Liabilities, Current", "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." } } }, "auth_ref": [ "r50", "r51" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable to Wakefern", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r48", "r533" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "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." } } }, "auth_ref": [ "r51", "r96" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r15", "r16", "r65", "r126", "r372", "r399", "r400" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r1", "r10", "r16", "r312", "r315", "r344", "r395", "r396", "r568", "r569", "r570", "r583", "r584", "r585", "r587" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "vlgea_AmendedAndRestatedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "AmendedAndRestatedCreditAgreementMember", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails", "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amended and Restated Credit Agreement", "label": "Amended and Restated Credit Agreement [Member]", "documentation": "Amended and Restated Credit Agreement" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A shares excluded from computation of earnings per share (shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r188" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r26" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r94", "r106", "r119", "r154", "r192", "r196", "r205", "r206", "r212", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r306", "r308", "r327", "r366", "r446", "r510", "r511", "r533", "r552", "r611", "r612", "r637" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r114", "r129", "r154", "r212", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r306", "r308", "r327", "r533", "r611", "r612", "r637" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "vlgea_BenefitOverRecapturePeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "BenefitOverRecapturePeriod", "crdr": "credit", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit over recapture period", "label": "Benefit Over Recapture Period", "documentation": "Benefit Over Recapture Period" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures included in accounts payable and accrued expenses", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r23", "r24", "r25" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r21", "r116", "r505" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "CASH AND CASH EQUIVALENTS,\u00a0BEGINNING OF PERIOD", "periodEndLabel": "CASH AND CASH EQUIVALENTS, END OF PERIOD", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r21", "r77", "r151" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "NET DECREASE IN CASH AND\u00a0CASH EQUIVALENTS", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r0", "r77" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Demand deposits at Wakefern", "label": "Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r564", "r647" ] }, "vlgea_CenterStoreMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "CenterStoreMember", "presentation": [ "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Center Store", "label": "Center Store [Member]", "documentation": "Center Store [Member]" } } }, "auth_ref": [] }, "vlgea_ChangeInPatronageDividendReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "ChangeInPatronageDividendReceivable", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Patronage dividend receivable", "label": "Change in patronage dividend receivable" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r111", "r123", "r124", "r125", "r154", "r177", "r178", "r185", "r187", "r194", "r195", "r212", "r234", "r236", "r237", "r238", "r241", "r242", "r272", "r273", "r275", "r276", "r278", "r327", "r403", "r404", "r405", "r406", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r434", "r455", "r477", "r494", "r495", "r496", "r497", "r498", "r560", "r578", "r588" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "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." } } }, "auth_ref": [ "r123", "r124", "r125", "r194", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r403", "r404", "r405", "r406", "r519", "r560", "r578" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r56", "r99", "r369", "r433" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.shoprite.com/role/COMMITMENTSandCONTINGENCIES" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS and CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r83", "r226", "r227", "r499", "r601", "r606" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r680" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassBMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class B", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r680" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r541", "r542", "r543", "r545", "r546", "r547", "r550", "r583", "r584", "r587", "r619", "r678", "r680" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r58", "r434" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r58" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r58", "r434", "r452", "r680", "r681" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r58", "r371", "r533" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r17", "r137", "r139", "r144", "r359", "r380", "r381" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r68", "r69", "r356" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails", "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r233", "r609" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails", "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r233", "r609", "r610" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.shoprite.com/role/DEBT" ], "lang": { "en-us": { "role": { "terseLabel": "DEBT", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r84", "r153", "r219", "r220", "r221", "r222", "r223", "r232", "r233", "r243", "r249", "r250", "r251", "r252", "r253", "r254", "r259", "r266", "r267", "r269", "r335" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails", "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r14", "r50", "r51", "r95", "r98", "r157", "r244", "r245", "r246", "r247", "r248", "r250", "r255", "r256", "r257", "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r514", "r515", "r516", "r517", "r518", "r531", "r579", "r602", "r603", "r604", "r632", "r633" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt, basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "vlgea_DebtInstrumentCollateralNumberOfStores": { "xbrltype": "integerItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "DebtInstrumentCollateralNumberOfStores", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Collateral, Number of Stores", "label": "Debt Instrument, Collateral, Number of Stores", "documentation": "Debt Instrument, Collateral, Number of Stores" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r244", "r335", "r336", "r515", "r516", "r531" ] }, "vlgea_DebtInstrumentInterestRateAfterSubsidyProgram": { "xbrltype": "percentItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "DebtInstrumentInterestRateAfterSubsidyProgram", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate after subsidy program", "label": "Debt Instrument, Interest Rate After Subsidy Program", "documentation": "Debt Instrument, Interest Rate After Subsidy Program" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r53", "r271", "r335", "r336", "r531" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate, stated percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r53", "r245" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails", "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r157", "r244", "r245", "r246", "r247", "r248", "r250", "r255", "r256", "r257", "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r268", "r514", "r515", "r516", "r517", "r518", "r531", "r579", "r632", "r633" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails", "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r14", "r157", "r244", "r245", "r246", "r247", "r248", "r250", "r255", "r256", "r257", "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r514", "r515", "r516", "r517", "r518", "r531", "r579", "r602", "r603", "r604", "r632", "r633" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails", "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r14", "r32", "r35", "r47", "r86", "r87", "r157", "r244", "r245", "r246", "r247", "r248", "r250", "r255", "r256", "r257", "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r268", "r514", "r515", "r516", "r517", "r518", "r531", "r579", "r632", "r633" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt term", "label": "Debt Instrument, Term", "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." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r109", "r581" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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." } } }, "auth_ref": [ "r7", "r28" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r7", "r192", "r201", "r206", "r510", "r511" ] }, "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetsLiabilitiesAtFairValueNet", "crdr": "debit", "presentation": [ "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair of interest rate swaps recorded in other assets", "label": "Derivative Assets (Liabilities), at Fair Value, Net", "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." } } }, "auth_ref": [ "r8", "r620", "r621", "r622" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails", "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "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." } } }, "auth_ref": [ "r423", "r425", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r447", "r448", "r449", "r450", "r465", "r466", "r467", "r468", "r471", "r472", "r473", "r474", "r487", "r489", "r491", "r492", "r541", "r543", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, fixed rate", "label": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "vlgea_DerivativeInstrumentFixedBaseRate": { "xbrltype": "percentItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "DerivativeInstrumentFixedBaseRate", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument, Fixed Base Rate", "label": "Derivative Instrument, Fixed Base Rate", "documentation": "Derivative Instrument, Fixed Base Rate" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails", "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r42", "r43", "r44", "r92", "r423", "r425", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r447", "r448", "r449", "r450", "r465", "r466", "r467", "r468", "r471", "r472", "r473", "r474", "r487", "r489", "r491", "r492", "r507", "r541", "r543", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIES" ], "lang": { "en-us": { "role": { "terseLabel": "DERIVATIVES AND HEDGING ACTIVITIES", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r91", "r310", "r317" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "presentation": [ "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "presentation": [ "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]", "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "documentation": "Disclosure of information about derivatives and hedging activities." } } }, "auth_ref": [] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r617", "r618" ] }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNumberOfInstrumentsHeld", "presentation": [ "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of derivative instruments held", "label": "Derivative, Number of Instruments Held", "documentation": "The number of derivative instruments of a particular group held by the entity." } } }, "auth_ref": [ "r40", "r41", "r424", "r487", "r488", "r490", "r543" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r614" ] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends", "label": "Dividends", "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." } } }, "auth_ref": [ "r4", "r88" ] }, "vlgea_DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB": { "xbrltype": "percentItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB", "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock cash dividends, percent Class A is entitled greater than Class B", "label": "Dividends, Common Stock, Cash, Percent Class A is Entitled Greater than Class B", "documentation": "Dividends, Common Stock, Cash, Percent Class A is Entitled Greater than Class B" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r556" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r557" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r145", "r163", "r164", "r165", "r166", "r167", "r168", "r174", "r177", "r185", "r186", "r187", "r191", "r302", "r305", "r319", "r320", "r360", "r382", "r508" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r145", "r163", "r164", "r165", "r166", "r167", "r168", "r177", "r185", "r186", "r187", "r191", "r302", "r305", "r319", "r320", "r360", "r382", "r508" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHARE" ], "lang": { "en-us": { "role": { "terseLabel": "NET INCOME PER SHARE", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r173", "r188", "r189", "r190" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued wages and benefits", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r51" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r554" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r554" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r554" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r558" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r554" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r554" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r554" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r554" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customer [Line Items]", "label": "Revenue from External Customer [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r11", "r112", "r140", "r141", "r142", "r158", "r159", "r160", "r162", "r167", "r169", "r171", "r193", "r213", "r214", "r217", "r279", "r296", "r297", "r299", "r300", "r301", "r303", "r304", "r305", "r311", "r312", "r313", "r314", "r315", "r316", "r318", "r328", "r330", "r331", "r332", "r333", "r334", "r337", "r338", "r344", "r379", "r395", "r396", "r397", "r411", "r477" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in Real Estate Partnerships", "label": "Equity Method Investments", "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." } } }, "auth_ref": [ "r192", "r203", "r206", "r211", "r565", "r596" ] }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in Wakefern", "label": "Equity Securities, FV-NI", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r120", "r321", "r326", "r363", "r364", "r524", "r538", "r540", "r620", "r621", "r622" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Finance lease obligations", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r340" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease obligations", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r340" ] }, "vlgea_FreshMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "FreshMember", "presentation": [ "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fresh", "label": "Fresh [Member]", "documentation": "Fresh [Member]" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on sale of property, equipment and fixtures", "label": "Gain (Loss) on Disposition of Assets", "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." } } }, "auth_ref": [ "r576" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating and administrative expense", "label": "General and Administrative Expense", "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." } } }, "auth_ref": [ "r72", "r457" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r117", "r216", "r357", "r511", "r513", "r525", "r533", "r599", "r600" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r66", "r70", "r105", "r154", "r212", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r327", "r509", "r510", "r590", "r591", "r592", "r593", "r594", "r611" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r67", "r101", "r105", "r361", "r377", "r509", "r510", "r590", "r591", "r592", "r593", "r594" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r218", "r224", "r225", "r323", "r324", "r325", "r392", "r394", "r462", "r502", "r526", "r649" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r224", "r225", "r323", "r324", "r325", "r392", "r394", "r462", "r502", "r526", "r649" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r107", "r110", "r170", "r171", "r192", "r202", "r206", "r294", "r295", "r298", "r383", "r523" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r22", "r79", "r577", "r615", "r616" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes receivable", "label": "Income Taxes Receivable, Current", "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." } } }, "auth_ref": [ "r93", "r566" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableRelatedParties", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable to Wakefern", "label": "Increase (Decrease) in Accounts Payable, Related Parties", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedSalaries", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued wages and benefits", "label": "Increase (Decrease) in Accrued Salaries", "documentation": "The increase (decrease) during the period in accrued salaries." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes receivable / payable", "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "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." } } }, "auth_ref": [ "r575" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Merchandise inventories", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets and liabilities", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseMember", "presentation": [ "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Expense", "label": "Interest Expense [Member]", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r12" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r200", "r572" ] }, "vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "InterestOnUnrelatedPartyNoteReceivablePercentage", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on unrelated party note receivable percentage", "label": "Interest On Unrelated Party Note Receivable Percentage", "documentation": "Interest On Unrelated Party Note Receivable Percentage" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r147", "r149", "r150" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateSwapMember", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails", "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap", "label": "Interest Rate Swap [Member]", "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." } } }, "auth_ref": [ "r503", "r548", "r549" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.shoprite.com/role/MERCHANDISEINVENTORIES" ], "lang": { "en-us": { "role": { "terseLabel": "MERCHANDISE INVENTORIES", "label": "Inventory Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r215" ] }, "us-gaap_InventoryLIFOReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryLIFOReserve", "crdr": "credit", "presentation": [ "http://www.shoprite.com/role/MERCHANDISEINVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, LIFO reserve", "label": "Inventory, LIFO Reserve", "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." } } }, "auth_ref": [ "r567" ] }, "us-gaap_InventoryLIFOReserveEffectOnIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryLIFOReserveEffectOnIncomeNet", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision to value inventories at LIFO", "label": "Inventory, LIFO Reserve, Effect on Income, Net", "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." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Merchandise inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r127", "r506", "r533" ] }, "us-gaap_InvesteeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvesteeMember", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wakefern", "label": "Investee [Member]", "documentation": "A corporation that issued voting stock held by an investor." } } }, "auth_ref": [ "r634", "r635" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r192", "r199", "r206", "r510", "r571" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease obligation", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r342" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LetterOfCreditMember", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "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)." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r63", "r100", "r374", "r533", "r580", "r597", "r631" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES and SHAREHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r52", "r115", "r154", "r212", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r307", "r308", "r309", "r327", "r533", "r611", "r637", "r638" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LimitedPartnerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LimitedPartnerMember", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Partnership Agreement", "label": "Limited Partner [Member]", "documentation": "Party to a partnership business who has limited liability." } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt outstanding", "label": "Long-Term Line of Credit", "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." } } }, "auth_ref": [ "r14", "r98", "r645" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r49", "r54" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r49", "r54", "r233" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails", "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "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." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermAccountsNotesAndLoansReceivableNetNoncurrent", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Notes receivable from Wakefern", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent", "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." } } }, "auth_ref": [ "r595" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails", "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt, excluding obligations under leases", "terseLabel": "Total debt, excluding obligations under leases", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r14", "r98", "r256", "r270", "r515", "r516", "r531", "r645" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAndCapitalLeaseObligationsAbstract", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt and Lease Obligation [Abstract]" } } }, "auth_ref": [] }, "vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "LongTermDebtAndOperatingAndFinanceLeaseObligations", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term debt", "label": "Long-Term Debt And Operating And Finance Lease Obligations", "documentation": "Long-Term Debt And Operating And Finance Lease Obligations" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 }, "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of debt", "verboseLabel": "Less current portion", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r121" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total long-term debt, excluding obligations under leases", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r122" ] }, "us-gaap_LongTermDebtTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTerm", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Term", "label": "Long-Term Debt, Term", "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." } } }, "auth_ref": [ "r620", "r621", "r622" ] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "verboseLabel": "Notes payable related to New Markets Tax Credit", "label": "Notes Payable, Noncurrent", "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." } } }, "auth_ref": [ "r14" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails", "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails", "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r14", "r602", "r603", "r604" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails", "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails", "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r14", "r29", "r602", "r603", "r604" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r228", "r229", "r230", "r231", "r288", "r293", "r322", "r355", "r391", "r393", "r401", "r424", "r425", "r483", "r484", "r485", "r486", "r493", "r500", "r501", "r512", "r519", "r522", "r527", "r528", "r529", "r530", "r535", "r613", "r639", "r640", "r641", "r642", "r643", "r644" ] }, "us-gaap_MediumTermNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MediumTermNotesMember", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails", "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Medium-term Notes", "label": "Medium-Term Note [Member]", "documentation": "Debt instruments with maturities ranging from five to ten years." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r228", "r229", "r230", "r231", "r288", "r293", "r322", "r355", "r391", "r393", "r401", "r424", "r425", "r483", "r484", "r485", "r486", "r493", "r500", "r501", "r512", "r519", "r522", "r527", "r528", "r529", "r535", "r613", "r639", "r640", "r641", "r642", "r643", "r644" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r148" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r148" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r77", "r78", "r80" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 3.0 }, "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 }, "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r71", "r80", "r102", "r113", "r135", "r138", "r142", "r154", "r161", "r163", "r164", "r165", "r166", "r167", "r170", "r171", "r183", "r212", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r302", "r305", "r320", "r327", "r378", "r454", "r475", "r476", "r551", "r611" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income available to Class A and Class B shareholders", "terseLabel": "Net income allocated, basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r146", "r163", "r164", "r165", "r166", "r174", "r175", "r184", "r187", "r305" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income allocated, diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "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." } } }, "auth_ref": [ "r146", "r176", "r179", "r180", "r181", "r182", "r184", "r187" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "NONCASH SUPPLEMENTAL DISCLOSURES:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansReceivableGrossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesAndLoansReceivableGrossNoncurrent", "crdr": "debit", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans receivable", "label": "Financing Receivable, before Allowance for Credit Loss, Noncurrent", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable classified as noncurrent. Excludes net investment in lease." } } }, "auth_ref": [ "r595", "r598" ] }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesAndLoansReceivableNetNoncurrent", "crdr": "debit", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes receivable", "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent", "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent." } } }, "auth_ref": [] }, "us-gaap_NotesIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesIssued1", "crdr": "credit", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in Wakefern and increase in notes payable to Wakefern", "label": "Notes Issued", "documentation": "The fair value of notes issued in noncash investing and financing activities." } } }, "auth_ref": [ "r23", "r24", "r25" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Notes payable to Wakefern", "label": "Notes Payable, Current", "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." } } }, "auth_ref": [ "r50", "r51" ] }, "us-gaap_NotesPayableToBanksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableToBanksMember", "presentation": [ "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable to Banks", "label": "Notes Payable to Banks [Member]", "documentation": "A written promise to pay a note to a bank." } } }, "auth_ref": [] }, "vlgea_NumberofClassesofCommonStock": { "xbrltype": "integerItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "NumberofClassesofCommonStock", "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of common stock classes", "label": "Number of Classes of Common Stock", "documentation": "Number of Classes of Common Stock" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r105", "r509", "r590", "r591", "r592", "r593", "r594" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease obligations", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r340" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease obligations", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r340" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r339" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r93", "r118", "r365", "r511", "r552" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r128", "r533" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income:", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gains on interest rate swaps, net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "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." } } }, "auth_ref": [ "r130", "r131", "r379" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "crdr": "debit", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax expense (benefit) on unrealized losses on interest rate swaps", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent", "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." } } }, "auth_ref": [ "r132" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "presentation": [ "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification of accumulated other comprehensive loss to interest expense", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "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." } } }, "auth_ref": [ "r108", "r131", "r133" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income, net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r11", "r13", "r136", "r139", "r143", "r167", "r328", "r329", "r334", "r358", "r379", "r568", "r569" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of pension actuarial loss, net of tax", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r3", "r65", "r134", "r286" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax", "crdr": "credit", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax of amortization of pension actuarial loss", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r2" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "crdr": "debit", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Tax expense (benefit) associated with other comprehensive loss and income", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r10", "r90" ] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilities", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r97", "r367", "r428", "r429", "r552", "r646", "r679" ] }, "us-gaap_OtherLongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable to Wakefern", "label": "Other Long-Term Debt, Noncurrent", "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r14", "r432" ] }, "vlgea_OtherProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "OtherProductMember", "presentation": [ "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Product [Member]", "documentation": "Other Product [Member]" } } }, "auth_ref": [] }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distributed and allocated undistributed Net income to unvested restricted shareholders", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "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." } } }, "auth_ref": [ "r184", "r559" ] }, "vlgea_PatronageDividendReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "PatronageDividendReceivable", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Patronage dividend receivable", "label": "Patronage dividend receivable" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock purchases", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r75" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt issuance costs", "label": "Payments of Debt Issuance Costs", "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." } } }, "auth_ref": [ "r20" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r75" ] }, "us-gaap_PaymentsToAcquireLimitedPartnershipInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireLimitedPartnershipInterests", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Investment in real estate partnership", "label": "Payments to Acquire Limited Partnership Interests", "documentation": "Cash outflow related to the acquisition or continued holding of limited partnership interests held for investment purposes." } } }, "auth_ref": [ "r574" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r74" ] }, "us-gaap_PaymentsToAcquireRealEstateHeldForInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireRealEstateHeldForInvestment", "crdr": "credit", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to acquire shopping center", "label": "Payment for Acquisition, Real Estate, Held-for-Investment", "documentation": "The cash outflow associated with the purchase of real estate held for investment purposes." } } }, "auth_ref": [ "r573" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Pension liabilities", "label": "Liability, Defined Benefit Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r55", "r282", "r283", "r284", "r521" ] }, "us-gaap_PercentageOfLIFOInventory": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PercentageOfLIFOInventory", "presentation": [ "http://www.shoprite.com/role/MERCHANDISEINVENTORIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of LIFO inventory", "label": "Percentage of LIFO Inventory", "documentation": "The percentage of LIFO (last in first out) inventory to total inventory as of the balance sheet date if other than 100 percent." } } }, "auth_ref": [] }, "vlgea_PercentageofTotalSales": { "xbrltype": "percentItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "PercentageofTotalSales", "presentation": [ "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of total sales", "label": "Percentage of Total Sales", "documentation": "Percentage of Total Sales" } } }, "auth_ref": [] }, "vlgea_PharmacyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "PharmacyMember", "presentation": [ "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pharmacy", "label": "Pharmacy [Member]", "documentation": "Pharmacy [Member]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r57", "r434" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r57", "r272" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, no par value: Authorized 10,000 shares, none issued", "label": "Preferred Stock, Value, Issued", "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." } } }, "auth_ref": [ "r57", "r370", "r533" ] }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromCollectionOfNotesReceivable", "crdr": "debit", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in notes receivable related to New Markets Tax Credit financing", "label": "Proceeds from Collection of Notes Receivable", "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of long-term debt", "label": "Proceeds from Notes Payable", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r19" ] }, "us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromPaymentsForLongTermLoansForRelatedParties", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in notes receivable from Wakefern", "label": "Proceeds from Collection of (Payments to Fund) Long-Term Loans to Related Parties", "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." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity of notes receivable from Wakefern", "label": "Proceeds from Sale, Maturity and Collection of Long-Term Investments", "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." } } }, "auth_ref": [ "r563" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the sale of assets", "label": "Proceeds from Sale of Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r73" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r207", "r356", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r504", "r520", "r534", "r535", "r536", "r537", "r539", "r607", "r608", "r614", "r648", "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" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r207", "r356", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r504", "r520", "r534", "r535", "r536", "r537", "r539", "r607", "r608", "r614", "r648", "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" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property, equipment and fixtures, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r9", "r343", "r362", "r376", "r533" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r228", "r229", "r230", "r231", "r285", "r288", "r290", "r291", "r292", "r293", "r322", "r353", "r354", "r355", "r391", "r393", "r401", "r424", "r425", "r483", "r484", "r485", "r486", "r493", "r500", "r501", "r512", "r519", "r522", "r527", "r528", "r529", "r530", "r535", "r543", "r605", "r613", "r621", "r640", "r641", "r642", "r643", "r644" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r228", "r229", "r230", "r231", "r285", "r288", "r290", "r291", "r292", "r293", "r322", "r353", "r354", "r355", "r391", "r393", "r401", "r424", "r425", "r483", "r484", "r485", "r486", "r493", "r500", "r501", "r512", "r519", "r522", "r527", "r528", "r529", "r530", "r535", "r543", "r605", "r613", "r621", "r640", "r641", "r642", "r643", "r644" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable [Domain]", "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r59", "r64" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r210", "r287", "r348", "r349", "r368", "r375", "r427", "r428", "r429", "r430", "r431", "r451", "r453", "r482" ] }, "vlgea_RelatedPartyInterestWithinPartnershipAgreement": { "xbrltype": "pureItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "RelatedPartyInterestWithinPartnershipAgreement", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent interest within party agreement", "label": "Related Party, Interest within Partnership Agreement", "documentation": "Related Party, Interest within Partnership Agreement" } } }, "auth_ref": [] }, "vlgea_RelatedPartyInvestmentInPartnershipAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "RelatedPartyInvestmentInPartnershipAmount", "crdr": "debit", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount invested in partnership", "label": "Related Party, Investment in Partnership, Amount", "documentation": "Related Party, Investment in Partnership, Amount" } } }, "auth_ref": [] }, "vlgea_RelatedPartyLifeOfProject": { "xbrltype": "durationItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "RelatedPartyLifeOfProject", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Life of project", "label": "Related Party, Life of Project", "documentation": "Related Party, Life of Project" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "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." } } }, "auth_ref": [ "r155", "r156", "r348", "r349", "r350", "r351", "r368", "r375", "r427", "r428", "r429", "r430", "r431", "r451", "r453", "r482" ] }, "vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "RelatedPartyNoteReceivableMaturingAugust2022Member", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Note Receivable Maturing August 2022", "label": "Related Party Note Receivable Maturing August 2022 [Member]", "documentation": "Related Party Note Receivable Maturing August 2022 [Member]" } } }, "auth_ref": [] }, "vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "RelatedPartyNoteReceivableMaturingAugust2027Member", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Note Receivable Maturing August 2027", "label": "Related Party Note Receivable Maturing August 2027 [Member]", "documentation": "Related Party Note Receivable Maturing August 2027" } } }, "auth_ref": [] }, "vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "RelatedPartyNoteReceivableMaturingFebruary2024Member", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Note Receivable Maturing February 2024", "label": "Related Party Note Receivable Maturing February 2024 [Member]", "documentation": "Related Party Note Receivable Maturing February 2024 [Member]" } } }, "auth_ref": [] }, "vlgea_RelatedPartyNoteReceivableMaturingFebruary2029Member": { "xbrltype": "domainItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "RelatedPartyNoteReceivableMaturingFebruary2029Member", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Note Receivable Maturing February 2029", "label": "Related Party Note Receivable Maturing February 2029 [Member]", "documentation": "Related Party Note Receivable Maturing February 2029" } } }, "auth_ref": [] }, "vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "RelatedPartyNoteReceivableMaturingSeptember2027Member", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Note Receivable Maturing September 2027", "label": "Related Party Note Receivable Maturing September 2027 [Member]", "documentation": "Related Party Note Receivable Maturing September 2027" } } }, "auth_ref": [] }, "vlgea_RelatedPartyTransactionBasisSpreadonVariableRate": { "xbrltype": "percentItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "RelatedPartyTransactionBasisSpreadonVariableRate", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party basis spread", "label": "Related Party Transaction, Basis Spread on Variable Rate", "documentation": "Related Party Transaction, Basis Spread on Variable Rate" } } }, "auth_ref": [] }, "vlgea_RelatedPartyTransactionEstimatedProjectCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "RelatedPartyTransactionEstimatedProjectCosts", "crdr": "debit", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated project costs", "label": "Related Party Transaction, Estimated Project Costs", "documentation": "Related Party Transaction, Estimated Project Costs" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "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." } } }, "auth_ref": [ "r210", "r458", "r459", "r462" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r210", "r287", "r348", "r349", "r368", "r375", "r427", "r428", "r429", "r430", "r431", "r451", "r453", "r482", "r636" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "RELATED PARTY INFORMATION", "label": "Related Party Transactions Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r345", "r346", "r347", "r349", "r352", "r408", "r409", "r410", "r460", "r461", "r462", "r480", "r481" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments of long-term debt", "label": "Repayments of Notes Payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r76" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "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." } } }, "auth_ref": [ "r26" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r60", "r88", "r373", "r398", "r400", "r407", "r435", "r533" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r112", "r158", "r159", "r160", "r162", "r167", "r169", "r171", "r213", "r214", "r217", "r296", "r297", "r299", "r300", "r301", "r303", "r304", "r305", "r311", "r313", "r314", "r316", "r318", "r337", "r338", "r395", "r397", "r411", "r680" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails", "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Sales", "terseLabel": "Sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r103", "r104", "r192", "r197", "r198", "r204", "r206", "r207", "r208", "r209", "r280", "r281", "r356" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Lease obligations obtained in exchange for right-of-use assets", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r341", "r532" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario, Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r289", "r586" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario, Unspecified [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r172", "r289", "r561", "r586" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.shoprite.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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." } } }, "auth_ref": [ "r14", "r32", "r35", "r47", "r86", "r87", "r515", "r517", "r582", "r632" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r589" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Products and Services [Table]", "label": "Segment Reporting, Revenue from External Customer, Product and Service [Table]", "documentation": "Disclosure of information about revenue from external customer by product and service when not provided as part of reportable operating segment information." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r45", "r46", "r458", "r459", "r462" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r30", "r31", "r32", "r33", "r34", "r35", "r85", "r86", "r87", "r88", "r123", "r124", "r125", "r194", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r403", "r404", "r405", "r406", "r519", "r560", "r578" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtMember", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails", "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r553" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r555" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash share-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssued", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "label": "Shares, Issued", "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." } } }, "auth_ref": [ "r11" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "terseLabel": "BASIS OF PRESENTATION and ACCOUNTING POLICIES", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r81", "r152" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r111", "r123", "r124", "r125", "r154", "r177", "r178", "r185", "r187", "r194", "r195", "r212", "r234", "r236", "r237", "r238", "r241", "r242", "r272", "r273", "r275", "r276", "r278", "r327", "r403", "r404", "r405", "r406", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r434", "r455", "r477", "r494", "r495", "r496", "r497", "r498", "r560", "r578", "r588" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r58", "r61", "r62", "r112", "r140", "r141", "r142", "r158", "r159", "r160", "r162", "r167", "r169", "r171", "r193", "r213", "r214", "r217", "r279", "r296", "r297", "r299", "r300", "r301", "r303", "r304", "r305", "r311", "r312", "r313", "r314", "r315", "r316", "r318", "r328", "r330", "r331", "r332", "r333", "r334", "r337", "r338", "r344", "r379", "r395", "r396", "r397", "r411", "r477" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r158", "r159", "r160", "r193", "r338", "r356", "r402", "r422", "r426", "r427", "r428", "r429", "r430", "r431", "r434", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r447", "r448", "r449", "r450", "r451", "r453", "r456", "r457", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r477", "r544" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r172", "r289", "r561", "r562", "r586" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r158", "r159", "r160", "r193", "r210", "r338", "r356", "r402", "r422", "r426", "r427", "r428", "r429", "r430", "r431", "r434", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r447", "r448", "r449", "r450", "r451", "r453", "r456", "r457", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r477", "r544" ] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "crdr": "credit", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r38", "r39" ] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockGrantedDuringPeriodValueSharebasedCompensationForfeited", "crdr": "debit", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Restricted shares forfeited", "label": "Shares Granted, Value, Share-Based Payment Arrangement, Forfeited", "documentation": "Value of forfeited shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r89" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted shares forfeited (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r11", "r57", "r58", "r88" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "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)." } } }, "auth_ref": [ "r11", "r57", "r58", "r88" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock purchases (in shares)", "label": "Stock Repurchased During Period, Shares", "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." } } }, "auth_ref": [ "r11", "r57", "r58", "r88", "r406", "r477", "r497" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r58", "r61", "r62", "r82", "r436", "r452", "r478", "r479", "r533", "r552", "r580", "r597", "r631", "r680" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH\u00a0\u00a0PAYMENTS MADE FOR:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "vlgea_ThirdPartyContributiontoInvestmentFund": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "ThirdPartyContributiontoInvestmentFund", "crdr": "debit", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Third party contribution to investment fund", "label": "Third Party Contribution to Investment Fund", "documentation": "Third Party Contribution to Investment Fund" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.shoprite.com/role/COVERPAGE" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r36" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury shares (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r36" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedLabel": "Less treasury stock, Class A, at cost: 977 shares at April\u00a027, 2024 and 912 shares at July\u00a029, 2023", "label": "Treasury Stock, Value", "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." } } }, "auth_ref": [ "r36", "r37", "r58", "r61" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock purchases", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r11", "r36", "r88" ] }, "vlgea_TwoClassIncomeAllocationClassBConversiontoClassA": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "TwoClassIncomeAllocationClassBConversiontoClassA", "crdr": "credit", "calculation": { "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Class B to Class A shares", "label": "Two Class Income Allocation Class B Conversion to Class A" } } }, "auth_ref": [] }, "vlgea_TwoClassShareAllocationClassBConversiontoClassA": { "xbrltype": "sharesItemType", "nsuri": "http://www.shoprite.com/20240427", "localname": "TwoClassShareAllocationClassBConversiontoClassA", "calculation": { "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Class B to Class A shares (in shares)", "label": "Two Class Share Allocation Class B Conversion to Class A" } } }, "auth_ref": [] }, "us-gaap_UnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnsecuredDebtMember", "presentation": [ "http://www.shoprite.com/role/DEBTAdditionalInformationDetails", "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured Debt", "label": "Unsecured Debt [Member]", "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted average shares outstanding, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r176", "r187" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r174", "r187" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480463/815-10-45-5" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "30", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480513/718-10-30-3" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "30", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480843/718-30-35-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r504": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r505": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r508": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r510": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r513": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r514": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r515": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r516": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r517": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r518": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r519": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r521": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r522": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r524": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r525": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r526": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r527": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r528": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r529": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r530": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r531": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r532": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r533": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r534": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r536": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r537": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r538": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-14" }, "r539": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r540": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-9" }, "r541": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r543": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r548": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r549": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r550": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r554": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r559": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60" }, "r560": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r562": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r583": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r595": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r596": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r597": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r599": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r606": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r608": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r624": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r625": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r626": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r627": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r628": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r630": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r631": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r632": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r633": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r634": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r636": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r638": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r652": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r654": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r655": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r656": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r657": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r658": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r659": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r660": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r661": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r662": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r663": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r664": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r666": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r667": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r673": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r675": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r677": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 48 0000103595-24-000008-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000103595-24-000008-xbrl.zip M4$L#!!0 ( (MZQ5@3#[Y^F,< +MI# 2 =FQG96$M,C R-# T,CM);MT0Q=7-V=1-M7-C,OV&%?WGO?+K 0E M1E-"HB7A2__ZDYD"&QL!$A*0$M%KQF6#+ID13UPS,O+G__LT]M #"2,W\'_Y M23F5?T+$'P2.Z]__\E.[=][M_O1_6__U\_]W>7S;\-SQ0L MF^J@*9\,;<4XT355/K%513T9](?R0,%$-OJ.=']F.XYC$@N?:$V=7D:P2B\; MZ">V)FM]PQ@2M>E(SIEAXJ&BV7BHTB^'?/M$O/C%ZS"Y\\\A'C3]0L6W[TQ,;Z_QI3Y&; M=B%]L_+I?[]=]@8C,L8G[X<\C4[N,9Z\W#G$49_?-_MB<1QG[M.JV2F,&'1^ MA.'@]?(X_?K72S_%(?8CA@@<4XRQM\DGLGJBJ(T%'CCOZ#2;E_$I^?+ETB7Z MOR$6^W9^:13&RU.F'[Z9[H-W3_";YT6C8!*Z,3D=!&-^J:RKYL)T3R@'W]XP MX^BZ&2O-$]DZT927YT2!KBKF.MPE5_ ;SCQ,A;%!_)/OO4;KYQ'!3NOG,8DQ M8K>?D#^G[L,OC?/ CZE@GMP]3RCK!\E?OS1B\A1_XB#ZU/JO__JOGV,W]DB+ MS_MD/KV?/R6?_OPI>78_<)Y;/SON XKB9X_\TG#<:.+AYS,_\ D=@?MTQBXD M8?*KZSC$Y[_2[Z^H>@C=03* I_B6#']I#$[HS'T\9D\B[EG'IZ][/J?#"['7 M]1WR] _RW$"N\TMC>*(:C99,_U-DK6DW?_[TYJDY7G(^#4/ZAJ]N-,#>OP@. M.[YS0356 R6,^:5!F7GFT$].QO0IHQ,'OX[!;+3,3XPNV[Y]KB9?7_^5?A*] MO,!JM!CQRWK!#;T\<-Z^PFZT_JEM_X(V?;K#W^#A^_E#-;G1&F(O(OF>*UOS M)W/>$Q!\L]&(1OG6Y$X?8H<*C'\A:]O MF;TT"J8A_XM;C[.I[\9\X-$(TR\;\\_'!$?3D+22OY(O?_[T]KOYW^P92\^; MTC&\?]A,,9Q][UWD?19%28\-XN695,)=ARQ>R@F-XR#<\K5+][,/+X@?C%T_ M[;%92?/F$9_>CG[=K/WIN$_"%1R9T%]ST7#@X6B9O0FF^7>YGA;1R9 53^/? MY7O:(YZL>AC]*LNS9E*;3)5J@_GGA.OK^5^4YO3OH4M"Q(6+I%K#\^X_WNKQ M]S>_C.#MTR=12@,XO.0_&U+;Q[]O)@W[^E/K\%U*\#",#FOUH/>7JM!;%T#,W\YL47*+S*PIULRX^E+M,F9FB"HC MBX[='0N"\(!%0-&7Y\5OW@K-XC>[%IJRH&4" [9@0(D28(G* )&L M>U4PBEP/@N_6#2H1X,K.PYTZ$+Q,A.\\L,H;7]+)*2>JM>?X4MEYP+-%G*TL M2-4Z.FB<#G8I=! A$'E#!Y7G&Y1]TV'G84ME3:T(TBILZ"46=PZD0X2-RX3C MS@$RJ0H$;2+;G9J$>#MP@ 6P.RK$@P+;'16"1X'MCEJ3);Q=<^MR8+? M)J\@_VL[?TY9F50PG@0^_3-*>S4?TZY3/DI)*1]UYR%^85:71?/JJ( =L5K\ M+,9Z5M^2&+L^<3HX]%W_/JH,X<5/4*PG?'LPF(ZG?$7R.AZ1D%T7DA%[V@/I M^H-@3"K#"_'3$>MY<1?R:K%GKI02-509VN\\V7"XJ8D?J1]:MPH0L6OB1^P" M*F(1&"=^,"^ UA:!436)ZVL5.8J "\@HB(>+W121:)!1$#VC4!JK(:-P(,)# M1D$<7D!&X7"T/Y+RA:JZ%=I;9[,0JZN>8:FY6U$BJ_6JIVGVZE:42?BJIUD. M[5:4R0OQ,REBN15ETEZ$^O\=3:WJT?F>%RH.4[RF5SVP/OQ"Q8$85_7 ?/\+ M%0=BE/A1^_%%CB+@ C(*XN'BK2NDE[2]6(>,@N@9A;)8W82,PH$(#QD%<7@! M&87#T5Z\C$)I4Q,_HW#L'E-9#5F:54]+U-]C*HW554]D[-MC*HWPXB8 M2N.%^,D X3RFTFA?]>A\_PL5!]C';50]L!9BH>(0C*MZ8'Z0A8I#,$K\J/WX MPBL1< $[*L3#Q8(KI+Y%1:'6XN)G6(XZ["Z3U57/L.PU["Z3\%7/=QPZ["Z3 M%U5/@>P[["Z3]H+U:"AS:I!1R.77'J;WF D9A8HR#C(*%6$49!3$BQQ%P(5P M&84HC,]NPL"9#N+KL$?"!W= $IXDARBRXVI)V&/G,NZ8(X?IFF$*%_B+PY'# ME >;PL7G0G'D 'E04[C 71R.',B."!>^;^+(UY!$HWI:$.$J&$3@Q8%LAW#Y M!T%X<0"K80F791"!%X>Q%Y9PB8--O+@9X7",!SLXF54 DV$)EQX0A!V'L1I6 MY:+R_;'C$(:CR)<+%YR]+RO0)CNM-8_>!],A@&KJQ2Z+.T\";.L3Y&@9CMF8U MC7%,;[L>SNL#;DC8H\:??'E.?\#[ZH(H#MU!3)SZMB&WA0O[:\SBP]@Z6[AL MPBOU>5'(#27#\UV(_0@/&#.C+\^+W[SE6-=_H#PCFQ8*LL-L, BF?AQ=!3&) M+@,ZB+;O?'5][ \HG&[)@+@/N.\1-J;Y[W?/DS>&8'&T[#FO5W[#,<6=?]\C MDY@/@;+6W'7EFW6BO+*I0'F8+5S>8[],:T_OIU',:%H6V'8(^!(\C$7AWEQ9"F7!IMP,ILDWL%4$Z*@HQ MX=*(H,AVY\=3"ZB6Y<<+E^P\/N!\)?UPBL-GQMEZNEG"I6\/QF ;3."N3*"X M"6D(%TNW?V6=B:7(XB:YP3D7&#:0.#\X='?K-[W-F]LEG2BCR,(FSH]#;H5- M*@M+_A+;%"IRK1*NE^[8G7WCDW#W7K6>W:O62_*J%5G8Y*6('-N5UA(NOS/;Z[OCJ?C0[J11R&0PF7LTK" GP +>\""<(FUK?5"-3.;BBQ< MUFEK::PH!Q1A$SCG(7'<^"L>N)[[7COQHD/B7)#^IO+@S*^[#/S[F(1C]LS7 M8/I5'?KD>I@,J3)^CR)LEN4X>5MF**@(FPA9Q]MO]*OI^(ZR@N>V:L;?4F57 MV$S+\?*W5/D5-I6SGMB><@R_8_[';MKNERI2PR1BQ:%XJSH7+O631 M8[?D(? >7/_^[47"Z;/,;V1OZE(^AE-&I<6%HC;]P"%.VW?8CAV6#4C>W+X/ M"6]4N.NU(:6LM2%%N-0.0.W04'N?9LJZ#_#=I<5";.'23'5PY:J)QP75)Y_( MS1-%+4?U"9=' X@)H?+>@6R=RGMW:2&5IU8RJU@R'EGN^*7=P4*24.Q^[^@M,GR#H[=X:3%+5]$T=HG8.)";)RX4LSM= M6K-,*%8TN[\3-16Z#SCF9T#-$7+K1N^.M^FRHP$H0FXIR7N/>%)+9.[*_1)V M6>.X;>*NV+WSI84#NG?"IJ;@*3+9VGEIA#T6J? MSBO*F*31M)F%,>\N+<:8VB>WBNFG=[0NII^$S>VL6UJ[)#%E0]GK6["B]J9< M2S;*05@E*U4!8;M%6)E;';2=)_5RS4TQ3Q2UK"T%VLXS6#F=@O>S6^,4O+^T MD%.@"Y>N*3=[4M!7R\$6*GLELD78U,5.,@F% \O%;>^%%(,N;!C?]0?!F+Q( MQF4PX&?KI-.]\S2A]Y?634X4I@MP)).B"YMZ (2D!MK[/M%)T87-@ !"Q.B8 MH@N;B@&$+&=1#W"VHZ(+FT 2A4O%HU[WZ2QDS*BJ WW8MVQYV'JIV9S$GQ]=)QZ=*;+\?QK\ MTM;/T03[K9_[(1M/\GORG*6G,6R<8,^]]\]HJ$E1W$ANGG\_"+P@//MOF?_W M>4C!=#+$8]=[/OOICDI+A*[(([H-QMC_28JP'YU$%'[#Y,+(_8N<*3H=(/_S M<39H^AQ*0S*?A**R87^_ZMYU+E#OKGW7Z;T=LX"C[77.O]]V[[J='FI?7:#. M_Y[_UK[ZM8/.K[]]Z_9ZW>NK TY!SC2%/S"5*/\^#GP)79RB\U.DRDW=%G[< M__/?BB%_%@@A9NHPOU[??D-,?_F!?T6M1N@.T$P54\7!C5X#^9@9-(>X9Q?! M@)L6EL]M<.U M5*CI<@G_^0:Y/4IK:6I'X8/'[[A\ >Z]LG'E;P8X_">*JLX MF)PQ+97&FIAU:)E?W^=J](3.P,.3B)S-?_GLN-'$P\_4U/%Q\)L^SY[>#^(X M&/,7/) P=@?8F[V$OR_Y>J8A;?O4E$VF)&.JC6-G_N*9_CRE\_JT_+EV:FI6 MZC?RJ9+Z^:HGV?JI;*AK'_6)CRP9'9T_H^PO#:TQOWB"'8=*[9DZ>4+*6YIZ M9+A$@F3V^Y?4Q!+E1O\_I]3=)*'W?$LF01A3LQV$8QQ34TEG29T].I_ ZV// M"^)^\#27$Y4I!=O4C<\K125VZD#0?WYOW]YU;B__A6X[-]>W=^CF^VWO>_OJ M#MU=(VJ2[JC=08I&O1&D-#\X']'U5W3W6P!J;K*6.%GMH_NY-A.&00A-S_/9OZ M5#FRJZAQH1R.1P3].9<7E#C]B"_&;6%V;OCMG22$>R-V9P[]Y&1,'S%BMYTX M^/GDF>#PA/AS^=,:K?8D=+W$,JNFA%B0LMYLB0 U(PN&$@0(I0:N;\46V"JH MTBT\,]8&W&62F,LXZ3/CI"\9IT1<%G_6S%S=W;:O>EUNE.IKKS(ID:R&2 S+ MTVB=!^.Q&[%$&/KJ4O_\*CC-850Z/(W%;J07]^DD9J+0;+3D$]70M*RFX1-W M])9[[RDO"7W;A13_1-?T6_FY#0:K=^[EY=M*AR][S>= M6_2M??N/SIV$NE?GIQN#1H$@EX23G2<\B/G443!$X=4&6]P*)[,'\36N:9=YF%.E5&X,JY0YQ9^\ZI[]>AW?!XXO/Q(Z(ZDW8D<$T:/&$.=-&ILLOMP M[%BCU4[C[O/_?G20.Y>Q=*@WS3=E2,D3Y]1,^L7Q5:GUGK&+^"0/D MP)U@#Y$G,IBRFB;Z,37#)/J(/E V(L9',,5"6B0PQ6)A+5/>-V03%H?FKWG$ MGR(4$X],1G2*R.=!I\3B%V_*IH)P2#"=JD/.RE^2>'%%1',X/F2W@LSBMRF- MWM@]K=&RS:7<]L<!F[LT@U! MG$7Q %9%Q:I8:=TL6"TG$IWA_5E1^W=N[+W:AF:C=>YAZH:WZ>WC<< F%PQ^ M2,@/T 2'Z %[RP%I,=M;0_+>A9C-MO<\[@?>"VW9.NCEKYTVD"\C.CM/@Q$[ MKSM93'Z?0B#TVW?9 [/1NJ-J^:K=NVC_$_48W;J]_-JMX. M'/O[-X[]8L'C%26-"([^BD*STHCZOF LO02JZSML292@_C,:C @ULF.VQ>9Q M1/AR,R/@0EG4!^4C&N$(#5V/DAY['OV2U:4RCOPY=1D_*!OZ9'8!?>8+2Q8J M+F>,6>#GW#M@S&)?LXI+Y$S98@:_=!*2 >&*65$1KPN/T ?Z/.I'H&A*%5@T M"EAMUKPD/1[A^/W8'_';4;(A)C?/YO!10MAWT B/T^_Y_Z S8]?Q2 M>A,;Q>PYK$0WXH/@@\11C&P9.?@YRE^Z>#X-0[;-EX^%.9PQCJ?1BSMD-5K_ M(E%Z.>\. M*<:)1Y$;!CY3W]XSQ_8DB-@WP:R@<58Y0M ?I!^Y,9&0.Z37/4N(4+W_C/@. MX[47]]X<(;%K7R[93>I,M-)MBWY'Z:;*U&O9.[78MX,K27 M<;V(,(D^GKZI@<]=Y/9"%T:6F>B^R*H-L@JRFBJKKXLAR(T01AX.J='#@P&5 M52:(#D=GR Q1ZJ>(XNDDY0LJ(QA%8RKG]$7AW(2PM \EP_,;K/<(X4-QR-#U M^=82OD[[/_]MJ2J=U8H!\:^5S_/+EBZ8?\]$;7;-RN',KW7]1#4HZDE?G3L% MBY[ :5ZF5Z(,6U-/54TKIW:ZY$?I^7<);[T595=+%7QUBHX5?_4U&ZNWV4,4GE-,W ?A.; L'!@M5_QL9X*H[?:<=D^9. /_3*-Z-NB*&N/"65SDXG<"F,7M5R'XE2' M$N.>,>@^#![CT9Q/N7,O\^?\RA]SGCPE*Y/4E9NMLS)IZPKKW61CL]&^RS(% MB*1S@-5UI09#[C M9\$S%=0N,,5#P_9IE(0H=/));XGX91O\//IG60'V+N^9 MO?S1I:]FC/?IU (FN0]NQ.V,C_V!BSWFZ;%";'8Q:USGX-")$*M9=IU5.63M M _Z8&I4@]%YO[Y"SAQ*M?(DG'LQ&(^)Y+S+X@?*5QYC)!MI9I-<_28WT/IXB M,8S@O^B3*IB3\*4(#5A% >#[I;<41CN;7>O0%44Q5+TN?#C@N6;.?LS1=*L[R[F&[ M1ATL&-A5(?;>)[0N^?WWJ4]0<]X_:I-%!Z97?DY'Q]=Y%>AYHI-[B4ZF7L8- M#M'O215HG7@^\]^^_=+H7GU-69OG MA.-TZ_%'7+\:P[>-ZZC9/'$"KFK8 RGU*$GHL^07QT]G#5:EIJ5+EOG2KVX^ MU!9*GI\'KWT\^$&C+ZK13F;T'0P(&0X_9P3RQOLKP/$$X5^*(;P.A'@)7K*" M7]LK^)N-EBZILB:9NI4=^[EBG34+A%D;H,MI'=#SONNM[SIOFCX)DCS&K,/\ M UEJH_X:IO&(2WZ]!?>CP)O&R[=LZKR>_!R%KZK\GIST0X)_G. AG=_]VFJ&.[+ZN0 ;&, M4V5#H^ZLCU*44V-#^_!Z;&9?![&;]NT=ZNZBA/^@O8T65Z%NF,*ZNDYM3EIQ MSN8(1V?RS%IITPDA:B5=!\W')\+^C.TG7!=>?NU>M:_.N^U+:E#9*17MN\7C M2L3>70/<*R,Q5'UVB1T?9IQV-R9CI)RBKR]+HR\'T47HPW G=%^Q1^26H-R(DCO:8W2K2U6\X/$@@ M\#,69BQH%+*\VW]GR$(9C9;V\R>Q[ON( ML^,0.;[X.PH\RL7H)]3Y<^K&SR!R]1.Y9J-E@*< GD)-U-8YCD;HJQ<\0EA3 M/V6E*8V6"JZ:?(G3A1H-IL\+HBG;=3U'MV[T Y19[929(AN-EBJ#-@-M5B%MIL^U&?7 XI#.E#M@-V$P(,[T M_28N4%3U4%0V*"I05)7@X^9M05GV!4&!L\ L!E&MAZ@V6M=WOW5N<^X+JK=H M5JCH1'Q757W3_OR[OW!V3 ][2;>JI-QD\402YLY^C_AQ2=RK)0[XM#7T:=DA MB:H*/BT8R@KPD:LS8QYY=YY&;M^%5=Q:JB4+U!*HI8KPL4=?CV/(^M53%;$F M].K:Q=85!QD*T!AK"VSLL!T2I>/J[EPYVI-I+^W)CJVEU](I&AN:3"6I/G2" MUK<;4MZ>1[>7CF-YJ?E*Q-Y=FPZZ(7%7/<+K3,K< MXC3D_U5JVK.CJQ$[MV7+5'(%9UU ;M[--K?ZF,Y-$A,@4X)M\V8KP M@/W"#IA_P%[:#KH\\Y=1%9C_MT)37)Q:R)XJU-Q6'I4PC9SWYR3HB^0$)4*B&Z+-F*+(B$E.0S5L4P?B,A M.\33<2."7/^!-8TS M0C(@U$3VO=5=!]=)1%9?JMH2L4*5/GCW!)^]$/5B1M/;%Y+F%8\F/[&/)UN% M\#'*3/$!BE;HU=)19% 4J9)N&(*@Z,@\U:0KTJM>1<,P&*,_\ \R)*$/#NM* M^3#6^QWMP8#2)(XX?6E\=QG0<;U*"?5&9BGFM_(R=)^(<_(7"8,443%9SM%2 M%?6S( X)>+)E(LK<":(V:V"KT=(42;<*V_']N+GSJB4Z4+(:A+N\ZLC\\*3- M-XKQTQM+ 1[X]LD,1M [1L]%OVE),-GA 2GG 8-W77V$;,Q:I"(DJZ>@RZ5Y M"N!5;[5U.QZ1$ VR%1& Y[-!7W)JMCD1MW-Q=+9B:$I-591,'CC.>U2FQ>&C M4#8JVD)!H5$@L6U)DI22?(QN7 M*N#+'BW<-BCF0G#3&RU5-R3#,H6'6WKW&FU-\YJ=U5=NGF31RLT]C.P86O3< MA,&$#N=9XF65DS$W?+Z#:-C'MY1+R" M;+0TV9 T&19"ZXBD#4:L3"2QCLQX;RDLO O[\CX7AS4RTWV M@+"FW&@9*@58S6K_A-;(K" ^BGD^P?6AT*^PNYNT2'[MD/SUXZ@3L<-FT0T. M8Y^$T5#8TO\MMJ6>M)X.V*A*%,"KD-$5I3' ,#NVO0> \NIX'+NRV"G1.P;QH9V=$Z))BBY)0 Q=UCQIS6] 8 M@H'F&%S0I!RY>-UW+"M>8:D:V65 M5!Y#)9O0Q6Q'6\^6E'"GFZ#"ZD.XV4+OLQSUYGF5HMUHV:8LJ76JMP,1J*L( M9*J!SRD"ADQ%P# E4Z[QRJF +=8ON^TOW] MGU#GG]^[=_\JTCUYP6V@/A5R@BDKF,^ CZ[:?;/@P*#ZTFA61 M5T4ISK-BDR#DS Z&E*%]Z 6RM>U'Y.YRW?N([^E#F3;N$Y\,7>AY M5V +^GCB!<^$W!(/QV7(B-9HJ;9D%.^E#7ZO@&C:M!F];#3I'$U6$US@PQ^@ M-7.#P>,MX/$R^[5P1-+*=0J3'U$+_FL=4;+9?UV%DGRZTV"YV1(.1Q306:W> MT2]9*L$SN!='>R#'II6PPIZ&R9HHJ9)9_%2.7*RJ@$M[M)C;M'Q6&',6PYPE MV699[NW.3X*I]:X=MAYZ$I-PO+XL(<.L=W!834E;>79Y6$VULTLY-OE 0J#@ MKIBM^X":-CM609K_(;]T^*TD6\/)DBF<#'86&R288#M)161DF^TDVTL( M.X#8EBQH+EM++&VSXV1[+"5[]PRUCBFI"BA;V)2RF\Z*BW6TVPL'Z^(MR1KX MM76$499&B^7 B#7RIOYLX0VBX,_N,(4$CD?&G2V+F[KR2D*ST3*:DFJ(XFV MYWJ O2U% ,3V"JJ27K=#OBJV@NH55ZG'OI"U0MD^>/<$O]D%UO:=EQ0;_7TQ M_+M^SE#MO2]$\N[DBJ17 )''L/!Z0_R((:9H MD4SF--1NM*@3KA86M%R\K8![?K0@W>"X'P*DMMQHZ9)5_,32G8/T&(Y%2\[\*:E@ MLN;"E"D]_4K)O'+!%O]TR2Z>0H&DM(#@R924WAX\*@6/*JG-FJ6B,^M.QWTX M4)^E8#QV9^?VLEV2C.MT L0?4"ZB#RPEAIH?WS&!C[9X<_*\VNLI4*8EK#UT4_6\@E=XWOK+O(_!)^B-<$A&@4?=JN@G M1/B9MV4/.&'7GQD\Z7ZH+$O(BCU"PBQM,/@A M(3] $QRB!^Q-R1EJ3^-1$-+G.6BE+HN8&$9Y([KY>WOLM5R2H]>7Y?4JFFM4 M;?KP-F5%2AV>P?9M2G+*ULVE#U R7"DON=_,IWOU-9F\S-?0S+:K3HD$@&XKK\T1O<&UA&S24!7[8G8:U'U#E_ M:1EV6I&5W ;.WM_@DD+I/%[$YYG!RTOQO)-*L]@9)L2*6Q6I:2R?9S0;/\(Q M:D]"UTMD6S4EI,JJSO,7.P;1EE/29U-:SHTN3.GO4^]Y-B.;ST@KX)$<1U8R M.R)33$H&OK$3 BS);C8%24M"3KM,]&07_NW0PVH"#4DQ12G3A\S&BU/R94=. MB2+OS_#G#[L597^CL[9W2Y@=#Z9Q%--?V![[7?/@^O5=N:=IYV="WN%MYW/0 MU^P<'EN.++\[G7MD!5BJJ*S 0Y7US<#-#.UU'FNI;M]Q)!-RP&%FN9>Y3*., M$G;R0ZY)1'ADU[ KX:&+!(\CVWM\2V+,2O<0P:%/QP]%75OGY.>D[,PHV1X, MIN,I;[C+ZB,';M[R1T5ILGIX2VJJ$!37$5 ;$O4[ )3!MOQHDB[,\3='M@]Y M@84HX/6T-#:>A&3$JJL?"')Y=UG8GUR@E?.J?8LAHM2U*TY5BXTHYPM3.8ER2*4!P2 M'$W#YWD"<[;6*K%,PR"(XK.2%_?N9N_C4=,L@)H]9QDU=J-EF\O6?._+=WD& MK?LE'S=1XA$*HV=/-*]'7;8MA-+ MTE(:%NX=.V4&'=5IV!$MU.KS"B[S\Z:*_2+[98]@R^R&8(0+RXS@'4[HW$*C M-5JZ9DBJ7%:;S\SLJD X,;(P[D,L @@"6/RHJ'($D)WM M9YB2*9?L-.U. +F)_Q2S/ISSW-I")G;A.0-""1ONG^X,)_90W4U"=HG0>0RYIR%[&!<]X%\?G2= M>#0'VL*-,P;(K[?@/AW$-%Y]BRBT>Y\Y7?C)1LN@ZQHF'BJ:C8>J.M"'?;1K+]E <@[M5S9R<:*D]_ D(F?S7SX[;C3Q\/.9 MZW,"\IL^CW%X3P<_XST;^#LQXN]+OGZ=TZF//OZE'[U:?GSIGYJ M:TKJ5_)I^N>K'F6?&D8SUY-6?Z[K%HQICV.R3@TM_9OYDU(C,AJKOULZ*[+Z MMG^]9:;:^=^[EY?M7SNH]_VF52"(>8R_GU5>_ZLGO1ONO0D=_1?[YUKNYZZ/HKNJ:S:]]UZ04"S6+%BD+7 M1_$HF-)G.)&$R-. 4(]C0L(D7$9X3#V8./J(/GSW\=1QJ7W^F+)LMR&K4*7D MP886,':6224LW<^TK$RS4C3T!R$_(M3QG85>#:L;W*S-2E64")J]D@C' ^"% MD#Q']E9LQO)Z"*2:$O56N[M=&A6.!MOF.S/,OSZY3D7=M)W@@?A3\C4,QJQU)7OD'VX\.I]&='XD M[#P-O"FC2SN*"/V?LT4-JVHV6DW=D#2[$HO&^UM\ $$\)D'4#B^(%A5$:C95 MNZQR\UKP38$_H^/U M\-<@<'B5$PD?W &)>H&7NYV4IK!U$5G2#5%VJ<(.Z'U&KB4B2:5(,BU)-A5 M4AV1M#<@L1;&DF(9DES:)BF DE!0VA [E(@EG6.I:5(#)XI:$BD*J-'.)A@< M[ E;K9Y^#8,H0I,P&+HQ!!Y;!QZT $[8]=WHSCD^SP1>9H0/X).JP6<>^)3 M^GIMWVF_(6TGH6QN!K_:HEF<+88X#3 M/H. DM&D4.].UB5=*:N("] D%)HV!08EPXDM?EH43DU1XDP(%N#^HPX6+L@D MI/**N:K@\<(XH*/[BW\ 4<+64<(B79GZ7*!J;JVIL0;YL@F'+]022!OB@S*! MI#,@:;8HQA> M,?(H$P<-1LMM2DI,FBD6@)I0U!0)I(,CJ1F\6.Y:A@/U*AV M!@8'54=9%BS@&+B"8<<+*5_/YEY-* Q%;UE8D58;JQUJB:*/+7Q*, MK$;+E$P;UI5J778%@X."M76!!E,AJ$^H[B"S: /%^ FZ]1:*.>:+_?-NZ*X_ MI?2850,$?O2%TSNY[HY1N_,4AYBBT_5Q^-R-R3BZ"GSVUC#P/%X_L*629WOR M5#'Z<;06:D@M(J@H:(!>0:\\J*;\JYM&'>6HV!==.7W#D M#F#!HZX1_0T)>\R37HKLFXN1O?H^L._@T*>SC^:WO.%*S.6Y:X6)< #^ 7]"@ M90WX+:' 7TJEE6 %'G!_2?=OB&FKM_3_1;RE_V-=W 5R ;F@= !*!R"37L I MM@OMT$!1P*V\1A7;Z MNPXD"S_9:)F,N(:)AXIFXZ&J#O1AW[+E8=^QE*9JR)I&K.&_J2S.;QJ]%+U, M\#TYZ8<$_SC!0SK!,^P]XN>(87R!#F/7/WE']_@]/(G(V_^6SXT83#S^?N3XG(+_I\QB']W3P,]ZS@;^3:?Z^ MY.O7.9W*R;QFB8G9FV=?G]*O/BU_WM1.95U+_4H^55(_7_4H^]36[5Q/6OVY MUE1A3/L=4U-?^Z34E)>J%RXM.JC>,E-=AM^[EY?M7SNH]_VF MNOZ*SJ^_W=QV?NM<];J_=]CTKK]U!)I/NCOWH>NC>!1,Z3.E M]OAC2KNK&E7#;2@PLK-,*F'7U[ LM4JJHD30 M[)5$.!X +\3B69KK5X*Q[4GH>D@U)>X[JK*JES7]346"=2.A_4)"K:B2J#&5 M &@[ QJ*@(0)!320L .?56*5?58)")A0. ,!._01*';91Z#L5,)6[-IO'N)\%+A? ML/N/(;MP'8](R#;S3T(R(G[D/I!9MF&[3?TU.<3A0 TC@%Q +B!7X1X$FWLO M"*>'O_LAH5)%*,0QP1%CW@22<@G,0J& M*,9/Z(/R<26^U'QT2G7SQ4-)F2E1;@+/%RW@J_=[CJ/15R]X_(TX]^17RACV M89O5MMV2 >N$XPXI2=@0VKYSAY_2'&*ET3(U2Y!:TS)]JGI"ZT.Q;&!$)T!_ MVS?(U$9+UY>[8"[I!<#7H?%58BILUZ#2:"@/BJN6P-J0 BH763DS2'JCI4A* M\360,K=GU#P-T!X'=#!_<:XQKW+"F$Y_I82?XI#MIF!>Z5NG4]W.ZMQ;BV'8'O'X08?>+Y;DHZ1K(;M,5X% MA"M&."%6YE>6(!Q\S1I&MM.1'4/H?YZR]K]ECH$4[;-?C[\S32O M?XU98>J([8B5F1Q)<<%>O:2?,&DZ4ZRW(L:2Q.[P.?G(]1WBQVGQ\/'WJA]YI$-Y_HJZ8]BFD M7W^:7WN0N7Q^0W?C5.-G;;;'%%NCHG>#0XJ,-!EC M15C:"2YJ(W6M3\+\^%JAU$WXX4#3WRGDN$]5Q"O/M'HDE4 M4T*L@PJ?]N+G-O]:V=BM%H M-=P0 M'@RFXZG'6XP'*_?,LF[DP82$E#[^/7\[=L:N[U(Z\';BB#RQREJ2U5PM&Z=& M:1')^B=MW5[[$(82NL%O3[MF*=W@F] -/DLW>-L^550U;S-XQ3PUS7RMR5?V ME3^U=-S2QE3,:IJ>1[TN['!'2J[I@4^=32#<$&!8#*-B;[U#"W./&@ M^7KBP=L\K8JTU%;%" MU"%F(U7FDQ2VA$0:/2QMT#O&\2G"Z_9J'X04TXKP7_.]0AUHVB:Z9REO=FJ2E O63_'SVRQ0 M2K8G9^>&S" Y=%N';.1:6=,0<!-R1L";7#11WEGQBQ8?K5E+"4JJ&-XL4R!+/@-0E;:!G64VR/64,0A" M,@[LWB9N:ME6S"8J8MG$8REPOE[9%$LZ5'L_UIF2'6L;^.TX M#MW^E/?MN0N2=I5*&GA80V-Y.:]5O#Z[>A*]G;Z%^V^E!<5=4:+<,HJ]H8$ /R#-P![@C)G7U%RNNTK2Z2MCV":HX+ M]\%UB.^L;B]0RP0BI'>!.\ =X YP![@C;AG[AFJ.%]N=>]6*[>^3M)0S7K+7 MK -B0)Z!.\ =X YP9P^V<%.^87M;: AC"S>D&^;' M$QDM4 @ZO@JGU>M>^* MHP,HJI?>Y!'O33Z9AH,1CM9TY*QE=AAR]\ =X YP![@#W 'N '> .^)S)V?? M(6W#(>6\G<,MF3O SL4TI/2XH4,+G-[LB1#%WT@\"M+:5ZE6HZ4JRY#)W4\'T"(26C9E\+9%BRT( M6B![!U=5[JHCJ'#CCLE)G_DK?,,@\2/,E15Y8K\?61>CO![A!J7-E772B'+9 M&>0_OS#"GR_0/46':W*C)L\;_'#SS^'3SP(?A488 MS<+]X0! (J<,@#O '> .< >X ]P![@!W@#NB.OV;$GTE.?VJ2$X_)/_@JLI= M=2S-PEY.0VY/0M?;X5G(RIM^\G52\RNR@]KN#LNDS^8'(>_B"+(U?#K0.N$. M029:/K[(N1KKYEY-P4I+FFZ2JL*':F@Z/_^X!/>I"K(%RCR;,M_AR<=:#@\'!X"HWN*,KV_@[]JKKW&^6@N'^O-5JF+LDV-+JHJ2K= MT(J[D"K5>7&$759QA #8 4U:4TVZ20RRE#/HS4;+L,M*A #: >V[2@MN.%&P M!+^!-9]6-A2TUJNLZIBPT00B>J(1"Z)V/FFIJ9, M?6E;H9(@BOMP!,WUKDB,7'ZP[W&UT8-N%< =X YP![@#W!'6Y=I0UDAM=Y>; M[LL@BG)[6PIOSR KA?/X !T0;. .< >X ]S90W.Z#7F(8D91% .< >X ]P![@!W M@#O;+,4O=1':PHNC4<'UD+IR:>Z:WF@U=:46B^_UA@T(-7 'N+./DS[+")S7 MJ=RF("KW" H\+MP'UR&^$T%]!R1\@3O '> .< >X(X2?M:G X\5VYU['8MO2 M)$TK4E(.B!%O\7,Y%Y(),$/WB3@G?Y$P2,.*^:)3!%GT!,B "0#N '<.;Z W M%9ML;Z M80PTG'P(5U7NJGW711U 4=V%!$?3\)F^-AC\0)-I.!CAB&R7QZML MWAI6%8 [P!W@#G 'N /< >X =\3G3MZF0EE.LKHE!;E[O!JL M.8ED:LO]@:%.L-)@VI3BVPF8%&' = 054+&Q*4?0$T4 M+$R(PIT/I@:+\Z(Q!40&N /< >X =X [P!W@#G!'?.Z4&O[SL/_7$--[WB0> M>2: 9Q_[+"?)]D 1/\+L?5_GT65:Y*\V6J8F?-%/'>HG.'-..'=X8YDY>Q!Y M8K]OU^^VLCFQO#GYI0/+4\0BZ?._G(Y_3;CPR]J/.'36"H76:#7EY5(XR-57 M"TIIJ?HL.,JG7M, I#=:5DHV%0 D)(!@]1:X ]P![@!W@#O '> .<$=\[APX MIY+F]#=%HB!46T*JK&H%NC+/ MJ-$/0H>$)W$P.6.:(PH\UT%L3G52\RO2A%:>\T!S%LD9O!>[;A9.#.;BTX&6 M9'8(,M$2\]D/5,PW]VH*5EK2=)-4%3YJT6#G-.N2910^:;$*L@7*/)LRMW>H MS*U&2Y=4>_E4A!KB#70YZ/+,0I6BRY>EQVZT#+NL,VE =L2 $5,@B8&%@[2@'+)5]9 M5JR+B95.(PV[*9E-67CK-5L6G(]@3E65BLXJR5OK$BT(Z.N8U3=C7AQVMF0J(C[#L92TM6F%8K@VD5RL],)U6Z(_,R)[LP=!(< MB#3EO69,4]P%]%ZA-2S+F3#2;A%:L_-)M](U#26^VX57GG;*,R"KVQO ;4Z M+6YOF'XU)2QM?7N3>!5?WS8:+=.0%+/PANR*"!GH]LRZ?<.AU85TN\GW%LDI9+T';N(VF-EJ[(DF(853!G1W!2 MR16)DX =X [P!UAW;$-_=NH[4ZV*+ -"KE=,;8IO"G) M6N$]X0 =$&S@#G 'N /,X=/O3&/<]X =X [P)TMEOZ-I3;L6SAQ-":X'E)/ M+LU;,]EZ__)B9.[%?H -"#5P![@C)'=RJ=PRPN9U&M<21.,>07''A?O@.L1W M5G<:J&4Z$9*]P!W@#G 'N /<$=;-VE3<\6*[#.(7(.)=E"6Q;'%F[(-SAN-/'P,QLC60TPN JNVN=5^RY .H"B M>NE3'O$^Y9-I.!CA:$UWSEJFB"&!#]P![@!W@#O '> .< >X(SYWU/2'OPY=4/BG =1_(W$HR!W3UV;]=^1FF8)[7< 3"*!Z1!8TH3!TA'4&MV2 M* [=04PH-9/3@RBWAL2-UQP@=&2)[Q5F6 .\ =X([XW"DSJU*VWV^(X?X =X [P!U18X+R,RVY0P);K) M]K/!596[:M^%6(=JJ/T%>]@?$ FU)Z'K)0I"-26DRJI>H!7UC!H+AZXI;PY= MJY,12,\M:EJ>LUQS:7A-9KN5%:EI%#[K-1>?#K2,LT.0B9;-SW[V9+ZY5U.P M4KRKC5)5].1)358:+=.2[&;AO0I5D"U0YMF4N;Y#9:XV6KJDRH6/@Z\"WD"7 M@R[/+%0INGQ9>K1&R[ TD!V0G:.2G5V?P*W)[-A'PY*:ZE$X0B!<(%POPF7L M7+B:-,B0;-TZ!M&"&"-;C&'FB3&6(64T6G;*%M8: @IT=;UU=:[*YF6Q67$, M10E:FYT!9$MV2JB>N[09!$P,K!VE@.61KRV"])Q2935:NF9(JBR^\9JM"LY' M,".J006GW"J*#/6[[W<>3"I+VVJ MDB+;@EB((VC)=T5BY/J#8'QDS?>@AP5P![@#W 'N '>$=;GL]2X7M=U=;KHO M@RC*[6U9U-O2)5TM'(X#=$"P@3O '> .<&LVK& 7,XJV8$;Q6$I$K^,1 M"?F9 "$9$3]R'\@L+2$AG\0H&*(8/[%__E8F6/AKSQ??^HJ=._QT$X3L%>TX M#MW^-,9]C]P%-S@D?JRDH$>5>0)K"3K'6.D*Q[$ =X [P!W@#G 'N /_H MF_+VOAL- JZ'U(%+<]*41LM215EA!,2 / -W@#L'U[9%(N5UVE852=L>03W' MA?O@.L1W(BCG@/PN< >X ]P![@!WQ"@JWU#/\6*[\RY;J5JC94N6OKSM)GL% M.2 &Y!FX ]P![@!W]F +-^4;MK>%NC"V$,X2A*LJ=]6^*XX.H*CN0H*C:?A, M7QL,?J#)-!R,<$2V2YE5-CL,N7O@#G 'N /< >X =X [P!WQN9.S78^I9.C9 M<$OF#K!S,0TI/6[HT *G-WOB[NJ:K1:&F2J2T7B52Q_0V *7.*;R=@,H4!TQ$4&]V2 M* [=04PH-;FY8-P:$I=^<%SE1ZOE8H5A5C,8YJ2-WK)-?J4ZOZS]B$/GZYSN M:3)A48-]^&PXK)^4:JFS(.C7$--[WD"(ZUF.HS[S^%A%)_$CS-ZW%D/LM BE MR%%R@"*1 SC@#G 'N /< >X =X [P!W@CK">_Z:T2LF>OR8+XOD?06$*Y\X) M9P_OA3/G#R)/[/?M6O16-MFXSYP*__GEO5RDB8/2:#7EY5;ML/I1+0SM)Z62 M-WVMJ8V6*LDI1P$ OH3$%RR7 W> .\ =X YP![@#W 'NB,^= R=;0L3$: M+5U2[<)'P]U0#""\(+PKN]\&;9,%Q,>&UJ=27; )\88KBR8KCFIL*=-S'< M$B1UN=&R4RH27VW7SJ"NTDC.;DIF4ZZ\]>7+XI_X&;'S=>&7E>O6S_WPT[MC8.F/ M^6P67C(@E -AV=A0Y$W@4/GV T*0'\3T@7' L,"I@UEWAZ'K8W_@8H\.B7XP MIJ.,3G//9P,99F/1U5.S2<<["2*7(>$L)!Z.W0?R^=%UXM$(GR.&NH4IC5W_ MY!T)W\]^-1L*\Y!)M&N8>*AH-AZJZD ?]BU;'O8=2VFJAJQIQ!K^F^V>6!0. M+BZO;.2R24GOX4E$SN:_?)ZWJ'5]3D!^T^\9[-])YI\!LG7,T+8 M]JDIFXP6L_*5V8MG9#JE9/JT_+FIG38U+?4K^51)_7S5HQ3E5%6,7(]:_7FI M@[(V/2K%,_?RLOUK!_6^WW1NT;?V[3\Z=Q+J M7IV?HO;5!?WX2Z][T6W?=CL]@;1^^ES.KZ]ZUY?=B_9=AX[\CO[SK7-UUT/7 M7]%YN_<;^GIY_8=(LU@1F71]%(^"*7V&$WU$'[[[>.JP+8T?-]1J;=T)6XA] MA7;&>M0T7^IE3G:6.27<%6E6FHW^(.1'A#J^LZ;A%#!X,9AL6*"H%-!T"5=%;L!>V';]VZ-JP+H;SO_F48Q3XVS_'E(*"H&KD>0_V() MV>?LKP&.1F@2!NR(.P?UGU$P(2&.Z401X^6#&[LD.LOB:VY5;;+'^P];;0(. M78EDNB 3BFDW:4B%?0?A<4 ']Q?_H"Z=J?;N%2U2E?[N$?9+VW?:"\3-;2.: MC99J2$W#$-I&',66]/V[%SM!E,$1934+;Y>HHM=1$05]%?@GW+.(5K01K,N9 M#'M7TJNZ ^84(I,UM%#EL#MT!$$&T,-,M$D=%H:9(I'Z734 $=?(/C,/#Q/4&.RPH MJ$3MA M"K"D%.#>8,6Z6$I&2LS"@DZ&!W00_\U85<8#^P#_8NAR4O);G M,\_)?)-0^98U?"'.#0YC[O\LRPYK(EFGK4#UQLYN5L=SPRB??C;8N=>2K"V; M?7"C10#5DFKF6Q(&@W!*G/EYV=LE-H[#\2FHHUE!>4+LR]=\9YH8*6R_6EGM MWPC1U/ZEA@]1S\<+25#EC MY.YA#X>L MCG\AU8P^S5WGX_*2]Z2#7XJVR=S=N2+Q]7#AX^USAT:ST;(E2UL^_R9WMW/P MJ"NMO_.A;!E(!@62 :ZSP-K[.AZ1<$5]T7$YS_O1VYS>U_-^+.=XXL;8VZ+. MVS#Y,KP%6>HZPFO[)/5J?"U#R&JTK)0Z#I$ =(2-GJZR=G JXE=G[I990^': MV#[MG%+_9D;\+\_?([9%\D6DVB_TSZVR^7Y;22XM79VGY:GHGO^=WA:=I%>18MM6RL))8?:^]5OY MJ4#*/6=#*[!G)W&XDPH!Q]U^WV-E$U)E;G^XP<^\X>E=T![\.75#D9>=ZTGZ$]*=VZKI&6&_4KKV*$FOAVMD:EELM$9+L:&7 M;!UQLTD7%P/.BLWK(@'GN+UAMLTPZ5G/-K$G9[\N5 AP/5QHO\.1N#095P,6 MQ6GNYGP-PLO O[\CX?@RH..E?Q;K ><9.G">CG@.>]X:\1^<&:P33B2 M:A1I-PC>].YZ/>!X&KKQ,_.?=Z#9C\,_RN<>S4E._:+SP//((&GOP^0NIG+W M:FWS"QNK)M DK7C;.'##!8193C=\ASBS&BW5DJRFV&4KQ]F>\/ #A!AJ4PP5 M$K:X$,74L4(3ZECY)(Q&[@2"I]*6&"[=L3OS6F?$[;*#E2G-\VL[FS5<,N4B M#9<@4A(14WG7&$H$E24S4*E&D;[](H5%A[+QZRIOAT" M4FVT3%U2RCA.9-^ /,*J]/H'!5:#@O4'&9QOH&4X'(* M,T!8%]E49>1&T13[ UYEY 7^_0E+H%+3VX]A5:2$59$KMO TVYG\U@$9ND_$ M.?F+A$&:[Z$QY6*IBOI9Z#PTK'?L?+UC-8(RN+"\ (G&5,?;GZ0*^MCU!^X$ M>ZP="<_*E:2+CR35N5Z4;LF>WPLT$7EP8@H]$R)=,0 M%D#'Z=P??H 0HZ0=OMV/7T.301#!YH?""\C70T;5[HRHY\'2TM[ZB,2$B*1B M&-K)BG$JBI;1P@YW.,K.X170K;.C.V#;;QDJ=4[,W.Z@34-S69+E(LN=$%"( MB)WLFG1;\-@R[W^IP\X#(37L'6MU-@V?Z6N#P0\TF;)#)[<]C>%(W(]L,L,W M[3T\#\;CP.\Q*N<6(85U;FZ*>[0P.+*[5;\E0DGEG2XU84\S/\)JD*5* MP:'KTX %^A,*4"SX=>E[<[E7 M2!50N<),S+^>_;U]V;FZ6UV["1F'K/:8:3WV?]:SYH&J+NH%WY(H#MU! M3!SV19L=Z+OXP<*5-W0>@;/QFHZ4: MDBUN/P7(B.W8,@L.4(.G;-64CO2" /0(MX3-C09Z;R^DQ(Q\Z?S:O;IBVP"N MOZ*;SFWW^N*XTG!Y!+6Y/G522#QS2YM)I4V7)5L1NQ4#Y.FV@IIAB80UBV)- MTR5+6UZ-$PEK1Q@DK-;OJ$,_7:G4=YLI$8U*?]O=]&NC<3:L"^Q7X;#5?T63 M[)0EW,H<;)$K' )Y!'E\YVQJX@@DG0T52%67C.);92"!NR%'JM$).\&4M6$4 M,(.[_>B.T#OK?;^YN>Q\H_Y8^Q)=='OGE]>][[>='O/+F,.6B$[R\Z;]+W9A M#WUK7W30U^O;LS+VH%G59835,HF\4SF7_01!J*@@;#XDO)@F\FD_1X-@.<26AZP^",4$Q M?EHNXBN\UBK:9'/G$FHJ]INDGD'BCB&""7YNJ==X\8%JE'7T<052;B )XDRM M7 -83!18TYBF),ME9<*.+]E5D?N/,&%U=7W%%Q)7):X@)P4Y*_A7G63CRZ;%2C$\]QIZC.\<2-V5%(3Q/B.VX\#>FC75Z,GFQ( MQ8,!G6S\:@>9E:0?AA0.R5TI'0,@I*^IJMA4"L/!U%G $@WRIV%(G"_3F.J1 M?Y%XJU#?9#T)96VY)Z%(D3XDO4!"-AK3G8F(U6@U)5->;NX@DH@<=]AYR0/+ MH$\'@AEK(OI[C.EEW-"2V<8OQGC$J7L2#$^F] X<162YL22XXS75(!OZ_++' M7@^_1Z3-8'$]0U#7GV\<_!J$UQ,28G:J$$?>L:1(-8_F!OKQOUND+J=_/9_9074TI;1*&=^98:BS_9:!E^7ZM2]1[XY^\.U-5Y##3R4=(!^Z/HI'P90^PXD^H@_??3QU MV%&['Y>&OII1.:!D-M83XS_3*':'SP=BK'**9M;G:CJFCQ@L^VAO[4N/CMD= M4A7LQ^TD84:U]@U54 .71'?TQB\>[]@W-Q1*8L!J.-0RXH<@[YZ<&OAGR,F]6 M,X[>.!L.#TQ>AWF2/E!UI9:;\2TQ4:[O4$R?:08O;C@$K#FJ:^ MSV?.@\=Y%A(6Z">]_0;AE+HJ'Y%/!B2*^?!6C&-N M@6ALR%[2GH2NEW@8JBDA559U_L:E)RR,G]X6)!X/O4!"C HA&1$Z]@>V^LDK M%]DS>'O"H1<\1CPR98]4-/Z-9J-'0GY$B/@L6;QJ$(N?V_QSC;W\=]?S*"=0 M;TI'@;[A\ >A+.GZ@U/T@3E1JOQY=@G_2_F,9F^??7F>L&WVY<=E>[]>3PD/ MW3LZU>A5KL>0"6\-!"L/8 MPF4_11E@[B82]/>I]_R.AVL8V/:I)O'0+9G0 2 *4^I>CY$BG_Q#0H\C=S!" M$;4U'ATWH5*!>?Z##N4_4S]Q]1]=.FSZVHBD^W:+^[48G:C<3+WWF'Z!ZX1W MW%D+TY"[EB_22+E)A^10PC.'D#TV7G@+I2(=-UO[&'"RS5XSG%)-\$QPN-KU MS(ZV%; ]C#F\<"-\?Q^2>PZ36_) J#F(]CZX=#EY%UC-[5EVV[TP.PJ;Z^%L M?G!_9K5.B71&4R-\(!O;G2B=YHAHK%MQ/3*) R-,N14CF KR3#;F,C:3&N*,#)R%[" M+K[IE=+(PY.(G,U_^3P/8UV?SY3?]'GV]%FLQE[P+CCF[TN^GL4@MGW:-!06 MALQ2T;,7SR*44TJY3RF?:Z>FIJ1^)9^F?[[J4=:I935S/6GUYTU-AS$=_9A, MS2II3+8IWICJS3L:+:]]TH9%L_7]O)37O'FB5F>*,MWD^N>+-EXQDD M&I+\P6.1#G/R,E3 'B>9:,BVBDP98770-9&,L]Q0!FV_9VZFYB>" MT60IF-^Z&W2=Z3<+;G>VX:#.M /LE8^]HA4R.^T57Q'JCEG>;"N)WD=7_QI1 M^O\4(3+0$1 +B*TH'0&Q@-AJT1$0>QC$5GKS?L89GW,FH%X5 T@(E@*_>PSQ!,S1&:FDV; M)?9@:GAO#%-J%C_)!DQ-[4R-7HZI,1HM0SX5WY+9YSQUY!$(_1!75IERB2; A[BO O; M8![<-JA*HZ78MJ0TQ3ZQY2C."=^1AC?+T?#L9!^CN(8'F!P:)FF::,-Y\OO0 M1!K31*JD:X57X0!BAX;8"DUDE:.)=-!$]8!)FB:R#Z^)FJP8H"FI%OA$E8?8 M"DUDEZ.)#*J)FJ>%N]L"3 X-DQ1-9,F'UT0FU4264L8B$4#LT!!+UT1O4;:] M)K*X3R3*N2['4$Y],\)4E@?/6R6XTKK-5QS?:2IT4]?H/:A0N]%294DM;9F] M8LL;=4+8"@VJE*)!-9EJT%- 2>51DJ:'U(/K(8TEVDV)>G. L*HC;(4>4LO1 M0RS/?EK62CV@1"@]=/C=5)K&%NHETQ;[?&I V/9ZJ)PM4:RM/OA#-4!)FAXZ M_%8;C27954DSP1^J/,)6Z*%R]LMH+,=^6M9^K+TGMBI8NG4=CTB(/FA0NK5& M@QY^!PD[K$21FGIAT8"E@4,#;(4"+6<7B&8U6G+Q@!)0RZ"FJH%BA)4T.'KV+7-:Z&8#=-]0&V0@V54\.NZR*IH5E6:_Z>.7UT?NY; MF8G1#/?OIG]IY1\N]."J^W"A!U?=APL].($>?@S+"=P0(FX)\]JUMZ=<:92> M3C!E9S >0].4K6A045\KQ9E7#E^SI[,U:MV0-+NL+:FYF+D'?S_S>+8-"(I+ M<(50G!XQ*.74!>I&HT7?7[QQY%Z@*$*;E1)B7S!08*!6&JC#%W/J;'^@:DNJ M7=9F>#!01VB@RBD8U2TP4&48*+!#8(=RV:'#FR%> F(T+4E3R^J% (;H" U1 M*7:H*8,=@D )#)0X!NKPNTV:"K=0BBI9NE4)O0 62D@+5EJ8*)BJ?B>(+ M99]B3"=%_W73;HUL_]D"VSS9Z4^;[=3=9\/UF5 M3?:#\A'-1[EG8O/W4[T;N5$$7>>Z?TR \K0 ;5!'9 M, D#9SJ@]!T3'%-F$,^54$3P, @<"?7Q#\ZC24@FE L.8A]'G.Y#.FKLG:*W MA)^IG*LI99,[2/YF6L[UIYCKH(VL>7?#RSD#*O/@9]\0IQW//U77W*,PM;AT MCT*]A -!0'N%P#)EEC\Y!$S6,& ]J;55$(N8I4(A\7!,$10'*.![ %U_0#TP M.KV0X'$DL;\35XS"+WQP!P0-R=O['/?>9$$U#_Y;^^JB MV^N@[M7OG:N[Z]MNI[>LM!;)N +P_/F')G*Z!"=NWO)/D>"1;^3M&+6I2O&2 MOU130JJLZER\_S[UGF M=K]>O^ SU1/7<\< S1+?WFRTC.6ENZ4/_@_3T8M>E3M[JDL92XT^>L >E2O4 M?T94;R/V7GIY/ J8;G6I7F6?]K&'?:JRW6CA\J_TTM-%/G:'_.*O"X\88>;G M$4J8B+L7(;^"OM\-7T?R++T9U&,P]=B=#R2Y]6]Y$@8;\@4O)&7SO"7,%)'< M"0&#:CI5,K3E0GV.V5SCW; 7O)3QFG2\BJ1JR]D+-*+B21A3J#:@3F 0,EN, M\\EC2*()H<][H.)XNNPOYO,/2["M6BUMJY;7MG9PZ%-W*Z):I3?"J8;52C&L MUK)AO>K<48-Z?OVM@VXZMZCW6_NVL]ZJ\A^KJ+O*Y%II(0#]5*V8(;ZC&NX\ M&-,1/5,M%JVV4 ,/1]':A8SNU=>W>:(K;E:"X3F[E43T%^H/!WXOYGQ=T MT M4@.F&QZ#T(F(_Z(6Y%?NVXU6_!@LZX1!\FQF-P;\Z92P]/&GB+\4M=]\RDP" M4^>QESCQ QR-J"?_X%*'F862$9N-QX/+(BLZZELR7,Q?L##]<_KFF07E VV[ M469_TXH T_X;]3BTE"+&\Q4JE,5S> 54SQO MD1L13^=M+V'3V/7H(R/N6% \GW#XSOV/!,,3>A$-/)D!FU#.,+S2/WT2SZ/4 M"64OI_LINDM[C,N"341F&A5AC^K11'DQD9MZF(:O>8,KBV8CS;\#?Z+C_ MK[UW?TX;21>&_Q55OLF[F2J90=Q)]J2*.,ZL9Q/;QW9FWOWI+0&-T49(K"YV MV+_^>R[=NB$NPF# Z-393 *BU?WT<[_:(4K5O-?1!0MS,&:BRY(KE TQ<2 M.GP*[)[HW!,# 1(?,/?0R=I80=9IP"V$&)-_'D&C]JJ9@P%P6E*2GZQ@3("5 MC/1O"0TINCUY0W@/C\+'%S$'X&N>FK,)'%@SGTQ@WQ*Y (PFO E. 5@S$A9Y MM-5-D_\DXKJ 60$=;X@<.'%"M;N/9[\B4!D#\\6<-@K*(TB1_*($P141#P>3^LL).!:^+/<51\.073\:P/%__CS!S!7M^;]I,Y\S%> MESC2Q'+.,B#,GG[Q-:Q2X8Y-6?N\BCLOXH41KQ]*$:0HPAJ=2>D.7RF."J8T M,'GFGRRJ^!ET9"+7!XG"[URL-@"%Y^YEL?J@(_$'8RLIQB9(Z222D!M)E2:' MC+4U 9/9Y-"%$SAN((^:.>6B M,Y3PN42\1^Z90-<#"-J>^>*_^\@'D]=0V9^\M MATY$/_HP,;T'X'22YR.7RX2HZ87\=

?U3J/?@KW'^P\Z.W68G#<"F2T*FKRZ&LHH%IEOU-Q\[>K>UY0X9:_&I M?73#*PFL)+"BG0">1V -,+X,O6ILJZ5D26$'A6@EA3V_QOEY!-;$(>YZM;[E M:IR2P X#STH"VT*-YO,H#$Y#!H4RHN1R*7M0MQ%B1Z)V^HYP^_) M&U+A3:1-"FWFT6 ;:/#Y(JX(&+7"_M@11G4 H]HE1KU*C'H!A"JH0U"/ MH;I1XMNKQ+<5ZN<>$*Z-;83TJG$HD]A/*ZY1+"%IJ_TR%EL7)V3\/@\TKX@Q M%8F=]!3.WKN)Y'>)HYLQ(0.C*ZWZB_0?7_-V#]MK5=)T2=/;#-?L@*:I^9/> M:FPYH%,2=4G4)TS4^Z7I.GK7]';M13JZE31=TO1)T'21H-0.B+I!1-VHODA/ MZQT2]:MIGEB\PIP.[6<+H:A(D$V>!%H65*YJ8,JY$KS]>7,^[!S MZW=5Y?5Z(%26@.5=[&JEY;!O-2K+T=8LR2F&]Z\8/*<0EEJ_('(;"6N'C0HR M%+=S8!2>O_Q*(?UIVY-:3AF8)=KN!VU?.J5V+[D+RIWP?B,D*S(^_AC \0R9 MN4[*5 G*$I0E* \,E"]M"^RM7/Q2!P"N-;;W6&-6*YN^[ MCE'A! &]W=W64+LCB!^7M')(9RM$*]W]TDH+,[H[.2,42EHY&'PJ:4722GN_ MM(+S1EIZL[FMA*:26$IBV1FQU/:<_==Y\[&M&\^OA=P2K9R"N^T\MREUHE:( M^U$O-/7+FKM%E@N/<;A_<@F23#>]:%@&#VF(H1_P8[W"--/=DC)6UG,>(FXM MT/2W@5LCZZ<8GOU7>&X.6G6JZ)GJU(S:AQ*Q7B-B+5"+7X9I=8PM"?H2MPX0 MMQ9ID;MG6K5#8UHK-$B5X@L;%8OQ\!2?.O$0B$R5WRP(4I;^G%1QS]8")W** M3V%A7M]);?U1%^65M'<:M+>U0,RFM-?8;BBFI+T#P<*2]EXNL+,I[35W4ZM> M$M^^T; DOI<+%&U*?*WMAHIV7#0>1&-I%<@;7 F\MZ3);-7\8J./<8S%?AI"^\ZQ%-8_>O8V!OE'_5:5-' MQ6KWV?-%RKCL@:+7"H?E;M&K\^9C0Z]5&R5VO5+L6N&2VRUV=8EY&4;)O%XI M>JUR.NT4O;K5PV)>IV#-[S(W>=U:A:.GFO72DXE(MI_HUS6V1#6'4_U28E?Q M!.6-L&MIJE]W>ZE^)6H=*&JME:*\*\95+QG7J\:N]9*4=\"X&H?&N,H0G=Y!"Z5 MDT;*S3S%6T/*UG;=+25.O@:Z:TAY9:#:@>> M"+G]ALR9O+EG9?65NSNVW96#2\K!)<4@5 XN><63.;HTF:->#BY9'SRG$(@N M!Y'^5X9T24L"QA6<+R2(:7[(75 MKS&WI)Q8\LJ;91NMO3;+[G:Q[5;=, XDC>@%>HR4M')(9RO4+Z2Z3UII5JMO M/M;T^M9:U)6T4M+*[N1*9[^T8M#$DFJS61)+22R'3BRUVGZ)I89MJ.K-0RD3 M. 4_6SFQ9%>6RXLT_V]6ZUM2QLHZ[0/$K46:_JZ;_S>KVRNL*1'K !%KD5K\ M0DRKN25!7^+6 >+6(BUR]TRK=6A,JZP&/)*))8<3]UA0_K=QQL,IF.,GUS%Z M>]&2S3I&-ZO]\,NFQ-?9;@"FI+T#P<*2]EXN MG+,I[75I3DFCVBV)KR2^TR*^[86'-B0^H[K= -&!E^=N/T'RF"=NE%LKYY24 M]ZU=BURN6T6^QJ'!;O.@5;OIQ2 MLD-]\B6:_3>-YI:HYG J7DKL*IZ4O/5F_TUC>^E])6H=)FJMEY:\*\;5+AG7 MJ\:N]1*3=\"X.H?&N,J\Y')*R:%,*9%=;+.1S%/N@KZA/WA+7=";1I=:\QO- M9R?W;O&FC\ =4R+TEEW0VT+H6G6[CIP2GT\F\-GXV209<(?0!^]JTA M]):CA/O"9S(/?@LP[17^.[0>/ZH#43];:_#Q[_"AVGYBW7^'?F"-9A)9/OZ] M[^%J\M"TSCJ_>T$DJ\5I+_-_)C !MN0.?FCN%&_31T?^-/0&8],7&8\^NONW M/.JOYP06V2G6H[@3@]"S DOX%S\'=C@4PR^>.SEW)],P(#O_>G1A>@[LV+\1 M'OL )H!901ZV8L^-.4S5X,"%3[!"T=_9"1IO/G:K\T=X$I[0A%Q>&\'Z6C 6 M&OQ\$-KT$KPF:?MI3ES .A4>WZ-F!AK--V!,J+5IR$&#@)/\7 X_T#6 RE0, M\(#V3-=,7S/QH] .\$WP+ZB73H:4BMN2B\*]\Z*>7P[ M@SO&1CKSO< VP9WN"IUZ9V=HO?G8K,YK'AK\X^Q1^(@9L-T N!W^-4WENO8T MM@9C#3$%CN-;P(CAH:F)#-6:PEZ0942[U0DP$@M4C702[Q8@[%(,36+S\[!U M& KD:$NP-,W#$61XB983TNN?)PWP/JQ6VQP9]:XYJM4&C5&_TZV.^L.. ;=4 MK==%9_3_&F#,%Q AFXJ>%;^38J-1J[2;(%JFKD^$^]X3>!&/XL.3-0S&2G=) M_%"*\&K\$[,/ AMN=^%/YOKY[TDZ=C.7G_AS'%6&3$&;.NM[POQQ9HY@K^]- M^\F<^:A,)(XTL9RS# BSIU]\#8>@/[1S(=2H**8GU:.L>,SRM%M$%S&\ 78Q MN_?@S+- MQ]N+K[W[B\_:3>_V_E_:Y=67Z]MOO?O+ZZLY%2X%W0Q)QV_%-^2\MY:\KOTH M;,>K6/9 XOD#SYHJ5029/8HQTYE1A*7] 73,!&)H3U8PUOXR?XB1\$!/L )? M [[NH*RQ-3^<3FU+>"QFZ%$75O0TC_&,Y1(=/T[/P^+?P M9'0PXR3!04*G-Z[-O-8 /<.-A1;N/:05.*/5#T.44]4X]=R#$4-TS$]BC M?#&??@X/TC@0P7#K$*SO'(+UZIN/E1S$>$L:WDPA3F,W3'55-Z(=,-5ZG?HPU.N= MEV6J[=U?>0.NO'VP//7N^LOM9J#K[!YT39"T^?(H32Z*+ECWD,31!6MD??V) MO<(6:'-.\+[>HL+^C12Q10N]M&;6RW6%I"7*6-C#58BT!7ZRRCLW&*!ORE_, M5\XW9"HM8"HUO=N=;^YRW%I&NXB6D2(*0(-"=V=45[DE=W9YH&;7&WJUE>-> M/6H5H%M0!9 $W%'WAX\5O,,55M+.[K!1):G>:LZW-CM2D=0P2I&TL4B*),C8 M].FF*?Q*041/3,T9?N8K$03(@"(J@ U4M.^P=T\;""\P0?6!6V?KQT^+LP$< MR1/_"2VX@ECU2:[.:P,-V<'8#1_&,>Y)_=*WG(% YY!@G]23&X*([,-6Q3 < MH%KF:]9(LP+M"?XF?]0W??@3/5B/\$8ZT\1UQ S0P?LA F)'/OYR:EKP]"PA M2AU V EBSE"01]POA"$'YO19].?QGN@RX24S'(>_C3ML+"MW@ ;M=O4J^T<6WT#V5-_ MT;V#&6G4:GJU-F]'9J-]&/E.TU["^ IB&H6_+Z/KR@LX=P^%@:-7%Q%]@8.* MHG-LI+N:2=YV1WC^V)IJYH,GQ 0>(.^Y652R&]7&VJ+]4K+TOZQ@;#DW\29Z M:@^Y@KV!'JH\7LQ4J%P&'C QXD_+MC$A'\23;0X8/'[@ G^@V 7CH0+B-"?GN)'"H $#%53#7+)PP-O8HL0<'F3W M/O(RU)@"D)T"5.^A! NQO&0H-CX,0DZ[Q3==\)L29_-1<6;)XU"Z)]'^)],V M47N_&PL!]Z-IS\K6V9KUM2=9O223H;98X;T?8P;6V'P4P$>% _:2#*'[<")K M9(&)!4QW;#H/PE\4.NMXE%.+#\;F@?B1'&'Z]:[VI,0/WP9 M8\\3$_.7FF,^K9=8U6J\2&+52^?D-(OFY&!W7XLIL.<,SPFV#\(9P.4L2\MI MYJ3'-(WYM)SSZV_?+N^_75S=WY$U<7Y]=7]Y]?O%U?GEQ=WRU)Q-KV4!(=#N M]GUIQ3W38#WUXJ>]7 MHN5@SR"QF!_[2M:Y4\NQ7!D^P@]"F]4%-*4P:R].VX%U;?$ +Y'!*LP]!76- MW">.&S!+,=%!!B"!Q\PA%F"KQ$K%SP=)?CZR'.#G^+!*%M1E+C%M4.K&R$F MQ]@6B)T'G-WM$^6]7WA)$]-[L!Q5IY,IJHJOC0IJXHQ@JMZ!8]GFU!?OU5\^ MJ%I]RZ'-T8\^I-^ B;.9XAUZ(7\=Y]16JIQ7*RO]Y9OEUQ7XZK?YSUN=2K?6 MS?VJ6C$*?E[O- K]8M&FC'JEVBGZ\A?85+-66[K4BCX+:S87+OA83F$?.VE> MIK*OLU9AG_2GM75B8ZC4KM&E^34" CWE6JT;P:%>I/WR_CN)E',0U452<1*Z MXE!VV!A*WG;?\56_65@0NE;Q[\$!='N3;.;.?Z1%SWD.,V-%H@KJ,_> DJCD M%?:*-;!&3F\;SVY,6_2&CFU05$EAKYC"5J01/8O"FD!A=;UKS!=B'R"%G4+; ML.^.GQ7D&\GQLC?V>L2U(L?C6<2%8<:.WJV5?=5?)^ZLR+%Y%NY@;+>FMZO/ M9LQEU_0"H^2?M&^<8W1O_M3.@0M;@?:%_>'.@[9M@^I4^\KF$M.*"KEG$5,' M4V&ZW6U-63\ 2Z%$G03JK,JP>@[J=$%!UHW.MO3C'4U$;>YC(NH6!W N:"!V M!#L[!;EX[V)0&^-1NNP2A-(P3HKT@3ZQ4("2);?N=BQ97<3J=B@C6S@4NJ&W MZMORM95"\I P9X.0#NTD]T M"(QWPYK-%I;_Z/6]W8*B\_,Y. M02JRH6*G4NAV9K(LX7QKVI<+&FN_YD!N<0"\'B%00(G8O*,3UE.TFGIM:\-\ MU[^J/:D9);&5Q/8LC>L9Q-9\\[%=TQNU9YN^+T)L"^8JI LS7G+2PH'][A3; M:QO5@^JOO;BN([^ZI;Z_4C):\;T%&J>=7#3Q.[4@]W^,NUA/0P^H-ZHWSVP#J_,"5];&">U!.,*CTC[X$;4] MH];7KO<#S8R!.46T4$V1J*HIJDZ/ZG5'%LH3+*BM:N8 GF36@1M0'9>^F)8' M=*:9OB^PX0UVP5'-F.0[Q,^IP+9,H2=\++[N35PT=*AX&!MQ/*AF39GS3#WW MT<)^&"#Q%E<6;:T^6XJN,]2FZ&+_\%CZDP56KD-ND MAQJ/R@[T!!:A4HL2^#$A#=\P7RQ^@66?/ZU).-%,:DJ@F8^F97.;4M?30-?P MW"(#%?B)1CA]87K^7/,[$UO8#P@VJI#B.NH^%&< 87\Z[=T; M;)7WYM>-FN49QJ+>M\DZS[@<,M$F[SK5)L_(:Z>#M;)&Q5C4YA"8A45#HASM M&["5%I7S-XNT4DK3:+S1W]2;N8UU5#HS MB%(_Y,9]B(1&C;"PBD7F4W-&)&A1VQ*0;B#,@K&-[9E]$'8V-RB)^OZ9*RJH MC>[R@Z(!N%:?FE;WS4=?/ KG++=/#;!7L+C^RRJ'+^N:@:UXU.L0#]G@+J)$ MA,B D)HQ"MF* !P"L/ 6 D#SWHDB^X+#IQ7G0&'6Z7!M6QPWUH';2R_ZN0I+]0> M;H2'UB>HI;D'K^%]M^=SW]ZJQA'1W56R;7]**7*@4D3;3(2L&FVZ+1'2KE/- M7YYVERM"XI$-!LN1[8N1VHK#KBU&VHTW'T?6*!";"9+,4>O-%Q GB_H_;D6< M-)&]M(P\<7) TF11;_)-I4D+&Y'/IZ+G29.Y&W\!F=+:L4S!PI:*,=\G-E>F MW*=N%.PXQ;SZ,VZ'!];N5' +,SBL:@!X%R(LN91#!YMP4"%2H5:68=\'\QAP M$QM2@\S):/,TG#[!P;K03H/5+CG^]P47^>@\ -S7&0 MCFR8.,\%LV7:?Z+&$L3YJ<$E%_ ?NNODO[KF.@0,X;DG%( KF^9?.N0U9.(T<- MR9'(:02OOX21U]FM0.[@&/9*-^_X\P)YF3S&1W_'\=(8L>!^VO[8G4XI(L)= MNBG,X<73/T>6!Y !;/'P6P!.'!.I;3ZSHX (.]R@V?7<*!HCK_<[X )U:;>LR6DLO8TW#DQ&1_5O=2-@MCZ9L+NKJ!1A?04%'89)ZSCBA MN ,^O-65=,.S/W/$'P]5R,B_1>)/?DM-7;PQ3'\E I5H(-^39NLT?@&')R4I:U< ;RPS M5Y.P[F'JSQWO]X;!D@?^;A4Q*!?\ISR&Z]K)& W<3;V>OOEIZ W&)!SPTS]A M%1OY;+X^A8A;4(ZN&D0L!X[PAU]<+QX54%3.=@TL4]-&X!PF&%]!V5DB6M45LMQ89E%O1>'98LMFMHU5OY,S32\BKC&J_ M'!59*7HAE6AK-]98<6-%7 !$S?7.SK6BQLZTHB[YX_-F)A^95K1ECWT7Y]E6 MFO.C67:H$:T^PC/-_FX;AU34&WF7?!.05'9WGXMEVXB!23Y/8$J=7YM\"*WB+YG;M#M745=R*"5P$8,ES M":E5!>.FU=9;K7G."=>';T&Y&"7:JA34I,-H4>KN?ACOX8U-*5A8$7?M\[%M M'R-7MG??"95;@)WY60PX;8"GWQKMI0-#8T=&8D[8?+T%3JA"PIPEIL5I_W#M M(1<9?/UZOJS<0E*"F7"[9"Y.L4^UR-6W^_/HU\H+DW"UJ,%%$;,F8\^!19FG MRQC#)\]U?O)$T'^YWH]*/-()7Q"[=W!.-(MX=@C%4];DJ6\%K TJ+&[U5MB6 M &XV((.U!A>:JF&!SZ.=4^(!&P-LN[KP=QQJ'?F(4C/Y$O"QW2>:; J,&$_* M^XB$#;X;Q-,$DQH"\R?86"C T05EF]9$LA1,?$<)1 :(Y6E?Q)#J5N2B\+N4 M0E/OOL7SQ%NPTG,!R;CF>8+(M2+0)(>SPO]HE]$]GG^^\..B&_P7S6*>D@XN M;#4#*S.;$$@J"%E,DVV /T'G&N\+!;#Y0Z2!=98!U2RY_;4&4I7U@\7K!XTC MJ1^LY]8/-HYE+M0E*F2.(Q+,F2.HDG>G.3R:UF+(K*Z@=K4BL>3*#01.*/R* M$T9N0X)G?9+YZ M SPWX*//^2?<47*N7V&KO+LTW**L\&OGN^,E)L4BR&)(+37+6U5.1JC.=V_@ M; 1T4W&M(:GD.-@O](@%)X\7R?\Z!8T;#2GU0&Y-I8-7!??)"8,<4Z"B;V%- MA@?6$M4%I<0_PL*S^F'QF;J+4(JA=C^V/(;3N7H#K!BX\:W2I19%*,QJT.LY MSBRE.F2P!H&JHZ_ST?*"D+1R/P1 #!*;TE&0DWRS609A[ 8LM, "VVA&!I(T MBT"P:GW0%T8H@H?H;D*MPG,G]"TJ'C*Y,;L++%4#@]7%]=PGM"6BA$62N8D; M47=*Z] U+C@9^6 'V%F $B^NR>R4):56S@#(OASHZ^- WT*9A,>N.N?="(#' M22&_G$:-TS9)WS)1IY%>!IT &GJ *LR"D;3Z9!/B,'6_>*GE*GZLP@#$EV_8 MT5Z86+!GC-[,:1FCD]\!-DUN \SS(\R@\>\ZL>:R]GU>0NS_.HO>7]1ORZ"*]N&J3>^TS2K"IG(C'D MK *@ C5/T&3A G,N\ 3EG-7P%8929!FQL52))8/ZEE^O)(.?%0WW22I(_21B M[$DCA<%KE$PVXP R6SVJ),>TQWP'M"_1V!;DXI$8(#1$ >ECLD01LE)OEI M3R1)+IDR",OT19Y?\M&$=4)\\B&4$]"5(S= B@RY3.#1\A/6Y'0*6,BTP62X MS(MD>AY.7D?JJ&BHY,8[&-"D98X"X>82\OEOOLKXP-TG%0(X0:DZQZ#Q%Y*#?.$2A?(P#^2(Y*J,[(]X0MZ-&U0^LP@ MEO*NS$.0.[10CV/'N^6C9@P[LBU 7$:HY'40P,1/$!Z6+]0JFCN5IT]XY\C[ M+:/#PADJ!AC#GFE$YW?0NC&JF<3F)%*I_2J0%=8S&@OF^+&2_HG?@BT1;M7F M;FAOA74-'(JDMVOS!4 YI#]P'QSKOZH\)WEY@V0P "HYLQPQ M$S7](5XCB!URRG"*EB\J\YP\QQ^_WLAR+)0^3M_[TI'E[>(CR^<3$-%Y\ \Q M?(#;Z&&_>6?%W=:[^JS]H^+S[]?7OVN M]<[AL\O[RXN[E5//EXXVSY%Z>,9F@-B<'WEI4XJX9[E_P"^#DP: MJ(A4O)$=HG!E@0M$1ND:&;53KASU/,I$2-,DSWY@N0?D?K0(,@)ZM]08'RF- MA0.LP.74"P>F/X8MN4\H=8'W> JI3"'W-9I&&&C$E7D"8\04]?\*?"M$?;. MLV=Z3FJ+7ZS,_=AUO?N<&W1)J0,8TIV'?JK2*084J=EH' \Q84S=5Q*K)-OE M>W7EY5.)9O+^TTM/E+&#C7[FWPE*!4"1T,'T8XS0QL!N:+\8=Q5*Q IK2E;" MH\R+BLJ7"+M-5.WP'6BTS"AU[2>H&*#5D+J55D^HZQ<%X\]H.[&338HIS;9& M46NQ*%CND_+DAD&\MGR$@F7V#)?-Y%&=%@8N21I(WL#8'"ZIV07<6-J*=VF& MF"K230@P3(1=7JTKM9YJ+,,ZF&GXF%.VFT<[["\ #>\!, 4U7GC*0LLY1@;6 M5XMK>2MFR2;.+=^T4=EHJ]I]\[';U;L+_*]$D EN;HLD_S9E S\QC T\?(9I MBYT,<5Z%Q(&_+1 NN?!%IT24Q(CD3!*&61!GL:":" ^A?32&ZV::]TQ*-)*= M GWIPHTXHB+>O%=R^\#LN2,IECA]G%&8*V69>8W@!:CBXAMDZBV]!BPAVQQ( M)V4BWS3]"P8K)P^E-LN&<\2]V/<4D)FE4G:?T!V:>F)B@F$DHPDY5Y62\7_S M$U+8E^';&;UU;#ZB306KKV#C *YYU83?@K%N- [9$.8M):1^QA'>&PS"2)]3D1?E 7,H,&894 M%8,HU-RMT$"6AZF*P$L.M)F007ZWI!H7TG5+$DS&-S/G&*7,&< ML)\WOO#T:PHRJQ4U?Q3(.$\>_9)._A5N_QRPY@L@#5H:XG= "_SP-MK+@ CJ M$SE;[LV?.1S,H'E8\U8JH4/!<\S-B47\AK^][($,3%R;[SNB$!-OTZ@#;Q0_ M,,B%-)(C=^GXR<^[JH@%\&3*?!!UYPV@M*(R99O *2;,C!K%$JLY&7\;''.N MK.,%D*'@>>OHHFGD58W1:ND)Q;DZD!H[K,,*H7\\?O51TVFHN=[]+A M@&QW7D%=^QFA<%0@ M=@6Q'FWBJU0*+>'W NS^_"<>Y4H4!V$3:^V,SGS1RA((;M$#BDTUUO&KG7KV M7.V@LN>B1U[:LWQY?_%-JZF,EI=ITI2W$_9[#)%%$ &\9T<,//7FX[?>5>_W MBV\75_?2&7:G?;Z\._]^=W=Y?44>9WC@Z[_N+N^TZR_:E\NKWM7Y9>^K=GY] M]?GR'I[AT^&#MQ=WW[_>TW/7-Q>W/?SV;AWWS%Z1]=UG;%U&A8W :]T0UAKZ MOQ;>]B(VL"9C:O+UC&229/+/)?WU M4B,<8I]QS?B !KG\(C$"@6KN2]SZ.WU'(># F&W^DU1M@ ME6,"O S:PZ=X^C^$YXN9]J[6^C5.^M?>X;]@OS.J8'YG<%K^C7 Q5^EN[$YO+3G708UAZ)N.@TGV'(KPA-!^=T-O(@+M=Y,JKRA^8-H!^H13 MNZ)-G)-32IW)XDI77V !F&9C"1BOSU:F%/!*9E"T_F88UPT8$K Z./?$[\RE,ZHX* 'D^A@$FCLDL% M-_)=362,FP+G $!W(CM DB*$"\B, ,J,'F*P-\KA-(>/J-,-)4BT0 S&#A#6 M Y@B?&UQH)A&*5&,(^N4)#RD5SZ 8,9F#$A@]+,'@24ETS'%1[DF;W$2);SQ M 00W3G!?Z)0\F71IK W[N@;*WQCVXTESR0OU43KR+;IOR:8H"X&$&&Q/H8( M\7&69_"OH1<^R(Z;A&84,XJFPTP$XJ SQ#00]=#(! 1GZJ.7D3$HS7@C >/5M13 M=P8FP2#"?:WON280B0I+H5T$=,0NT+C D5RX/$]F&')SF_LD_[SQ\(TWV.H@ MR4HO83'DM='>;'=&C%/68Z%;@=979 ^&OSL:<;TLVB=6XEF J@L+D4\2V5V0 MH&..G+#K4X8:>1UU6_RQ&03F8 P?/E!)%GPS18=[A(24YZLV^S<_VN[ ](9+ MZC:/AKJOB6B E[D#@;FY.(:.8A!4"2>I:VH-?F"E&'PV1F?,4-@ 5V8!,49@ M:A)GPH.LB!%!HK1JGH']0SSXO ((J&=$[I1>H9X,L$! XS"LPF I%3!?L#?D M\FF.V:<6NL93:!<_IQY.@\%E&:G\Z"8I*@-?G]&!Z4! $LC.27#$\MP=#$S* M3QN 8&*482\5O&>"2"\!F +<:B I"/Z?;5]I ('ESLDDV\#Q!""9^D[*'.&*#!R<6BW0(*A4!@I"Y-K('GGHU" M>V1QJQ_5O0KGJ7&LEO+A$UBJ)9]6Z1:^&X*H3^CX:D.GD0\1*6%9A5II%O0< MLET.,6*DCG1]T'AE8XAF"QN -Q1Q/G8=E5H(R&"J.( A:=JB8';BJ1P)@V9 M):@)JMF00X""P]A*T0+=P22C+E*S0(3"_7D#97HH)$VJ:5+X@!8NL$D&/P(J MRA#8'GS*N.P+$Q?((K-"J MCU/(0AZVD:/5Z9IM_2=TN2*O9B0D)6B^$\!M4M:^N7X0O7*(NXXJJBD3FM3G M,\D/4AJ9/2.=3)!I=D9 C?>:%FR/Y;J"!:KEU$F MBYA,T1@C%6T$V#K6T6_^GU!PI! !$#'$^(!3D_+-HT5^ OY1,"B-@]@QP^20IN,,7F\A'Z*)UMIN/-1Y:(Q+G)F B:G 3I/9;Y$!A.3UTFXS"D$ M"G'1*L+,$SA":H>#L0 BI H5L#GAO(C1@(/8O4OF9: 9BT_ HZ.SZ+7P"INX M](,KGT,CD*HU8'LIF4,C1+$#YX-+V3BR@0.<7V#@QT2713B% MSX9"#;V+AS]D;+V4MXE:@ZKEQF9$GZKEG22BI&XJ6P??[:/"%.B4;R,PBW#J^CYV M(Y66/@8148Y_EP M"S4JI+%Q)4!GDXMYZ=#*:+Q6%5Q&E$3WQ+OG5FZ=.HD'_S\5;00R0>82D0Q. M:_$4.K.'VB?/&C[ AJ[^D!4*4?H1:O[BI^63"5:OI=:5A5VXG5[X (BF&0W5 MVOI)L+WKJ4++&V&/35 NK_XE7QU5EZ6= MNB"I9D#([!H,06O7@\"5%1JU8]=+JVUN"G.%R;/QH*1ZC&^8>B]10&\D;BK/ M!"!Q+D&5\6Q2NAW0*$BYK+>, JNW=Q/KYZP?0 D!V__B0^ :> M?\#N$,KM%R_X02Z$P02P/I MT3GQWYUD4+]^:$']0PHPKHB@7EU?G?W>Z]UHWRYZ=]]O+Q:'Q8]!]D9E-.9@ MP.HK"KCSI.SZ$LFNNTAV90>3J51>!POA==D^"XP%1PIB7-T;QB71TE1%1_U@ M@,,;AO1(Z 2L,=/,>^2\[]X@K-_\2@6MTA-'9C)= 1@6*+%3V^FI1I(.Q8"B M#.GH\W5J+4F%3J3;RU):4J=]P3XM(66'V@2=.O3%*+19 \927E=&8V$I>^8' MOO)D1$>(-8-H';!3L6:;B["Q&:,EGAB,%MP*V[*N%\E3SD(WN=<+]B3C B"4 MH/'B2H\QTYG:V7O!+>GP9D]C&P8L3N$Y#!HX4PQ2?2TP:K+NFYUXR2M#49V0 M[Y7M7-O"*^B+@1FR-3*+T"C_%LE.$#_9\1&,4Z5XK#MBK$FZ,LFY+BOV*35> M)M,#T9_)M'HB*T^64E3 P$G5<% ["=?TJ+3Z,P5S<+]RK_!GC%U^>O^I+]ZKOWP86O[4 M-F?O+8H,G-&//L@;D^HAZD.4HS$P;7EQ=&'\=:PJ89L>5)<"#_XW5&^67U?@ MJ]_F/V\:E4;-R/VJ6LG_?-%2W4JWU2BTTI(WM/+?L;\]52OMSNO>4WOI2K\1 M5C%F ?(BME,J=GI,ZONJ9@#[^"W]6'?NL=KT)S[X8=2VVL%48E?.\"O%8RL;PY^/'B8P7TF]SL8 M"#$:+8,!SK]^&0BLX3SG 0*!QK656;Q9= MU,$[>K?5DDU&=P4"_+80*!9SGE5$E^1<)0J?!@H;AEXUVB4.ESA\O#A<;^K5 M>K7$X1*'CQB'&WJC5CM ')::?"8P;S3)I;TN@H_H_]8VD1;]_OG&5[FSH]S9 M*S$G:<6U)M2QC1T'Y#"X$D=A+N8"*$L<%D6D3?G[/?Z^,))GZ/! D'PI2M]Q MF0-6SLGL9QJO@%7T:TN]G&._-N4F[XB'K;]TJT6-R'SLW9F.O41HE9AV3)A& MJ=RU#R6V' )2K6I;;>E"=+3;/?U>;T]@@*M6)0R.5 KX5,\V]]'P[E5WX][PR]5JVN M;TR6%U/237D]>Z.;5^+S>IYCEY.(<'SDIB[=+7GDR]]O^?>GH!WB -VX!,M, MHW9T-8^WEU904*>24JXAH*8:KP MLJ@'<+VZ@E?JYEWS\(=-85V]V2U*8X7.?Z!AB!)SCQUSC2J.#"I1MT3=HT/= M>E-O-8O6\)2H>UB7>**H6P>%H7%HJ%M&DI\72G8&ROU@-8T-O2XEM);85,S([@&W-#=W2+Q[Z.<+TB=ZBA(D"RNDK#SV^ZU;;943X MX*Z%,@;++(K#O)R29@[R6O9(,Z?@VBG6?[I,L3BUD(E1;^GM1OW08B9EN*_$ MW36\3%V]NZF7J<3= [G%T\3=1K6N-XTRN:W$W>/#W7H'4X0.#G?7'!5P#'A5 M? :8J;VEN;4X!G(=9]CF1'AX^%AK5JHK--C=(-U^COOVN7,+7BL:-"JK\A9+ M-#@)-*B7W*!$@WJE:YPJ&I J]!O->5MWEIS:\.XGVW97':C&[1=^U;Y8/H 7 M9ZPWGM&-/T1] MR]&^F=Y@K!EMFNW>>)'AYWN"<"T)X;IF+VQJQ+!6LW,#5QO8IC7Q;G_"2T>.$VZJVWQV$Q+I'Z'\SM%X&X3S.M-+>]VVHW'W_>O]G7;]1;N^N;CMW5]>7\V/]CX01K0F0K"8GO\S9U8KLB8? MQ_1*=C,Q_^WR H8P1R?E3D\'C>>#X]74\FI<,9_@GD@.@6V1!S\]AW93. M/Q['B-9&LU+O;F=$JV%46D9W2[-'F_7MS![=ZJ:ZK6(K'1VD:O5MC&D]!D=; MOH$0'>K@YJFN'=5]U5-EU_53/WNL["M X37F;.:8O =^L]&@4NVY0TJ39]]T M3NG1PJ]+\'N).;A'"Z(2Q;:/8J>0Q'ZW;B"N<(GJD?ICV3 YM'%NA^"L?>$< MX1*Q2L0J$:M$K!*Q2L3:/RQRXI:OO"+CW/6#0JE:&Y<%']YMMXU*8\/68@>0 MV7H"E[-A(4AY.2]P.?NJ.2\O9XW+:>^IV.[*"TJ622''K M5)I%NQWN7(U\^:+GUWBM1;E)>:W'<*V-3GFMK_!::T6UYI>XUE,PI=?I6WEB M%G:M63GB3FBO_7)6EZ:4E[//RRDIYU OIU[I;-C8O;2P5X/WLYAZ BLR5+6& M.7%A=_^E#TZLMYZQL9I^9)KX4=Y-J^RO=[!WTUQ1;UG>S1[O9D\\[;3,T/Q! MA45TL]?F'C$J6V_0]9).KRUIW*_M5FN5UK;'+)6W>@"W6EA*E+=Z!+?:*:J7 MO<2MEE/1GC<5[57[(RZQG$7XP;.<^,>KKK^K5HQNV:O\$.^E5BWOY1#OI:27 M\EY.R.40"QR.$*^JE=;QSI9[_7=SO%,F7__=;&C@EW>S^[LI''8L ]P% MY"6*2:TO1MCLD86F%I@_RQK]M*NHWCS 5,8R0_5Y;9 JU;)*X#7>:EDD\ IO MU3BXPO"3,:F?J103?%[Z8LR=X9=*_$LUS/ M:9U%]K>N ZR';HC=LM4!7IMZ9Q3/F]HZJ JC]"$T!MJ/67$ZB%FK5)]7FUPB M9HF8NT%,8\.J@A(Q2\3<+6(^K^S_5!$S?S:9VM/A#M5ZYBP;M?.7W].R:4*I M-M7[ %TN3@4R/IY:M6$>V*I<[TG@S:L&A-@P%+I)\">S--RCBM30$5]P1HC'PRO_HR6LN!D M@T M/+!=/_3HX*;VNQMZ$WCR=]/#L4:V.^#27OC_*_=13/K"TPQY7 U.FCE# M^M HHD)8)KA\3T1F):-GPWP_".;%M:UH?5@!:8M%P"^]Q2,=6T,-PVOFHY- M;V(.9O);!,T ,,-R0G@%/XNP] 3VL8?W>&+B#H4MAKPKO[(;#*VMA:&:MD_Z MP&48"/H\LC HY5]I E_?=!P ^&!L.@^"Q_;!9=HAXGH>MDKJ^D\(. :_HT%K M] D_-#9]K2\$HKP:10TH-'(]^%\(?X2VK7[K5[0[^HTG'/=1S=>"[8F? #:? M_[ER.Y.)&.)@0'M6*<[J"XL(YHP6< (G>%]O@>*SGTM.\CU#;S4[>KW657=3 M[Q;F?+5*9Y[S+5FGFV %FS.]VEL]\4O^0OY^.XQ0L53)'A0? 57')^;&"]\( M>VQ.8-%_1;,HY0ZB\9^22N WO? !4$$SFO2*6LEK]\QKMT"\I:*X"T61>W#> MI'IP[EU?3#8&73C+48,#20JK5$$Q6UNAW$!WG*=A196>.W$1IDBVP C1A-/> M58SVVU^YWXJCA<[(? 3(HR7(\ANW"C\CU*O,0,/W@$_!8RW M@#*&S $\T0>AZA/56X^P]Q'L1_O+_"%&PG-@X6KG[:]Z E)/<.ZQ&_HT85GX M/O%EV)6'6D7VQT9'GB+^_=?++]?1\[!\\^VO%>TE1BD?BDA?#S5CYE^I-=^N M+_$W$.[SJ)F0/ )Q"N\8T/.!=LZC1Q.;QFNLM1%+XM]MC&Y&]QGH5FVL1+?& M"C+9$C76"*L_1]!+P6ZI: =]PD/E@&;2PL)PGQ/+]TUO%NO9?C&*V9H\/ P2 M6B:,TGT?>^F^CQ=<,KHC/::X;%^G2>5:'*+3VJWP G3K#1$'X&MWC4VG-M=H MO\4WU9K/D+&U1J6YUAFC#>. Z*1A4G3__C*N:)M]&BWM!\S51IZ%;* O' %, MG?AA/ ^LJ;B>9XL@<6#:^ M$DPQL)OHJXEI.8%P3 <,$ 8$_*Z%7.\?_".&T3QTY--ST,5[F(038/CP+//P M"?W'@XL!_@K&&EQ2?*E^A@W;56)@VG!8_?Q+V"&$"IJ/#;WP1EIF9-S]U M?8LXE"=L0K"Y"?112(!=_M7X)V;?=^TP6/R3N2&/>])GC&8:',D_QY[:S12N M]:P/-_?CC%Q)[TT;[&\?XTF),P$2G&5@F#W^XGLX&@&V7GOBM3A_<\>ZX?,X M?^VM9-[U^J;;A"UTC75^?"B/*!\4QEJF\SD=6O?ND%G:1S9B>;'=%JMZ^/ &O&WU+Q>:O_CSP)I( ME_3 G!*)TAZ'5A"B*_3H,6IN.ORQ",]EI!#U/KA(-P?:._9GNQ8="*+;[A.& M]AX%Q2?<,/ #DUT>0]$/M+YI(Y=?ANTG[6R(;O4RE>]\.-@FJYEC962?R"8% MMJ4VYY$C$%>ST3OGH40(V>F%*@GO]A%^3IXVT@ <-_8=TJ=I!V!2=Q!D2,'Z M0?1]D;CQ26$Q(=Q53[CP1.81O5JQ=C4G50W*L6\ M21I9%8IIJU_&&XQVEF<]P&]LI>B /O'D>C_ %IF"^@/**^C6^&-8>(CH^@ / MAD#PXJC MO4I@V%]& L=%4(2=OW3T;JM PF(*/7\Q#+UJM NQJ\CGX60VTM6;W5JAS,F8 MZP'O:KW-;*VJ&YUN,4ZZ?51. <5KZ=(YOJQZ4Z_6JQMRM5_J#;U1JQ7Q MG"U&&]A)J]E:?R=S>6=9Q*G7 1$;A3;W@HAC#?_GC=5JFR.CWC5'M=J@,>IW MNM51?]@QFK56M5X7G='_ZQIO7E^:^C)&>WY[>7]YWONJ]<[/K[]?W5]>_:[= M7'^]/+^\N)L[US$=>G'*U;EG4;&$9@X&:)V@;3QU;6M@R1S:8.RBJS[G6U#A M @TV!J8U90#TA6V)1Y5Z.T']SX2/I6&%__3,&;Q)9A*>([DXL__S_W5J1ON# MKXTL=+E:\,# 13>4\J.!+17: 25:)O(#,KJT+^)]>>(_H05;B+<6O6/B@ETV MM$8C:P!KZIH?]O\ME2[R>D^FMOBI_3L7!L+A0 7O0^W>$4SH$["] M(CT6'NN[89#0G?%Q^ :3A!E>G <,=B*G((;.0 "8+"=[H#GP#)9=%(??X!,) M;,S9M#RZ%=B [3H/9S9EHV"."9[KP76'3Y;-CG/D&P!]*Q#R*3!A3>?!0@.4 M?\ .S?C%F :=EP$C3,^AMP"\_, =_!B[]A#334>1D:H3"(;"AP/U8XL]>]R> MXX1PV%N!>(,)I5]<;Z(9U;-_TLOQ)S-XFV2H?X3V++>488G"5#-JS5IWAR37 MVZ>M2?22*[@"1#YM;#X*SF]WW"AG7F+/4E3#C%K 5S'DA0!S3RFW#2ESBK$B M+S)W8[[E!\ #$GE-#F#J! U@BE1]K]Q5M ?A O#S"R K9BB*I($L@7+ M_&YZDI.G'_#5BW[$KQFBE2H98RXXXO3U^?UX(#.<4$05$QRE'(8>\;/H1P0? MN#1WF&*5O4& ?$()"0"E/20.C\$]=)ZQ_(I =HS&[:) QII:7./-NEK+H>EC MVM?+__U^^?GR_E]:[^JS=MZ[N;P'[>SVXN[Z^^WY]G2R0[EHM(\&IC_&9$L4 MJ4-,W$Q$]5%38<(CHZ79T:N-CO-2(+!< /-#1U.3K"A*9(&E8"D8OB M=DY+B?-#:=\CVWV26:NYVX;G1L!C@&!I/WB*V),H"V:4,()GT9.(*Z@(95Y> M:Z8^)S;LP*+Z*_-[N;0N*['PJVN48DGV5J8^)5.?6L>3^K0G$"7$83*M>RUR M /3]I:5WZXTL820)->-H^*6N-VO-] ]D4E!,C''-5I:$\OSWZ70 =#M/S1D) M;O1*G+9G_G.LAZSC%?H3;"HTB<((!P"^HQ"SDW*R+.@^FPW=J-;UA!6%GQI5 MO5JMZ4HE).;'=Q)9=$!I$XYCXP\Z>KT*&_#')A6B3D,/T,&7[S#T9KLM?58J M'0KQQ*38#6I'J,$A>P7UU!];T\C(&H)V9KM394J:*N&*V1*ND:IF!*#_ 2N( M&;VVH;>K#9F,QA8]O(PY=)R4A0^V]*9A$/M>&@!-B9_S/(#&>"V+;54J6R9M MC$6>XP=>. @2%93Q87+*,DF[QEI.S+7+EFB2886I7@ X5:4I%_T&2-$/T?2] M^B.JQ(3GGUS-)?&34]WL#\9B&-K, O"=:8IO\NO4+;,>'=\D@APCRV[H)W+A M= V-"KY+REY3R6_A],$SA^*$JRXHPO&7,HM#N']$E5_:2(55(H9<^DVS[8IV M8V-Y[3#[4!(3::VM8AY;5\]#IA0;4*P#N(G U!DPY2:@=0E/[D:B-^M+$X%/ MPV%]G@(+9$[JD/\,),SS?S%ESS3?A>TQ6[,M6&F(O\V(3V2!> 6#@(_<%\R+ M*4L4_X);>#1MYC^.-B86%>3JS/A5++PCL2XM>9G%D42"T_"&$,%<.PPRK=:1 M1>0)5YY&$H*]B2XF>B>DB_G@"<90) =3JU??QGDSTB+95/+HVM/8&HP5V?FT MF)++2ZF,)(/I)*[;9JVK#\"/_#T@U1I&%WV<^1ZV2O0R[V256G MU(YJJ[D3^M'I,20#3/AX+J:E=MX]Y3QR,)\4N(&38[ M^"&B/&\P44R+//8QE3C9=.W]8,B!Y9QDW?(4S#!:>MUH+++"TI&+MM[F1W/B M_G-.?PHK1:%*ZM\UI!NCIF-&I=HEVC8J*!7!/'8$FL/^E/-"[%DECG8D\Z/G M'*N+/;@)1VVN_U7)Y)7^+Y5R0Y(X3^ U9(4@&>G),H/88;C"PY9K>V?/ZI!X M9T4=8CX*KKJ>2A.-P-6OQ0=11#HH_=F0" 5($#>S'\<#JU+4R;H721 M4+R$7;T[.J$5WR/PK,%RRJG6@7+.*5M>^R)](Z\MSIG4(,>4+,3E ;$SZ!WB M">)?#5/44L"@3XT/O[*Y_I>P;1^^\QY<[\L%F"4>*+YE<)HWQ1 :< MXA-5,+#A20X74BJ&E(VJK5\B8!F)S=PR3@VK93&P0U05C&$W2JQFSB-CSN2A M?+][*26;.9_A? _ZV:JTUK.]9F BK3VV9\N#:Y:I8FPZ&&S)JJ:%Y@G^>C: MC^2U@A\3TO -\\52Z!%DQT\J1>?\&\U\-"V;I8#K:7W7\]PG&0;\I4U^J(IV MZ6",20P=X?L:)6<@&OD)'UX?%"5_3H$VD8$/:/$[N<7K2('ZPEE"\*I;I)5W M;U#=?O.K\C884IL'7*8D*/)YS[06";GFQCD\9]T2._>$G;_4FGH3W9JH@]@N M1B)]/U3A#%!@:G2W56KU:\X(;2SR*0)+ PX6C"FFYP.'LUEOB-1RD\(4SADY M1%-5]RKN@1Y3L@?P30VV PF_$',Y;+$8=R,[T*@T6F^QB"!A+);9(LELD?:A M9HNL0\Y[ AKI"OZ3.65]QE'-^52&)%. RM*(J&=D_92A#:0#QE) WDJM]1:S MMP"[G7"2A_>ZS)5DM ?BP96&J>K#1/TR2@*CTJZ]50[Y: ?/<*V5;/A%V; 6 M\> FN['S>'#L&>>&S=5-^/#( H)>CQ-GWE=O;L*/6P;PXR0[WC(Q-=MYQ#2W M]>(D51N=DK[W0M]MO=[,)^\_3(?\ M1%&@?K?4+5^7]+S7-]*XFM6=4CBH=$8>B:?!5=] :-:HJ]L\A2\C<'ST=X"\ MBQ:^;(DV=J=3\B!PU@.Y!3P9=O^EJW>J4?[WR/+@_6J)RNSU!B?7FVSBSQ;1]5\*!@^4Y],F9/1D"742?\EOR M;R^@5:"HYMN5A*CHKU&I(^NX1T\%O0'?:XTLE;$RMV42D^0%>_#,B70N)@(Y MH\AC028<>_:7^-Y4.@[ZX+"N0WH1Y7O2B$>)0AC#2M[%XK/5Z&RG'&J\=C(B MAN-$]31852+C4*: .7!QSG !9Y4,M8DN+\R@PKRG**-!+K0-=B&EJ&08;=VH M-1-TD)$&R_?,/&5;'"6UL;7$N\9@KW>*9U>US!4F-S3.X(EV8XY>JQ,$! &O!D[#APHE(9.=;^?4(C2$AV$L>$FOOBYDK M*UKG?WS<@L,SVW4I3)RLF*=&(G,18N8_P"*QM0 &GDD'\$7JIYZ(Y7I.$Y1D MPP 6W,"T1Y2.;5-P#LC3HMX%+/XEP\>>!2IS?@S4K!.9B9\F MME5YG_Q)=HK>!PVPPW$GUB"1_?4AKN' I@"X%=GS&OB#U0_E0U+/%ODE=A\2 M8B09??^@15/EY&M,N1[U.! /J#%QXQ;^B!NW#$&7"5@_>W*](;K7X/# TF1: M 6KRNDPH4)_Q\NK3-);0 Z#6A?8P^S-J0C[W*3)33$_ /+?,5TKXJH]);[0 MW8'%\6:Q:\O8P]*>1>UF %JA:B5!=0 <[F5ESJ/VC\#<$8,\2GO@AA/I'@P8 M20Y]B^+%\6VRD0,*G.K.@$4/'E=SRT8-(EH"0 9_]2FQ*'QXX#0F6->:8%(0 M@9\ OYB %AZ0F$\ AAV=)%': =(GG%(GBR5D2=TN1S:6;R3J4^C,29)Q^[)' M2CQ5E%9&&+JC[6L(Q?VH";?.&MRRAQ>UQ22G0_2G&@WVI_ZE:L>XD]*RV9^( M#51R30A*&<]+.)SV$L)0S'M5(74J]-V;9E,2Y*ZDD ME?O5CK7%'K2$B^1O_ISCC-3SOM" _0)%D_W&KK/8XABF+"B28ID$9SU?1G(% M3#^(D_X7.]?6:81;XM>N5%[TDRYN1)^I<>&"=>E\8T48&'O=0#WX3*NC/GR, M[?;^E/I*U)LUZH_(RA5H*Z "J5Z#8#!3?]R4"0R02?<@7&I4QBTU"98/!<,+7/Y*6-Z/\^G#B=4;@.4[5DY6#D)H$KQ^DQ MH$-AW9@(+"(_8O.@_@!RP1[^RWX/Q\0D?35>6\Y;3GD[;O,:)L.3&)Y)>EW, MX2,VS,"0(+4+X_63&YAZUD"-$TP.CI9!+-$HP;5MUDMY"J3 8T. M+#]);5;% /EI;/P)\F6 SD:*P$\P.C?%PF1N_L$N%E\#E,7JSC->F6C3P3M( M9K@YLOX'+9L'&39$WYZ+#"QY#0!C],J:6!*(+9']Q%!N6*R/1E HYU0"Q'1M MZ(4/TJ[2*0Q!X495 A1;0R)Z:&3ZV.O$'0Q,-&+AI5 0]=&+YTTU1AZ M6$IG">IWP?EXTMN*')GM15\D@.RSX:KFJ\1M6.&GW#)'E^.PDOM+EAG%0Q_Y MN5B/B+JRTM26)P'[35UB*:]?GH]D@UT*=SP*H"&J1MV)DKUQ\.__ J5-UVZ$ MX_@S^]%T+)-N_9OIS3#9H**!/H#K/(8V8C3J9B#0(@_]T'UR0%.C*>\2#4F8 MT;]5UPP.YF'YG*Q9G27[$A/!>#-N%/XT=FU0^R[F(P"1=SWRU6.+Q>BOZ32! MD1VB$):%XY/DB'DDS(<9(SA.%26ZB)E8:CZG#;S"5V\('3&9VBXIK5SG3?0. MI^_3X#B5YR&7#!U.?6"^[3SPH+D)OFBTLITTA>(,"QSQN T M'.31&C ).2&\ !50$SW/"8%&F!.0DTTGRPOPZ&\L AQ?8JQJ1SI3R(39XI3T MPQ$;7556 R:K,&3LC).'IQ< C4Y=A[NY^/(C%;>,A$NB>;G,])'T)^5U8A"O M/*J>+/*68W_Y[!7M2^CAYW&;*ME!QL\=-A"O WL< O%38P>''8_S@_,HRPBK MC>#2Z95L29'^0HV7B$%&36RC3F!TQPNFAT2J-"M/ MN)[E8$&L2#9R4M-)T?T@]S<7*!P!WH;SENQ(J[_PZEAB;39"0$ MTMWPHZ/:,ST)RR47G3M?9<&5J*$F3L[MYDUI*878RPJQWA18X4_J)P@BJXME M>R/VZ9 :(R(%\5%XRMRS;>GMZ<.= ' M\8TI P11 X3C"&T'W$#H**V2DCE<6PTX'YC2G%,9'XSR43_\$07:)4-8OG,= M7X8*%Q*]QY943$H))RF-4"\Q=6\FC$0G\CVG56,T7V@,B8\J$2;RD\GKC% # M&$2N1]\<":GP4)9_,(N&D:#%30K/C WO.6Y/04_,BT'SGIK5H2JNII^8).D( M[]RA4C.H;WOHS_%I$_>G!J?0CI-[E>H8R;!821O8IH4F"#?63-)5+%CGF6_: M8BCY[=ZP^%PJQ!+=R%MU)GFM1]EJ)*[Y=I]$G+JFV.!0>-@@%OLJ]N(A8\2Z MHB04,TBGO$D% $>>T0LF5#C"C V62:D E/<.YB_Z"FU,6/+E3#4N8;$",?&C MT ^5"RJK7G/$@QM8D3J'.+=:6,A.;C)T;)M/I(5$$*'#*,6'\]&BD1[QQZ0. MF7/03.8 RC.'J&4E%*F8L-34.7A849K=>8O MK 8)\-4G]4YLC">%KP>V#=^*^IU<7Y9$2*4V'BCAI9J:X27+&-]P$=(MN1:) M2F!9@8&FD?F(<'+#8""]EKD8I--,#'H)**<.%;]X.*<3F[2-79G#&MT2C:_# M3C+LE1$/H:VLSA@5B$E+ZQ!1C"*8*;A$,=$H=H-.+:J%X>9*U!E3$H-\KYGH MI23#0"7/W:/F$**?QD1"ZT8NA2=DN*=ZC M-B")Y @9)XL9PHVZ\+30(Z]_]',]\KKH,IA!]89H2H-YG%@S\8MD'R^EJJ=4 M8LG#?6H_,U,YS_*\J'8("B+)>98T-H8B2D"+R)WQ*>[Q2B^L:.?QD"7.=5:* M"%?UR+&0H(!,T9$CJ2NQ MNE*H%:>D83DYM(@'"W5$X04\X$?@]<2A#8)#3T MM'R*%IF?!I4H)0/!XNMRD[%-G;QY@)I'[0-9IT+O7<+=FC-K5,\W874:#!H- M\RD3D5*)2-TR$>FD>.\UEM'-3Y.-NYFR1S=F@)D\3^LG)03ILDPO8E8\;\X: M: &.0Y #9N,AMA7L>ZC4(Z1?>K&&*093TDS,P9BRHQ*5?U+;198394'->=;B M,;D89W_@3G-S!RQ%_![0K/"$8DR1EKWHY01FDKF:,+%0A-.6L-R/./H$T72$ MJBY7-J&;P?(&X00C/A38L[ B2.C+,#%JQJ&\#4.%\N2I23R3;)O)ID>9.5<5)M]>.@L52@X'O4EJ.',GQE;-@X$H-\5%.#4H6?_DSH/9)%-KE$0/D\/;1;8BI% IC M[)DR;E&J13&LH1F8H$[#A;GH10Q I?6EB8S<:R@\&:&=3$)'Q5P3\=!H(1F\ MG:_W(W,_NV4_*Y:'YH3VYK$MX(7<-9_\,U/.$0H#DR:JHH$44N,AV*\ &S^] M-^G>2#[X:'ELOB7\41,L':/D2]\=!9B%A1G% ;!/T"C&H!\\"9-.B-UO E;. MQ^$$74R>YZ;'TZ8"G:G]2R4"?CL7#,L#RG*O;#KJ\3)AL+W-PHQ<7]*VDY!4 M^*:C(N=3I#4)2*YE)@>B1&DT)D$\NUXTPIRG,_KB-K* )V13OP\#0>10QS1 M)D6GIQF"?<,S//5,97(HUNEQGO_$=3!!D?I* ZP=$:!SA2K+Y/Y@ M2Y90%KWTKH4.,SRX7?*^@G7LDZ8C'>*2BXS-P0_"I\&,HO/$!RR5R$AK1;FO MRG<+6I10XR#F0&21*Q-]1T$2PGHJM,^9;20,EIS^M= ]5("(."Q?/!$22=R5+T66*?HIV M5((18 .'$7P ,Z6O.&HP'SL*B4 H2+F2=3T14D0<$(4XC39!7 6):5$Y.^^% MU8 )["C2^; J,_3RI7*4TA*;"PD/N,"?R&)/Y4BGRP"&*&O;3?2T^T$*!K_% M.3!R1'48^.@6E1R,(__$!.3E%Q&$20]::HA?$=<;GR(:\CF22C3K"M$MY5XL M:C+8;$"E.B!R>=P-ZR-*(-:0_'H M8@.K!&[%_3CBQ&R2#\.A)S4VX%*H=5 B=V0Z9#? 6I-,K$^1Q19KS==K6F-4 MJX6ZUAQ.]YG;BZ^]^XO/VDWO]OY?VOUM[^JN=WY_>7UU=RP]9XYEG_-_W@D> MUZ5%?9]0#0&*X\AC'L-(E$R-L@TWG(@OL#!.VDPOW\?)J+9.K)'3Y?W%-ZV> M,L#^]WOOZO[ROG=_^>>%UKOZK,$'7]6_/U_>G7^]OOM^>W&G]3Y=?[_7OO5N M_WEQK]U>WLVW@SHP0&Q ?8=2W'@%,C$.I.50QG;0OWN*Z-](H?_Y]=7][?77 M.T+]F]OK\XO/B.V'?LHCQNV>'R>O@-ITBRU+C;IY9C2CN45"N_@I @K*;>=(!9+Z.@E4[]*)>(N2U+%4$$RDT!,J[S6J M^1F((5M1J=@%I9Z0191QX(%!G-@?61F)W<>GI;K%1\MG-18GDJ'-1,O&63'X MW8(=Q^IJ=G9 ]LGSL25& %UJ=@L6PC5G.V@FAM/BU^;_[$LDX^7/4L?EUJ,R MG0B=J=')]2);T3?<"QDPIS3[!(Z743+W&= 0I@]9HIFN5 >1^?9;.3Y85_Z]_))7CH8T8D^U"/_./69 MFV ,^[_2[\@+XQ>(+C*CA0=7$CWZ&DX(Y8;B\ML[-M%4LX#HK>?8L]1'$HRK M)4*5O(O'37OGUX"@; C >T."MRTXM!GY/W-_M!N0,Y3+K)@$:=2JAYH5*I$QN*9J6=1V!]=,CB)@V@>>UL! ML?OD6O/$@^D->1" I):8^6^-K1^*3I73VCF3YI>%/H7:'/;O46D/>N!2Y4"4 M>8VET:&GKE"-+>%6S+G-H9%7T3Z2+2QDF8BN_'N8R>QBK'4&//&'X/G*-Q7RY@&UKU-X<'#=_(;BV"UK%Z%?5+B^U,^WZ M_A\7M]KEU9?KVV\]]+ 6XY-;<4H8S2-U4Y-SH992$K]?W5[\?GEW?W%[\5F[ MZWV]N-.NOV@7__O]\OY?VMW%^??;R_O+"_8]?+^[P"_)!7'Q>=X!<5R&!P/C M/+?_S&%=FW9Y=_<=L/[F^^WY/WIW"Z[HR*]CR4@(;&31EVJ7B3UD'[BC% 7. MJ:VGGQC1@Y&Y1*8FS=*07@E>D4+M_->Y(6=25P ]@?]&>4P".RYYE)S%UAO% M__L"M+K%K=1D9#YPI^^;Z1A\Q&-YG4@>8CH6MCFSS:DOWJN_? "=<&J;L_<6 MI9:5^;_M2,-*UB$DV6M)BJ7IY-DFIW0TZC=\:O$>,) MAJO.5<53+8;@DN,SJSHH -R[@6+35RP6W)$,!+,DN%&2X%0AU),B\@9%)(/F MQK2DQ /\T0A0IPJ=.?SAOX,&P/@CP12I$Z;Z!#0%]:AZIF]; WN&XZ%<[/&J M0$P%S*Y<^$9VASM5>'\S?U)/O,_4F5+VZC3M4.3"'9TS_#><-/\O(?_Q2<1D MS:T!U.-B&.8N7WS%]'W$M_P<-A&QN^P^ 86@F]-DM@Z^ ^0D#IZL]Y9 YM+ M6*Z&Y2^U9J55*X%9(N:!P?(70V_5FGJCUMZ7W)(-UH].-&4D4#.6333@2'Y< M?[9@RL"G,,ZNAN\!HB6%MFH?-B+RDP38+R7$2A1[[:(B([Z/1E0D!4(CEA,Y MR0+[-V"."R>?0\0G";!GR8F3A%@)L*.3$\\T*?;L)=ZG1O**+-O-O02GJ=UM M[J$J<:_$O3U+C-\H2^7PTXT69N^DFFC4:I5,"D]N"RQ^;$_G>6?\NBB#:KY3 M/5>D1 4HV&3#]2:JU[')3^_ M-"M5#;9B .?FB)MCBR#0.-R,9??Y:= M?647$!5*QD+T.S$->%:,07Y+HZM5-.U6Q).EHEF,0]EZ XL,@&6?48&1:C1D M4L-=P=,,N(.NGRQ]H"'N)$O;=Y>5+PHT[^-]6*D?OYHI4Z[4JWMG*I]:V']..M=1(9 M%.\X'+&X,J^ZE](O+GZ.K;X5X(!G8QMV M?*$#+_,ZCD9[09^_F[GL1S"8/NQ]@]K8$Z/_>?-H/P@3O:)5T S%S[.Z853& MP82'ET03V_[^FYFM-]DAZF_F6C@(U-^*<5>B_IY0O[9WU#]:KE\KN?XQHWYM M%=??!W)I[T:AYUC^&$MXL5T?-17XM11$:U!C*8B.F1I7":*3I,9CE8U@^9>R M\4BIT:B>_4=NL-N5,O*&6K'>"AOGXI66T3(2,*J&=GFUCK_D^,_Z?S_=?M4N M'1X14WJ(\I'A[OP?+\X*]X8,=X.QF)@O@0K'1BN("N>]KZ?#%\Y->R 'D9:L M(1\?/E]\.1W6\)E'=;T0.AP;R2 Z?.U].AWV\-7L"[MD#/F8<'-[<3J,X8:' MD#]+4BQ,U'G)OFYY0??($B]>&5J#LXQ@]?TQ=BT1RHKB:"LP86?HX/097"].83K^ MII7IWES[R.]I5]M%\WMJU4J[T=Y*@D^[7:EB@M&2I5:H"TH.F_)C??,/$>C:I3.HI Y:WN&AGBAFV.6%'>N)7LME?<;$WO>:]D?H"*V9 MJ7L]^JM;IDC^YO\&+^C#1K6;"C#3B>F_RAM^?>18WMHQGNC=@GD*OY;W=ZPG M>BV7==I"\ ]W[&A_PJZNP?)U7N4%OSYJ+"_M"$_T;L'8H!P1N$X-;\.9_"?<3"Q/_[_4$L#!!0 ( (MZQ5B#/+V:J0D M !E4 2 =FQG96$M,C R-# T,C'-D[5Q;<^(X%G[O7Z%EJW9[J\;A MEAO9)E,$3(%*RRYB4+L?.+^Y-S7&< M*W*-C>K%.0PCN +#['.C5BU5QY>7$U*Y<#3HL[@1]I3,, +7F+AY%O7"5,KY M3;'X]/1T]E0]\[E;K)1*Y>+O#]V1'EJ(QGJ4_5P;_3SF7CR^6E2/QUB0>/C" M&R^F_IQ32JX4E8Q2V:B4$Z+IDA6C5#6J((FEY'0<2-(&]EID@@-/U@L!^T^ /3JAQ('4 M\(@B?VW RF.)N4MD#\^(F&.;9(C,[1>$%&-T-O>Y1"PA.L%BK$T67&JQ @K9 M[?HVECIIU4@!0[5WB?%%XDFAK@QU=?8LG$(QN]9 &"[&\UR:5V5"[=&=/!:L MI&JY5JL5GU7N;;=@:R[I\8;Z:,![-YY1-_/ &W%(TWL1<#LDD+J>):KUEPNC_;C"WN>^ES*[BG/MSPB4E M8K72:X I)Y-Z0==[(RY>?\XY.0-3XC$)#>L9J1Z#"B*@@&J'NTN/8@A%2KT@ M@ B/A#$ZZ@ X9)(W "!"&?W_<-_#X[SN@PCQ_O<]M[&7UW,0L0/O+8FOQ"UX MCJA3+S3[C^9PT/AN%I"Z_V/8V=UE:+U+@1@UQEVFXFU)_RLC8]G?&DA+(B7Z MK;@IL $5".+TV:W^O#G%(^%HR![!C0AEEEN?4EO%HIMQ)/?&MS?J=SNMAF6V M[AK=1J]ICNY-TQIEC_25@"84B+!2"?3)BC0:8@U=3(BG8 M^6YZUM%2N:IFYPI]7]C M[!43]=MHB7K"5)E1B)O]A\'0O#=[H\ZCV>G!98ZE)SMD*GT7:?29K_RMX:-0 MP2>3V\+^[A*:"S^5X\OW(X<_YFZRIC=%]N]O_ M[KGUMJ^G(3E TTE,-%0;EWB#+34@E;4?-*JPJ-^C^X$'O$G M)N:,,E<,"!]-,2=W6% ;BEF+>@'4J_=2G5M1*OU7&>F/-2-_@F+=")0CK?T7 MI/7KLAU9<)*9L6-[*2?M*2BIG%YGWJLZ29+4SL5R(G5]YDJBCD:,94Z>TH%2 MJ:IMVU;9F&X*V%#(41M\HI0=8NU,Q4DC[#KQ;55$V.?RF'6K[# \OEU%*L6) M[9GT+;:338!OQ?6C'^'UVO$0=3@D.H*FTT/_*OW/(?'4"]P <_G280LBI!K0 M8>H&(UQ,Z;PQ\P,F"PB/A>38EO7"!'OJ-^[JK NLM=D1&/4\M7=0+T@>J!_) MJS-]-W/"J>]8^D?LX<$G&3\:8T\=@ZH7'#*F<%<$8 .5@?+I._>#>;T0#H2L MG!50^$/X\,[,9\ X?^G $X6]/#63#,(=81!WV5\0/B0VGDO(MX&V:J?7^T32 MW70"KGE)^&ESXGR@H]:3W_2P$!T&4Y@T/"\Z?J1OWC5]%AUFE>&PQD[W\P,= M;U &T#G/L/WR0&9CPE==#BT-/=X?3(8O#ZS>./X,4Y;%=M6)=&#.<'WN MHNE[:BYR[/4"965_,I(^5WN#.VC,*IYCXN8@B3))7,*S^-D&,Z;["5H;(\UW_L0HNISA:WG?/BW<# M'TFF].64<)B_3F#+_7FP;>1QL-R :X8,8;*J9&WJ/JKA-L"?0O0LB#+PMRFS\2Y4V=EP?P]Q3Q5\C@*^&K)L3AF GP!+2;HF^D'8:?0 M](7^):V4)/5-EAC-H4=P?/:(.56&[JWD^8&.I-U0WRQ8T5<6L.#V0124,A<^ MMRE3];1+8#'JCSWJ:FMVU_>W0+U]6^Z#=V::T!FZ1&TE2NXS>)6(&\QE=N\, M1";9(]Z4>GU]\B>6+[$WPMZ>C9Q=PX\DP=.K4R-P R&A-EV]M\XED8ZC0[6F ME(=VPV(4_K$XO1PM]\S; =N]X9Q5_%CWV-.)&Y&YU(P=(@NV@AU'(N1(XL581@DQN(T7 M #"U@ %@ '9L9V5A+3(P,C0P-#(W7V-A;"YX;6S=75MS6S>2?L^OT'I? MMV/<+ZDD4[(L3URE6"Y)F&Q U%:@XI7_;7;X,4%GT]'6!^RFP\GXEQ?\1_9B"\=IDH?CXU]>_''T!MR+?_SZ MPP\__Q? OU\=[&V]GJ3S4QS/MG8Z##/,6Q^'LY.MV0EN_3GI_AI^"%OO1V%6 M)MTIP*_S?[8S.?O<#8]/9EN"";5\;/FWW4\\,"N29E \-Z"D8. %%Y!B88D' M9";F_SG^R>><+;H 4BMZ#(.@QY("+YF,QA04.L^_=#0<__53_26&*6[1\,;3 M^8^_O#B9SOGRX\>//WZ*W>C'27?\4C F7RZ??G'Q^*>OGO\HYT]S[_W+ M^=]>/CH=7O<@?2U_^>_?]P[3"9X&&(ZGLS!.]073X4_3^8=[DQ1F'^WMO7V\?[;Y^M;VW_6YG]_"WW=VC0X(__[K9YS/\Y<5T M>'HVPN5G)QV67UY\&!UC@*IHIH2M*/[[YF][^3? %$;I?#27QQ[]?/&=%4T; MK/AIAN.,"YDL7SJ:I"L/C:I&)MWR7XY"Q-'\T\%\6(.]R?CX"+O3UQAGV^.\ M?X8=(1X?TY_?#,=5OWM(:MB/H^'Q?"C3 7%6,QDBE(0,E'$2G+ &(C>A<'0Y M<':G!!_[]H6 'S[:\RDC#(1E) > M0O$1N,-DHD:M,[\ZL*K&*>EQ3N 2IG'.XHMWO:P#?HFCV73YR5P$\^'? \[5 MD:Z0:;M+6Y,N8T>V[<761ZQVZ,+,+;"%+GW%LJM3[.*)E]/ST]/Y=P(1\'3Y M[TLW.7U"CLPF_:AH00D:ZKJ<61WDWC#$X6@X^[P"*O+@=#0)3#*6S+B6X#W3 M$)217J&UGL7&O+D#TGVX([Y'[K1453/^7 [Z1E@ZN(B%$:(L!<%R#KSS#HS0 M&&W(**QK;7GN G4?#LGOD4-MU=6,14LIO)O,M-2Z>)"&$1+A M$G@5'>3"M$N2@&C9F#C7X;@/5]3WR)6UE=*,'MO3*<_H\Y;7;$+PM;YFEVQM*]5V?K$&>E=' M%YDS&*4!R1R"(BM;1R<)%F74R0J*^%KS]FL4FQ ]M5-^(VDWT_K;\0=Z]Z3[ M_ YG@^2]R8D,I$R9XGD;"P2K-:B4>/!11NM+8WVOOG\38ISVFGZTA)OI>"=, M3\CCUM]V_W-.-F9$@*;;LYW0=9_)&_\KC,YQX)V2JA0+&%4&Q3S13ZH @1F6 M71*(LG7PYTT- EI!@ ME1.R.$!,E'UQ&<"CJ3F\E"6J%+5NO4)W;W#WH8GYYFC2CVZ:4>=P-DE_G4Q& M)-UIM6JSSX.DE97(#7 F$R@?/#@?+ 2>61)6E1Q38XY\C6)M!SHY/9V,Y]^[ ML,M,,X46#26II#X5@H HF(%$*28O(7DG6J\0?8EADW*B-?7^E6]<1]PM[>#Y M:94IYGFP3JC..CS!\73X 1?V>F\RG=*JHPS ][SZO,#L:#!36:1 V"QHS^0'G MC*%X3V:6C94Y^L:D^1K% _,N^):(L:;,F^G^/2D/R37G5;.&1$/I$]#;"4C6 MDI)!J4$:79#E[+75C95_#8Q-RJ\:*W]=H3?3_@'.PG",>3=T8TKNIBOFZC66 M81K.!N@M!DP96.0T3HX>/#,1LD@Y.-0^.-68#'>CVJ1DJS$W&JNDW<;2Q0[7 MNLZRY,#<>\S%]8B(ZG$,E( MNTBC+ A1"TU)4[+.6^-"MOV-\@%)Y%/%V$UY\=7&V7H*:+L'L0)F$'2P.EJD MZ"Q3&JML@&A*733EC%MEHS&M7>27I:NZ5!&L)O]UB-25_P]GI?#5TG'3MBMZ)48KE?2Y MSL1Y,CJ@@TR4!24HO/>*4WZ'W&I=@@B\=?9]EQ]\WE"Z5T:LJ8"UB?#HZA+& M@PUH&!1NJU<3&5RT E#EJ*,*GL1U=8B$/UXL M&;V?3&<=SH8=5DM7S\*X^F*R%:JSX1/CG.7P:3J)!.E'Y0M M9!!1689>F"!98\/3!/@F;9#T:JN>7LU]Y(++L+R0)8VU*(Y%3S,EU[,LO%I= MS04R87C,K1<,[\J+'CZNW=.ST>0SX@'.\^UKAIE54E[E#)$%BBTDA15!V5JY MYTIVF$24K8=Y)Z@-S08?PXPOYTA;A33C_VH=Y^7&9LR\E,0@E6! .1; 9T7) M*1/:!*6C9*W7R:Z!L:%)80LNK"OT?@]Z+!%1-EI81@3,N7H$5L!E@6"T4J9$ M:=&U-A"WX=G07+ %'YJIH>7.;'>.>:5F9@E':N%2*(9R4%?(2K$(7M,OVGFA M"GEM9UK7L-T(9D.3P1:4:*. YA5+7Q@MX2RS3G$0GABI%'/@G)"@F90JZZ*C M;5YU?RV2#Y7%FQN> M\1IP%BES"PR$C@F405%S.@DA:.M3MJ+XUCOL*Z_?I,641VCUEN-<#Q)L3P=. M2RWS=L( LX5,K,[D?*70E)8A>I6-=[IU=KSA9_;6TN[CA=NP?G!"7G7VN2Y1 MUUV5NC!^5E>PZZDR68RU1+JZ'D.V4)#-C!VY14PS6>H?\,3@W:=FD 7EZ M5U4S4BVVV@Z10,P#K38N&/*/GB4(Z"5P MYKPN2:'2K4^*W@!ED]9=FM%A/8'WM-YR4"6X7_Z8XGR< Y9=<,8@6!8-96=6 M0G09(3/O-9;DN6SM;&X%M$FK+2W2C6;";\:'?TXF^>-P-!IDE5/VA8.(HC;P ML967RH )@441(HFL]0;M\MV;M#320,N/$ND7"OWYY9>RV*.?6_3M/#S:/OI] M]]W1X?Z;_?>[!]M';^DOKZ)X1/_.Z[^U=1_/>V!?LY_GY6XZSOX^?CCPA041 MLP1IE #EK ,GF8+$:+YFS:5-K4.G*P#:M(:HW_2&"+^H!#XG,W1ACR;CZ2LL MDPY7=@9W/\VZ0'-O. [=Y[955?0O22GTFN.WXQEVY,H&27#EZVD;[72J M%289@M<1"AFQK 3G*K9.8GL@]>WJ7A^_;?O=;+[Z0S'4[PH!!SH M8GCT0H#4EL#D4G>OE ;%C2+#522+H1*>5VP3?-GBZ,ZH99/AV.A]-9 M'=\'O)A<@R*2+UC[2.FZ(Z\(7O 8:T8@M-6%,LC6<<<=D#;*K#7G0T-U-./( M:SSK, T70B9DIY-N-OR_^8\#[9F623@P.=2#U!2A1\D2)9!,1,,%U[FUN[L% MSD;UHVC-C59J:!P"]1/3<25M<3J #,Z B@PA!*D@!Y:#3)+[YD[TR6+ZQTAZ MN6:W>/FEF"B-9\+$>FRND,^HS4B"4!&LIRS9,:]M:5VV>A.637+3F\+,ZSIZ MKJW'7H/7R$5TM>:@,&X)3:XGMQF'Z)-W3!LGFG=/N#-X?=XJ@$WETKK::^@& M%J.YB%%HJ),EM($V&$Q)!M R#ZH>\'4A&O!*\ERLD$ZU+IZ\!;RJM6 MZFR7HJSD2,8H"G,H*=(J(RA6ZF$RF4!DXX4KA:+C_%29Z,-'C&:C,O=6+&DD_"?=?-N]V,':V?_] M_<'N;[OO#M_^:_?M._IQM\DVW&W?W\>&W+W'TVAK[IH>H9?]02T1)D5/7/*, M7"^+"CPO"")$CTKJE'S[&7T1*T=Z-^,)A]_PWR,_PS#*)?^')-BLRC5KG_&E>W:E(M3 MW&9 3[^HG!QX[QV0U$+!K(N5K7.06XI/GO=80%\D>[S$GR=TW#[\[_I]M MZK:^_M9>P\3KL;>KVZJ>DE*+>CM;?O7YCVEM>/!W,[,T&WY8M,DTPN520@$G M/$WM8#BX5"\/3\RKA"ZITGKS[/[HFMT/MO?VS?X!3BDSPMU2,,WVQY?S9I S MJ_>EKWY7L V*=CKB5$W7C?63&$M=QIK-WY\ MC8O?WXXOCO<>AE'HZL"EU;YX'BG7=C3P6L0>;7:URUK0S&%TN?U&V!V@-FD7 MX\DXU%)1/?)G'HM=CGXGG UG853YS9@JR<8 ,O)Z("8F" (Y,.$Q:A:SR.UW M+.Z+;J,V,)Z-4DUTUZ]MNK,903UJ04&>=9"*9J"L0XA%.3#:Z&I::5*T7B=Z M'-)-.E;YG%:LK4I[*6A/F>B2;=(3SB7C20"7MZCD,+G6 M]8BW KH7C?AW8J3:JZBG_5/)BE=<.Z @J[K/^>T'(5-HKI'2.:E<\QK.!^^? M\N]L)?KQ&NC5=%S6\ MY$88(SQ77T;8?>U07X-N_7+\L_!YW@AKOZS>73+(/'GN22%.UR-9GE.,X7@& M9$$(Y9AQL?7,NPG+ _>AG\6?KTNJU%ZNC0ER#8R-*KY[(FZLJXWFM'@SZ8BOYUTZJ3<3EGKC MZ60\OXAN@$D4J8T&,S^-9^IA$*<1DO,:J;V$+N2_2--)5R];, M"3'/#P!>,704!T3K3 !,GG(6*^K5R<@A:5LW$IUDJ?6:Z$U8OH'MW^9T::&6 M/OP/QMG;Z?2\7JI5CQU-!]J7PG/V4"MG0!6B;I!60?+1!^$">M^Z6>8M4#BE?>V89<'X@-9)S[)HW=;I_NA: M39NCR7;ZS_FPP[WAZ?!B,7&,W?1D>+8\Z4P,P.R$#!JBKOW("DUL)RD7LTIH MC(+GPEH'_ _!]RTD >L2[*:)U5Q_O7COE0ACV;=]WJ=]'G%<6<1V*OODZX7$ MT==#H93#."4%Y3#*)H;9Q]##C0L/!_H-%*\VIUSO"FT>%%S.CANOFJ#L*&E1 MCZ)HZS/AR[+V^$:(2B:FC8H)FQ/NWNB^A6RD=\O61G>]V+7#,*)$Z6: T6H; MDV?@$@^UGYF$B('F D/'!056-C5WG/>']PWD+GW:L);*ZXU=OX=9O:/B,R'; MF8Q&F!:5)]7HDG<_7;VM@'/NDZG]L>K-?TJY EX*"J^M39:9K&)I79K_>+3? M0&UKW]SK2;7M^J:03.K_ZXSX0'@)R $AZH:)W'O]B^U:Z;+ZP]#_<^Q;1ISSA2R!++EWO=P\.?]L^V#U,)YC/1S@INZ$;$^HJQ.59AF$*X_QZ.#HG4;_& M61B.IE=1WK/YQ/IO;=&XSOSD\C=G6O??[F.9KI M_OEL.B,XM2%HL3;FJ#5@%AE4XA&<5@J\DZDD*57"UC'M R&N:U9O>-U7[YDK MJ79',(EE,O7:JIK,)' <#9@8C= I"UP/28P47R>4BO?5 MT=\+/LL=T5I"NL[*UMW?VF+EZH'8&ZU,+:NPZGMJHUU6+[$!RLJ1/+_2I$=+ MWMDZI3CF[&SKFJ;5]Z]KO5:_J][@<]YU\WH,9[5+G$'PR51V2HA&>1 IN,!9 M],ZW-DC7(]DDQ_9HO7]I/QH(O9G[6L6R?TEABG^^L/_ U!+ P04 " "+>L58 M_LK3,B4\ "+>P( %@ '9L9V5A+3(P,C0P-#(W7V1E9BYX;6SM?5MS6SF2 MYOO\BMK:UT47[I>.Z9Z0;;G:L2[;8ZNZ9_:%D0 2$KOIZ.?ON!T-IR,__*S^!/_^2< MCH__\O/O1Z^9__G?_OHO__*O_X.Q_WCQ\>U/KR;I[!3'\Y]>3A'FF'_Z8S@_ M^6E^@C_]8S+]Y_ +_/1A!/,RF9XR]M?%/WLY^?QM.CP^F?\DN=07OW;QT^F? M!7 GD^&L!&&95I*S((5D*1:>!""W,?^OXS^'G+-##TP93;^&(.G7DF9!<16M M+2A-7GSH:#C^YY_K'Q%F^!,M;SQ;_/4O/Y_,YY___,LO?_SQQY^^QNGH3Y/I M\2^2<_7+Q6__O/SUK[=^_P^U^&T10OAE\=/OOSH;KOI%^ECQRW_\]O93.L%3 M8,/Q; [C=/D >GR>?_^'5]&87\Y_2+\Z&_YYMOCW;R<)Y@N"'ES"3W?^1OT; MN_@U5K_%2,I*_.GK+/_\UW_YZ:=SR<$T32$..J3^^.^?MGL8P%SD;SAHAO?W93O)-3&+84\*V/;H!V M\4'L%$\C3EM"O?:Y5W!>@+R)L'[D[&3R>3JUJ\EV^(X@X6GQW<#9CQP"?!Y_F=';48X1 X1OZ>L5TMIYG95TH<)N=V07;!69QP<_R$;]4T?R"H_GLXCL+82T$=3>* M<\DU6-<1Q!$.,&>OI70,$B9:D]?,)Y=8S#K:B#YPY_M:TP+!]?5G3?F<3YJ)\9PI OWS3Y-IQBG9-/2CQ>OZYS2:S##_Y>?Y] PO MOSD9STFK#T>+!]++AL?UBV::\'($L]G[\FD^2?\\^#J<#61.D')!9F,H3.OB M6(A*,\VSD20U"V+%-M1&*6Z"::@?]QRV]^C+%@3?I2N=!+U*;3IJP%4\KQ;G MPUJ(!C?._48J9+T;+4#G0;HL601.VH[>L)!+9+1% M.J%!%&M;;P"[8O^:"?B(Y&\BXCY(GYR>3L8+7 >_+6S"09*TK3DT+*4HF$[1 M,F^-8,4+Y[2U(EO5FO1;*%J2OLJ2OLUX5VYN4MU-L+>IY@VI?K%$9"0MS'$R M>M!*.LT2G688/%,>?%1"D(J;_JA^L7]4;R/8AF]UQN'@(NQU1+\[\$6FXA4P MZU5@.EA#*N>7L\/.!U.\N$XOZ+5#KB&8DT23&5!"@>.LRAS)ALC9AN\RTQ"WDSAO4ZRZ4'PXG@_GWUX/1_CN[/R3LBW M=EM-JQ;(1F6M!6Y D0X\:+;#-8 M#??=:ZW+]HI'[P'3705ZFV7?C.67].7[Z='DC_$ DW+1Q,",T63S*] ,@!?: M:C(:1^YZ =Z.X\L'[P_#6PKS-K^A&;^+I;Z??IA.O@S'"0?>)NL2)UQ2%K(I M0##PV;,DO8VZ;C!!MR/YQM/WA^DN8ET1">D4ZKH&[,-D-H?1_QE^7E@/(F6A MBP!F(=!9PHUD0?C ,'H(R@21><-M^]JS]X?K[46Z@NE.0:^ZOQQ,$19 ;"DZ M)&%9<)9VF(Q 3A^WS EEM1?*.W[?_=+#W%Y]VK-F"O4VBK9G6./IQ, MQA>.NT:TD(MB%@59]\IZ%FU(+$5AR+1WF9;4B<.;3WS6/'82WPHN.\6P/F$Z MFY)B"1F/AO,1#D#EDI&.>)&DI+5P.@+(6&6H78BFV !K>M$Y+7'/6L6 MMQ?<"@H[!:PN].GP:SJ!\3$N F@UALU%X"QBKK?1R3.?4#%3 Z(< RC>+4*U MZJG/FM#.8ES!:X,@U,NSZ936=WYS416.5GPV&Q0K"P!*IBSIFJ:=@P6?,LL" M70R)X/$6'NOJIS]KGIN)=07?#4)0;\9SG$*:#[_@*YC#$N>@^)043YHYH%-> M*T'K+K1D[@-$#XX.$9[) Y.629DEB"C1Z6ZNSHJ'[@&IVPMQ15I&@S#3X2E.C^FH M^'4Z^6-^\G)R^AG&WP8QZ4SNEZQY>K3&B&3Y^2A9D1*%\;*(CEE5]SQ\#TCN M+M059'>*-"V5[P1'HPLXFKPP@))8$*G>1F,A!RU:5H*&$",)GK?@^.HS]X#: MK46X@M%.L:>EQ;?(L5UD['XZ@2G.WI_-:Z%R]>(&(G&?C>?,&T5:YZ4FBU\; M\LA!*"4$MZG%N7L?ACU@O)F(5VA @ZRKE[34*8S>C#-^_=](=H(P$HSR+$5: ML8X%&-3"+(S:2>VB ]/BM;[QV'W@N8,@5U#;*8"UM.1?#V<)1O^),+W(X[2Z MZ&+(H+>B!*:Y2 S :Y:=%\98EU/NEJ5QUY.?-<%-Q+F"XTX1KHM$SDM4K^D[ MM$AKR)0'S3RXR'3B@GETP%RR20=E@=;>)"WVQH.?-<,MA+F"X$ZAKNN8SO.Q MSU$I!(Y*W%>@*FCM%N X(4E[ M&L'Q(*NL , PY0.MR!3- )UG1:-0D2M T>W6Z-KCGC6=VPMN!87+H-6__G)# M$@3SG]LW\WCWZ?W;-Z\.C@Y?O3AX>_#NY>&GOQT>'GVZCF/MYAYW?5J39A]K M0>VO^4>1UBOPA85("]?>I%J'P!FHY),U7CMWWZGU))M_*#(*I$%'BR##0+N M#+@43!F;K8U*>=-;0Y/';OZQ"9\/-/_81(S/H/D'J&(#9N:DJM7*G-R";"/S M@HZ>DNB@<;8OI7BBS3\V(GC]YA\;"'I'S3_60/3C-O_8A*XUFG]L(>O=: %7 M 0%#83)+,E2X)E A*68CDML8O?;WYND]9?:W;_[1EOQ-1+R;YA^%IVSIZ&,Z M<'(P9(P,2N!,<,^1%U4\IM:D/\WF'QMQ\W#SCTT$NYOF'ZB*"R XXY L+5"2 M#:0E>3=6*'3DU$0M^J/Z*37_:$3U-H+MX:W^B*/:[O8#3.??%L73-7%B,IZ] M^';U)XOM3&F+GOO >"(W5/L*4CA@)BB?, (4]2D@_![WDN6R!(ZF;,T+*K:_RQ9,H%JG^O@ MN3-D'FDE[LME>\KJ\(!9^'C:L(G,>]:"Y1GGDY?!U!QI94RM)BK,$TK3/^0J@FTV_OD%X" YED79A1*)C.(;/HC*CY0$+ HDZX MM39T MS;R=D%MR"8_4[Z)6!G1*"HROH>IJ5W+'/- ?F*44@=!FV_K>>FUPSUE%^F6B M8=.[R[TI34[Q"+[B%7@#2,$H1[Z+*5"77@P+"(IY;3G9OL'YYIV@5P+9!U7H M+N&&3?$N0+V?G^#TVEH'7 0P2FNF@6Q[W[\#QKI[Z9H'NXLGE/R*!6O[]%F.''.K?R??E]AHOE#XJA T7KPNAT MX:27I.8Q9L&L"SQKJ*5YK0.T]P)ZUFK03M0]^ !O)^/C(YR>/FR!OIN,TW(# M"QJ%YB(R;W7M!E9'6 5%/JKP4M;F4M*W3OGSUIK>B>G!.Z@;W/S;LIO* M$&>OO[P;7ARCXWP%IR_!%G"225OO*10'%C5YOU$YD='E"*GU*;,NMF>M-+T0 MT(,_<8[S-YR?3'(-=\WF]5B<#:Q,R),A,$H1K.(" ^W)Q<4HC ;(5K1.(+L# MRAZH03?Q]N!7_#J9Y#^&H]' ^YAIAPH,A;6UBL55VT>P'!V@H5./J_MZC6U# M\\6SGS6O6PFP!P_BBLLZR$HX'FQ@-IK"M,N=2:M$D*7U*WOE\<^: MSFW%V+ S]O55#;CQ):.OF0B!7!%//FK4]%>R'6C?\#*C:GTN[P&/6PBO8?/K M[P;C$.)PM#CVZ:Q?9*B>3$;TV;/SX^ RD.%4M(ZT+/M(.+5/M2NL8 9\U,K2 MST3K*[IUL3W[A(U>2.CASO8*SIMQ+@<9G,=4$Y =T\*;.MFL=K94(!)"Y+*Y M1T2 M(0IF"<$%?U^+RR[!X"LP]H;UKB+N(:Q[$8*^H8NI")NU4@Q<-8#0%0982"$= M+U([3:=5ZPR U4CVAOL&@NXA6'L#%5G%])WI&>;;4B!-E3K$).O":?AY-OB$NJU56 .0N)E%E( (7-:5- ML0"91,*]XH(C2M^Z5<"#H/9&4]J*OX=8\E)QKZ2]70!#%[DVI3!;?6NMZXCU M1"HL0JI64$"G6V<5W@EF;_2AC;A[B$"OT$PC$V3A.7,BU@[]6;.8R-C- :P3 M3LJL[NO,VR82M3?,=Q1P'Q'K*Z;NHLKE\W .HX6[^SZ.AL>+^;"7(7J)11B+ MP+BM33!TG3985&#>IA!0B*!T075Z9'6]T.:6E.PJNGD%GO6A%)XX*RX3 M/)_JB"\REB(/8$+4I<36^0H/0-IK?6E)1Q\[3+VVORJ.JPEX4BD=LV4RU:Q> MK9!YB8&5K(K#HC%@Z_X6]\#9:RUI14./8=*K$5SRLT(1.2MF>:DY.PD8Q"B8 ME3F$9)$7W3HTL@K'7NM$9\$WC)Z>EW_>6/SWHY"^OKK-71'$0!BPJ:C(;**= M31>9:7M3AJF4441)!O_-@IL[*VLW?_I>JL=.J.@A\OKAO+=0!5LWNSJ2>XKS MX721L/*JN;(8R>:\E&K+]':^;(;!0C&!%D'7%L\"2 M6F\\38#OJ3NU>U)[..'.#]]+9 -K7!$RD@4O:F]3H24+EDY<)TD410H,S3.W M;V+84WWI).H>;@-KS\KA>4)YW:XGX[J'XCA5:$8YA74^3#:$3ZO(&? B63'9 MA"2X$KZUHW0/G#U5B%8$]'!@W;-BCS8:ZY$Y6_O86E$8+=V24>9"-,BSR:U+ M"O0\G MP54,>\-W)^'VTNYW#M5*/83IF(Z>V4%*9Z=GB_OE:K^FX7R@$ZW)15+'%&JE M&4H6=8A,@2-OFR,Z:)T4]C"JO5&(Q@3TTUKJ M'"?JVS8*=X4EV?+WA^^?QV M,IN]P_G[<@1?!PZ5E@X"$XNY5I;3SI7)T196Y>RXMCJTUI<-(>Z-\O1)30_N MQM$4878V_7;UK$M60+%DY%I=1ZDYS2('Q;@J4#S47BJM$P]OH]@;?>@HX)UX M$0.4SMNB+>.,B& ME)*A=G6$M-7,%U1,)95]*&3T-+BV#"H;6H:QN^ULE93W\F95OR-Q'Q M;F92 OI4DM?,E(HHBT2V,9!KFY"7F(U+H<=!A4]I)N5&W#P\DW(3P>YF)F6* M6800:B9$%K1 3;I< Y^!%TR2"PNF=1#QBJJI#KY)ASD2=(Y9DL'7]X/V(GD1@H(L;T%#@ M/;SYJ]"]F&IV).>=UH;TK-O?][X'S[)6@E:A[N(>^!6VIG"9X M[Z('5@IHINDP9*!%8:F 1_';X[^O3^ M]?L/AQ\/CM[0#SO?#JW^U,870VM [^].R*.3-5.((53SKB:816$267O).GK? M?>PO5/ZVISLA994LHDB6'))/#%HRGW6L+>^#C%%SW[Q=U9.Y$]J$SP?NA#81 MX]._$S)92D7;((N+H4Z$OC8]*R>T$5T/7PML(^L=W0EY!R5:RYS3I8Y?2J3MLM ?Z)T2BA?3O&+IJ=\) M-29_$Q'OYDXHN8@N9,%DMK%6A <6$SHF(G?*2)YX:FT*/-4[H4VX>?A.:!/! M[N9.*.=@L$Y*%;Z.O-&TP. MD WDBDK*9=T\5_BIW@FUH7H;P?;P5G_$+S@^ MP]>T\EH!65-B_S&6-RA*V1CFDP@6='$8^J:FEXUC-G]?ZGBE128L3K\, M$\X^349Y(!TW0D3:R(RI8U]I-XO2.>; @2DF2([M-Y"[T#Q[W6@DZ!XVE%^G MD]GLPW12AK6Y@@JT(9+C$PL=8XEVR1@M>43HM9!;;Q17'O_L2=Y6E#U< M$?V*8YS"J#9(SJO\/,4TW#1X*=B/)U,Y\/_7OQU$+))G@?)0D!? MD^%*#68[)FT"#85.(6CM#-X#Y]EK0BM1]W!O]+WYTV7!XT"$8"![9-GEF@II M/4&"P'*J#?8=H@R]S3:ZA/'L6>\JVAX*"M^,YSC%V7RY!;V;C"<7( ?%IF2* MKAFOA@XH13:H-_6/0*LF94PNMQYW=@^<9\]^*U'W4&-X.0GW7#,OH XB6DS& M959JJ$L;8>MX'QB2\!WR4/=&>;B+N85;".YQ?L:>RC[K8Z)B6BUD=9#B# M"&4Q_(_K8+3(K8M:K@%X]BQO+\X5H:?.X<>+/CX?<+I(J_K>Y$&IS(OEG*'4 MY"L'H6H?:\YB3D(&3.0KM<[#N0O+LZ>\B9!7L-\Y\G@3V N8#=/ <8_&.;FX M.V,Z&5_+;3Q+X%!K;X65K?LEK@2R>][;$/4 ^YL+N8>8\TU0KX:CLSGF0;8N M+29AR%*[@SJ=F(>@F0P)>8S2B-2Z4/4.*'O*_C:"OC,ZW6OVZN$R!_33WPX^ M'O[M_=M7AQ\_'?[[[V^._K-)&NL]']]#/NNZB^FQV8F(6M4Y5R -U+!C9!Z) M_ZA-<29A-LTGN?2>V!J\\BXI,D5-O3M%L R@&.9+SLZB"DZTKG]\,HFMF_#Y M0&+K)F)\DL\#[,B>N8+G(OUP#54Y[K2D"/G.K:G;B;MD4SJ>], M)5(L)6BR0,8]O.1K]'1> G5" MNI0+LN3([M%9D*W,25E!^"1S0BULZ[#2VN#V03_Z8:*'S+@5);U+8#I:#CXI M5I0P3,KHS;1M8[ M:I@:!->E>%;';=;^+LA\RI*I;,BN*9AC>Q_AJ9=%-B9_$Q'OIBQ2QA!!"\]X MR+[VDB=')FK.1'(Q9J?(A>EG9M.3*XOQNRB*+AI0463'6^\!T MPL(BDD(GKCDF'[#TU"+KR95%-J)Z&\'V\%:3AU&M37R%Y_]],[X]UN'C9#1Z M/9G^ =-]HT5 MPU^*B*B\MPRMK4EQVK*@"Y^!Y^WY)CS]C9Z<:T$WJ/3B$U_,B@\\< M%=;9Q)DL7C)5&%@7&;KBLT;'36B=+?'(:::[9'][6?M"AZK"=C/L:S_CK%,9UW.S9=#@^_H#3 MX20O9DK,"$R+NXYZZX%TM%F5& >LEQ[& M"&P_F6M[O/NM4CMCLH=JS@7VC_CY;)I.*LBK^)>]:9U./H).+(?HF<906! R M, O!"/J?*ZX77;L7U0^@4>U8Z:$0]/:XVX-$(IA6-9_-?\/YR20/!"J;H]YVK;M-Q6K=9@RK90HZ9BJUOR=?!M=^ZTYR9'@HP%]C.7?;;JOT19_/I,,V7 M S,.JD0N]TN>8E)UJP0,4 ?V9A:2!9:XQ:AYYB:WCJYOCW:_-6U'+/90!GHO M\HO"INLG]D!R(4*I]7(FTBOCH!8Y**MAOD#:UP#WOJH2MW" M.AQXFZU5/#*H>[0&Q1GDB QMC"$$FP':UZ)L#/,'T+4>>>NC!O9:+-QZ(VR MS)*UCNEH*RPKZXA*A)ASM- \^^C.6X1;%YI$WGLB5YE+XC=K)1/ M8%5&:%VO?U/AI\-W1XL9%3#.!R]?OO_]W=&;=[]^ M>/_VS#6=P?#S%XYH7N>P/.GM54VE'L^MJM68=8Y,'-ZAP;"^ 1K6/ MA^,Y4?Z/8::MIDRFIXO7_$IGUD-ZS'0,HXNNK)=WG/ M=-4H)"WU/LCRJKG,WNGKKF'QT[A^[BG0VG0^6 M"WD_72YCD>E6\UF=D+JFIE?K(]:A7B"8!$V*5Z?^K9?]1P^XHKSTMTO%O>O9 MCY;M^_C:,&G(2L,4@2MXKBYPF3ZU#JA-TH774YG;0':;*=R&H]N$-Q+PSMB7 M*53]3DR5\^[.FD$IG'F4*9:LG8]K]2=Z6JS?D2&\0](WD6M#LA>&]N EUFYW MY#],+TN5G/#)<29*07+(!'F'@MMZ\\,5]['0(A\TV>_X\-WYX@U%/FDGKX8I M?.=P7I,C>[($HEPHV:7 /.=U-(!02L"8CES7YNO[)SY^R#I)JF"=W MCF61DK-Q8#A!['@>^;P>8G\P=R1\E6 M@&.^?QWC1H_N[PZ,V[E^]_._QP^''1">\@Y\6'PNB*M+I$QS=[0H,P>([[@&8S_>(T\]G\P60]^5F0\A+!>1 &L.%9ES5 M,7EHZ@&E/^(Z#SX%4.!E')-$,0Z.@S]<^@T"O 9NF V:''J?ZVPZSEDJ MA6Q?3T=+Z*V3XI/IA_&("K)V/XU-B-I-)X5U$/VP_30VHNOAE@K;R'HW6J!4 M\N&##TNY__;*D]&67HH%E^-[!VQQ)Z,LJPEI)V9+*//J*?RZ:.AF#4AG.E*#S1Y=<.SQ+QYQ6/DL@,=S, M?VAP[[,"R.YMN;9\W;K Z2KLIV?<'9Q.SL;S@3(R>Z$CRR;1(I**M3C:,'0" M''HG9?/.*4V /Q4-VW'P<_>DWZFY_5XU71C&D]M;?AV(!N.\'(W5]/IIXZ?V M<275;>F-KJFN^L:7JIMIRRQH2(RBIB#YQ!F0PK(24[#9.N%SZZJYE4#:72 M M/O?%M\53SGTHGEU4H"P#0\?#(G4G2(W,&%XX!ZU3\XZ3]\#9U=5.=[[OOJ?I M)N.G?^DBK$,AO&02:(?1FDP"OVB*5J)(3H&6V+X!W9.]=.G(]MHW*)M(?3>Q M\W40_; W*!O1]7 0?1M9[T8+K*BM#VMQ@ZR!/(ML;EA]#1O4#;B9HV.Y!L( M=C<=R;F52GA:EN&\SM=PJH*Q##DH$81WWK8N.WZB'WB3/\!T/DS#SS G MC_HR=/)J6$-[L;K3!^/\^SA?_OW"^Z[HSZ>PWWO+P=?8#BJSM'1Y,ITQF47E'.X*GH @YQE Y+I MG#SS7-#&:+(W0G"=>>M8_H80]T&Q^F2EAYOLFQ'!CY@FXS0<#1[[$O;JYO(P9<"3[PMG 4J0_M*P%8=XCR]5?M<5Z;#Z*Z58 MNZ&JAZWY'S@\/JDF*^D\'..[LRI".J(6K?W>G\UGM"+:[[AK-YSG$W/ MSZ[O,O,VV:Q"?4,XK:*D15JR8AJ"RA(E0/.RI3;(]\$(> 0.>QB'L>XJSDT$ MRY6,4G)66^836!>J!Y\9&0R!B\+)MVKMD6P$2K*PR: E2"M\99I.O)IF[;T?@;M61U2Z4L(SM[LT?N@!;;FHW\H3>J?G![L MLSODM13/+;$- (+TM1D(:E/3_XIDH)RN_>ZRM) AN]9W]!M"_*%T;AOW'W];--?MDI;VP$FUIIYKDR3'DBV/.DE&D=LWH(4[LT MLSN>-'OQ[=I/SHMX=+!1Y,),$.3Y0G',9W*-O+"1W*!Z(\H;"V(KH+M*36NJ M.7=GJ?5%T5/)7UMO?><#Y"77,2X2MB#3\K*D';T@LXD'A>"\\*TU<'UTCY_A MUINFW"H[Z(6Q7JI1+O$LDP/60=13,MQM-(^3#-<7?_>H20?A[T@MBM3@"(JT M0M4*U<( I6#.&&ZS2055^PJEW:C# ]EQCZ@-&\B\!RUX0[[C;(X7/6=U0>VU MRX=;$. M_,[,H(C5$Z_3,5-B@C:I$CC/P:[5:>J!CNK?'[C_9M_V\FT87_L.8JEKZ\!H M.#;ARJ-W/RAA2^'?I*^#Y/IX6R^ZAX>4O!/(E/($IX[K@X29@2^I*J1*<:W; MPLG;ZO4E_<*H471L UTFR6;%:)^AN&WEO+?9)"YDUM(D60.#K%2 A0"CH./,@JR8:22L)CM7IK-89 M7U1H\=I=>^@S)&]KF?71NR6E6B4_>S>9X^SMA [Z@W%^/1S#. W'QQ\QX?!+ M/>3KN7_Q]1%]]F+G23$88Z0D7ZW6.LK$680"+ H0'KWGHGD#SBYX]]^JVCFK MO8P N(IHZ5:L@ZFW -MM/(_4IVIGK-X*LS2BI)>PVPILKICB/'!FN+%U2'-@ M427R',DZ,LJA2+9UC\?=JE)9LPD3S')RKFVH5QR7"WV"^F,'\"3_/ M%^DN1J#8@A&U8 EU'8%BZ@@4$VJ_HT@GOO#)W\AMO3,39RL CQ''Z,44_* JP)&Z:J,9_+,/9!X5!3*9$ K;W80ZJ B MMY__ RA)1Z$WGT&V@5K+)5X1/;F.%AC)J X_JIWUO%(,5':F6%Z*Z&$?D3^, MBG02>$/_9@N5#A=W(!ELY*I4,ZR*)W(61 9F>;!&Q!1%[&4?"3^,DG04>@_5 M"F\GX^,Y3D]?89Q_-\]CC060XT\'7YUIFT&QP!TPHXLVL3A55.NRJU4X?IQ M2F<6=J 9R]=C'50]A4A6(WJ<($EWQAY0@0[B[B'\<02%;F4=3 M9S$H9I(UWB1NO>Q[HWC$$,BN=& 3*?? _>_C66T.4GNCQHOYK<"!1ZBQ&^\T MG5J*C)O:AX8 Q40G)6C1NK)]!8S=6PPM&)JT%6\/Z4>+F-[!."_">I=6S#N< MOYN,">L4Q_.!@1*3<77,X.FKD"3++F7EDT_"M>[)MPZNQTU/:IY+WYR* M7F-:5Y9?:R-GGSY/$?)D_'>8#BOLC_2; Z=2YIX;EG2]BK0*67!DF?'L%4;2 M[6C$%F[&.L_>$^78@>#[O@->J=(OE_K,%1H9);E#JI ^$^TU/.L9*E$'#C@= M3&NS8FUP>Z)"_9+20W'JA^DD(>;9>3_^T0C3>3O^!?!+P -A,)!/#2R8VA(O M6V2^.,LL9"=%,B7(UD6I:T+;,\WI@Y >[OE?PNSD\+_.",R(M'AV,'\)T^FW MX?CX[S ZPT'0 9#SQ K(1):;0T:X.!.!9S 0)>C6M1/W(]HS+6DH_H8QCML' MZ)LQF?4XF_]C.#\9CI>YX;.3X>>#XRDNB@8'2=>Q-M:SDG)F.O+ O.)5("Y( MU(Z\NVWLEH>?O"?,.Y>MBVQ/UZ962VZIC>_&* M#F?SX>GB!]/)_Z43\^5D-I\-,($@H(6Y4CS3 F)M^JR8"Z%>.D2RSU,WCVCE M<_=$,7H6^&W5<.U4X^VPX/NRQ#8PF)-&'IEPVC"="&!T3M6J,YM1:QOB-G>T MUQZRMZ1O+\K;#/N6AD4M+*R;TIMK)]SYU+ ("4%Z6C5@8%HG2RYY -)++(*K MX/+-]E]KVA3W/'1O-:"=J&]K1.BAS?A3&S2[V1!Z MHWXW]?/?C&?SZ5DE^5)]@I:J=EMCVL1:(I$= TTG/8#A19,/ ;QU9>P=4+K: MF]<_]OQBF0ZD7.JLX>W[ M&JA^U%2,C1A;\QI^"W'O3AF*@>1<'1R4I:1-$@P#J0)3P%'ZY 7FUH',IYZ* MT8,.;"+E/KBGX_!]>3G%/+Q(%<"D4,=4K_)J3_=<)//:.584V8025#'-^XK= M1O%D$C$VXN=67Y!.PNTK#^,#?#OOO?X"QO^<+8&EE,DG"J(V*5'U4J763I&F MH]7)*V.C$JUGX]T)9B_(;R/J'E[Y&F^SJBBS+8-3#U-0=W!9['L?2ZMP2*,Y^#\TZT\4&6*E2)&9EQTM1;1L9!JX-([.GA,209:I]G> O$(DT4Z"G)/BLK,NT"61E*Q9E@5%A76H2H@O6G]>J\$ ML@>,=Q=P3Y[[T=)L'12AHPM1,^2VIM.%1,J7%3-"HA'DF0;5NJG-U>?OGN,^ M KM;2[2/GIU7L%SD3.924.2<6%:1%IB-9L'XS%S)H%227+O6_?=7P-@_KK>1 M;\\O])5T?-I,K/5DC>18FY,N6@UC$4P5E)&3[VA"ZU-[-9+](WY+*=_II36_ MSSW(>?$Y,'HS+I/IZ6+@3]?KW'L_M-%M[OK >[[,=;R "62+)57K:"/60QH5 M6?6"3/H4 +#UP;C#R]RHG/)< !,AT=O@4F(QIQVK'!UL-M4F-+G0?EFW.5>B MTL5R95WK"IC[\#RE8-]&7-_2G48R[\&8N,3VDA2N3@&[$MI>!UM/X;_[<#U. M&+ =BW>J1R,*=JTFT1;/"[G,4 >O:F\#65BTS*77WZO% H/!Q MM&,3R?>@%1>5%+7.\],?\/GB[LHH%#YZEE.J>3[Q1@=/:BT9^4.2$&%@H6B"!<%;HXW2JO4= M\6T4^V,Y=))O#]>$UQ&]@],+Y5X'5V^VPFI,CV4G=./L7A7H*/!>+(,[\&% M@8H I6)SK781#) #BZ6"XA&<;ET2O5M%>- BV(T>;"+GYIU##TX709F#2GEQ3H&.Y&I7NZ?VEQ%1L[#(F7&VUO1[I]2-D/2=%2=K/O*Q MHY#;,C3I6[P]74+N@^E$SQ#=B;+WLX&W$O;L,<9X]9.DELTK1UH1!U7Y1@:A# M[ZR(I;CF\P.?>(9X#SJPB91WDR&NG0SHN69.V'KWEH!!\(;R+<'L[[VYE-:"$GG22#4%/6R;!AH!,R5<=WN2C!E=8I!T\@ M9:P'LKN)=D=].,D@MUE$VK%BL4Q+Y,QSF5E).@9KI.&^];O]E/MP=N&[JWA[ MSP1?G%@\)U,B'5$>?6%:8Z3]AA31"Q%YG<&'L?Q0N?]=+/F.\FW8D.K>1,AU M,/V(N?\;<;5._O>Y_<^XWD6\/G'_$+Y/1E^'X^#JXBW,HNBQL( -3U>GD0DGF+9?,N5 R9&[% MS9:Y#0;-W0/HB62(;\39K3%RK02^L_H GQ U\,A<$)EI(Q>^!MDE0948%&HR M1WZ@^H N['<7C/%- MO/<5./: \\[B;6CAUP'-G^HU0C5D/R4K+VM=UCTPW'KEPY^[7=]&J@W;B"X +7&0?_D9T[ ,R<,\5^9U0&UB MUS]$^5U =FO0-R)ITI>$&V[L]X.3&&CKB9Y)[^MI8Y %&S2+&(H17"N>UDH% M?UJTWV'*[Y+U303;$]NO)U-,,+LX96P*RD-!AEA;T3I9>P^:R(RPCF=O0E%K M'>)K4GW]Z;L[NAO2LH+H#C+MXZ;]REW =^*=D\^[0&^![[ R-MTT*0WICI/=TS>J' MT#Y(3H:*CH$ODEP.R"QHGUCQY(QH3J^.;NW=W4:Q'YK04;H]N'87?9MK;+YK4#C=PF83W+(=!&&8RM-TZ1*81ZRRB0;.#& MFK )OOW0D=X8Z3W5E_8V7/8TI@VL !C'8EG,Y"%WB0!F5ASZ9)P)QK2^[+T+ MRWYH11-)]Y#?=1W7E1%?[Z^-^!*#2.=7,"HQZS5IJLMTKF4-+&>T5FA!]E?[ MPL'UL.VCAC1BHH>;Q,OZE]?#KYBO5JT,LI'&"T?[E[.U.;X0+%27BPLGP!MK M8@\)X7?"V1>]:"/OAM&GUB8)%J64V *[X?L^4!P#NB[KTQU(A*= MA+K.NJ7=3M:^:\W]E*O/WP_ZMY;H;7:WGD9SG]_\$:MHR&&^[3ESGB760D<7 MT=2^*Y[.-1&J841H24G3>K&LCK&,NQ'NGX8T9N6V#FT][^8"[1WC0W^=3F:S M*SU[2A(HM4 Z_K(EF\AH%E5(#+76%G*V%EHWJUX/V7[H3 \LW-:5T*U.[>*H M>S_^?3R],KRG8K^$?.7L([4F6UDI)FK01BM;6%!6,NN\R]X#2+Q1O71GP=JF MSW[>6K$#>:^(E'6<)GYT,IR> UR4[0_C617X?'(9C'E]-LZ#* 0W2!8U*)*" M)F.(!8>2:>N+X%Y*3'9-I5COB?N@"CW(=H4"-.NJ=[4E^P"YZ;"SJ;:^Z0TEYRS4R[WQD MVB3#@@^6<:-$1C!09.L&B^NCVP\5Z8F-%8JS=6ST?%-[@6,2\?S]%YS2<0:? MYV?3>IH-)WE@DC=!T_:%OG81%MHSCTZPG+GUQLKDRKKC-.]^RO.FNZD,5Y#; M.8QYM?GGXB(ODC;%1)N33*D.^4!R="Q7S!:G'91/)KJ"Z M^ZSMJ\V H: *PG RMS'G%@BG E$,KH]'.-A]U\#3;8[>B>".)KJ"WXSSL M55W9%H'R%S!;7)@,M &92YW/7<[=^\&'/F]X^ M)+J"\8YCKN^V( X*??WI+,Z&^=N'Z>1X"J<#[@BC \-TH--%HQ*UFW,AFP+) M Y4*%,2UV=_@P?NA"7U)>H56=!R-?1WKR\FH1B2F,'IW5J7VOGRB?XRS@8>< M04I'T&JC'D#'?#:JUF0H80PI-+JMU.&N)^Z?'C21[0H%Z&<2]LO/W MPT\'[U[][?#5KV_>_7KPDK[QYN@-?:]]4_7MG]>DWWJCY39KQ7[[**EQY+]A M/AZ.CP_J=20APMFKX:RVR";W8':IL+Z$HFHYC@JV;BB8ZMB]Q!(OPHJB,TK; MV%3K!+B/QMT//?R\IH6,+J%0.'JU:QJ9\*+.J8N,BR*YU5S(YIU8M@:[NQ;Q MN]*]=9J!M^?Q6;2;K],QP6?!+#>):14U TYG3M9T5&CDR38?1O0TV\WO1",V M:4J_"3.[[C:^#K;_WY1^8Q8W:3N^#04[;TI/?D50Q;%L>7TWBF3@C:[W#(Y[ M(VT0[4>>/*>F]+UIQR:2WUU3>F&5CSP'1MXFG=DA*@:I&":L*]: 5S&TOLI[ M'DWI-V%KO:;TFXBZARJG-V-R>?![V>?;^@^J?*O28]!>I+(Y[@3V.R=&,QO74HP,' MO1PN]X*$XK)WG(F,@6EO(@M84]Q2I+?#%J_6ZZ+QM!7D :/CD?1C ]'W:'0< M?OU,8L*+UIW@G2 L+!>>:A8]+9>C9]Q%K&S.NBBE;9N=COR,4?S\#HR$+O!9171D*L@^M' MG9:S$6?K3DG91N"[G):3.&U1P@/C!FIV/!V*WL="!V7DD WHF-M?9SSM:3F] MZ,$F(@0U6J9(52YS./RV,8D$'.A-YT,G7]E0]SN&] ]1C MAJT>[XZN!4/]JM#D_,Y^V3 "#"W7)XDD]B*MDJF/V=C*;O839R>O1Y(\J'?R5Y%N_ M^1'3"&:S81F>.VPOL$RF> 1?!Y@]MQXUB2?6,13>LDAO ),Z"0VT9P;5.HN@ M'?H?21&A!=R/!@-L,YR0=BK4@FJ1W,7\-P^G<8G>$[G ]";_TP=J=C?DW/C.)(O^O]^"M[>B#W=$<8T08(/S#Y.J%RN'I];9?O8[IZS MM^.& L\J[/Z7'9)'Z9*64B@7S]R__\_C0/ MOHK5>K9<_.L/\$_A#X%8L"6?+3[_ZP^_/GX ^0__\]_^X1_^Y?\"X/^\N_\8 MO%^RER>QV 27*T$V@@??9ILOP>:+"/ZZ7/UM]I4$=W.RD>?OWW[]J?O=#7_TW+U^>^^K(1L7G:^6AVLJJG$FDJ8 M:BK_L0WLYQ[D>Z)W]ET\WV.S\5 M"_#K0TU>04,_ GZPD,RF1<-78KU\6;%R;U1$:;^@I//?*H*"@J) DQ3L: IJ MHH*2*KW[1__R\XZU >0]?W,IS@<68/![2=/_.[ D>>7F%1[*FTKT@)(WE>R2 M':#/M?^V7!V+9H>N?*H;)8>7U4I]*:<\I"'-,@KBC"D+ MCQ$%>2@08"$32"OY&]"BM7"S [UDG&W M51]+?)@MU.%/VYL='1K#"";S^?*;/AH&ZLRL#]5\M@D^ M+M?KBV!'9W^3Y$-*.S=NK<14B$B2-2WD5*W_LS97/XOY9EW_IC!@A?'J1<(H M!LR'D&HCYF4M-T/V7IU&OJKM\JOX,/LN^/5"?<_$>G.OS.D4AC!"*!8@QZ&R M5RQG@,12@BP6RE7-8\HQMK%7'5@#FZ4=\D4@-7:P4J!VYJA+4F96QQ/_=L9E MG_4"-JAQ@_LN&5A;"P/N/!F%+J11==^ Y6,5-WG%3I/7J\WTTVPQ>WIYJOQQ M3&4&K#RPEE98EL>64_Z[M;$75W:Z M9\R0L;*U$M^E6NJE/;52_]JIU.EZHRA0*QNUNK0_X+;-3?A_*/=?'PW7CTNU MDRKR9L5&>KU@RR>A?:C'Y259?[E;+;_.N.#O7G]=:_6\?19JJ] '"*:4=K:9 MJ0V9KC9Y2FA#.;/;'(8@<6&7W2 XV M2^WXET0'"[$)9@79^O?Z7TP1'CQ7E ?T-5C65 =D2_:?[?;D03Y6L\W\K3\L MRR/&X>>TI3=0! \U QXL MW!CR]>2'#$+BJ [,D$(^]GP&Q;)WF>Z5>HC*88 Q@CD4""04)LIARC# >1SK MP#$565?)D1\[\_2@;VS7FQDC M\^"3(.N7E2CR!LXR9^4X-;#2PVW:7VTTIZF!A7V7J>G/;@[3_HWJXXHLUGJ/ M7B[6[V=K-E_J#^A1?-^\4W3];1I&,L$\@P"F6*M/B !19Q"@#B&"B#"&89K; M^$$6V$.KV-7'R>/5^^!N(]V6<*O?=EZX6F82LS3$) P M@0!AJO;D.$(@X@G-B: $YU:'JW. HX:_#W3%P'MV$V$_4S+\H:2?3+R9C(%. M!V?A_A#&X9S7;OR>G1G@8C:]7'X5*\,OZ\GSPWTK"QBO7\!6XAN^:6O!_O1Y M^?5G]4[Y)5,_[+Y;IRN-\B5J9:#^MK0_X+8[Z&.@_M_5?[[,OI*Y/C/>"[7R MC*GOHO[#9,$/?['W9)E@ITZ5*W62$.]%^?_JW_,7G:E\]9U]T6ZROG*_DE*H M[QXB@I%8$ !SF@/$DA3@,(Y C,,\I)!%5,;3S3:O[*Q)'9=\JYVK)0>O*Z1_ M]1B\O[J\OYH\7"D7.+B_33Y>W3P^V&UA M(W_.9AOB'_?3LS1DBK*+\BYOC\"+8$=[4#ZBTPZ.?GGX1LE44',5_%CS]=-% ML&4MJ'DKXHI!R9V_W?MM/A5/OL#(Q(_J6;S-!W/LI[P1%6[;V_9&\Z/&N=?U M+K?RU[68K-=B,TU"P6(<,[7]4 X0P@G(<_5/FBW5R& I@<(."G!_%M*(1T\&K1MK M5/MCQ/:QN3![R4V[BZRM._*J4[4NJ[1$A!(I(BE!BG3J)T4QT,%C$!&2*Q1G8]ZJ:'=ZLE$X*O/RBR+I?SN2AN+FYE@;3+IIPF M2)WS4GVUF,=<1_]R0*3Z3X08DSBDJ1349K\UQ!UXY[U>?!5EN#68+8+%<5[V MJKI[4TI\([X%G\CJ;VIC#A[)]SJO6-:)R';*;2IU,X4?0)9V1J FH$QDWY$0 M+&50&H@=%?Y,@R7;GLR%*>JH)L12%,=FQ?9U^VO,QQ71AX2'UR>ZG$\QC--( MAB%@&==723H6&N4YB+G($Q[E3"1&QN1DY8'-1845E&!F*G_*_?E+7&>>[-36 MD!VK*]Q&TIVN< ]7&NT*MY&!_2ORP@]\ULF4\KU-B9MNE M+SG8*9N3"'K4%[3SYKW H 'JC2H,VIEN+S'H>*=?V>-[03?Z_Z=")B%)U78' M91X"E$3J7(NB"#!"0LEQ1BBU\IV/ 0967@T'U'M/@0:\"#2D6Y'B5B)FBMJ' M3SOE+%A\-&31N43PF _/Y7_;Y=^DM.^8N;:RO9/GW)1,MP'B+W-Q*Z_(:J'V M8WT__?"%K,0[LIZQR8*_G\U?=*<+[;GN,L<(9FF8"@102*7:5&,""(4QD&D< M,AY&,F=6Y<6.= RLLC55^@!6TZ4#5$%!V450T%:$M"KJ[/395?AF:C^"2.VL M@[4T@]\+TH)!DOIZBL>3T7&E8E3;U%-4QR:L[W)NENX8:Z=.F81<",9!BO5] M.4D9("CE -&<9VG,TCR*;6Q9*]+ UDHG3US?7-Y^N@KNKNZ#A[],[J_L#%*[ MC,Q,CA?.[8S*J2$9* GX+&^>+$([SJ@Z?Y;=8ZT^_X*=WI;-5M1J3/?8^2R6 MLFBV]4#F8CV5E*.("PZ@D+%R/Q($:*CT5CDE20+C*$.I4=5Q%\C VKH#U?MA MD2L5K#6N30.E%O%T:ZLOIBTOMP_X+1"#!T_\VC2%ZL^W6^,G>_XMVSIU,W:F M=5/+RR.V9^HF_[ %TYEG'?- ET]/R\7EG*S7DZIB36+*1<9#D$4L!T@P"7"J MS S/I2Y#2B&EH8UG< HQL)$I 8,",9A8YDN>RL/,"^C'I9U5.6308_.#\\SX M2M<[!1@WI:Z5P9.TM_8G'2\?-LH]^+*0XH91E >1I!GL"(9$8;_'FHH:\0M"]4 ?^/0!30EK<$[5(RO CPPKNE6U[@ M7 23S68UHR^;.HGGCJS*^WK_)3?GV?1U9F\'&O=8?I;ADY/W^3<<#]?%8I_$ MYHM.;:V30=;32(H\31+EIT.D#M0218 R2D$L0ZI33S.4I59'ZV:?)VO M6U#&/5UWLWIRMC[SN&O4G&YV4;LBH!1%">59D@*1ZN8421H!HIQ@P&E$8)S% MJ3IDV\7*CR$&CY#33;"QCJPUB,),#_LQ:*>"!6\[,-_AM796O$6Z3P!&CF^W M,7@:U6Y]TN42JZ6N56TALZ?B#ZOE?PBVN5RNE?U/6@0G-MK^Y3>#X:J_<28H]^ZJ9RL.BD?G;)-^JA;LIJ>_=TXQ7<_)O3 M&KO;S1>QVI;C7)+GV8;,;\1FBC,<<2C5$24,,_4?]:F0% G >"<">_CSOY7>BFAOY\,'MY>/+-+(!']=GL!7+LRSFLT"=^4%RQ M%)=^Z]N7C1ZNIK.@U,M$"]08BBF^GF8,69=_H>YLZ,?\FJL%E&4TE)F@(FTPB@-(Z4=Z'[OD"2 M**08I_SGXD AYZV54MRH&E;#A(=:=I6 M^U=SN"%;65-0K6S,>')?MIV';!VOXQJ+5GCZ"W8K.P*N$9%0RBP$(B(0 M( @QP FF(,]XQ+!,.656]^-&J$-'J&L:=%[2/A7_(ZB"/JY-(\UD:N;9>9>4 MG8GV(B2'D+8%T]ZBVR:8(P>Z+<1P&O.V>=E'CZ7Z>N!U?QP?$7F40 1$RE-E M."0'),<"A#S#>4*)8(B[]UEJ0!S8:!SW6EK2^>QSL3?W:KC4)#HS^^!5(':V MX:3QTA9]F%%YQJP.TG^I">\->S!UL-_=AZGKQ1[I;+^LR$(Y+N\+'Z7L]?8; MF;^(XA!*%2Y7)]-GL5@7RO)AN9)BIIZ?4BEADE ()%;N!GFFY1B MJ^BZ" IJJGLH\$X3I!M+%<[+9+72S07+]($/9^7LEH/74T ^L_1<21D_CZ^G MT!HS_?JNZ=@*:YN9U"'B99G(0@)%P"Q! #1-^(L5R0 M,&)$.4E6G3A:D09V?@Y+.31R,*NA+1M8M:0'$<8Q MP#Q,01[Q"+(PI3BW.LF<11Q8F2NTX)N291G>I6(AY,RV<^QYR9FIM%=YV*EV M2R2\EE!-P)#A[A9>!XMR'^.]<7"[A?WS,>VV%UVM@,XQ%MN1=;JU'(8)P*&N MMHVH^DGR%&2"1BR!&14'UF^WMK%'$C!575>^;/6TQ!F@W*V9!6_J M=[#XR+K6Q-BI8C4^9=^H\6JQF6U>'\GW:Z[VY9FA9I8-TJL8M&KH?H00EOWMJQ6U[=ZN=5"G:: MZ"P JV:01LPY-8?L7GFT9I%&#.XWCS1[P26]XUWI_-U^%:M[P27?H M6&#$M(;S;!RF+Q@\W[=?WV&-TGIO0BZ.8A[14'D37/?GDQ#@B#&04I)$4A"1 M6);.GX4<.D%AKV_<81--UW9[K;(S# -XE8CE9?^Q,+;M-O=* ]A M<@D@*29=9R!-"6)Q%B/*K-IP["\^L((?CI:I+_.*>_I9?5V]G3GC9UI4+34S M-7>5A9U*E^-?2AC/4Z&.:/>OPY4$=,-0Z .G[&<<=E;/FB=O!BR8]+ MLEA/%OQ#/<]HE[?\[G7W\Z."*B8MX"1)411%@,>Q4LR82D A3$"*)8J2*&(B ML2H+ZT/,P(J\EW>O$9VF5O22M>&N/9($[=3?4GCV.[@'KGWM[GU(&7?G]R"T M$Z_ QYJ.'H/8Z%&U=ZOEUQD7_-WKKVO!KQ?;K,D)4ZY*X:1,8Q[",,480,BP M'CP% 19<@#04RM,0$1>8V\PP-X>V,E(.\\?%)F!Z)/5S14I 7X/E-K^7;.FP M="O,16OH= PB,$N71,FJ&-]]MR>K'S4ARB'[:;]R_KS4[#T7:P'X\FO,@JP%?A+\.'C[5\?@@_WMY^"V[NK^\GC]3R\?JWZ\?KJX>A;(YE)=:P MLAO2KN>M27#"^KUR*ENFPK4&4%A6$B:):E M@,$T5E:)18#0! .:QY)2QE(:6N4SMR(-;'QJW+J#10EM9V[:I61F5;SP;F<\ MFMD>(*GJ+&^>C$ [SJBZ?I;=8Y4^_X*?D3_JR*0XF,UG1:!\N^VE.)4IS6*0 M45HT*4X 1D2"F"91&,LLP]3*N3"#'5BG;UZ>M$%:$I%S"D$4 M910@HOY#(XI R$1&H"113(S:9K4B#)VW5.*Y9"J=R,),^7IQ:*=[^\P-X#*W MAD_7$SB-K8.TD8:GVP7[3RKHR43Q:\JAS:ZVEZ637>R%*B#K>( 9XP MH?0OH8!@==!E-%4>,8=IEMFE"IEC#YTU5%&R31C0.PBIRMS$=UT2;7O%;R-8 MNTBD9W'9J?E64G=[DJH+ @_ZX%[Z;G/BP+_G$*0)\IM$'"U$TA9@M%FB9T>U MLM62;C6P7.A\#!T 7U*P/&?;"L"]$UH78[X[H#5BO4WGLRZV6SN>=;[4M_?M M]4)IBEAO_CK;?)DM]N9@33ZO1 $_Q7$*(\%#P&,853J."%8ZGDB..4J96=JA M"_C *E_U7PAF%2'!MX(2Y5#H,S>IJ7!MSVH@W&Z#,+3(W [J!2$7P?61T/:( M"28CB,ZUJZU?$7KH:-M7E#UZVIK+PJ*?K<&B;]3+UIS=]CZV%FLXMJ'4@PW* M.17U48,QE$99!$'"]'231!EC3#D$DN&(1)QGL216?2=/( 8VM.48CJI!7S7$ MQ++#Y*E4S)RI?KS:6D2> HS;%+*5P9,ND.U/VK=Y^*@D M/[_[HMRKJE-!%D<9@S0' M%4N3Q8 @SC#! 2DIRAG#)H5"/>M/C FE; !06> M=?N&$SET:UA?[NQTRX(QJ[8,;1PX=6(X66RTY@MM;.SW6VA]QK4S2N>LES1, MA"20 QPE B :AR"/0PE"*(A@,9$1,3HWF,$-?3E0M@AIFA%C-"+&18#GM<^O M6"QO"WI*Q*%WBN/8'-,&*F\_*L>.U=-6*J.,R]G5\ET?N+]/^D9RBF"2L51D M (LH!$C$"%"L]L\XP0)*'(8Y,@HW6.(.'6HH0(K^H.M-D99:W!%4)+@?[.3 MOP&378=^D]==VS26%PI79<2R2A5((ITE01F #&& L@2JTP>/E3%E1& :7',)=[\:R^"%_TI(3](0KE"6F:$QKE*,\ IPD""$D",%5;;AC'/)-AR/+, M+C_Q+.3 NKTMB"EG^]:$K-U'^AI(T4S;_*L1:( 8 MN4J@GDY>@A)V1ZN&^>9 M[+H"5)0,4@5H+X#!AIRT K_QM)-S CD_]N3L"KXLC/K-\DD\DN^BSIR^$9M; MN??KG:&;4AP3C(DZ$^ P!HB3") ((9"2,!521K'Z7S^K8T/.X%=U&C/8:%#= M3K[>6W^N+PGZ&B(KT;L:IZ$$ZL5@52(NR*@+,2X"W?MD*0__N"-R2$/F(JS! MC)L5,6]L\%P$=]X(.JW:-Y:K[P%WRWXBF^*@]:#$4MREJ@\NJ^[=>48ES3,, M4J'<+Y3'&& A$Y"SG"9Y%#$BC:Y)>M P^-EIO^!:4[6GB$%-5[ E+-"4N48S MS07?;0M'$J?MV3QD369IBY>5R(0&2C($\A2F0F*:)S"/= ME<\N2^]@_7'2\@K(H,:T3<([%$BWO?7 IITMM>/0(:FND8\>672'ZXV<-M?( MS&F>7/-C/4),91/RTVOJ>Z%.LC.FE+QX;/*-K/AN7'TLXXCP$ ))M4\5INJ$ MR2D&/$F8[NQ/8VK5H\:=E,%=JQJ["D %LD;N&95R$[Q%M&IP<;I$L4JBF@-8 M%\&>M,O'"^(N@BUYGF- FN,E?5;L<=LDLF"%_W-=Z[+ M+ZOE>KV7!Q+AE*19R$#*8N5@A.H_>4AC !,)89P*(B.K_B-FL ,;M )\[Y[, M83[)>HJQ(!KGJIB_[7()=2ET[IXR2JLZL3/-4"(I+,89YG%GI][[C#E=T9QR M:'/]THM3MZL5.XXMKTY:^3ES+7+ZWHA7'JU$'UYGM#_FYF#-@(LY:A!*)+,<9!G2 M9?$?FA7[[[C%FP*J_*'8KTM@AZG,L-\2?S[[BIN"Z!GE6E,KI(\3EX0Z(8KU^]F:S9?KEY78S>H6*8QD)A*0A"D&*$DDP#E%@,>9A!#+( M.$ (AH#P7!T?B."2AKGZAU4R7S/,P.:D<(SWM>%\PJN-C,QL1G_.[6R# ]/6 M!J";)T^*W@(RJD)W,WJLN&>>=O(3C MG.98)-*J[N8$8>A=?J\%COVF?B@+\WW;F4/[K;EF;H"R]E9./.ZNA^N/OH$V MLM>T1S8_V*.,7?<,7HDO8K&>?16EQZ]C+WKPWH?Y\MM?!/\L?B&SA?[E1*IO M_KU@<[)>S^2L/ X\DN]WI(A%I3&%D9[:B2&7 $6$@AS%&&0DQB)+TCQFPN&^ MS3.9X]S1*;AZO$#P(Q4+(6>;GP*E)"^+E2#SV=\%#Y3)U"6WZI?;WL(K!1>L MOY%GE\Z7'C]*,Q/S%I],CV+^ TKKRX8?-5T_792S137!04'Q1:!IWOZ5:,*# M8\HO="[^15!2[[DA@'^Q^FPBX)&Z\1L/^!=M8[." 6 <)\&HPQ2?S5\VBHYB MRDQ1-GCUGBGH"X;.R%,4+P8]. M.6M^/BXS"S[ZAV!GM_?)"W;T!5<''\3EX0=Q.@K27V>T0>3F:Y:-%YK&G7+C M4XPG\V^\+NX8GE[ICDFK*K6NS+>;O&R^+%?: YR*',LL81"P,(F53576E488 M@@2AE(@4YAFU*EKOAAO86&[!JZ8RE=$D6WSW--XS8C2,67L3CF78>BN7PP:X M.VR/D6LC'GT%K[O!QHU?&S%^$L(V>\M-]S_.%N)6EOF,=?X:3!B)< 0HRW6Y MN,Q #I,4""%0G!&:RLQJ1L,IQ, ZK@'U'EM"VBEQ@SS,%+LC@ )=9 M[-*U;NWJ2:P^JUW\E]7RV^:+WM_)XG4*:1:S4.BI M*"$"2% $: AC0" 1!/,<)32VJU]KQ!E8]ZHJKQHZ*+&#"MRVH*U94MT*Z9%_ M.ZUT9-VATJV3L1X5;\WKCESYULG<:05<]^..D9U"VS\0/=U].V\\EI!0R"*@ MW-T$(,H(H))FRA?.:1Y&84;MRC^:0(:^*2CWBQK3L;-:HW0,PST]>;:,^-BR M:Q_TZ>#'5]RG"6+0J<-KF@)$4@$PI0(P$?&,)S 3*9X^EX5F&[+:&.IN'YILOO#' ME)E_]RK__WK]6^3CSI]Z^*?_A&FX3^_N_KE^N;F^N:7X/9# M<'=U?WW[WM(*]/I8,,,XP1R!/.($H$Q9U!P3"D@B!$=9*%()JX_E:L'_D!]* M39>'CR2X4K]]D\_!T&R/)5E+^ZZ JIC8'MY!V7#YB,[$._KE_AL>]P,?@O*U M5JN-K._;V,USR7I 6&;%[*:D7F1%'$1 M+,J.=QORW5\>Q/#?#C.3_\?_L(?*L7BOB%NH7:(B,]!T'B5:' L@V$F@#/9I M&=3Y&(\=7P^O61>C?2PCY&@,S\L?)J-CM(_-)O]C/*(C M;D!Y2^>SSP71ZVU">)IE.:4D!U2=^0#*PQCD<8Q!BIDZ:% 2CQ+UR18QGNL).C82AD,.E8ADD.YN(4IX""B&!'Q2!)^&[\^XJLV(&/ M&W5Q$LQ)1,9M%>?1P,J>KL'%]_];O$X3QD,92PHX"94M(5#9DC3B( QA MB"EGRM1PRVG APCC1&@JT*! #12L]<3?([F81F5Z<.L4CS%GU&60;S,S?6;W M'JTX]KC>9H8:)O2V/-BC]^ O*[+8'#;_^HW,7T21\D#U^!SMK2B_H^RW@BA+ M\T0F(&6,J&-NI!LY9P)PS 6!.,U3LX!I#QH&5M4"%!2H12)G#5LG[3NT&;24 ML=F&/[#D[-2^2ERJR+D("B*J?";PKI!EU10BF*Q6>FR)_KD^K54]Y5XZFA^Y M]19T$X_/IH*6%(S?3=!-1(UM!!V7LC->Z]5FNFT\\,#$@BB>A29/7RGA*K?^T4N'W=4=3S+%NU\IU_T#4U>] M0;MEVU3UA_WQ!3.?0S=[2BG%YEV4GTMV% M)8$"IZD DF%UM@EQ"/)8'7#24!*4B3C)TLRJCJT)9>ALLQ*M&@AH65[6*!4S M&].;5SL;4L)=!#6[0]PH=K+DJS*K$6/<2JLN-D\JISH?[CM/ZN-,BENI#,)_ MJ!UABJ(424JU&P$90#G+ ,TC]1^>PP1'3* D=9L9=8 S=*! 817Q[!+-=3S1 MH6BZ==(CPW9:>3!6Z"*H6;_SR;KK]"5G$7B8L&0NBAZCE!H9M!B7=/C^&XU$ M:F2B?>Q1\^-N/L$ORR7_-IO/IS1.8H[S%$"9J8.,R$. <\Z!0%P9'0PAM)NK M4B\\L*&I8>SV_"W79MN\"R]V-N0L&];[^#'-GK;N[;*C[M;'S!QOT"=_=^VS M^U69O.7JM:D[9)1G+.80@C@-E9],XEAOT1E(LBS.(A@+0JTZ;G6!#:PTGZ[N M+_\RN7E__7 57-_\=G7S>'MOW5RS4UAF>N5+!':ZMD4=ODFF"8/>&NMV0(W< M6?<\TZ>M=0W><7&TW\^^SKA8\/5>LS"=@'LGU)=CL2D:FDQFZR+0.!?\EY50 MV^QJ\X4LBC^]F\9(9C*7,6!<(H!DI&NQDARPB$>YS&$:4Z,+/C_D#'V.+AO7 ME?T*F,Y=YS7!%[J/BZ8QJ)O S-:!J.@,/I>$!IK2ZH%W-IYO[X_)Y&PPIO#M M3-+[G93W>P=>5$4%=Z>2KXD,?GEKR=L<3<;\!-Q.,&-]$I9''E^".W,RZ@TS MX@'*ET@.SUG>5G6>]' TXGS"F.Z[4\\WGRRX^LWJ1?"/,T)UZ6,1A6()1'D8 M ABQL/1-\Q1C$$(2"\HS(3)+W]2%C($WIYJ$X+FDH(PH6(L6=4]!!4 MP_B*/JNY&;1'#?6R>BT-:6E3BZRI:4:P3(2 @$@I@"[$!510""2G4HB0H9A8 M#;%H11K8+-6X=7\OYZ9>[:(RLS=>!&!G4K:\UTY2@5IW]/)G,5">3]5 PZ>120)D="=3Y7FYBD%6$89P"$B M":90*:[57(A&E(&UML0,MJ".#4J:!62FK[W9MM-5>XZMU;23(T\JVHPQJGIV MLGFLFMT/]R])JZ+24P@%C5&6@BB"$"#&(X 90D#2#$7J#WD,K;;3!HR1DCB> M=4ETF1C5K\JL%HW(0\EE+@'&A.O&+!30.,L!E9 REF'"8CG]*E9T.9)P]K', M0^IBO0[8H8SZR\;,5/7DU\Y0'=;2[;)=/I%-U;-VF/JYRT$F73]62_["BOE5#V+U=<;$NMH?$<6I8@4"+)"R50DC@*0P 3@E(8*( MQ) 8E=-TH@QLK2K9ZI'=WK[V:!GN M9]G;SW(__[";^[!K1;,_10GEC*(L)D *290#D6% >98!D8@T4V?T,*:)C0/1 MB#*P4NYU7G*8+-4L%[,=LC>W=HIXS.@ C7D[.?*T.39CC+H]=K)YO$%V/^Q: M]OWP1G!;FHO!#B*U#$[P20269XII;2K^=Y??NA3=5D' M72"Z-N(]D$:W\O7GT?((;<.>0XEW$Q<]ZKL/EANYN+N)E=/*[L:G',NZV1?! M7^;B5O:<<_&HK\*G":,QBQ$',LP2@&06 \(2!)B4@H>AQ!&WJ_CV2M[ :EP3 MJX_@GD;.!+\7A%M>KWG^4,VV\K?[J.RL4=,G\WJQ^V"N[AZ"2S)G+_.J_\R9 M3\"^V'P00?FJ0_=+W+@EZH,(]J1Z?1@4YPFWQ\W!=DTF<23S-(*@Z#2)H$@ M2?24$)GG"4YRFL;*)5KJSCQ&"MZ!9658MX@V^75[W0!G!;3U]-M6.9F9-T_< MV]FJSC:(-V5SRV)VY&2C'&RJOFHZ$V&S]#Y+TH![?U-T6Y'&GJ=[CN6&R;IG M7W$][>CE5L_+56%,BD+^2YV$L'J]7'(Q)7$D:0Q3D A& 0H% 7FF_L-EDG(J M<)PE1NFVAGCCG(<.2+@("B*4U(**D$!38GM,ZA:CZ;G)FW"<#E*]Y.)POC+B MML>!JWO]D4]@1LR>'LG,7G,L0"^SBTJ#HFR)J&MJIS3%641B#*14ARQ$60;R M/,Y ED&),YY2B*T&_[4B#:SPUD2OWL"\ZN^=.R2F^N[L1C2ED2Y1(PE F MF! 9UD.4ETB)R(2AM0JV> 48NA<@S*WWZI>HD,>QIYW#RZM'>X]!@<(#[0S MX\]_/@88VVUN8;#!6VY[TMY)KB]RU.G[B^X8>$.>Q#1%<99GB *9" A0+G3R M2AR#2+G#'#/=)U:8>L5- $/?)U:008T9:%!SC[=1)N==W+ZSL>Z2=S[EM9CJUY7JQWJR*VK!W9#U;/ZBC+N&WB]_TP WE MK]TKGQ=.A0Q%+,-0'3^U1QK+%% <)R",0X9C1K(0&JF<+?# JEBF5%$-'ZP+ M_$!M$U\K"@+E]EOZJ\8"-=LCAQ"3G1X7#=QW)%P$!1'!PU98-1W!?9>PK#=4 M6\X];;/&L*-NOK;".-Z2K=]WLR:_+M;:1 FN\2I?$(J8)PA!0-2A%J (9H"F M(0*QH"%%H6 IM_*-&S &MA%;Q"(!T\X<-$G$3/-[\FFGY(=W#C27&; M$$;5T0X6C]6QZU&7K@X?U$?[I?IV<<*E9# &,<0,( HC0*#2-\$XSE("(P*- MAB2=%,5)ML:FJO/5T@N5\QF9BO>O3Q2EE%"H-DZE0IUPF)< I M52:(JSTT3S*4$:M3KAGLP.KW;O)P_5 ,.;Z_>KBZ>9P\7M_>E&T-+B]O?[UY MU+.H[VX_7E]:-STS%*NARGH7EJ4J[_"#'0%!3<% /='LN/:E_6:@XUH%*T&< M6 N[MUV\[,OBTNUZ<4+8)G)[E8^L86O)[QF4U6&M&7MF#LT,>V>?&_T QQG;$H4AJ+-&<@C;@ MB&<04,$@8"2.>0SU 2#YKS(^?+3)X0I(ITL2H]'A_P7&A?_!)X7_]QD2_E]_ M//A_D\G@__\8"OY'FP?>+WGY:,6.59]%$N5-^Q<%" MH^55-)&_GT_1^'?'%D2[#H''HY,03;,<,0D2B$. 4!@!BD4*HDQD,&$1(V;= M/.9N4$33%LAF3D\?EBWTZL]S&$G39UGSE<+GG:@<3OQG&7XI"'/ M^3>K*][E+VK+=/M5].$5/;&LLA@ +% $5A#@@7$F F$&$$ M0A2'EC,M6\$&5N$:^B(0-6AQ$2QGW_7@9?4-7PC+#(=.T9FIM2^!V"GV3A8% M;B&'+7)1A>=UI.19#OU-CFR'&GM Y%FF&^9 GG_'M9>X4ABQWMR1&=??35TH MFT*9 XA)JMMV,J71H0 QS6,(HEKN1:V_]M@]7 M'[F1=B-KIQVRFQ_S7M*^=0-%A$,,4P0(H@(@2=4N"U$*TA B(8D4&;8MI#F' M.;33W*_2V\33=):VF?9[EJ'EJ79X\?FLF1_(8S=!_*/4T)_SX6U>=9SA6%UP MW2[>S];/R_6L;--13JV%4Y+*5$!, :-1 I @,: YY""5B.(DRVC&D%F(U@QP M\/ALMQU21>3UDMM/)MYP-V2U-,QOB04)NQ#E 81*#7&0IB/.)(.>X)EB#-1<*R/.(<64V^ MZ (;V$_?Y?&JC4&#!P6ZL__=*3/CU[N[C MU2== ?$Q>'_]9.A,(#D(>9P!1R7226 @2&B*$DY3EJ=5AP9Z$H:_ZM9'Y\/'VKP_!A_O; M3\'US6]7#T5QU>3R\?JWZT?K\BH'*1O:G$%E9VE\Q*8\9]34!/0U^%$3%,P6 M/^W9I!U1PY@B9YGXLDGV!(QKG)P%=&*EW%=R3<][FFT$OR.KS4*L*E<]YT)2 MFN2 ":P,DI048,AB99HH1")/8PFM\GJ:0(;.YRFQUE]FS\'D\TH49T3;I+P& MT9A9D;X,V]F)"BVHX 8XLG3QXRWWK@%BY*R[=B9/\^TZGG75Q(6XE8?GG'NA MIW@IO7^W7*V6W_0YB#RKOVU>IV&.!8%Y!A+"($!I+ #-* *YY"B.4(XP3.UT MU 9^\ N)"CB@-7+ *FA;);:2JJEZ#R4K6\5?%''-HSL+7>=3RV]+37!Y3GX. M5L%%#-[LA17XR);$13"G-L9I%<<\7_*J=TA="7,OGM7W[0M9:_1R1+B>839E M!&4DE1$0E#" !)0 9P@!Q.,H$S)/\E0XU&">1W;($W"IEJQ'U*^+.7DU)981 M10,YFMD83V)Q2P"NL .Y7 4[],+4E.V"NXJT3BU(.9=':%>NK%"3#%%"9)B#BB"$DDBR35O&C M;KB!+=VNMF N"J> SF>?BP)LVQX2W4(S-$_>1&%I@;92*( O@BWT "E;9DSZ MLB#=8.,:"2/&3^R V5M]AIP4CE4QTW!]O5Z_"#Y-XCB,,QH!FL0)0%G( &5Y M"#BA,A$TQ;&T&DS4@C-TI*9T[\LCT+K #68%7,2BG$C-3< ]R ML-/L_1/.13F3=GT1E*B^IZ*TLN5U-,HIRAO,1VEEM7E(2OOC/L8YU*UC!8T2 MG ,6QGIR0R8!)B@&>9A*R F$(;>*NS9@#*RN^_.7/RX7GX%:XRDX&DRP=FLN MVR0Q,Y7M*0<[=3T1P:.3"'I.81BB$6T3PAO.5NAL2=OUJ&,X1'V6^J/4*^O< MC?Z"@'JJT>ELS3,()!IGL08PBSG>/I5K.C2./#1"&3SA=V',[\P M*(H7YENEY<6\%;$M[-USJX.7A9);Z6[;-A9IEJ)AF*.W9"S#&0?J>U#E7-5X M?"*;:N:TQRA&)Y>^HA7-(.-&)3H9/8D^=#_M+\;YB7R?/;T\G<;B4(ZBE',, MXC#+ ,)8 !+"'!#"P@@FN9 TLU1U"_C!#4 %/$B$LU6F[O%-'W+R%-VL)3=V M;/.<" :,;+9"OWE<\YQ03**:9]=P:4K]^&U93%HL[P G\^(SG]7C%R^7"Z6U MNCO@IGQL,F4\"AG%*1!%BWLA0J +M4#.11B&&0T3:-1BP0U^\(-]#5BH5#7M M<[.L?IQ41WN;IM76 NXV/L.+S<[\*$HJX521A1TQ6_GM274G2E\-KEU%<:;; MM?6R([:^=F7YL ^V\RIN3LT56>F,C/6=6!47%MN,XY EH4"4@$RD"4"QH !S M'@(2RR26J @F=7G&//D4;3"C.H]G&/VV%,X^[R+5W OYJ1*W'R]66[$KC5^>;9< M?/X@Z.J%K%Z5%'&5]"LIE"@B!*0LS'5CE$1Y!E@"EF90RC2!"3*:,>5.PL J M7I%49!"_!IJH8$=54),5U'0%FC ;5\%)ZB;NPM"RM+,:+F)T&HGG)$^;V7E# MR]5MR)[7KZFE-]9'(F<\,J>E1_3*^K!^Z)GU6LFUBG]#]%B$>C>9,/7->RG( MT ,3U#%SFJ(X(SG621DDUWZ:_BEB0$99RI2=C]0_[$KYST$.;LY+ @)146!; MQW]69&9^FU]!V-KB2@9;5^['/?B@PF\/93N4]9LRZZVV_RS@R 7^I@(XK?(W M?M,Q:4.?\VYE$51^O]0I]-.4)B3-HPC@)&, )9GRZ=* M0@Q]HU/<-BQEF:D0_%Z"VC;#/!6,F6KW8]=.E6TYM4_&:&7&5Q[&*<"X*1BM M#)YD7[0_Z;K_[K;\QQ59K-4)3OE\^AJX*+N?BCQC.!0,D$C$ ,%4[;Z40R H MC#C+PCPG5H5LYP!'/4KM$1#\7@0T"AHLM?2L#$VW8W^2Z7,PLA:*PUYLQJFW MG?@,W,C[L!GSI[NPX7NN7>:9KK 2[T7Y_V55^T)]D#.QGF8PX5&>*]V/I;(" MC$N0YS'2[;20""$D493;]9[MQ#/ZJO=I/?M)Z$JY"4?.9:[ MW2G-,Y&FN>Z#F5. "$X Y@P"*:.09(@D<6C53J(%9^"-_2BEL,=VWB8G,X7V MP+V=*CLQWC.?6"G+0D"7UL_[_)LIGB-7=LI6,N2[_WH#Z3[K#:N5 MQZ\?/&2IL1[PZ!''P0EB(59D/EGP"7^:+68Z$+F9?1579<7OE$A*XCQ+ >.( MJ!U.8D!DA$%(,(1YB& 8$QL%.H,WM%)M:]MT63(YH* NLGTQ(,7_-4[S=YV7Q1WO+? M!9_&%*4Q$U3MFQ(J[U8F@&*$ >><4)AG3+FWO6K^=EA#7R8WU/V1+;C'VK\] MZ1E>-/N1B>6-MASPE.6S)8$-K[@>65>SKX6U M*/V$O3FJD\T',EO]1N8O>@S35(:4ZCE( (:$ Y1G,2 <2X!H0L)00"2IY2'6 M$'E@S==0.K8RJR<,*N,I@O4W\KP.5H)I8>K6)%7K$A=/VUS&I@?@ 21G>R2N M2:A<]>#'/2I^N@B(KE=0@BU(\3PRU9I_;V=G4]R13].6XC@]7]LNX&9K_BIF MG[]L!)]\5>[*9W'SHK-;;N7[V?Q%_;8T;+QW)'P47 2]K<_0]; MF9M9H $E:6>'MD*L* E*4HI8>2G.VWUQ5@3Z,T6.@O!DD&S11S5+CJ(Y-DZN MR[CD1N\,X>ZZ\\!+L-S !R<79L1A.)35ZR5]&X M)2'W%)%EVK$QPV=RC,^O,V)"L3%3A]G#YJ]Y'=VQ'1.R:[X_E4@F#"O+1S,4 M 81S!DC&.,"8R2Q+LBC*(QO?S!QZ8+=,%WL5$V]>RC$3@=S.NB'G1\GW%:N9 M^S6,L.P,Y9G9'+L)09/S4O,UD*-# ,,.XF@"_B,,X.@0B.'@C:X5'.^3#RK? M)]]GZREG O$TXR#,8P%0S!G(NT8M;\.;N7%URWP*<"XE[^M#)[<^;8_Z=Y0:E,UM'E42Q1? M,2(CGNG5+"(Z7Y9S]<;Z MZC]?=(,BP1GD)%8*B6D,4 A3Y5-'$" H*41)1%E&;!SK4XB!'>BRKUMQ65G! M_M,_YA',_CD0!;SML.P3"85Q!I.42!"'.N@L" %$A!G(4G44H1!3(=/ILSHJ M+?G#AJPV8\CI&,Y86N^(^B>SS"9I^MKD^CY5J89A [D,D-=CH C&SV_U8M+/:Y?H7@_?B;^?)V\#T$X"1QZ2W,7@Z M'+WU23>#7<_(*18NPF)3G$2(,B[TR%("$,4(8)XJ'918\I2A2)DIN\*-4Q"C M+V6?:HV/8KT.-@<#@"[J=DY%,)^I_O*S2'4_:J307L^GD22QX<8LZ)Y^G(4(QCY7K)2EERN&BRO7* MBN0VD?(D1V%.A,E9Z&3E@0] 6ZQ @YEIURGWW4K5BR<[73)DQUB)6DEOT)VU M8'_ZO/SZLWJG5!OUPTY;3E<:14E:&:AUH_T!>Y6X6FR*,7N?BS32Q>:&/(EI M2HG,8\D!E%$.$&,)R F, ":"(LH%BR.C,59M ,K2 D9[# ##6JN*(TR.:\O M?3FU="_MF+12GRY.G+2H<<'1E*F+G7V=ZGRN?S> JBU5J [',2402 *)/L]B MH'1- ,&3A-(TQ#*T*CXZA1A8O0Z*V]T+^ZT&3/=CTDZS#HOW_0^7;N=E@/+\ MMQ@LW[40-3$654B# !-%4J MB;*8J8-=G $A&8QPDL60&@6V70D8Y7;N<.J"33:+@T2[%7H,.?6Y70\4"<&N M($S_JZ*H''P6W-J.?W,6I$V>T+ "=4L<&D"PELE$[E(YDUWDL/"(Z4;N;!_F M'_58Q[4ZY7DE]/Q8M9;Z>2Z*^94+/GG2HRS_7BH"I@F262A!R)@ZMA.FLP<@ M SB%21A#@1)H.<7J/.C 'M4^"64-ZAZV;?&)@0C-?"[?@K$SR_OH%\$6OZQ) M-1&/0YV).;_>2DP,($>N+C$7PFEAB<6[KDV5RJJMJM;U9KE8UE9I"C/$48HP MB)B4 "&J#$.HK^PTL5JNUW>KI9QM MIE1@1E@8@SC2+4IS+@!)\A!D>9@0RF..&;7)A=A;>^!C5H$4/!=0EITB]O@W M4T='KNS4KV3HKILA^UX/IZ3[ZNNPM_*X/1Q.63KIU]#PB*M_+,5JI?-T]722 M1_*]TL=W8B'T%PBG/)04)2"$:0004_^A,$\!Y(B*#">("ZNYZV?P!O>*2_1@ M0[[;YN"?DY2I!^R-?UOGMV*]&L6DH.N-,/BQ0O?8RMN03V].;S?:R/ZN$>NG MKJ[9:SUZE5TNGY0[_46M6A0 :9R/RI#HK/T/\^6WOPC^6?Q"9@O]RWO!=/+& M3,[*R4_OA%RN-%E3I-S>C*0Y"!,! 8IH# A.B=I3L6"0AF&$K4[+_D@;/$IQ MB*MKA,E>0_RROP/;YR28ZTUOL]SUAG#RN#U^>F9FZFT^$SN+5O9Y.R"R-FX_ M:I)^NBC+BS2M04'L1:#)W?[UF.:+@!94:]OHN7&<5U'Z[#OGA[#QV]9Y%6AC MUSN_"+X:/D\86[XL-NL[\JJS/_>B7;KX#\9)G/)(&>0L0P A$0.:< 32**:) MI!GBN549E"7^T%E*%7;P7()KN_I7\C>];UI>:=K*U?168S!IV=YT-':.WLJO M(D=;P%U<>N!^TD:B&*S#=#?Z&_><-A+-^2[49LNX!,'OOI#5$V%U?D6'\0 Q2@%>9I*D*5QA%#(>&HV[*EI\8%-2 UF$V<]XK[;%O3ER4[1:QRG M"7A'?-G$AMWYMS'D(@/A(G)D][YI[E4CCY&>DH$X@#A2 "*T@2DD'&9QSR,N.5E;3/0P&I9 M)/C,E\0Z3Z%%+.;*V9=9!^T\:("D0(,2=:BI$*=\#3(68@_F#>="G#+;/1BB MX7E'#9VMR>?/*U'F,-W*>_%5+%[$H_;+=YL&CM(XC3,*>,P(0.J #G03./7/ M)"*4L80(:*6N)JA#;ZD'-.@;THH*2UTV$J"A8OL6BZ66MTE$[<;%+<8P>[(- MT[Y,@!'FN/; 1@PGQL'J93=+,5EL9D6+UME7\2#8RZIHD'3UG]$ZNB<>7'[>2CB$F&"8^!C!*D' : 1)%*8 BHI*Q* L3JZL_ M7X0-?2>X1V:PHS.H"0WT=R+8(U4KX':>L:*V[/+:8Q25MT_0S)J]Q>=B9_!& M_4BL#:-O^7FRG=[(&M6\^A;FL07VOKYK->N$<_6-7]\MUQLR_W]FSY=++J8I MBVA(I 1I4IRY. &$H!!$N:0"\Y#G)+:K:6V"&=B 5D6?%?)%4&('"CS0Z+8E MKHV"ZK9L_MBWLU.NG#O4O78QUJ/ZM7'9D6M@NU@[K83M?-J]*5U=4C(5.*$L MB3E(,UU[IX]4.%,JF8>$H80B+GELD^^YO[B5(KK6U?&B'9LH+)PN:EKN*F&" MEX622C#7T1[+W+4#&O1V?,=,-;7A.WFF7_&(;IW]\(T\ M5[&T%+(L2Y,(2!)B@'*$ "4R4@8I13*E2 AA->FH&69@9=O62VC40,.ZE8D< MR<9,M?IS;*=DI\P.4*;?S93GHI CD#>I!VEFM*T4I.5I>Y_]?15D_C!;,S*_ M*]H(?E"_6T\3E B*F "04ST02&: 2IF"$$<)%ABJ/QO=DG2B#'W%6N$&)7!0 M(@<%M+F[WBZC\]ZZ%\XM;U%=F+;RU,\RY>2HMZ\ZFI]^EK%]-_W\PRX)1$5" MY=UJR5_8IMH&$AS*. L%D$PI(4HI!R32PW 0CB%+TE12HRSR-H"!E; M,FV M:1!!MZ+Y8,Q.Q\J$Z@K,*:6H@4F;M*)^S+JE%EDR;9E?U,[1F1RCAA='S#-J M)_LPUZCC.?M=N[K@>X41?9QMYF*:YGG"LB0'.::Z&VJJK(.("8 (841T[5EH MU%F^:?&A#ZH:0]]KP^A'^E-]"VZ8=M@HC/.[,XSLVWZ_?;ASTZ##J=C5R-NK]?KEX$F8P_1\?=D^;>:@=W9 M[;?U.<=X?3'?=D)U.T>VF5(989$3"=(8076>5#^1/$H!CI5_J_Z94&04 FI> M?NC8^.#9;3[D'\SO7+GRDZKJD'2O]=(/L/&C2SX"OX>+CYN"+>1L9- M;/-3_FN1;\3F5NHZU81QGJ98*56LJXQ)B !-HQP0KDZ&69K&F!FUTK8!'>/, M>%0?/"N(N @68J,=JDU'Y:F[+,VTU+>$7 Z?G=6\-Z6,1JO./69ZA+K;+>0? MIJ+V6 @VM;(G[[I?Y>IQ25,9QX2(!($PSH7R9RD!>:+.SU!PDA+.26)6>':\ M\%@7MAK+_H:V8-W\4M:6(<=[V$Y>G"Y>]PGO===:+#3Z]>H^^4TWJ@=_]U'X ML1\VN9)2Z/&:XDZHSVVQ(9_%-$%I+&2&@4A(#%#*(" H9R G&"G=R=(DL\H( MM4(?6*6VB+O&&BOCJ=INXC3;1 <3DJ6:'I>6',0W+X*=_';4#%5R8BB$0>I0 MSF&_87&*H5BZ*U9,%W&U-_6T\,OEHO#\M1%[OWPBL\4TIC&/">0@Q7IJ518I M\Y(A#C(:YEPDC'&S (X)V- ;]&X>?8T=_%XB6R:#=TK,U(+XD8.MP7 0@8-A M.,^;-SO0 36RVI]G^E3+#=YQO"4FZR^3!=?_IP?:?25S92O6D\TE6:U>9XO/ MY84I@Y#&220 IT1I-X$YH+&$>J9H&D'*<9H2JZMC$]2A[Y-U-RC=[)GI'\2. M#,O+92,!&MXX^Q:+Y35T+9'BAST*BHE]-1&^9]%9,>WKLMH(<]P;;!LQG%QK M6[W<=_O?.1QK!:I;7^F>_=K9* HR=B7NZX_;8O+N][C0\D:.40^QM7M.?19U,Y@W8J,-\MUJ^77&!7_W^NM:]W,M M)YL<@&\#:"2549@B""(:10"E) %$':P 8EF."(XIDE8M.^Q)&-KIFCS\)?CP M\?:O#\&'^]M/P8?KF\G-Y?7-+\'D\O'ZM^O'ZRO+$*2#E,VLW;"RLS-Q.M91 M.&4U-0%]#7[4! 6SQ4_!EJ9]0S=$W--=)I[LF0,!HQHQ=P$=6ZX>*[F9J[M5 MU7)Z+U$FC3'"*$1 1$+9(XABH(YZ.4ARRG,9Y@A#9&./&C &-CA;Q'H(^6(9 M/)-5\%5C_SF8O&R^+%>SOZN_P_ B#,-JT+A^3KD&L^X<'&,YFEF;T(0PJM)WL'BLU5V/VJGM>K69?B+?9T\O3U5NM2 1S 4A(([T M>"(B0X CI;LASE*>1UG,4J,(S\G* ZMHA6698G[*?[>2]>+*3K6,&3)6IE;B MNU1(O;2G/NI?.]4Y76\4A6EEHU:3]@=<[RQV \-.QOQ%)$HQQFI'$[KX"U:9 MY5%&>22QB#*1NX[Y^V\QW:__4+\_W"R_8LC7L6D$&9249X"'^A"=H010IMQ7R+!0I^DX1:%54+(196#E+C"" M'V>+@"_G<[):!\]B57JI[0-Z+&1DIM6].;?3Y]/^3Q=! >E/8SLY\J2KS1BC M:FDGF\?ZV?WPF[2T>_?:O,#D^VP]I3*&><(H*#(/$"44Y"R1@,0I(WF899:- M%0:D=6 KT=9E[7>-/6X+N\Y/S,S:_$$^!SN;Y?@1C-VRSD0X?XPN=IV4_E=J M;&:B!-;6$U@5 K"R>+:[W U928M.EHE->W?KJ5PJ6(<&M "KXRL6SD8<+FF98>G4N,V-S#A)7#-A]&;_3R+90G<[>D.09@"0F()8H;3%"&&"''Q+QJ@QO$Q=+2^1C:)U=O*R\K3 MZ"D%)V_#5@"N+D<';W[=CB:@MW ].AAN<3^ZWK OTJR&]< M;M8IH6ZE]<6WG;HZL6Q5\GF.)Z?RS]9%1RL%/9QLR+V;' M\]E&9S=>+YC&XN]>-C?+S;^+S1V9\2E*LB@6(@-YPF. &*2Z?"L&69CP*$TQ M@=PJ/=L4>&AU+0,*T$Z;%2&5F,H16#M:MH+<$^].IKYNN1P%<>;BRW;5 M$>_"'!D^O!YS7<2YR&C786GRE\Z;HRS\U6Y9H8]=N.4B MFH:J+:=E7.<-U5!E0HB^R7V9+3[?/HM5.0'KG9#+5=6#[Y%\UQDDFQ51&+,% M6;T65:XW2D"ZJ\ARKI ^URV$II#$3#*9@@Q"JHQ6S)53FD*@O--(8))'RJC9 M;!0#TCKPIE(I+2W(JTW=1A-H.P%IN$_+S!;^03X#.[MY:#.K:;$UY<&.]/H# MJIXOJ"_R_?>HW38^\SG%:7"9>AL%-1RE(\^3&ESDIT.IAH=TVP,>V!?!7^;B M5A:[R[O7PK\MII)/4T1Y(O0U?HR4#>>$ 8*4-0]E3!'&F,O0JFU3!]; 3F:- MK"\1"FQ= %]Z\K\7^):!\RZIF=E23[*PO=\K2G5+QK>B." \# $"5N,[!DP/ZV; <5:'[Y2O6J]>/ MUQ]N[\5:K+Y6C81O%Z5K>R,V4Q1'48(3/>9&:P<)]=C42(!$4"YXDB.,J-T\ M8P/4@1W,HL].'41ING1W;.,; _A%?Q%(8>@ MHJ!N'1XHN5U7LTL4'3Y/UQ9L>SLGFV".?.*U$,/IV=7F9<=3J/: R]9![U]6 M.I^TF!5;Q,#6=2VQX+IF32S6924!Q$(/I(L BF,(D"00$,($D 0+&&8<)G%B M=3JUIV'H4ZL&!52C%H-^:M@ZL\P^ZMU'WH;GVF&E:'G>+9,#2G(NRC#XNOI_ M4-"A2]:*%)?):J63-\KY!D2J3ROXL%Q)4>0Z>3P:NXO'UY'9@8)QC]+N(CHY M8O=8RC%C=KG>W,I?EDNNVX0^*%LY8PIJ.>?3"$(F*$Y!DF02H(3&Y0PR1M5) M(6$Q$HGE_,PVJ,%SBYWRX>U";&_ID:_"3IDZO01K>,;?^7\*402S)$D! M#O4 3HC4<9]E&> \8FDL&6/2*HK4!#*P4AT?7U5);5MA1M7<<\P>*^_9YQU' M'52+/BXG[#]?9BMQMUH^B]7F]4Y]_AMU+M5#M)[U(WH"0LBS' *,$ )Z4BX@ MD=+H+.=8H(P)&49V&FT./KB.-Y5'6PX[,)>DF99[EH[;:(1:ZS?+H*(BJ,FX M" I"+HIKI"TM'LSHB?>%YVM;S=?Q.IN MN=ZLQ&96UN"^%U*=T_D[L5 _;#3T>B][1:>&5NE,*4-1@D4.1*J;5B>2*A\B MQ2#$.(XA(U@D5HV.O% U=/2]I-$]+=2/\@IB@HJ8P M765*O.^3AU>9^+)H7F@:U]CY%..)'?2ZN$MA?/NT\HD.V#Z\T/6,ORKS_'E% MGJ:(94G(8PRB))7J,(49((P1D(0H3:@D*>-&^0$.V(/?@)3HP4K!5\'J=4E M\%Q28%,$;R?6;B,WL+#L3%D1"]G1<;$MWPDT*4%!2U 1$]P-+3B;/IB#"="M M,:9705IV$7 2Q9D> G9KCMA!P(G9P_X!;DNXF.-[,==GQCNB?.''E;+XI)B* MHRM3UP_/*T'X#KAY+>K7U\&Z(,/&I%C+U,0<#RDIVRNQ4D@%*<$>+66M^CHH MR='YH#5!A8D95(0VAGE(4;K99N\BM;3/KA(Y8Z*MEQW12KNR?&BHG5=QG65G M/\JZ+&CDF-"$20QPA'. TECW7=51?"+B"&5)EF,CL]V;DL%39YP'P;O4D+I_ M(&;W#*.(V=8A'TK"#A/W>DK'VSP^5SI&GM;74URGL_SZ+NB:H/OT--O4:&4E M_F>QT+VKIV%,L4Q) K(L1$"7*2E#1Z3. B14LAB&B5$C/0.L@4W9'G+9M&H? MVS9EMUU@9H;(DQCL3(V;!!Q2=L_RYBUGMQUIY*3=LRR?9NV>?\7E!#I12W+! MU9KWZHRKO:DRC7'R>26*:\EJM+/,E<."D 0LUUWK8,0!CF.J,Q)S@<)J\,1 M9G:9XVYD#&P?"J**4NLM557#QC_;60A'(9L9CN%%9V=/2JD=$!3\6)+T4Z![ MWK5EDI21ZWM13%VKZK+V4<$4S12G*,\E1"$#G.M2&*$.ACA2I@U2'*,P3I&45C6> MC2A#7_,<-?+3N$$!;'D7W2PBP^N=OHQ;7NPX\&Q_K=/%DZ\+G4:,<:]RNM@\ MN<3I?+AO]]&6:-CZW>O!7XKX!_G_FOO:WC9R)=WO^RL:6&#O+&#>VR]DDXT% M%O DSID GC@;>\[@8#X(?$V$8TM>2U #+HS.D0G1X(^[4 )C.LZJ&+!:2 MA-ZV6-TM?ENL.BN["T?[*X.?M?TX+C;\JY[12N=5JG*DC3M**9PBKIE ]O_8 M'J?*E&BOG4>8^)'CUJXST#K4RU:AMBEJ857JW-A-GG=*01*P8+Q]$M9CH@B+ M3SL [Q;)3I D\_3 A)98\)9%A..S*@P"1W*!X7LMW@92=,>X>: M?)C_#EX%/GGRWB[!5_/EAZ4-3GR]K>!@6F!=<('*7&&$6:Z0H-AN. DE5'*1 M&N8U;_J\B-'WD(W0JV0KUG\RY1E,^F-I'$N!V>Q6SN5B'FA,9;\9 V96GEEX ML@&6_89UIUE>>#)PX%SG&O;#\F>^^.=ZZVYIJ71.2I16)478&(8XT005JLH* MNRO2FF'0F+-SDD;VNH.+_NX.<"T:.,OL+$I^9ZXHML/\\+39$;W2V[98\\;. MRIEVLM@E9^1,[+7ME)J2EVU?'SDJ[4[GS3TND!VW7-(^?EN M!/MAGKL5Z':_#3?N5=(*C>>U%ZR*Y+/GI$SJL1=,?>VOEQX/9=2V.V9W6.JF M;>M)XX:H7)>R0$5!L*,6,H@Q8SU75B+',B]D#N*A/2MIXN('8/3Z99 \4YLQ M3!]6_H@TF=W;HF@LU.?D3,PU?<'<8T;I2R\8T)71N3$_RS+.A,$9*@R5"&=V M2VR=-$,I$QDQ!149K,;Q6L DG13!?!Q'*V7? M[O4[^^O=ZF'YYV+&\Y*7=J^*RK+($/!18;]:99T-U"F EL%!&I/=QQX\YZ M+$5"VXUDJK0D0N289A0RE?=@=9 WP8?S6EGM311@(?$ [56=[F[&)S9C%6=%9DC%1(E*0NS!G'+M0DJ%R@KG MF2FHS%(0.=1Y42/'EYW@9%U75IJYJLF\EAT^:;4'.C\OC ,(S"7W6-1"MY-3 MVT&J$6F?+]H6B\OYO*!I"9HO&GS$NGSY%:%#+%:;N9O0XKA8[K5\66WIEC:K MN7 5Z.N%^FVA]O^]+52[@.)8ZN1,L[R4F;#[J$K9'97C\A25L!LL0\HR(RJ7 M- ,Y_W"=1F\3V8FN23+X8_TIM__UTE4KV7]/NU:HE\5WO79_[!I:5W/I?JVC MR;?EHWW'P$,SAK]SGK%GVO<#&*2ZRB5[[5SSRN&;=*!ALFMW:78;#4VFC#F" M(QIHT69S#-=HXJ$=T2 \GN81;^F!G3EWIF%ZF//'S\OUW%UJV#$!8"J55BE& M:2XTPL+5._+<'EM*FFI3:()QM"/)Y[?"A%^]<:ZJKN3Y^>G$]O74' MDOU,S0S+N2R$/8()9G_PPI[#<$40+4FIBTQ@I;P:&2!"IRW:7"5[/:Z21I.V M$6[EFV(&0=H?,\8":E"]9W*,PH=:Q, JTC2+(,P&C;&X9#QH?L79Q=YL<,4E M\_HF5EQ\;>"NRQVW[/9-*T<_HQ?KYA/+B4E5I7-4IAE!N&(*"<,8(I1R62J5 M,0VB_#TM9NS4^'*!)%]_:\Z42#CQ-8O55CYP0W4:*L\MU& @)NFVN1:8-). MZDNN5RO[B&Z>[M< M?'W0JZ>#N;^<8%Q:OT44RPSATF#$#54H$C.RYMP/F(9_$ MI-0JSP@O[>;/<(2IRBPF7"%="*5Y00VFP/K64%3"RESU9<+G]C+A]L[^9IE\ MTG\FO_+5/_5F77/#-9RH$8#SBVY#P0!6QKI7*L=AY^PS*%((.REBT@#69^3K M\-7[;&@_ZX?YHVYV,S/KG\1NYPBJ2JW5^H-5Y)X[-J?S@\&KM"*Y*3#*A-W'VVV _?++B$:2,L%2PLHB!=V4 M L@>O23=:)*X]R/9?-/)FC>,<'R]MM^ T$JT/Z:>Y:%QD *6@0Y NF\!FFS> M.AR":"5M?\D3U[C!D!P7O>%+Q&7#=L6>=_;8^.%Q^:<;2:3_QN<+]X?U$,W7 ME,56(;L9G0EB)"$Z0V6FZP9#BAC5VH8C5>9299EB>0R.[!#E1@Y5CJ.)/\[_ MQ^[2OUIEUH[^;7XPIGC])W]>7R4+79\4^_9! M.]U5XI1-G+;UE#5[DG *[_[V# NW"Y@//>]2-,KM(7".3,0=I-K_"GKN(:#Z MDG8/DC'PBD2;S6L)PV=9+MW1J7)OK;N@5&9(D$HAB3'EDA/"N1=5VP4Y(P?1 M"%PMBS./ MP_,<[]M*W(?Y6O+'?VB^^F#_9#U3+*.J$!4JN:((YT2@*DLUR@5G!F,IF/&: M']0C8^PJ="LU:<0F3FY2"_;/?IQ#YW(2)(+-,-<,,!>4$[E@4%!JY-R:DV5( M+AC5391<>C3&G=TM=:J;&EWWIZ@.F6]JOQQE+@O$I+L#Q#ESK*8*84HJ4[ L MS03H5J&_Z-&_/3O'C:ND'5X'Y9@.0-3O2W8-/8!I/\"LM<*0Z=T-&G>W^?*'@',UEO[ YCM?[YQ^?54KW(>O#KO5Y]G\OM%/.*Z#PG/$6I,,:&'V%# M$LX*I 7.*L-U:@P/F^(14W6U?:.Z[].8(T5&@#'ZR)&8.K[1 M2)(18#X_LF0,84,2+;OFYET?/9=8YS)5B!+F."E2B003'#&6KIS9C+%/&\RJVC%IQ*7N65\3KF]4J9IN%DQR#6 M_I(XV#A]VBG#AA.H':SZ-A1JIPP[2Z)V\N'0 ME,QJ_IT[9L1/2_2C_* MT4N"QLZ+[L2ZN5ZUW(37@J&)EC,X^:95AEL/3:)L);J6S-;RZW[+ ](E_69% M2XZ<$3-Q*J3?V./$QX7GPSSV=SW_^LU= /ZN5_RKWET_J3D7[EXVZXT]VMFC M8$O0_WZ^EH_+]OPI$PC08E&NM!4\$*E3()($>*H M-7HT6"R?Y@OWJ0:.2H^$NE^TF!Y+6&S9ZI>T"G:OHS44+!TE7<^&=;#YXYR/ M=C\X+F"1HE8DI2:-<7&!?!T1(Z\>%C\?5IK;-7_43#5_YX\O^EK^]\M\Y6X" MN>EAFV]+-:LT*87$%.6*&3?\%".1VA!I"JVER92AO)PM]%>7P'[P#Y(^LKW< MMFK<]D@#;Q?>:M+22#W;Q[[Q-;2APPM+OY@7#9J@B+:#HV62JA6P)YI6!7?Y M=KU)&BWBA2V(S9&"DI?(24,.!(37 07TVL!Y8L!DY^UVYORLR@2I.*-(9'F% ML,D8XJKBB%49J8@03/H-YARLR9M6AY(_ZG1 K0@P;1D.O5_(F0106!R*@25\ MZ-E0'&*-10O68]K!:4/A.AJM-GC!&.TXG_B3?K]\XO/%+*.E*0IE$-6.I267 MF4O(%L@X%DV29I3EH"O+YP2-?MI[U4?B)"=_-+('T>IWL/+-_PQ' )K_"3)^ M8,?,L66C],=TQ+QA-\RQL?V]+R>>#^QT>7E^?JR+,S8HM*WMG="QRS8HG/.J MX!AEF9NA:+(254)4B&B95S2CA"A8[XJ?W)'=^OZWSY]O;WZ]^?1P?9N\_WC_ M[O;N_KR.U>#A*77:E@T8%$=-&,"7AU"Y/7R;KY0C MH/SQ;KEHZ"7MTIOEQYH>MNX*?EFHF:ZP3AFMD,+4V$U"1NPF@0J4&JFU+ M, ME=>T'8C0D2-+K43R[+1(9$<-1^DQWRF2&*L)A*3,$]#^&#(63, \28U0K4#R M[A5">QV2#^,@!*%QBX]4&(U;#,2 )&XPTR^0N'DN-B&)&\R\0Q(WX&L#4T;_ M_6+/J9X1D(%%SD:# P+P#W]'GSY&3., M;8R5M?$5.VV2!@C&44X&^OH(HY^NO_/YH^N*?5B^6SX]+1=U6KLEWV]K8C.> M8H%SI9"AA",L2X6XQ 9IQ5FFBE(+AH/'0_EH H>0T9([:<67"6JD3U@FI 7 MN'[!9%3(8%'E:"I1LM/';3 :C9*N2F[N0#^6P^870? 88\:1E_RWFX,$@:=W M5A)HH?";TI_U:KY4-POUWCKB##.5RHR4B!>E._/E!G&14J3*G%#&]"B>QJ7_K@1Q5I@]A=J:-#MZ)/&#+H;?;CBY#>C M3QITZE[TZ0?#]@"=2D]]*.%R\_M\\VU;[;GY2SZ^N*Z8Z_5:VW]J:B"B*!5, M,U047"*,B4;*51EC-(<1J 9H ?GX!O&K.E(M8$=*")BIR"JCTA11 ME98VJBF-JM21;;.4%+G$C%)0H7YD*$-2YM, Z;=]&AD>6* \*+AOU4G^M/IT M[DSN5$JV.L7EG!J 2*0M5(@&DVZB!D#T>ALU9*FP"-^,7-&WFEO'G7,Q?[1G MR_8T.2-9S@I9:*0*[J;=EMJU&AK['O&,9T9CD0)#>9^XT6-V*SQY=-*3I7B< M?ZT3IL#PTPN97YR)!0,LH&SMK\5>)3O!5\F[V*S8/@9&B@^]HB8-!#Y&O_9X MK]<$)G < ??U0MTN^6+]14L]_^X.9?:HULE1%AFO@M5^7UX^/R MSSH6F.6J'0&0N*/[.!SY$"!B)5Y\1$Z;:P& <)1>@;PV<$"(VU#HNV>]J@<[ M'@:D=B[,^OV+GDE1<34+=3R6,,V?,5..X # M",;14 [HZ\."B.O[<>6I[_90;Q>\WKSCJ]4/*["^ #&KC"ZJ"@M4YD6)<)GG MB+.R0@P[VF]#98I!@P;ZQ8V=L-5/CJA(Z6\U4AC7A?FH%2=;N*VYSL M]R2_\LW+RLKXH,7JA:]^.%Q_U?7$&ER5!>5,("Z4W3EP2E#5=/^6JF+8_HMY MN7^X"B.'A%:EMJ7**=79>R=;M9*M7HE3#-*+%H1Z?_R8!DMHXA,.8_)'HY7G MW8D!>$(Z_<;&-:SO;QQ\@9V 0Z"YT!<8M/2$78)#3#_L&1RTTF!6GO:._/X6 MR?H7_:AF3&).*J(1U2)SP5TBEND2"9:F6"NM\KP,I.Q62;U:'8,J>,R#Z[?JB0@,+T@BN&G MW_P>JI\++XPS:*X)/)L?UPOE!E%KZ;Z:[HR;"NG&M.X;<->STNX#*7=;0>9& M1QO[HY*:()&EG$J%LSP'99+"51DY@FP5<1ZR>)6=;LJ[82?' =C[Q9=I$(4% MGN-Q=5?)#F!W(M]KYO"N!P2[>:2=*PT1)C'$0VBD:78 1=YTN!TF27%]&+:0+&@A O/9G7\%3]ST# 3G1 M\ Q=(7"^YC9GO^^OGFDCJ*)&(DZ81KAT7<]5Z4IPA:2B*LK<,$@T.2%CY+"Q M+R8U%RJ HRQ/8.(7"@9:"O/YO9$']R B#H0\;TVLN8XG)$P[GO&\B4=3%GL> M#>7P_VZW"/Q/RMK MY-/)3G*R%SV S_\\9'XN&@D(F*N&8A# [7_1NFC\_NTM>Z'94O'=SM_FK;AM6@WB#K1]?BWFG&BU0F8FX [9F-B(U;6/ZA MU<(UO;1Z)*TB24>3W62XF,F& !BI1<@HJ=-* 2 HQA]UR_F^+K"$.G))1;'U=IXBYAEI#C!2* MTI3D)F"#L1,PS>YA)PY8!-W!X%GL!%D55M2\: F\;OE:ZUCUR=VZT]8A7YMS M5&\\>B"0J>CI^7'Y0^NVQ:'CDMNK5C(KL*%8(%P1^Z.0%1*5.XMSS%E)=9[E M,(JB2Q)'/H=?2[EZL9O(/_G7]LM -%/E@7YU&3D_?XN*!\P/MZ+1JFU5Z@@? MX;::MZ6Q>(DNRIN6D,C7_",F(N\7#NTUZO0LV&_D7[3Z>I!CWZ<)'O1?FY^M M?WB>_W+S_V\=/?TNNW]D_^_CP\>8^M#TI '?/+_.)T 1^_^\;O+J= M3"X6MXIUZG,'J4*G7%)K%Y7 >CA(T=NA E1YHTZI<-#.-U$-6#/P2LWRZ6F^ MV0ITK !6H%[( V&[%'O.\[(LD)@.;KC$[3( ML-K)G=D?W8FFN>:Z0H8JU^S-..*&&Z0KIC):IJ7 :D")I"/J?W4NXQ0TL*(& MU-)AM8NE24;(=?38$KD,T97P)M6&$R:>*RJ<>C2\'Z$ITS4M#MN:Q"Q-=2%P MQ9#"++5?^P5!O"PX(C1G!14%40R4"CDG:/1.A$9,4%/067#\_#"&R3!G[!1= M&Y%7NYIAW'Z#/K,B-AN<%#-YIT&?L:?:#'J?#W/3:RG=,.7U>=:.;2).*USE M]G^(8^TF'5.&A,88<5$Y+E-1B0I#_-9;\LB._)J"9\@E!W\T_1Q]%(Q@GK]5 MH=Z*!_+T1$^"@G&)%#K\Y4X:2\!PO XN\ 7"J9 ?5G;M>3.;[WFYVLSR5*>F MRNTV(-<%PHP4B.F"(JR,HKD4&/N-R>L3,G92<\L3O)>;-(+AE,A'^/2'BEA6 M Y./<(.#J)'/632('?EHTRSX2[X7R]\93_ECS_:3Q@K2,Y, MFB%3,>N!:98A)C**4E(JJDM5D<(K$][WFY*YWQJA3GG?NT4C=O%\T?[RI.U?=U>8/R]5^BS_C!*O1? U<)4Z;I%'GJJ8N0/81M%=IQ"Y>#R#&ZN+M$_VV M7;P>H%SLXO59(W PPOSKM\V=^6VM'17WYDYL^'SA+@#>_"6_V<^;ML+.L.W- MBDK3+*L*E.EK&OX,X.Z%" >^(7P";"&=8//NRQC13EE;!_IRWM0X*OY\K?%^EG+N9EK]7[Y9"/'K"@U5V666F\E$F&F"\2J-$.%R#-M M\L(0XE5>[)4RLN=NY5XE'< M=H&.8]K_VCME_]J3>*27>5MW]'LXN(SX\O12=U;?;;[IU;OET_-*?].+==V' MN.4X^&2_X$T]*RPK0J<11%=B,3=7Q8(!;Q2HL@ MZ5,7&$.@.5%F#%H&7NFX66SVLXF:]*T]/MQO^.9E/4LY3RN&4\2YC3N84XV$ M(W1,*=&&:Z6P\"XX]@D:.L&Z7/Z(!0$L8(1:#ZJ$ M^)@65 [I77BRFHB/>=W"B-?SH=-;FW/_#5\M[)KKEL"\HF5>*:E085T384P% MXIDL$4V-$FE6E2J%Y1]/BAG94;="DZU4Z C1D]!X)@('&PS,\;VV-2(9NY]- MT49YGA0R\;3./D./!W+V/CW:QK[]/.9YSDHB,)*9Y@CKBB!>J0RE(B65*&A5 M$9"K>DN><#-_<6<:?4\/?4RN-YO57+QLZG;*S=)1#;GOZ/B1 M &SP=)OUMX@78#@"-NB#HDHS">(SWZR6"_Y5;^\:[#L-[1=^5C(;+Q A[E(@ M+RHD6&E06MG=N="RP*G7C,^+DD;O1FL_J@0%0)@SCW(>N!4 M%@_++@Q?Z5MAPADK'H8<% %E%[!I^E1''*\A21@EA?3'F)1&9_\)2I M(E-:V]-R$&VH77QD]_M5KUSU4,W7NF;Y=F+!Y-X'8/A] X>:"'.OG90Z$38" MX6='^]@,GV[IMZ'T[!AUEL.S^TR8!_VN74%;J^OO>F4]=#O(Y-Z1R*WO7C;K MC?M8+K[^S-=S.3.59%3I%!DJ[::YH@QQ1NW7G?6XM"H(+S'H4@U(^L@^N-4E MX8TR#9'>.EGNU;A*A%,D^6F^:/\6N(.&H>WGPZ-A"'/R'7RM'IW)18TJR5T7 MR%J;>*$@"(1(L0(F>])@$@3+ZV@3MDAH7FT_=:V^2<#K$2/KGW]T_^;ZK_EZ M5F2$956:(VFXZSG.[=9;Z,KQ<="RTJ9B,H?EVGQ%CYY_Z\X0_,-)!+)M %#T M3;!+M%VD1C,F!&2('L0H';W(K2;[<&1T04M%:&9,!(2,4Z+&3DZ MW.Z:X9S8J\0)!O;:7(#)+R0,-Q[F_OMA8Q"[X:2^O6;%HO(]+61: M]>0X]H M>_N?AG?$?5XMU8OK[7.KZRRC'94YD:1!S13-,"HXJR1F2A:JDKK@4 MW.L$?T[ V$FT1F3]#=5*!7U]G\6EWR-C6 O,E\$-!;7 ]5DSH/OMY+*3-;[U M&=7M>>M]+K2UY%HI^WZN7>U;WZWJT5I6X9E@12E%CE&!B4&8DPQQ021BBA0T MUZ:DJ?=-VCY!T[26M+*OZIX*;1%*MO*AS25GX.KWPY@@P/PQW/Z ]I)^XP:T MEYQ9>.+VDG[SCMM++CP?MH&M5W-WZ6[G"_W1_KJ>984@1N0BQB9"?="4S^<"*36B9PQWH"%[_=ZC!K8=X(-!2\13UO M2Z3MZ0D!DVY-SQOX>EO:\^1DM-A UM(!$L;[R(:3,X_ :1H!H;=C9GX;OM,( MD$7@98[$A?IQ(5?NXN1[W?S[X^)X3,R7Y>/CA^7J3[Y2,U5Q0HPA*,/2W7^T MO[$Z+RQ+2:6F1*<45O<%R1_Y:W.K3?+35I]_=[>/NRK]GW:T4?*'4RMI]0)/ MEX2A[A?M1L02%N%&@#&@7AT$1K22-DSZQ%7O(&B."^-ARX0%JE^UFK\\N9QD M?4VT[7U,%1528H,R5;C)EBE#'-N8A)72K,2\JBH-"4C^)D-FGF6BHL MEIP&QB]B##87%A=:2Q^VEH[0]=EK423G/BUC4A?N-?.UH_8_/,[XQ]U&O5+, MZ,(8E$KC;FED"E6I2A%31AME>*8UB*W*5_#8E:&/US]_O*UGTC29V5^NO]S\ M,VU-%J0U%!C5? M6@_GJXUG'KLC O))>RW(^T/W,W^LB8F"FT /0,$T2PVQFX^,5A1A(31BN>9( MY8IFN))"*=Z"F#;5S]RWGF].'B$EM:69GN3=2O;]90W@2A^ M5YB7N?'R=#VRIL[*73;[1 [.XT6!1WR]V;C>\V9<1YM7XEE9$)SE**7*?H62 MM$ 5Q@K)LF2":IX2 CO.GQ R]M&]%ND^U(U0X#']%"J>1_*!M@*/WZ_,'"'9 MUF=0K"/V*1'3'J=[C#PZ.O<]>\X+N^_'K?WM/_]E^R?VA^!K_9__\O\!4$L# M!!0 ( (MZQ5A^HF#]:D\ *]B P 6 =FQG96$M,C R-# T,C=?<')E M+GAM;.2]V7:<.9(F>%]/$9-S.U:!?:G3U7THB8K4&86HIIB977/C!XM!\B[* M7>7N5(3ZZ(KP']?_[/7\V\_%M// M7U:_"";4Y8]=?G?Q+SPP*Y)F4#PWH*1@X 47D&)AB0=D)N;_Y_._^)RS11= M:D4_AD'0CR4%7C(9C2DH=%Y_Z.ET]N__4G^)88F_T/9FR_5?__4O7U:K;__R MZZ]__/''/_\9%Z?_/%]\_E4P)G^]_.F_7/SXGW=^_@^Y_FGNO?]U_=VK'UU. M[_M!^EC^Z__Z_?VG] 6_!IC.EJLP2W6!Y?1?ENLOOI^GL%IS_4FZ?GGP)^K? MX/+'H'X)B'62__.?R_R7__Y/O_QRSH[%_!2/L?Q2?__;\;L;2RZ_S+\MIBO\ MYS3_^FO]@5]?'_W]\/CCP6^'1.[ZGZ]^?,-__+[)RU5. MY^G&#YU6%L\7E__R-$0\77]UDG$Z>3TGW!_$Y6H1TFJBE>5:. LL2@DJI0 A M"03:6)#,<*&MOKGW2O:2Z%Y+9(GIGS_/O_]*'_QK94?]PYHO:Y[<6>Z<-]O3 M?;:$SR%\FWPB5F(]AR;WYU)[<(OK_:U( M\^+Z)YLAXO5I6"Z/RJ?5//W[P9_3Y43D%%(N"";Z DH5"SY*13S)6D1K3. X M%#AN$S,.3EI(^"&P[,7N#G!SG?XW\Z]A.IN@=4'8+" &1GQ!I\'G$D%+:[D* MO!C3&C!WJ>@$*?N)=]Z4USV@9?[UZWRVWL?![_@UXF*2!)T*<=&RKUQOPV0_)O<%DU<7.]""&&$9(UX80' MWH%TP47).1VGQ^RK/6'R:@N8B)<'DUV8W %,KK0LN03XCOZXG) &32)K!)^0 MMD%\ "</:6"0M)\D=TY*MNA$SU>+'ZWG&B1(^ M,F\XQ.@X64?DB+DH:FZA%)=BXO'1B.BF"'F4B(T 8U\,8-HQO O\G(0_WV5B MS[1,S].Z%[HQZAS(R2*[6A:Z(JW+9%>'"$QH2_>EXJ[)-?/ \AMAQKT8S+1@ M0U_?%H<3+_8S;!)&W4T8/6BGPQ&12$P JIQ(S:JD0\8>WP M\7/AS6)A[*7!8T?.]@2.-6N.%A\7\^_36<*),\G8Q&@?0A0RN@*'X+*#))R) MJFI"K]HAY-;JF\'D)<1,F_&X)ZQ\G"]7X?3_FWY;FU<\9:X*#V""IPN3:0&> M.P\87?!2>YY9P[OFQMJ;X>0EA%(;\7=DE%0]>+# L*;;E*)\X@:\-:0),P;R MY)D!RZ51CDMGV6.Y_ V*X*ZMMAD27D+P=&<>CBS[6H)Z^O'+?'89R5&()N0B MP2 GMTL:!]'X!"ER33Z7S<2!O>1_>\7-,/ 2@J1[\7)D''S"=+8@#',13Z:K M4YP$F4M&,H%X$H*VSNB6(R\*;-*L6%-<2/O%S&^ON!D.7D)T="]>CHR#DT6H MA?^??GR-\].)XBPX-(18'0.H*#AX9@R@LCQK;P(:NQ<(;BRW&0)>0D!T=RYV MH@8._TQ?PNPSKB.Y-8G#N&<0,=<*I>3 )92@:U2?H0^2[1?ZO&_5S<#P$H*= M>_.T"R?B]=FB\NT\[5>Q30PZ6TZ*$24$%" -P5J1@@/O4H;,T4:?:#>L14CB M_M4WP\C+"6XVX'$76'DWHT\+:37]CF_"*EQL:U)<2I(E!3:0$:0D)S85XA!S M/D05D-&O35(H]ZV^&59>3HBS 8^[P$I-(B]>$W,^SQ<_)ER&5$RPH(RHY025 M)XI8)+5"PY1+L;3(LMU8=+/"KI<3W=R=HUT XM/7<'KZZFQ)W%@2*XJ/O$;M M.9G*=$^R3$ZU,"!$%H%'@5;MYX[>L^AF@'@Y<9_ MK+Z\GG_]%F8_)C&I3!ZUJ'7NQ)*(9%2[** (@5P[4?B>9:"/++X90%Y. '-_ M#G(E1#/W MY&<7:#A_&[-^:?/I"S%P>72VJD_PJV,^X8FYK!T#IR4!W E%CIC2P%/@4G+. M3&IA9SQ&PV9H>0EQS\;\[@,]Q)E%.'TWR_CG_XMD1G$M@I8.4B0&J5@"A/HB M!Z.R0MEH@VZA3FXMNQE&7D),='^NCITD.W>PWDZ7*9S^&X;%98&\444537Z6 MX<6#8CQ!"$Y!MHYK;6Q.>;_RKH=6W@P<+R%0FQT=RXV$_]_^_4.%VE?_[Y[ M)ZX/GX[>OWMS<'+XYM7!^X,/KP\__?7P\.333<(W[LSUT*=M4."J4+L11R.I*G7WPI4"\.L-:13O#.>_78_;M7 M-X%'Z&K<_4N2?20T6@B2;"1E/4)@@H/4)AL3I71ZL)X)(W;_&@P)3S0&VX;= M/379N-O**,AB/&:P0M:F,HP ,6$B&&"(*>"7(^#=G7-T4MP&TERYA#*'HQYSE7>"S M.76=M W:WZH92""=0>WB["6T(F>A(U@L:DK*CKI M7];0[=Z-P1U Y&"YQ-7R*F"5,1?T%D''2 !/+H,C2Q]0*M4FFUL&9FQ1T MXF?O*,]Y,^9V XV+1/G5)H)3Q FK(7E&_E]D'F+PM:<%LRK*P- ]5I6R.T)N M$3(N4/:1[+T@V8?-'6#E=5A^.9CE^MOA?YQ-OX=3VLSR8/4Z+!8_IK//?P^G M9S@)M5%T*@XDZ550TCEP='6"*-+D9'V.OK5VV8BP'K"T%P!NN^+-I=$!Q-[- MOM,NYHL?'Y .G XY8RF@)7)0V6>(5O-:Q<5Y6']+73RXSKC';#@MM^=F!PCA(J?;V6WZ8KW!)ZO#]/,R6/[=#4+]\ MP1942C)H5[,FU:UC%ER@7S +P3WM+IO63M'&Q(W;S[>]JAE&*AW K;:6_(HG MX4^\MIU)2%Y+:P+H$BJKB@:/08)3AI%?X:UK/H#D7D+&[0,\Q(VU+[<[@,S1 MZ@LN;O!FPK@/6BH%*I@Z2JX:98BU>6#2)@IET;=.+-RE8MPNP>W!LB>?.T#* M3>(UJ47!+ ?G>*Y-?A+0];L.@P=3Z/_8HQT0]O;!QVT*/,"=M#-W=X?&?!5. MFT#CXV+^#1>K'Q]/ [%CEJO']ZW&L*HM'UC!XM:-X$I]0D=[\;6/H-*<9\>3 M1-:0*@=VSO T/OY[/,)+KX^;=U_ MF,_2A:+U"KEB/((SJO:KK./%O"R@N1.BMC 4KG4%\2YT]N"!-4'4:;8TBM;\9- M:>O!5VL"N$&$T0W(?L?5EWFNH=/EJE[]RXD1"5G21+R4M(UB/03E+'D6D6L5 M0C:\=>WI Z3TX,$UA-!^K.X ,;_-Y_F/Z>GIQ+F829-Z0&Y,?1]FJVW((4<; M4-/-SN1C[2UW@3-0%E,T,?&W7RHK* MA&#N16FM*JXM/^Z$EI9&](XL[0 -%U0S[4I&5XO3/+F(SG*Z^NBO9%N1?G,B MHVQMAVR!@<$>X#8OH-B*D1V$;=Y/0YR>KLTBLH761?A?YJ?$].7YE?Y-:>NDT/Q]DV*M0032@9ZYMJ_;,5,; M,$0FFCO@#U(S;A'.,-)_&&+[B*(#4-T,7EWN MZ[*;\*0^/D3B$C!;>RE(U."9,Y!(E7O#-)=&M+9N'J6H&W#M)?='(XA[":$# M2)V_HL?[]\)8L631>]I!HAN>KG-R][(!J82K\U[)ZF]]"3Y&S[@7WT!P:B: MG<'T'1=QW@A.Z^#FQ_"C1C0O-Q&CS\P5,@IX)IX@'8:@K05IT>08I3:A=>WR M/62,F\$8"#S[LKL+S%P&R-]@O*I"LDEQ48J%&!-MPM3'0ZR.U^(%LPC>>O=8 M-^A]DA37R!@W!S$09O9E=P>7UF4JY1;R4^$F*RDAV&HDHBT0L!#\+2M"646W M5,!!N&C"]/^B0UT%?69P1'7>X1J="*!^3J(P*M8\0Z51/.Y49 MR:0KA;[<.EJX!7GC)AN>!V3-Q-,!\@Z_?CN=_T"\>.!ZSX:8C8E7GG'/>"V] ME>!#)A8R)QEGB,*U;KGS)%'CIB\&0EE;472 K8M#BX<)^JG>C1JM:5T \2,V[^8SB-U8#U'6#HGE.@10J9.P:6QSIC*"N( MB5R)[(.QW J1Y6/-\]M$*L?-F QEA._'[!XR*=?? MUQ+ZF6H26+@V&("9VKM*U5G:17IP)GF/G'NIFD-I*PJ["2X-& @?3F0=Z*\' MXK+7ZIULKGW2# +M FE#=+B\Y1J$-60S%HPYMPY$/4G4R"'R 1&Q6=A\1_%T M@+=[ [?7MF.<+X4E!L5FVHY+=1@L&9.1^:!]5*7$UC5'3Y TLHI[/JRU%$T' M2%N7VUQGW_5"82&EBMF 2/75@Y((3J"'DF6Q6!1Z;-V_[!%R1@ZR/Z,V:R22 M#M!UN8OKN03R?WWA.4LPK-0:OQ0@Q,C!B.Q],LB*:AWZNH^.D0/PSX>GO84P M>DN(6\RZNN[IS]?5\37&3;@.)A49P232P*J(3&I8:I I(X^"G*G;#RH?[!2Q M_>HCQ^B'A]:SB*4#1_0CSI95:K2YJI0_SHEGN)HNUD5J;[!,9YA?X8S^L*KO M!I?77*UK2ELDYY1 37Z5955I!_!%4\5P*\(:O""F)=$1Q]\UIC6_$] [@\_%RW?66SALA1H[)IR @LU(YPPQXG8E12?%B,C)E6T=C[R%C M[,ZW;21\IT_&?NSN #'7ADR?T^\+BS9J"QX+\2.3?^))34(A-SBAX4[%QZ;O M[CXZ9$NL#/CP9A"L[,7H#H!RC*M0/8##L)C1];H\2.GLZ]FZKJ/Z!FFZFJA$ M/+"1H)]\?;6, J+R$62P126&:$/K8M*GJ1K[IAH$3(V%T0&\KNU@[1O0<2%2 MOE27]#N>%WV\GR^7'W!U5$["GQ.+4@D;//#U)%+#2,-FJ8$;F;-ERBC?&FM; MDCBN%S<0\(844P=PF>'G=37B,/[:!(5UIB@#C#'R. VAW45N(&>6 MHPHBV-#Z=>!=*L8M6AX(,'LRNX,8^E/AD(ED/FLZ H#*"O(>C )74(),,CM? MR"QL;GT_1=/8]]BS/H/?2@#- /5<$\X_KEG^!5?3%$YO[F+?<>>/ M;.,Y!Z';E(0/A(U,V@84P8\024I-6U)HT3%KF MG%; O.)K'XEFL_:>AF#T+>2\.:#T+=@=P>XN6-T#6N[.Z [H4DE.@2YU!YDGLO\".8X) M68E9V^0'G'#=ZR#TK>3Z]"#T;9C<%TPN9W2GF+GWOM:@9$X,471N:BC4LX)) M,&Z";FVCO8!!Z(U@L@N3.X#)/2ZED28*0P:<,8+5*1FUISTGKT^P(&0)S.36 M)1L[SHU]KL'F3:R4W1C< 41N)G8_?2$.+@_.5E_FB^G_P3R1@9,*C)P CQJ4 MDW507]:%9]+^9W"J5WR^49[<3RF(,O##AS MI#=-,+03CJ %#[6_KQ?-WVH^3$TGVF.1M=@%*" D4V(03% M"Z02#!K&I?>#HV<+U?.<&8:FR-F!W3VBYNALM5R%69[./D]\%J@5[4#&^DS& MFUJL;22$C!*CE:&PUBG.Q^@9.SL^+'YV97P'(+J1X;_8V'I/D^10:$T;R=P9 MTJ$\@Q="@)(Z,.X<$V70JHKKQ(R=*V\*GS8L;X:= 3.;GTX.3GX__'#RZ>CM MT%V5=H>PJ9Z63\*1+5)TC:ZH=C!"+ MU.T<5L!*%XWDVIOF+[5>1HYR*PEO MG*/3(YR*_%ND*/< M@M<]H.5N^BS9B-9G#B*;6/M*>(@)+?#(K-2")99:WT0O(4>YC5R?SE%NP^2^ M8'*9/LO9:\0@@;LZ[$\10[PS 52V129ILVI>8?X2H4,K MZN,=P% #U_6]6.0Z 6?)6++L7!RNH.I]ESG*)E;*;@SN "+'^!UG9_B6N%2? MO%%0"8Q" RF7R_)4ACMD( MIM@H$G&0\]9O@7<@LQ,#9T=DW'FJ-ZR8NA@M\GJ^7!V5.KET75:/B^_3A,M/ M\],\$99ISB/=REJ354B7-41A+=A@@R[:"X;M;[>'J.E$?;5!5B.F=Z#*?EO, ME\N/BWF9UOY!TM/M3JH\%E+JB:[\& WI>'3*"96,=ZU5U+7ENTMB[@.07=G: MP4.IWW"&BW!:YU+DK]/9M :Q5M/O>/CG-YPM<5)\+%DP4ZL^#"@4 5PBPZ[D M$A7'XG-NW6[_"9*Z2V+NA9R&[.] O[Q!6CE-SZ5!>_HZ7ZRF_V?]UXG/.CGF M!7B/KE96EYH6L2!,"BH4NFM#ZY#.(^1TE\KS0AUN%Q=J,H/ M\]G\KI6QQ>L,)SN;.9$;95=GP545N14(&6F"Q:9 K9^3S/@=L8= M>=02A8%(1@E7$7FO)E'#9 (_&AI(#M\WG;#U MRF8A3O:BH+ZUA>LN&4E P<9_5M-MR8)7>>7T%8FEB1X5 X4F@)!&@LTZGHUF[7;I2. M7#$Y,/2>07H=8[2>M]=A^>7MZ?R/OV+^C+^%Z:Q^\:#0XL>8:FGIM$S396ZS M5FUY1^Z-<0:$<@&4]AE"94!FW' G0XRQ=7:G)?WCJM+GP-N&$!]<^)T#_\X. M\_\^.\^+U,#RP='K=X].BKLNJK?S!6FE2_Y==84/AF7AR4+7RG!0]15J]#Y" M]DX$C8G8]YPG9? -CWM5=':T^H)7/_G>1V[T"8N*_JLOMDN6H +S$+SD) LM MG95D%[+619&/D#-ND>30ED\K.;R$[N!/N,YM^X5OM=AS1PF&[RF^"6Z]Y4*C MRA"5K2Y>RH3@Z,$GG106F85L'1A^AI!!&T.+"#H7TB2PDJ0L&G(=):-"D+4+ MB@*T0BMM1([AN5S$';?0?]AB&R0.8UCO)N]^[O-1;*#UZR&MBI8F@,4Z@;D( M#8$)!PRY$1YYD:6UL3#67ON/P0QUCKI!4.L#]TS6SJ>_'I %'QI\/_ M^;=W)__6U+ZYY^,'M6B>VD[[N2B/S'AB,D>&+@*64"NVE27_2UCRO[RSCL?L M[6!M51XCK'&C(>_(YD_2 -?UE28& R'0+>5*SM:@I*/?N@MP3XV&VF/AB;9# MV_"[@Q#;%?7G'*EZ?#[#.J-\W2REEIV+4""XV@X2$VW&>/(D$X:8M N.45E!@+*(\9@L((+(:@I&*\V-;A MTWL)Z00S^POZ=B7(WESO #K7^HA>M$")R2 G2LEY2H)4<:RJF R:X!R9>RZ2 M[M>[ Y0Y@F7!"2I5M<98X0&1V,P%T2 M.:'BIG5$N4 M2LG-F[T^2,RX'2#:PZD-USN S\,M*^NH7^\\ R8MG0-M+ 2LS0.Y%XIV87UI M7;ZX7P/8YVJMUL0#VXO='>#FGJZ$PG.F2G$@ZF6MO$9P*0N06=-]73#']C;T MBVD NY5XGVX NPVO>T#+W=ZD(OH8%'? ?'9U4CEY!5$QX,G&F*TD?V" "O#> M&\!N)=>G&\!NP^2^8'+9F[2HD)*DJ]DXYT$E+!"1#D]BBF%R'LM DWBZ;@#; M"":[,+D#F-PW%H1')656$(0.M652!(>>+'>EB]4)R>CJ9$CE\ WR&EHINS&X M XB01U>"&+)V\ +),1%"_D"P0;P/ < MK9%FSJO"BRG 5(ZUWR@'9]$#6]N,Q-8#Y(:I&-?^>58,[2>!;I!T\W6D=YFAQ 3>9G(^ MR?*'8&P$M,5EA99IW]HZVOXEZF"&T7/B9W>^=W!M/593=U7F;YCFA31H[4Q# M=B4+&9PT=61P5BX+S="U[G*V"5WC!IB?$V+-I=0!\MY,OT\SSO)RXLAIT=IZ M*+6R4I$30XJ6K>N9Z-KSORV"#/ZU#=G MB^GL\\?U!?KW<'J&:SLP$@=S/25T1-8B)+85G-:F)3*5Y#"MTWHUP8>U9%XF M8 %K?D]KCJU#2OO0.VX3XVR%VOS]9!(I8MZLE: MKG['U9=YGG"4)D>G(#N5ZW$B Z)>#AIE,H5<:1E;UZ9L0M>X396?$W?-I=29 MTCN/T]P]3<>X7"VFB18\3YY61O[4\BS%)*N"#^@#*%.?&R<3(#',=&Z= M-=R=VG%;*#^[DAQ>HATHST=W>ME5\::-,A&,N;-\SPW$XRT-ER@SSCD?RPH1)&E0B!>TX<2=+Z5(P,F/SSA<[9LKX M?XI4QYXB: JDT1[&#]<%Z*FUGOG)_/ ]@#9[,YU16J^X &2U6WFQ&F*N&3:9 M GU#>:Y9\U/^#._G'\OJU&XO=3P@*9$5>5+Q;%4KO$[FYS+ADV(B%N4MZ>]" M+I2T"2*=:F!*&\9T4LJT]B_V(+>30J9F*-LF/]=2DB^NG_K!I[^^?7_TCT]- MU>3/3QVV*]K]Q+=7?9<]H)976$3I47M.,%32U/E2$F+B]">CE,J.KFG?.A+[ M&#T-*E/J9WYS( M(C:D^8O7.8CZ?*^TGEK44=/^H:7]:+74-JS?&3??<1'GK5YZ7_456Y[,CS'- M9VEZBC"<9#3NNW'+7<$,%G'R'Q%*2,GB%K70 SQ#[&+1E]9AR/ M#H0.U.CU@>;TYU.\;[*Y=-*84#O!BT),1A%K0:0%422RB&1:I]9/1#>A:URE M.SYZ'IE-WT24'<#S@:P.N54%)3EZUF1!=X[FY.-9#TIDHS7]5T+SXIK=LV^# MZB=R"1XS(J#ML0F M%0('IUUM2QEILX('$5L_.=J(L'%+_+O#9GMA=H#0RT[+1[,WT^6W^7):Q7M4 M#I9+7"WYA$M!_,D24K*)C X=R3X/%DP@3CGCM2BMK^O'*1KWR4!WF&PHOGW+ M%0=Z1G[%N=?AVW053G^.5V7><\UK7_ Z_L0I ;$V$#,R&Z$=RYJWOLLWIV[< M-P3=P70@L7:@/^_N[/*:(-Y-(L^Y1(/@K*;SQS&"2TZ!L4H((V+VO'5P\U&" M>GN;W@8%3X)M5Y&,JA+7.;G)ZR]A]IFV\#&L%O-9^(R7+\GH6./T^[KS"-,\ MLU 3>!Y]??7J(;"@(=9^$5XX1YQ[,M^W\7*]O4UOBJ%AF-[IU7J0TOR,[HB/ MX4?=TC&NNW5^#(NJ]R?:9X[6I-J42-[I4S@-:]N"JVQ4SA;HFA#G(?HH> 8T0H4D MHC/-O>4GB>KMC?WS 7!GT72)M:N(*%X>JG7OB6M?OF:<<.\TTYF3M\^KW^\] M.#I/@#$1(Z0F5CZ'W[$YQ;V]N7\VQV0@H78)X76AYFW.UIBIWC\3-)L(JPO'9_/:E(G*,1@9 QA=6>B1 MC!%/?$PRJ1R$]%ZU+NS>G+IQW9WGKU0;0FC-YF WAV.-42T?8J3CT:(SX&RL MA7JT5V=\A%("-X9%2=M\'E@^0F4G(P.>J1ZWE;@ZN*C)\KA(%5PTO*"]TC%; M_:@#65?DNM6W&M_JCTR""CEEY2&E^M[,9CIJ2AOPFDZTY,KXW#KGLCEU75;R M-L/)_%F$UL6%35M)B'E9AP>3 X='Y>'-NA358Z M1(&M$;DY>5T6Y0X&R8'$UH.*O+:URY/W=KYX/Y]]/L'%U_?S\\G5MT*Q7#OG M5,[@1!T57]]Z1]H7<.LB73P^.=[ZVMZ)T"X-R^= Z3"B[ RO]2C^'E9GB_K> MNL**D8T F=Z)+ M@^P;SVO;0*0_1JX2\ZWK>C>G;MR(^S/CCN=A5FZGY$VBLAXC&"X MM*!J#8M+C'ZA2Z(VLI)H6M_PVU/9R6BG9XHFM1)7#W?W-2OEPWQUE=B:D,-G M@V$2LB".J1Q=;=JKP$N':+Q)(;2.K3]$2Y>1HF88>,1LW%D@'0#K&+]=6!=' MY<8^!.>"!QTAQ^! );H8O-)(O'(B1<=+E*WG/3U$2Y?QGJ& U40@?00KNWH:B!(UD4EF\DW=[4@W?GZ1B=E2)&GZIQGY ,";*M1+,\=27D& M8.TDAOX M8Y87HY,(*-U/7)VW6]M@EP)7=F#LC935N1P>^]=];J1_&^E?&QN M=SU)59=1D:'AUDA(_:!O4S D!500BF(BB-8IPI9!4PRU(U1N#EU MXRJ_#IS-K<330=2C;JO^KR84OX?3>KA^#CVHWSBH;W6N?^':3YZW]+Y;\99. MSS)QY?#/M'[^/2G&,&&M 9L,>4J@8YB\]$,T$>3E*52,3"5'TN"9["7MD$QQAS9Q%:-LG=S>B^!QX]U] M0GPK(78S:G>_+2.Z:(FI8()1M.]8IZBS!"%[9XK)SKC6T>_A<3M8^7FGN-U& MB+T,4#C[]NUTSLG*=[,R7WP]%^:5HX'.EU $V!Q]/9*U,LIP*#D6CC&Q MPIKW6]^,M'%'P0V&Q"$$TT&X_#+/_C%,8 H,H_!$+Y)-H(J!H&*& MP)UEK,180FN?_18)([\I>!;([,[S#B#S83Y+Q)F?A12S?!5>>$?Z^J>*=AF] MX%$!9Y9;OD3>E M;>0*@V?!V"!RZ@!_Q]//7\A]^=L2U_T9C^(J3&%;H'N2.7*3P+2I]+FKV.G7IU M\.G=IZ.W'X\//QU^.#DX>7?T(O71W_[_WN<+?I4QM_ M>),A5+MMI=$LJHM62776[/QTFJXGG0M9_2EZ 3G,9I2-/+.B#4KN!+_:"Z57??7[X?'KOQY\>//NT^&[#W^GN"CFNBB39 M<+Y]2YX'R6G6A__G1_\$-]WSG#$O05M96X,Q"5'Z#$GKY -*G7CK:7>/T3-V MC]XVF'BP>?Z^$NA5O7PX)$OA]='OAQ\/C]?3?'?2+'<_I8E2>8*X1OKD,"QF M='W4RHGU.)DKX"2/V:/-H)BIR>6@("C#(43MM12B%-?:>7F(EGTUR>W/_0EB MNQ[J3AY$\8DV*8. R-"!X4(PE0K3MG6=Y8/$C*M#FN#@M@)IP_A>MU%[*3#GGHLYIHDHT(;:1/KO5@^'&R"+-E6#]Q_VGY M&L$M\ZGV092US(H\=Z^%@>QR<"PK&5WK(_<43?N_"S3!"$5LG8D%&U;C>[!7GCZJ"FV+G[\FD8(?6JG#>>99-%OMY0I)P*)-VM6*6@[*13DC, M9!648*TOUH72.N*S'87C:K+AL'4G[S*>HS&RF0+0AOIEL6T^]$ZW=\-R- M&G_%_/G&R[)[ )A-("-;1$BNUC%E:2'JR, 0 K$4E71H78&_![G[:ZFME[Z6 M=[%:B"P\%![H7 5MZY INF==C"%Z54>DC,^J;O3=\V#RKE)\)@GWJCDW39^? MU.X@RT'K 2Z6>-:J@/NV-7QM@/)2&V')O)>^UMXY#<%GNG(%*J>8U\&WCJD/ M5QM )R-\_KRH[]/7/2R/\3O.SG#-V6N!WF"L2[( 2DEGQ8=(#H>,8&IK2^%# MBK)UO&LCPKJM#-@&(W>T6G.1]*J^[B3']M!3#WW6,%F\ 37/@SF<( UY"1@! M&=:G5A5=Y#F CLEDE76=*OU"T57H7E--$5_F9Z>E8[9MP$ M?9!,9D8WM2U1U$G(]8U&;6%J1<&:XK*N=<.Q'4GM- ^X#8;N5"P]@]!ZU535 M_=Y#.5W[YVTV-BH=5 M2A-!]*H]-O5GKEE^F"_,ON4;7(7IZ;#.VZ,+/ZM+MSD+AG?T.!9"7Y&0-(] M5Y8$9ZP X[-07!.^?6L=,& 1^,_;FSY_]>,?TXS7WCI>L+JVJCTDQBYFX?3U MV7(U_THGX]6/CXMY/DOKV,HG7'R?)ER>G#<CQ<4.#OZ<+B?6H+2UVW*R MY#,K3C:I-X&#"(J@9G)VVF\"65K@&ESI;S^A^M#:(_=A&!\.\X:RZ0-;UQGR M9OXU3&<3D7SE2 )9R"I2B;832K6*4*18LK(N;O3>?C. W25@')2UD>E=@.S) MX!%1LK;')J^QMB;Y1#^"O^/7B(N)Y9:[9!GP4A!4Y P"9P8BJ]T>72S$E"3O>C2[ZM\3^+Q>$2^M+MK7HD3'RDK(FPITF=HB$7LED,+L- MA7[M8\=YDSZ4N'?EU^B"_O@ET"6:?ES0[E5(RL8 H;X(5 H10K8%"HM9S'W4.)>P^NC2[Q]8SV"Z92O)[)?K38 M+1$#=\Z+K#:Q#K?)XNQ*[,A-P+KQ5YY7ZAW ^]J>:C%RC43\8[KZ\.Y Y0!T MY]',L-(<_3;^B(M4Q?@9Y^6D=NFN0UJ7DX0RIQ@D))\2**T-."\SR#I),"4> M @N;VF'WKC"N?GQ>,#7C=*])FOO;/^R3?7G\$P?L63%DON2Q-@4F)D&N60 6 M3.ULKDAIV/K46%A6&'*5FW72U%-@1G1:("5FI(BYD( M,3)+F/?122&<:OZ,[$%B^FU:L0T:[@SN:<+[#BRI*\+K+HY).(OO.+&HI!'K M;O^L#@6OTXRT#5 X[4UQ)!SM/ZH>'T MF@&PSX6UW0K#5%9NOJFAZRV=1Y7)0@(?8@ 5#*\OUBT$DZ,7S 7+AVXKLN]5 M=FZT?3BK(99Y>7T:JH4_OS'_++K"M506?/&\!EYHOXS50*M)B47G='X:.$^O MTVD]Y#8ROFD)-V/JZ-[3U23&:SM83R\[OX/7&SR8+M?NQBGFWQ88:.G5ES!; M?^O51%GE7/H=/V$Z6ZQ?ETH$7AP M*I!Y:KPB0]5E"['V_$NE.!0N^=3\?<>#Q/12J?3\"+D-UB;BZ@!WU^F_2.!) M65RJ'0,PBUP?9@1RI6M9A5?12^7MG9J$_=N_W*%B9*2U$>_M=B[[\;H'M*RM MC7/KXB)#JZQF4:H$(@M6^]MD<,%X,(5%(7B1A6U4-[EELZ";5(S<$&A/N=[3 M]6E&G=!WG M[?222A_]0NT%,MV>G@_A*UXH%Q.L%8QT@$19^WSI! [)BRN2.QV4$]@\3OP4 M32,_E.@%/!N!>D=)=H#,G_-?UW?=Q>54M$8A-0/)(];9VJK.(K!@E719!&+; M[<+E!A4>]Q#2(P9WE?6=4HU]&=\!>O8\I>^OZA182"@95\"DHGL&=2T/5 YR M1/1.)%52Z^?^K6@?>;#A?YK[?CI*13K[4 M@)8'B\X*X5L_N6]">(\J>FC,M07^#@!X,8GK2_4TO[^32+CJ)-(TF;WUJL,D MN/?;_-!);U%TB((@3K9% B6R!(]90[ !=2HHP^U<7G=)[[N7X-J6>O5C'6DY MO]%8ME$&:2"LLV+UV8D7"D'K.LLW*)5\:\_J$7(Z38YO@X6'DSS[,;^#F_SA M&#$W%CEW D0@[:,46>C.F#I;,O)D95 "FT_,ZSUCLZ>X-TZ_;,/[#D!T3^C8 M<.]8=+5YGXV@8N(0@_<0E)0%F;38W+9[.>F7K<3[=/IE&U[W@):[F0'!,?$0 M;:W9MZ X)^*+J2^?61#%HR5+];]>^F4KN3Z=?MF&R7W!Y-7%#I@1DCMB@V8L MD\=B927> +(@N>?..M/Z>>%=*L9-=@P'DUV8W -,KC'DIV^;':J"FKPF7E_8 MN\0@D$<+)29OLK'8*Y3Y">LF,M35<]N=Y!\#Y@*MW,_)D\?U\N9QH+9,C MLQ\8;9\N8K1 9X#885ADD;NH4^MRD1L$]'/Y["C0>2ON=@"-.H%MFJ;?0NU: M]C.\]69:\Q>QAB\.9OEOL_SS[Y=N9MWM.M(Q8=HXY[&^\JCCL]$H\(4YT-XZ MB>1NHFD]#ZP?

GLR MNA T,L@Z"% Y.7",UQ$^V6G.F)S2Q+'33<-K!L;2VAW -8'SVW:A]P* MN1UCFL_2]'1Z+K*K )Q41DJEP=OJCBA40+O48'F)3!GRC)OG/S>C;)QV-,/! M;0!YO$ U5U0PY YQX&+]:BF2Y4O,!*$X1G3<&MVZXFX(-?=L@?(6*-E3[VTC MLM$?FIW\,5\?W?,='IRN?WYZZ5N_GL^^TT+T]]7YCQU,N"@%'W#YQ^_E)=*CI?X3.>/R(F4Z;R M3G/8I MTWWB(YO4X&Y#=J,"VV,\K1.L:G+EQ\DBS)8$-Z+[)_2BDEK768BQQ'6<6I$O M3I#=/&=\X?ERAO(L\%M.>.3EZQX#*YCXZ; M2*YB+Y0@NO@"MYL:^OBPRR8BG%=^!&(ER$+NA8* M@DFL\M0Z[EI#BGT'0PJ=YY$#B*WSA!Y4:B6BU#!$LG"U!F7+A0(*#A8 MK9G)ZZ+[]D]L;U/1IZ;;5]Z/P&H'YG< G]KH=+G"R]%(JM31\CJ#D=6"E4R< M1V #SUB*-,S&UOWW;U+0#VQVD><]761W9&X'T'@__3J]8,8,%Q=[< H]HBE0 M2J@CE1BQ(QL-4L1(OHY-6%H#Y#XZQ@UT-(;)WHP>>8KA<9A]/A_39VRTQ>4, M&NN@45O;7_"4@),R+9ZQ[,U&W>>>F%IXM6 O9;]#FS&[<[D':%Q.8_,I.AX?CS'A]'N]_.I]>/GG$_KLM89,T6NMA2"/J[Z0$8E! M#"5 Y($[=([QYBUK]Z&WEZ8\SQ4Z>3;9=H#CFSNX,.UMT<6ZP$ S;>@L!@]1 M)C+'Z3+7TB)/IG7/TOOH&+D;SK.AX$Z(94^1C%X^F0#$TSI>MF:KG9009+:Z&%8* M'T!_B3&'J8^OOW9A_@L U[7CXR\C\#F8R&2I9FIE9V3@>0Y@F#>:QQ1Y'$1_ M^2T -EB5^YCZ:Q/$T(CJ(2"QOX2?@,P.[.X -'^;+6OWC=KX-:XN]&A@@<50(R_.*M*CDJ[J MVB2&-A 3Z>Z@>.LGV?>0T1=<=I'NO"VK.T#+ ^KX_=6S-NM8R*8$<$ZQ&KE3 MX)C4()VTRK$DY7,5&+_?JM778'91-Z6+N\FH \RM(\@'L[P.(O^T S_@ZL-\ M1N>I2F&B0XE)6P'>,#I'P=&??!*0;X;=W6=!.ZQ@Z*MD3"[5?3K<72 ME=-WC5WU >+R$Y$4\GSV]["8UFT>TT].K$R9.:8AJ9IT-1+!VXC LI,827=' M?:NV;2.';Y.UQXZ&#@"L9Q!"!]KL1E[LWN/S^N+L,(E:1$&.K"QT=@@R-9'@ M "6OHWZL\KJUW;XQ<6/'2@?4:\,(J /D?5S,$V)>G@\!.3W%=#X#9+W1GQN< M<(W>Y1# Z]H3,AL$5ZP!$[(5/.GB1>M7H!N2-G8(=4#4#2&<#C!7A\8?_L<9 M$7]*'%X>K%Z'Q>+'=/;Y[^'T#"=>^8",)2A!)/*F+ +M@P'W+(ET]>-C^%'WM'Q#AX:94F(T A@WA;0QEQ",,9"EY-$)XUCS M81J;TK81].R+@MZ@XNE*IUUCV>%R-?VZ_L9B_K_)*G@]7ZZ6$TR!T\8*V%(< M*!YB'2T@P7I?4VN1?)^T@T9[:MV-0.5>%*@&9GY7L'H_+7A4+O8RT9B30A:! M6Z5!)=I0M%;6UX4FHU+&QUVJ(6XLLA%@_ L'S.YL[0H=YX]/J_)\=^,6/Q\) M&4/"(!QQ*: 'I9(!;WV@,X"%,^EMOMU/;4,;ZI%%-XN>LA<.GW9\[W44YYO# M5R<_!U!>SZSMT\/GZ4]MTL9G2^(;=?)9?_Y5_ZBK?BLZ&NTR6 M\9Y!$9PI5TP2N76/D/LIV=?$KI_Z;D:?=5:!?Y[THKLSERQHPMVD#FH;3G>(EHO2C:)#LK:.8\M"@-)!0Q#2 M@PP,A4N.8VX=;'PQ=5!;27BS.JAMV-T#:,BJ.RJO:>'I96T.)HDJIII/K-WG M@.H++.R7P,/\Z[Q+\*LW]? M7FPDI4PVO^>U\XJLV9GZ9)%.%1J5G-0F2MYZNN&#Q(Q;(3 <-JPO0/\G&/_ M;4CK@.7Y@U>90[ \@52&]*\5I'^S=4"L0A8X,>9V/&__1-@=*L9%3&M+9D\N M=X>3BQ-$!RB0(T#DRSI4-M>ALEHQL$Q8\@LB.M'ZG0NHK[#A$]P607N=YN6;L7 MDSM R>_$D+.O)W0QKV_3RZ?%G(S](C,XZ^G^3#+60J8"46(=4A*$TZUURKV$ MC#SDM#5:]F=V!XBY>2W_C'U[)60=OD%&7*QMB[*%H(RI4Y=842*HP(8-UKW? MJKY_L%K$UF9+"WYW )MJ_Y]XK0[2C0>T(N.W&W@V%DUVF_K*3-I2#/.4&6D1B2M0*O709;[\'IGN'S'19P/H$JN/2VAV](81V9^CK6![KH--Q8.LJ"( MC-Q_[5N;M_=3TM/]TQXV.W*\(7(&2$8?9++TZ'/"Z;M9F2^^KC]TWUSTHQ_: M+!6].>G#9J(]&3G.% O$ T%F+"(XAPI$?9VHN6286K\2>+Y,=)16.L8#<)_H M!-F4(*:4 9U3WFIE96@=CGLIF>AMY+Y))GH;5G=@U[[!Q?0[R> [_MS(\73Y M[^L8E%3)2$M7JTFU15PKX#GD:<[PI% MK^>S];FZEB.)ICA6&(-0A\(J9SQ=VLG0":,OEY!X;M[>]C%ZQD91*ZD_"*<] M1= !G"Y?8-3WL)_^"-\NTV):(G?104ZIUBF+",YK":E8E"[I%'C[V2SW4=(+ MA/:5])UI+7NSO0/PW-33YQ..E'=TA 2074]W/$I MZ,D;;W%[[<7E[G#R(7R]/$+HD:,DPE,QN3Z'X!"0!8@E8ZG=;:P:PA.XCY:Q M%_G>9:KQX&76C.H:%#6&[QV0^)1 M@5\7BEA37]8[*^6M$."#[PLV7+(GL.PJW?G0K.Y \=Q;L)AU9I;,OMH^5-<7 MI0:\SARX-$7Y'#0V[[&_<_'OL^:>]KFD]N9TAVBY.%4LNY"%$V"D),RCE[4E MD2P#-W9I4985'QQ18;FK\/ 4(Q060 M6?(ZIMUI;#^W\$44_VXEVZ>+?[=A= =0N5L"A";DI)* X&OU,EW3$%1"D'48 MEXTBV-(Z>;E;G=5S%_ON Y3]V-P!3NYK]DEFJLD\DF:-Q8 2R, QD:$D%;W1 M0C/76J?LVE=U,)ME *SLR^H.T')/02O+29=(U[!#5T IC*07"?2.\\CJ)#^, MI8^2\,$Z;K6V;_?D35";-F+$^0Y>&L.XLL!"4R<4$P2H@HL@O4\@])B;;G3;>ME MB5ZBHDOVOVC9^#[(V9_9'2#F/:[HPVZY>@%#2#+72?<&:[Z6C#S/.412QR+' MR/-F [VW\:GOH6-< [@Y7O9F]8APJ8.,/]50=37P/B6D)X=""4P!YB(#QQL8W$.J\-8<[ M@@]( M]N!O!T;)0[7REI6@?3*09)VV$K$^R4,)ECS%Y)(/ =M7W.W^EFVPAL'#%KWL MQN\.8',]:7'EQX4_IU_/OKZ:+Q;S/ZJ7%[[1=U8_)L0L65 7T#K0D1 F0O 6 M@>DDM"[.2M&\)? 6]/54]+ C(!Y)*3653A>/GVX=27(*Z:(GCT]&"\$50?Y? MR."52U <>8:*D7Y7K=WNNU3T5)W7!D=[&UJ8BV"Q% 3L1Q)P3=&T3;T]518TP9? M@TFG ^3=Y!=I8;SH7DNJMH2@+<2R'I%#=@1M*$.QZ)*VVNOFXP ?HJ6G5-80 M&FM'KG>'GFN3OHYN3/KBDTBWM-G)&6R%J3:\[P)&U]ES?2>'I=3I7=_Q(RY2E=AGG$BZL6U:CW*5Z['! MI)N)=1"%$EF'8(L;]AY\@L!QI\4,K[Y:RJ<#\%WW>2=,5CU,X;@#9)XK7M5(0AW@[X&IJ;\MYLOE MM58R)7$4BB-=\=F0S:@51.D3H%+*A)R-":U;:V]&V<@C9X8 W B&?U5X>5] M?C3[VVQQ;99.W>O/+5Z[X.D,D2,B)? :Q5/2%/#2"##6V>Q<" )OO1=[\'GA MMFMO!JD7$7-_!N:/#JV3+]/%^7[6[0*F\:R*:C7_&9U[>S;+D\@YTTCN2I#$ M-$76(GB+ I1QA3,G!":S(: V6W$S&+V(D/M@C.[@ KSLG7:]6_T$F;2\$'^8 M".1>J.+H_E8)G&,YN(0AVN9)P7OHV Q"+RJJOC>[.\SRW>@KLG['?=U33=(9 MIA"<=1&43AJ\\P:8ECQCT*&(UFT/-Z=N,X"]X"![,]&,?LV]PAF6Z>J(8$QW M=OBV.EO4*WLZSQ.=G/:*]"RZVOB:*P<.+8>V(/F@ADDPQ2K+!/<\MWZ*=IN&S>#RHH+A M>[&Y,YA,R"(KJ'V G#0QPCH)7I< TJ(142MKFH\EV;[%]XL*8._,WM&OEOMZ M]JWS/:_" TI^LRRFR-23HGM>$-\^1BFT'C102H MAV!O!VAYR, Z*/3G3V=Q.R@W0E*#ZVX6 M_?WPT\&'-W\]?//;NP^_';RF+[P[>4=?:]]0?O?U&O6:;[3A9FWH[]YZ-:OQ M5\R?I[//!S6C3Q3A\IZ>Y+"I#DJ(>H4 75.ORV![E# MM"A_8NGE^5L/LBNY1&Y)$]2J4^YXG5L4@?$BF%&,B^8]KW8F=NR'#,^#QDV: MH+>7;0?.Y:-]O^NDV. R!\-T B6C@L#HQLJ*+AJ%+)GF\Z1Z[K/_+)#8IAO_ M-O+I"FOW-0@G ]?+8B$;5IE4! 2G54TM6.:T,)ZW'P7R(KOQ;R7UK;KQ;R&" M#N#T0%MX;J2++'L@?XE<*/+%(:2B@1M;C Y.1M_:"'EYW?BWD?1FW?BW87L7 MX"$+'*]>^+^O_Z!*IAXP],K)%!F8A 84LPZB]P%L%,)@B$6DUM?>(^2,_0)P MC%NOE73Z!=IE$_)0;':6D8V*'I33$3S68K 4B4FF.+E9]Y7]H=;#M==,[)O! M:0<9= &H<_U[^.G:9(W$"/?I-"W]?]J":K:2[TZ": M;5C=A>+97F'_3,.YXHNLW1^E-S7%B@F"D D2H\WRHC**]MII#X+'[J?02]1S M& EW!>?+?.ZU3=>6)1/CC90E2]H!<5%Q+<$K3YQE7B57FPX..._V :+&5I;/ M!I 'H=E"6GW!;WZ>:;[H;A(TL<X_^_Y)S$XN+,M$Q(#]XI-2V_*#4DL2(^-<7"P QT$;JQ91+H>AH+,]TD M8&[3-3))-C1)!#95+(VI/7=./=\&EB:ZAH ^X+ GB&PY9288IZD:VB< MG&QF9&9DE&A&_&AI M8FET.3DQ+FAT;>U=[7/:N-;__OP5>MK-;C+CN'X%G/1V)IO2;O:V23=)=V<_ M/2-L ;HQ%FN;I-R__CF2;-XA0 C8H,XT(5B2=<[YG5?)\OMVV@D_O&\3''SX MG_?_>WJ*/C*_UR%1BOR8X)0$J)?0J(7^"DCR@$Y/LU:7K-N/::N=(LNP'/07 MBQ_H(Y;74YJ&Y$,^SOMW\N_W[\1-WC=8T/_P/J"/B ;_>D-]A[B-P&H2L^HY ME4K3JU:;#HU.VX3?_\RQ]*K;3<^? M:)"VSTS#.'HSUC0E/])3'-)6="8F#%>;#,C++OLL9/'96T/\.^=73INX0\/^ MV2_WM$,2=$V>T"WKX.@7+<%1;BSR9YNOG_'VX^0):<$O(D_C%^;(GR$&A^82^(=D?/GU9**-O7;^K>;V_L[=%N_^_X%?G^ZN47WO]7A M_]7M1_3']XO;>R"I?OVQ_K'PM%Q\N[WZ\O-;LV*<6U5-ZN+<27=PW *]25GW M#!0&9ISB1DCRJPT6!R0^A9F'N)N0L_S#>4"3;HC[9S02]Q>=SK.Q&BQ-68D>J: \S3([YQ=UL6E=VDPXYJIF[7YEPW=G-]U MP;"UBEZQEAOVG9BRG#9P)NGBZ%]O[#=YARX. K"29U;W!S*!&2/X"$ESBCF2 M+Z^.&6<2,X+[E] "^^G/;]W:^0 K&?TO)PW0M2.Z?F?M"/V)(W0#0(XT=/GI M9HR\S8IP=W1*==\GR1U[5?L$.97JJ649AA):*2AZI. ?6H1&CR1)61R3$*>4 M1A%X2M[JS8>[;@S2:E(2!IJXV^\D3D@?_?RV9IGF.?J]%Q$I>T>ZYYP;6Q:9 M<'.#6?TI98?N>ET2HZ\X?B I1&^1KZ/CZXN[CQ=_"._PYY?/]8L3=)RV"72U MG?-+U@&X]L5GQ&+Y93:8^'R"4A;@/HI)E\4\>:!I G\DO1!^LR9B<#\)$]2$ M_GS@M$WC /W3P] ^1@18&Z +X&HX'M;H\^.:N3"9$5 OTZTXZ+H7O/DCX\UO MT"?D_9)E0CRN0)DQ.>66X\R>K5+R*PHWC=*S4[/6??T,:38Z.3BMROGN%&2< M7::CBRCY#H=P QKQ=#@!;-JZ=81P!+$B[O#@F<7P0:Y)RWC,0"YC]GSS=0'#G$.R;DL+VI' 1<$8!^*-) M<51R<6@((W ^0DGXME'#+1_H@GD4K)NIL*K(H17 MEEY;(KRRE#,O5G1E*HGL,+RRW?+'5V+$,PXNZB^Q\E%0P$3 < 2D, M-^6/01"BSL&=-;_72+3)_YR((*>C3)CE5QS[;63F] Q*<5AV(_*6L M\0$*-.K!+61;SLN8\%7CD-=).RP@(0GDK!+]=>R9M5QY&.VR.,V'D4S0IL$B M69E]?*+ Q0:.(F"XW\91BU\6:8L?]CC,9Z$U4X@\.\5-_I-_(QNU<8(:A C% M&12I18VZ"0A#S5X8YGT3R)U$GYA$[#&K9O/ID1]=H%_^^>QT.AT24##787_^ MCHFBVJ[/,4L2T S6I"D"QF'N=HS5M&^]<7:9S M9M.FE3E7SYAU&!<8UU\P5]Q_HV/=K!Z=" F"R>M%3?P(3HCOC)#@XO>%CD$/ M3%"'_LC;SS)6^6UP&L,]6CQ;>A/F@O[*U,AC8 MJ!V=:".,>P(.M%D/##!.$I(DJ['4[>;,U:VL--?[-AES^*M./9E6NR$Y(6Z +?59DDI5:/)E M4P(F-R)-OD9XK%LVQ_ZP!X /< V*VB3A;?237 MO;E""LW*+4AF 9K8IR&_)7@R3&-QJ8-IE)((1Q!/2$9 OPK7R-]D)\DCWG2N MAN9['GFR<=YE"16QLEQ[?R1S]T!FV[2,81?<2%C82Z>[/+,54?YLQ\/M"BUR MV@"1/9P*EWJ&PR?<3]ZHW9I%-JCCVI>K)2_O3&HPU_5.KP.>"-I+Y](1OV+ M&_A%OM;/D\Y<;Y-1+>A%/(AJ$QR"1O'OGTC8Y+>!Z"Z2=RV9.S)=X-Y'T@4/ M3F6(*$QBAT$L\%_Y1>Z/EC?;0W^=B/HS<'[4DJ\;\X@E&=K)4C(?=X7!%-,+ M:-H;S39*P_HKOM<6[.Z RT/>K>FF28AE.!J0!L2 . MN9U/%NQ:*3R+L\K3T"-OE\.9#:'Y=&(1.G-U"WD\&W.MZW'O*SVQG-\C=!>A MNS!*$1M&V^+;\9!YU)P1X1EA_'1PO82RXR$<:3:)+T*S3( I_B'9\00ALLTW M-:\I2=O45XLH14@Y6%S..@[G-YC8K- 1^H2Y207S]<3B!PA$^:XR\"H06/'. M,'# A=823ZKP=![<"F !A@$\%%I^4V$'R&^M5P5.EUQZ77TNGO81&D1)HCI>DEB[KF=Z+ZCK&EB@??AQP;XQW"S4:S$C,;0*1 =MH366X);QDN>#&2Y..;GMKJX>M MUYP5U..EI:ZX](DQ&8O+TWR4M_"TF3UE4J3[IJER=K,TJ0J M';U^Z6A&06@]35O751YFZ6A+S#W@TM&6.*Q*1Z]2.C+UI;SVG-*1M9+'+QW_ M9CU2F84G''L\J*8B5;<=E/ V'=%$1,/#YT;E,Z1_L_A!XV/T0QF>!Y#<1U'2 M#Q]Q1#$2=:'QS)ZWR;-^F>4G6=D@)F0R58<< 'Q0"#' Q"3XC=$E! <;$,#B MAR]W*,:Y&TUG"_83 Z;&D',Q]L"-]%T*$A7!U2NSJ C0EH>,A!#,#JC6$$O; M>;%U^#6'=IORJ)8_GQQ@FY)*")Y'L]!6-GAF.6!)\2[ M &R>/TN>GX89ST=NPT/@S(YT",X+:TT"'7G,+>-I"L2'^$DF#ME#RQ#&].1> M+5E*PU*'P&IS((Y1@U^'!(G J8;4#G@$^@^ M]Q@0^H,%Y02!XY&YN' ;S1Z/F?)1-/34)H*%$(EP?I XOY>JR5=$=P#LN60 MPD?(X).>WU[ CG$*A5U(P0<)4E@#L",#2[# O:[8'+R LZ+PU@S! X!/>R0A MZV:"Y9X4^G6R\EX#TH\(9C?<0B=&YDQD33FA)@LARA')"] -WA8^9;N5(Y]V M,WRP.)%<]EDO#+A\.";&.0Z3RI@J.)FV%Y$@'EI'+4A-.!8(2(AUJ#\B*6C@ MG0O'1%(J')T0 ]HA^,/'G*O66;U/!G),4GT2&,6\7O)D7ASW)#I5%8BS67! M$R">57&KSPUQ5@$1#\0/*Y19Z61Z-%Y[3B&1!6'("I,8Z!]@#6UR: R2PM&^ MCY 7CDPGRG=4#FJS"QIG0?ZP04C_Z=%@FK)A"\"FSS5A^%P_\ B2OI2*_'O M[2CI=4" @\I3%RB#(&ED,L,JLZ@]25Z3&')940/.6@[#2;4_9C_VQQ3&Q?&" M H=?B[$ ])/QTSRD\Y*8SH$GRQUS3<70OD&(QVUXK UR HGA@"9QKRO=!AMN M7P;=SMO]DHR41("PUS>I0P@,$ MHIP%O.4.)#>6T4SV-L%:\0F(,I@(?^LSSIM[46RUN)LR+V4U+ULZI6].;EB& MPQ)G&\;+F^N[FR]7'R_NZQ_1W3W\^EJ_OK]#-Y_0#1!S<7\%#0I/Q?$5-RBL M!V,$"2_"^Z2;\A49E+2S")77@T[0\?<(@\V'./QD#X]1="IZS;4W?HRB"1=M M9ZUA%U]S[1LP6D&2]\GI-EBV5YE=OBT(E;1BO0NTK?G;CFILPIUI4(=>$?+G9MA^%ZT:) -4:)QCB$B&R9(XH.+5*SJUK%-91O*;B8 MK)I6W:5O46):*@0P',TQR[\NO.=BLFL@)G>' ;6*U-08*E);H*$+3X<[L!"- MK];M<,N'JY2DH%EY*KV?;NGW28)Z[\#*.(\7=2 M+1*L:CG>4C'V=1D[F;>XJJBLQE!%Y1GOO3BP'.+8U S3/5$A3Y$%5%,"*K" M;,VTE("*+2"[NA,!J>A+C:&BKV6BKX,LX-I:Q5:5P<(+R735<]$%%Y)I:I:A MMEH47$I5K>KMOGJKUO#5),LQR<.( ,6K-!NDR5^B,WRQYL$=E,-/\5*/W19> M2A7---634067DFMHM:H*!PLN) MK"VXD%S-\%3$7' AF:Y6G7I:# M;O.-QQM_^[KBF>+91GFVXS*QXIGBF>+9)JUS"V/%7G%!?5=W+7!JJ9Z@JR"G(O2P8L%?=VJ8@IR!77LAM9+O'*RSRJ3%*,,8A M)"]R0?/7UUG0W/56FP6"*)ZA+/QZEV+9?K),K1"J0F8) DE#WX,7PRC(E0MR MKH*<@MPV:3/U:OG/3U604Y!3*X1JA7"O"IEKQ)^J=JX@M^7X4T%.06[+P8"" MG()<>2&G5@C5&&J%<(%Z?HY9DJ!NS)HT13A!&!TAUD0)#M<\YW19(UP\2V75 M=A60[8+:HU==6-M?A*SZ')-"R($AQ%GUM3X*(0>&D)5?;;(O"#F$O0@W71+C M%&:+(L31[=T\ M2JD04AZ$*!NB$+( (?:N3@#8/4)$H/4NQ8V0P.^ /GYX+W[()@U^,6M=MFLY M7Z=.ZGFC>FVG5P8[1WWR&DC)OCA%#>!BC,;RZO(TD+>HH$2Y/QY]>7+Q>^JW]4&;B(^$0*5EX>V M3S>D_FJN&Q_5-'6SMMQDGRE3/IM/>5--=WR^9&VYG1HV^HN0AP35HV!Z.^L! M,<+V-L&(EZ)H)+.?]T:NHIQ?NAQ;+[HQ#9%5U;COLPS+6::H\2SI!\<_+^>? MO0D5W5[[OJ"]PDNS8*"/^^G MH+P?4'[):PH5EA66BT3X2]Y^J+"LL%PDPE_R4L4=87E10C"QCFBZ!7@YXPNR M/C7# YCA/B>X8L0SFL+=_&7J V(-K$.B5"R)#=?.ZC.7O8KT/)<:8UMC'.SC M=']>Q#\8Y-W7,Q'9N:91C+9[E*0$J/E)A* MH$?[7,M[6>U;[OQ"]_C'2ZK>&USK4&/L=(Q]7B5:J!>@ 8AVNMA/^9$F>%Q+ MAL]*Y0]&'5@ >VS55JC^*X>[[>T5U37W5B@1*0U2XBFF!NUST+I$B#KVC/.J M-=7E'F39T\+YDL076R$]S?565F7850M15GY)5^ST5ZEZ$.JNF56MJE[%"W39I2\VJES,VYJR0HR[YXNYQYY156OMA16/V!U:M-5V M)22E0R423R%UZ& +3:L=JJ\VLQS:(I1I5[2JL^8K,]5"JL)P :@V+4_SUJUY M*0PK#!> :L>P-==4VPH5ALN+8;O&-V65",/K9 7[&_RO\][L]76V>/"U7-UX M)A!^+8SN@MQEWGJ[2@ECKZ#@Z,]M+E50.!@H//>R= 6% X&"K7NF@L)R$=1* M[\?.AQOA!X]<:+._:=J]YTB7+W0U3] GFH @$'_)U8PC9W%,(%Y*F$\Q#["> M:-I&>0L(H-(V03=A@'Z-:= B&KK^'=VU6?>6I@3%I!MB7YXZE8@3;7E''J5% MZ"N._38RJYJXKXY6YU1)&&R-,MA&X=PSN22KQ0NP@44I0WZ(:2>98C[G^"=, MXR?<1]C_IT?E>[!%P!M2W*#\%F2L'W2)2VC*$%U;;6_;.!+^?K^"EV*W+6 [?DUJ.PW0VW:! M'G"[=WN+VX\+2AQ9O%"BEJ3L^'[]S9!2++^UZ@NVJ>L"32)Q2 [)>6:>&4DW MJ:OW2Y[K>,R@]RQV !W(%AI9;Y@OPFP=ZS;K:1^T,7:R$7J MV+ _'+/?M+F32Q[:G70*;NMQ;B[#]R/DDDGQ\D).>'_4[T_Y M^'HDQE?39#H:3*83N(X2\>(:KL7O@POLBN*ACW5K!2\O,IEW4Z#Y9^-A[WI2 MN/E*"I?.!OW^=Q=;H@[N79U[C2R?VVT;#WG T.MK<[PV.MGVI8<>MAKWT.Q%V _?;%CQ_>3&Z MV#F2:I,'A6-6*RG8D[[_-R^X$&B4LS[#ML9\CV.H87%/@\T;EN>ALFLI82"< M,]$(MVH2G%>;63TDM703GDFUGCW]569@V4^P8K_HC.=/.Y;GMFO!R"0(6OD_ M0 3@U/YR50$$Q_$&7 $F0.3[)X.K_OS-?2HCZ=AHT!O<7%*OY@%=>I.OX?< MPJ P(IE$JCZ[ &VL_;^E=3)9__GK'-(ZWW9PE @WGOVSQ_Y=9MQV6$SGD*R9 M2[G[_LGDQ?S#EW%X]7^V9YD,$'(3;[='7,N636\U#H/?? ?0/[+Q:E3K])D' M'@_[[4>N/$PM4=M$M5D'\?T._(;(L7<@NOA"Z!WTMM#:7,]5F_54QOQX%O26 MI7P)S,!2P@I)ATNE97^4W."VJS7>+S1"6.?L1VTR-NAW_\5TPOXC$5 +0%P7 M8-@_N+D#UV%O\[B'L)[.]SW:GD&,6MA#B]#PJ:)'E#L1:QV>FK7^C5NT4;3& M;,WND%A[CHTVS%F&5T9R MQ1(>XRW#=(8AV>D@MR>00PS61) M32>*IX.;$JV;VW"&X2."X>B;@2&P1.9HZ(29C6%W$(,HCLVFT2[S!$,*=Q+' MD7FL2H%C(G@:5MQ!X$D*0P7:/L&6X*S4!I<5).S.U A](6G@#DF4"@40C!H1 MXZ>S7I^8VY0E2J]LC50#"VF=X3@1IYM!;]2RTP"'M MURWC?&HK+%7I% 4(G202+[W!OF7<@(<&FKJDM A-F(&E;$?:E,1)+,/@2 &2 MKC$OBI6V)?:CL&EPN[Q,870, F];]@PA(0 Q%NS^S7V<\APIX"N,2+^4"B4& M(]X=3)[!<]]U,!'A*EQ*,I$\8)/&9Q2V&I -$")=6D^4;$V4X$2TSET@HP0Q MW.UT\S@&QFTP\ &P^PK@PI\?A4NK]3PZN+P&BPJ@^7B"]7[;[A#WBWEIVW"T&K0.+ M.CO2:F^BTW:DK4/XGC]M'_Q;NU5TQ4LIR%MRJW-?_.46/2UEV>1"N1&U/T,' M*WDDE71K8OJ'IB7G[EV?]VK!+V^)-K)T3Z;NJP45I2G0JUJ?F<2Q-L(KX//U M!>28<"ATKM@"!3EM$BES%QPH.G=9()\YN]"S"_WX?.RT#CP^-1?Z9LE5Z0D; M^1=($HB=7*)GL ?*#IC9M:">X?)P#<+[2NR(M-&&2D>D2W=\[C;DF#]( Y5Q MDO=7'UE4%XB\^X>P!ZB/=W4TP=G=G=W=F3'>BE-S=Z^#/]GW2_04IBKD^)8= MM_C\2"Q_\JT7G?U[!*+&?V?# 8B2-/&XH0,$K _(*O<*9*@4+X5TVMB'%,[? MP,&R3#H''KM;'2*-J2'=%1+U\5V?(5B1SUCB2_B;2G.U4X$_2HGJ>C=2YC$I M_;QM*?GKA]UI!=N3JW._4HI1H40B#.E9!STUB24@;JHLX:'>O )^1[0_%"H\ M\?, S$?1=_C6IRLEU B.7^5*K)1 MS_FB>MO+5.0%LD+I-6#K*M6!L? M%XHN M[Q,3E .$?/MU[O>\R/V87G.>3GLO)J./^H!BU!M//O^7#E?CWFA\_3F^='B' M[2M(]O?FRV74:-Z><3+V]S('-NGX+W]."MY!-4$DP$?SF7_N0U+DYXA+>G3 ?@XI?XL8MUO)=#GQP>B:9;/\.GD9?^D\S_ U!+ P04 M " "+>L58@)]5:Q0( "@/0 %P '9L9V5A,C R-# T,C=E>"TS,3(N M:'1M[5OK;]LV$/^^OX)+L3X V_$S:9PT0+=V0 ?L/6P?!UH\65PH4B4I.]Y? MOSM2\MNMVQ1KXKI DT@\DD?R?K][2+K*?*ZNKS+@XOJKJZ^;3?;*)&4.VK/$ M O<@6.FD'K._!+@;UFQ64M^98F;E./.LV^[VV5_&WL@)C^U>>@77]3A7I_'Z MZC1,2$2?'B1/)!"F=IIY>DY_U^O\LO+L[2\^==+D;0AMY%^G?G M!+NB>.SC_$S!BY-\U[&G8B;@;N-^NX/K%2>]D[4BJ3>X4GCFCI&"/VN'?9<&%0*,< MMAFV+[5*$N*?SX4>>L?;FJ MZF=3YDV#_6 RS?[DFOV,)J0;+"%32&?,9]P_?C1XODM5I$O:VK6V^T-M@PYB M?A#L<@>WK8!JI;$;B?L=3/.1C6>]6J=//'"_V]Y_Y(KB:HG:(JK-VDHP[R"0 M>+X;!V**S\0(G=;<*M<)\VR?]?Q3.@+ _5G0&Y;Q"3 +$PE3C'I\)AU[6W*+ MVZYF>+\PUC.CV??&YJS3;O[*3,K^E BH,;#?RP(L^Y';&_ -]D8G+43UQ>7* M'FTWB-X>]K"';[JKZ [E#L1:NX=FK=]RAS:*UIC/V(TV4P5B#(UHM)6I"H/3 M:8-Q/([&I691+D- 0T) M.,?MC$1R?@,X[]*8#N\)5 :G5"%#P#E(()$6,P(4T]@=-4'/Q*:93#+F2OJQ MZ#\%"]4@M(!<.H6I V4A4^DS7* K( D*TKB(/&GH1/%T<%-&L^5M.,+P'L&P M]\7 $%@J-1HZ869AV W$((ICLUUJESI%E\*]Q'&D3E0I<$P$SY(5-Q!XDMQ0 M@;9/L"4X*[7 904)MS8U0E](&KA!$J5" 02C0<2$Z5S0)^$N8ZDR4U;W8&3^%9Z-H9B'@5+R69 MB([8I/$9N:TER$8(D2Y[3Y2N3)3B1+3.=2"C!$6XJ]GF;@ST]\' !\#N <"% M/]L)E[W6<^_@\@H<*H#F$P*L]]MV@V*_A)=N_RX4A(T [;2:*89UID1SHI1H M(EWP/B@%.HQ#%8^%WUKV?184#X9?Q74+XVU4?I$:)?HPU"54WD)YVI4C)X7D M5J(V,@:?P1EK&JAT%! &FG A>@RNRCA ?3RZ1EITP>F\2L7)P^*J@@Z+P!)[ MQ#!U.;K&OT9 @N@$L3^(?0/-O0H AX6KM6+<86!KRZ*.1%KMS>BPB71O%[[! MI_L[_[UI%:EX(@6Q)7=&A^(O=\BTE&43A7(K:CY#@I5\))7T,XKTMTU+Y!ZH M+[!:Y.45T:4L/013M]6"BM(6R*HN9"9)8JP("H1\?0P:$PZ%Y(HM4!!IDTBI M?210)'=98#QSI- CA7Y\/G98!YX<&H6^GG!5AH"-^ 72%!(O)\@,;DO9 3.[ M/4+/>+F]!A&X$CMBV.ABI6-D2K][[GV"8SZ7!BKCI.^O/K)172 *] ]Q#U"? M0'4TP9'NCG1WC!BOQ:'1W:O()YN\1$]AJD).:%FCO0^($"F1-DE26N*=I;1U M9;S<.(]WZ+QQ%(=;4S_49$]7A2F@*RV&:VMBE98),EEX6D0/DG0Y5^595"3C M;I[54Z 7.!9$B(##XJOH=,:4O %5/3I:DV_<83^.1>=[8OF#+[WH'-XC$#7^ M&XL8@$*293PNP@$"U@=DE1L%,E2*ET)Z8]T\A0LW<+ \E]Y#P.Y*AY'!U)#N M"HGZA*Y/$:P8SSB*E_ WE>9J4H&WI41U XV4.B&EG^U;2G[XL#LL9WMP=>Z7 M2C$JE$B$(3WKH*OWS3_&IQ0=^M/ 9,VHT[Q!Q,O9#J8$- M&N'3H[O!^WXM<3>1'^+2'O2*HEZ"PK40=PW#$SJ2HK7VSR]=^+GVXU5B@>_XL,[PU_BNP!X>AOG>,=H#]Z&%\^F\#.SXBK<+&]Z,)'SJC2[^ZR[?.\'1JN_(Q?2)^&+[/_ M U!+ P04 " "+>L58Q45'.EH$ "=%0 %P '9L9V5A,C R-# T,C=E M>"TS,C$N:'1M[5A1;^)&$'[OKY@2]2XG8; -A(!))$J(FJH-N4!Z[5.U>-=A MF[77M[M.0G]]9]OC=X'O/ M@R,9%RG+#,2*$<,H%)IGE_"),GT%GE=IC62^5/QR82#TPS9\DNJ*7Y-2;K@1 M['!E9] LKP=-YV0PEW1Y.*#\&C@]J'%&.GZKM]=->OZ\W66]'@M9&(>LU0UI MQZ?!GT$-EZ)ZN4:;I6 'M91GWH)9__UVV.AV8&$9A1^ZU5NU12BJ2@]R EH)3V/'=*\H)I5B4 M?1]0MN;O=9@*\UMK+%JK/-C:7=Y4#8)V7 %7#5.VR/AVP>?< M "8MM_GIJFJ[8UQJO!(G=:X65MKO]I#6_U&_?.,#0!C@:G\].CD]&P]G) MY!3.+LZG%\/3&EPRF M1]V]L/0CT8RQ1U:&L@*&T.O(X!PW;CC#?BQ2HNL0VWT\6=8A M+Y0N"";$2+CO6HNR&]F>K5N(A,KD5ZU;R-9]P,O_E OM]I_9^!/%PM?-;!N==N]-K=YQB<_V4$ M%2QY2HW,7VC\+'?R!X/G5D=4XJ(LEF6S] M\:BFK96-M=R/MOA\_2YY.WF^Y M?841O65M&R,:+3A+<"[ &<'P:P:3).$XNKUE;RLB^KG(&'3*2?]K#BC6!KI' M)X:YU&[BZ2LFB*V0C6>(U7#AWR\AL58^E]9%6X$ J%P %P '9L9V5A,C R-# T,C=E>"TS M,C(N:'1M[5A14^,V$'[OK]B&Z1TW$SNVDT 2YYA)0YARTQ*.A+OVJ:-8,E:1 M+5>2@?37=V4[$,BE[5R9 V9@((.]J]UOO]V5-AHF)A4'PX01>O#=\'O'@4,9 M%2G+#$2*$<,H%)IG%_"9,GT)CE-KC66^5/PB,1!X00<^2W7)KT@E-]P(=K"R M,VQ5S\-6Z62XD'1Y,*3\"CA]W^!M2DB7+3K]-NUVHD6T((RQ[H+V^MW^GD^# MW_T&+D7U:HTV2\'>-U*>.0FS_@>=P-WOYB:\YM0D ]_S?FC<4S7LQCA$\(ML M$"$"9XQIQR49@2=8'.%](8 MF0ZLXRNF#(^(J)V4_BIQC:G?=[M[OH5E%/[1E>,:L5LB;AFZ*6L';M!N;Q5[ MKK]5]E1F.__);*MDHF(#^=8YR=XWVHT'*:E)]G,#6@I.8<I(+^QQL*URBM;Y6&E5(;09RRQW6HGZ%>JPC^;'TQ,X M/3^;G8].YC"?WL?_#)'[/3AW9^[8A=ED7*+WVUWOV<,>S6!T.#V=3PY?%-LK MCOO>'DR/8/[3!&:CLQ]')Y.9,_WUY\EO,!K/K23PO& CFJU]\2^R+[#P1Z$- MCY=/1,-QAEM>EK'(<)G!-3<)F(3!QX(HS(U8PAG+I3(@8_C$\8"\8# K[/A[7ACL-ZO)@FB(N4#A+:09BPK%#N5&Q1H?,2-E$+DC'M3&\$6\(H*KFT1=5$ M.4$XW5[XLFO(=V&.D=:5$A<"RR;"*A V5[?Y4^S/@BMF9T-M*9C5->>W=PE6 MB0*_NTO?W=)VE^W;3-?<^?UV!UGKA[8.OJ(SOS4]044/S[#X4U+&C"UG""I2 M?%N&N^*.<-MSN6+:TM2T8B($X#+T3022J'/D33?+53'/2!;9]VB0\M*T[0W4 M*D3%LL1.*WWJ%;-U?[J/MJ<]P5S=Z[:_9JX.5@L?=?[M=]Q^9_\QYM]_F"0% MBS>ID?D339'59GUO?GS1$56X*(MDU2R# @\F9;5LK)W]4)>?#XZ+S?GY-;7/ M,*+7I+W B,8)9S$QMY?,W@BXCH M0Y$QZ%9?R?[/;=':MY8'U[>YU.7<.E!,X-%[Q;9>Z-8CHG>WA"RT%(79OF3; M7L581@DQN(T7 #"U@ %@ M @ &AT0 =FQG96$M,C R-# T,C=?8V%L+GAM;%!+ 0(4 Q0 ( (MZ MQ5C^RM,R)3P (M[ @ 6 " 6+I !V;&=E82TR,#(T,#0R M-U]D968N>&UL4$L! A0#% @ BWK%6$B5"57N?P 4,0$ !8 M ( !NR4! '9L9V5A+3(P,C0P-#(W7VQA8BYX;6Q02P$"% ,4 " "+ M>L58?J)@_6I/ "O8@, %@ @ '=I0$ =FQG96$M,C R-# T M,C=?<')E+GAM;%!+ 0(4 Q0 ( (MZQ5A_C8NG%A@ .*G 0 ? M " 7OU 0!V;&=E83(P,C0P-#(W,3 M<65X:&EB:70Y.3$N:'1M4$L! M A0#% @ BWK%6!<48;[^!P F3D !< ( !S@T" '9L M9V5A,C R-# T,C=E>"TS,3$N:'1M4$L! A0#% @ BWK%6("?56L4" MH#T !< ( ! 18" '9L9V5A,C R-# T,C=E>"TS,3(N:'1M M4$L! A0#% @ BWK%6,5%1SI:! G14 !< ( !2AX" M '9L9V5A,C R-# T,C=E>"TS,C$N:'1M4$L! A0#% @ BWK%6/I?615N M! *A< !< ( !V2(" '9L9V5A,C R-# T,C=E>"TS,C(N 9:'1M4$L%!@ + L \0( 'PG @ $! end XML 50 vlgea-20240427_htm.xml IDEA: XBRL DOCUMENT 0000103595 2023-07-30 2024-04-27 0000103595 us-gaap:CommonClassAMember 2024-06-05 0000103595 us-gaap:CommonClassBMember 2024-06-05 0000103595 2024-04-27 0000103595 2023-07-29 0000103595 us-gaap:RelatedPartyMember 2024-04-27 0000103595 us-gaap:RelatedPartyMember 2023-07-29 0000103595 us-gaap:CommonClassAMember 2023-07-29 0000103595 us-gaap:CommonClassAMember 2024-04-27 0000103595 us-gaap:CommonClassBMember 2023-07-29 0000103595 us-gaap:CommonClassBMember 2024-04-27 0000103595 2024-01-28 2024-04-27 0000103595 2023-01-29 2023-04-29 0000103595 2022-07-31 2023-04-29 0000103595 us-gaap:CommonClassAMember 2024-01-28 2024-04-27 0000103595 us-gaap:CommonClassAMember 2023-01-29 2023-04-29 0000103595 us-gaap:CommonClassAMember 2023-07-30 2024-04-27 0000103595 us-gaap:CommonClassAMember 2022-07-31 2023-04-29 0000103595 us-gaap:CommonClassBMember 2024-01-28 2024-04-27 0000103595 us-gaap:CommonClassBMember 2023-01-29 2023-04-29 0000103595 us-gaap:CommonClassBMember 2023-07-30 2024-04-27 0000103595 us-gaap:CommonClassBMember 2022-07-31 2023-04-29 0000103595 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-27 0000103595 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-01-27 0000103595 us-gaap:RetainedEarningsMember 2024-01-27 0000103595 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-27 0000103595 us-gaap:TreasuryStockCommonMember 2024-01-27 0000103595 2024-01-27 0000103595 us-gaap:RetainedEarningsMember 2024-01-28 2024-04-27 0000103595 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-28 2024-04-27 0000103595 us-gaap:TreasuryStockCommonMember 2024-01-28 2024-04-27 0000103595 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-28 2024-04-27 0000103595 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-04-27 0000103595 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-04-27 0000103595 us-gaap:RetainedEarningsMember 2024-04-27 0000103595 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-27 0000103595 us-gaap:TreasuryStockCommonMember 2024-04-27 0000103595 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-28 0000103595 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-28 0000103595 us-gaap:RetainedEarningsMember 2023-01-28 0000103595 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-28 0000103595 us-gaap:TreasuryStockCommonMember 2023-01-28 0000103595 2023-01-28 0000103595 us-gaap:RetainedEarningsMember 2023-01-29 2023-04-29 0000103595 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-29 2023-04-29 0000103595 us-gaap:TreasuryStockCommonMember 2023-01-29 2023-04-29 0000103595 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-29 2023-04-29 0000103595 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-04-29 0000103595 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-04-29 0000103595 us-gaap:RetainedEarningsMember 2023-04-29 0000103595 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-29 0000103595 us-gaap:TreasuryStockCommonMember 2023-04-29 0000103595 2023-04-29 0000103595 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-07-29 0000103595 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-07-29 0000103595 us-gaap:RetainedEarningsMember 2023-07-29 0000103595 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-29 0000103595 us-gaap:TreasuryStockCommonMember 2023-07-29 0000103595 us-gaap:RetainedEarningsMember 2023-07-30 2024-04-27 0000103595 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-30 2024-04-27 0000103595 us-gaap:TreasuryStockCommonMember 2023-07-30 2024-04-27 0000103595 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-07-30 2024-04-27 0000103595 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-07-30 0000103595 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-07-30 0000103595 us-gaap:RetainedEarningsMember 2022-07-30 0000103595 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-30 0000103595 us-gaap:TreasuryStockCommonMember 2022-07-30 0000103595 2022-07-30 0000103595 us-gaap:RetainedEarningsMember 2022-07-31 2023-04-29 0000103595 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 2023-04-29 0000103595 us-gaap:TreasuryStockCommonMember 2022-07-31 2023-04-29 0000103595 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-07-31 2023-04-29 0000103595 vlgea:CenterStoreMember 2024-01-28 2024-04-27 0000103595 vlgea:CenterStoreMember 2023-01-29 2023-04-29 0000103595 vlgea:CenterStoreMember 2023-07-30 2024-04-27 0000103595 vlgea:CenterStoreMember 2022-07-31 2023-04-29 0000103595 vlgea:FreshMember 2024-01-28 2024-04-27 0000103595 vlgea:FreshMember 2023-01-29 2023-04-29 0000103595 vlgea:FreshMember 2023-07-30 2024-04-27 0000103595 vlgea:FreshMember 2022-07-31 2023-04-29 0000103595 vlgea:PharmacyMember 2024-01-28 2024-04-27 0000103595 vlgea:PharmacyMember 2023-01-29 2023-04-29 0000103595 vlgea:PharmacyMember 2023-07-30 2024-04-27 0000103595 vlgea:PharmacyMember 2022-07-31 2023-04-29 0000103595 vlgea:OtherProductMember 2024-01-28 2024-04-27 0000103595 vlgea:OtherProductMember 2023-01-29 2023-04-29 0000103595 vlgea:OtherProductMember 2023-07-30 2024-04-27 0000103595 vlgea:OtherProductMember 2022-07-31 2023-04-29 0000103595 us-gaap:RestrictedStockMember 2024-01-28 2024-04-27 0000103595 us-gaap:RestrictedStockMember 2023-01-29 2023-04-29 0000103595 vlgea:RelatedPartyNoteReceivableMaturingSeptember2027Member us-gaap:InvesteeMember 2022-08-15 0000103595 vlgea:RelatedPartyNoteReceivableMaturingAugust2022Member us-gaap:InvesteeMember 2022-08-15 2022-08-15 0000103595 vlgea:RelatedPartyNoteReceivableMaturingAugust2022Member us-gaap:InvesteeMember 2023-07-30 2024-04-27 0000103595 vlgea:RelatedPartyNoteReceivableMaturingSeptember2027Member us-gaap:InvesteeMember 2022-09-28 2022-09-28 0000103595 vlgea:RelatedPartyNoteReceivableMaturingAugust2027Member us-gaap:InvesteeMember 2022-09-28 2022-09-28 0000103595 vlgea:RelatedPartyNoteReceivableMaturingSeptember2027Member us-gaap:InvesteeMember 2024-02-15 0000103595 vlgea:RelatedPartyNoteReceivableMaturingFebruary2024Member us-gaap:InvesteeMember 2023-07-30 2024-04-27 0000103595 vlgea:RelatedPartyNoteReceivableMaturingFebruary2029Member us-gaap:InvesteeMember 2022-09-28 2022-09-28 0000103595 vlgea:RelatedPartyNoteReceivableMaturingAugust2022Member us-gaap:InvesteeMember 2024-04-27 0000103595 vlgea:RelatedPartyNoteReceivableMaturingAugust2027Member us-gaap:InvesteeMember 2024-04-27 0000103595 vlgea:RelatedPartyNoteReceivableMaturingFebruary2024Member us-gaap:InvesteeMember 2022-09-28 0000103595 us-gaap:InvesteeMember 2024-04-27 0000103595 us-gaap:InvesteeMember 2023-07-29 0000103595 us-gaap:LimitedPartnerMember 2022-04-28 2022-04-28 0000103595 us-gaap:LimitedPartnerMember 2024-04-27 0000103595 srt:MinimumMember us-gaap:LimitedPartnerMember 2022-04-28 2022-04-28 0000103595 srt:MaximumMember us-gaap:LimitedPartnerMember 2022-04-28 2022-04-28 0000103595 srt:MinimumMember 2023-07-30 2024-04-27 0000103595 srt:MaximumMember 2023-07-30 2024-04-27 0000103595 us-gaap:SecuredDebtMember us-gaap:LineOfCreditMember 2024-04-27 0000103595 us-gaap:SecuredDebtMember us-gaap:LineOfCreditMember 2023-07-29 0000103595 us-gaap:MediumTermNotesMember us-gaap:LineOfCreditMember 2024-04-27 0000103595 us-gaap:MediumTermNotesMember us-gaap:LineOfCreditMember 2023-07-29 0000103595 us-gaap:NotesPayableToBanksMember 2024-04-27 0000103595 us-gaap:NotesPayableToBanksMember 2023-07-29 0000103595 us-gaap:RevolvingCreditFacilityMember vlgea:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2022-01-28 0000103595 us-gaap:RevolvingCreditFacilityMember vlgea:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2022-01-28 2022-01-28 0000103595 us-gaap:MediumTermNotesMember vlgea:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2020-05-12 0000103595 us-gaap:MediumTermNotesMember vlgea:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2020-05-12 2020-05-12 0000103595 srt:ScenarioForecastMember us-gaap:MediumTermNotesMember vlgea:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2022-01-28 2027-05-04 0000103595 us-gaap:MediumTermNotesMember vlgea:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2022-02-28 0000103595 us-gaap:RevolvingCreditFacilityMember vlgea:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2020-09-01 0000103595 vlgea:AmendedAndRestatedCreditAgreementMember us-gaap:SecuredDebtMember 2020-09-01 2020-09-01 0000103595 srt:ScenarioForecastMember vlgea:AmendedAndRestatedCreditAgreementMember us-gaap:SecuredDebtMember 2022-01-28 2035-09-01 0000103595 vlgea:AmendedAndRestatedCreditAgreementMember us-gaap:InterestRateSwapMember us-gaap:SecuredDebtMember 2022-02-28 0000103595 vlgea:AmendedAndRestatedCreditAgreementMember us-gaap:SecuredDebtMember 2022-02-28 0000103595 2020-09-01 0000103595 vlgea:AmendedAndRestatedCreditAgreementMember us-gaap:SecuredDebtMember 2022-01-28 0000103595 vlgea:AmendedAndRestatedCreditAgreementMember us-gaap:SecuredDebtMember 2022-01-28 2022-01-28 0000103595 srt:ScenarioForecastMember vlgea:AmendedAndRestatedCreditAgreementMember us-gaap:SecuredDebtMember 2022-01-28 2037-01-28 0000103595 vlgea:AmendedAndRestatedCreditAgreementMember us-gaap:InterestRateSwapMember us-gaap:SecuredDebtMember 2022-01-28 0000103595 us-gaap:UnsecuredDebtMember 2022-09-01 0000103595 us-gaap:UnsecuredDebtMember 2022-09-01 2022-09-01 0000103595 us-gaap:SecuredDebtMember 2023-01-27 2023-01-27 0000103595 us-gaap:SecuredDebtMember 2023-01-27 0000103595 us-gaap:LetterOfCreditMember vlgea:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2020-05-06 0000103595 us-gaap:LetterOfCreditMember vlgea:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2024-04-27 0000103595 2017-12-29 0000103595 2017-12-29 2017-12-29 0000103595 srt:ScenarioForecastMember 2017-12-29 2024-12-29 0000103595 us-gaap:InterestRateSwapMember 2022-07-30 0000103595 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2024-01-28 2024-04-27 0000103595 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2023-01-29 2023-04-29 0000103595 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2023-07-30 2024-04-27 0000103595 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2022-07-31 2023-04-29 0000103595 us-gaap:InterestRateSwapMember 2024-04-27 shares iso4217:USD iso4217:USD shares pure vlgea:class vlgea:store vlgea:swap 0000103595 --07-27 2024 Q3 false P2Y 10-Q true 2024-04-27 false 0-2633 VILLAGE SUPER MARKET, INC. NJ 22-1576170 733 Mountain Avenue Springfield NJ 07081 973 467-2200 Class A common stock, no par value VLGEA NASDAQ Yes Yes Accelerated Filer true false false 10584874 4203748 113945000 140910000 47160000 44515000 10023000 12466000 0 31483000 448000 0 17525000 17313000 189101000 246687000 306303000 277310000 258679000 274100000 100720000 62726000 33093000 33107000 17927000 13155000 24190000 24190000 40190000 36431000 970203000 967706000 21272000 20389000 806000 667000 751000 737000 9370000 9370000 80197000 77033000 30690000 31441000 29601000 29853000 100000 9483000 172787000 178973000 254889000 266683000 19827000 20623000 1039000 1686000 65263000 72426000 341018000 361418000 5228000 4893000 14963000 12256000 10000000 10000000 0 0 0 0 20000000 20000000 11562000 11563000 78955000 76179000 20000000 20000000 4204000 4204000 4204000 4204000 683000 683000 368525000 343497000 7948000 8134000 977000 912000 19904000 18327000 436207000 410166000 970203000 967706000 546396000 529294000 1658329000 1612848000 390464000 378071000 1186007000 1157461000 155932000 151223000 472322000 455387000 137650000 128787000 404419000 384452000 8078000 8392000 25108000 25597000 10204000 14044000 42795000 45338000 1015000 1085000 3125000 3137000 3634000 3151000 11202000 7798000 12823000 16110000 50872000 49999000 3857000 5093000 15842000 15577000 8966000 11017000 35030000 34422000 0.67 0.84 2.63 2.64 0.60 0.75 2.36 2.36 0.44 0.54 1.71 1.71 0.44 0.54 1.71 1.71 8966000 11017000 35030000 34422000 738000 -445000 38000 1117000 75000 96000 224000 288000 9629000 10476000 34844000 35251000 -339000 201000 -16000 501000 34000 43000 103000 129000 11556000 78000000 4204000 683000 362862000 7285000 968000 -19685000 429145000 8966000 8966000 305000 663000 663000 3303000 3303000 9000 219000 219000 6000 955000 955000 11562000 78955000 4204000 683000 368525000 7948000 977000 -19904000 436207000 10970000 74099000 4294000 697000 323872000 7505000 752000 -14588000 391585000 11017000 11017000 -244000 -541000 -541000 3338000 0 3338000 162000 3739000 3739000 73000 508000 839000 839000 11478000 74865000 4294000 697000 331551000 6964000 914000 -18327000 395750000 11563000 76179000 4204000 683000 343497000 8134000 912000 -18327000 410166000 35030000 35030000 -87000 -186000 -186000 10002000 10002000 65000 1577000 1577000 21000 80000 80000 20000 2856000 2856000 11562000 78955000 4204000 683000 368525000 7948000 977000 -19904000 436207000 10971000 72891000 4294000 697000 306974000 6135000 752000 -14588000 372109000 34422000 34422000 372000 829000 829000 9845000 9845000 162000 3739000 3739000 1000 114000 114000 508000 2088000 2088000 11478000 74865000 4294000 697000 331551000 6964000 914000 -18327000 395750000 35030000 34422000 26566000 26857000 2776000 1974000 -588000 -395000 1399000 2038000 209000 177000 4044000 3707000 -2443000 -3627000 630000 -1033000 340000 1793000 -252000 1075000 -9831000 963000 -3780000 -807000 58040000 68244000 54103000 35689000 196000 177000 -39849000 -63265000 33338000 28850000 4704000 4268000 -65122000 -74195000 0 17125000 8304000 7764000 0 33000 10002000 9845000 1577000 3739000 -19883000 -4256000 -26965000 -10207000 140910000 134832000 113945000 124625000 3125000 3137000 26260000 15005000 31000 0 7034000 5709000 5550000 0 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 27, 2024 and the consolidated statements of operations, comprehensive income and cash flows for the 13 and 39 weeks ended April 27, 2024 and April 29, 2023 of Village Super Market, Inc. (“Village” or the “Company”).</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 29, 2023 Village Super Market, Inc. Annual Report on Form 10-K, which should be read in conjunction with these financial statements.  The results of operations for the periods ended April 27, 2024 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%"> </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:99.561%"><tr><td style="width:1.0%"></td><td style="width:13.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.738%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.738%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.890%"></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%"> </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 27, 2024</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 29, 2023</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 27, 2024</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 29, 2023</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%">325,450 </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%">59.6 </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%">317,532 </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%">60.0 </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%">996,947 </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%">60.1 </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%">973,173 </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%">60.4 </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%">199,157 </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%">36.4 </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%">192,436 </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%">36.4 </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%">595,287 </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%">35.9 </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%">581,947 </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%">36.1 </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%">20,247 </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%">3.7 </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%">17,581 </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%">3.3 </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%">60,795 </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%">3.7 </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%">52,371 </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%">3.2 </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%">1,542 </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.3 </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,745 </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.3 </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%">5,300 </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.3 </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%">5,357 </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.3 </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%">546,396 </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%">100.0 </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%">529,294 </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%">100.0 </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%">1,658,329 </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%">100.0 </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%">1,612,848 </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%">100.0 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(3) </span>Consists primarily of sales related to other income streams, including service fees related to digital sales, gift card and lottery commissions and wholesale sales. <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:99.561%"><tr><td style="width:1.0%"></td><td style="width:13.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.738%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.738%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.890%"></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%"> </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 27, 2024</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 29, 2023</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 27, 2024</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 29, 2023</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%">325,450 </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%">59.6 </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%">317,532 </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%">60.0 </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%">996,947 </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%">60.1 </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%">973,173 </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%">60.4 </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%">199,157 </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%">36.4 </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%">192,436 </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%">36.4 </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%">595,287 </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%">35.9 </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%">581,947 </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%">36.1 </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%">20,247 </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%">3.7 </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%">17,581 </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%">3.3 </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%">60,795 </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%">3.7 </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%">52,371 </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%">3.2 </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%">1,542 </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.3 </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,745 </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.3 </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%">5,300 </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.3 </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%">5,357 </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.3 </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%">546,396 </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%">100.0 </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%">529,294 </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%">100.0 </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%">1,658,329 </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%">100.0 </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%">1,612,848 </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%">100.0 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(3) </span>Consists primarily of sales related to other income streams, including service fees related to digital sales, gift card and lottery commissions and wholesale sales. 325450000 0.596 317532000 0.600 996947000 0.601 973173000 0.604 199157000 0.364 192436000 0.364 595287000 0.359 581947000 0.361 20247000 0.037 17581000 0.033 60795000 0.037 52371000 0.032 1542000 0.003 1745000 0.003 5300000 0.003 5357000 0.003 546396000 1.000 529294000 1.000 1658329000 1.000 1612848000 1.000 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%">    </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%">    At April 27, 2024 and July 29, 2023, approximately 64% of merchandise inventories are valued by the LIFO method while the balance is valued by FIFO.  If the FIFO method had been used for the entire inventory, inventories would have been $22,637 and $21,238 higher than reported at April 27, 2024 and July 29, 2023, respectively.</span></div> 0.64 0.64 22637000 21238000 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%">    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%">    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%">    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 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%"> </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 27,<br/>2024</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 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 27,<br/>2024</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 29,<br/>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%">Net income</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%">8,966 </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%">11,017 </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%">35,030 </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 </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 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%">330 </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%">370 </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%">1,310 </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%">1,013 </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%">8,636 </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%">10,647 </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%">33,720 </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%">33,409 </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%">    The tables below reconcile the numerators and denominators of basic and diluted Net income 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%"> </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="border-bottom:1pt solid #000;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="border-bottom:1pt solid #000;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%"> </span></td><td colspan="9" style="border-top:1pt solid #000;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 27, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;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 27, 2024</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%"> </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%"> </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%"> </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%"> </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%"> </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 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%">6,798 </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%">1,838 </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%">26,550 </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%">7,170 </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%">1,838 </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%">— </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%">7,170 </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%">— </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 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%">8,636 </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%">1,838 </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%">33,720 </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%">7,170 </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%"> </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%"> </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%"> </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%"> </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%">10,092 </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%">4,204 </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%">10,112 </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%">4,204 </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%">4,204 </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%">— </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%">4,204 </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%">— </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%">14,296 </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%">4,204 </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%">14,316 </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%">4,204 </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="border-bottom:1pt solid #000;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="border-bottom:1pt solid #000;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%"> </span></td><td colspan="9" style="border-top:1pt solid #000;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="border-top:1pt solid #000;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%"> </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%"> </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%"> </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%"> </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%"> </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%">8,311 </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%">2,336 </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%">26,055 </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%">7,354 </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%">2,336 </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%">— </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%">7,354 </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%">— </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%">Net income allocated, diluted</span></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 </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%">2,336 </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%">33,409 </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%">7,354 </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%"> </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%"> </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%"> </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%"> </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 </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%">4,294 </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%">9,863 </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%">4,294 </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%">4,294 </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%">— </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%">4,294 </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%">— </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-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,157 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,157 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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 </span></td><td style="background-color:#ffffff;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%">    Outstanding stock options to purchase Class A shares of 2 and 90 were excluded from the calculation of diluted net income per share at April 27, 2024 and April 29, 2023, respectively, as a result of their anti-dilutive effect. In addition, 485 and 507 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 27, 2024 and April 29, 2023, respectively, due to their anti-dilutive effect.</span></div> 2 0.54 0.54 <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 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%"> </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 27,<br/>2024</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 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 27,<br/>2024</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 29,<br/>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%">Net income</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%">8,966 </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%">11,017 </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%">35,030 </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 </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 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%">330 </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%">370 </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%">1,310 </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%">1,013 </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%">8,636 </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%">10,647 </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%">33,720 </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%">33,409 </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%">    The tables below reconcile the numerators and denominators of basic and diluted Net income 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%"> </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="border-bottom:1pt solid #000;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="border-bottom:1pt solid #000;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%"> </span></td><td colspan="9" style="border-top:1pt solid #000;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 27, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;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 27, 2024</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%"> </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%"> </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%"> </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%"> </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%"> </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 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%">6,798 </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%">1,838 </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%">26,550 </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%">7,170 </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%">1,838 </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%">— </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%">7,170 </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%">— </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 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%">8,636 </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%">1,838 </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%">33,720 </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%">7,170 </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%"> </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%"> </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%"> </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%"> </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%">10,092 </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%">4,204 </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%">10,112 </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%">4,204 </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%">4,204 </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%">— </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%">4,204 </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%">— </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%">14,296 </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%">4,204 </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%">14,316 </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%">4,204 </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="border-bottom:1pt solid #000;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="border-bottom:1pt solid #000;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%"> </span></td><td colspan="9" style="border-top:1pt solid #000;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="border-top:1pt solid #000;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%"> </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%"> </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%"> </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%"> </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%"> </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%">8,311 </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%">2,336 </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%">26,055 </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%">7,354 </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%">2,336 </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%">— </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%">7,354 </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%">— </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%">Net income allocated, diluted</span></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 </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%">2,336 </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%">33,409 </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%">7,354 </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%"> </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%"> </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%"> </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%"> </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 </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%">4,294 </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%">9,863 </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%">4,294 </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%">4,294 </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%">— </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%">4,294 </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%">— </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-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,157 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,157 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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 </span></td><td style="background-color:#ffffff;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> 8966000 11017000 35030000 34422000 330000 370000 1310000 1013000 8636000 10647000 33720000 33409000 6798000 1838000 26550000 7170000 1838000 0 7170000 0 8636000 1838000 33720000 7170000 10092000 4204000 10112000 4204000 4204000 0 4204000 0 14296000 4204000 14316000 4204000 8311000 2336000 26055000 7354000 2336000 0 7354000 0 10647000 2336000 33409000 7354000 9863000 4294000 9863000 4294000 4294000 0 4294000 0 14157000 4294000 14157000 4294000 2000 90000 485000 507000 RELATED PARTY INFORMATION<div><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    A description of the Company’s transactions with Wakefern, its principal supplier, and with other related parties is included in the Company’s Annual Report on Form 10-K for the year ended July 29, 2023.  </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%">    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. On February 15, 2024, notes receivable due from Wakefern of $33,338 that earned interest at the prime rate plus .75% matured. The Company invested all of the proceeds received in variable rate notes receivable from Wakefern that earn interest at the SOFR plus 2.25% and mature on February 15, 2029. </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%">At April 27, 2024, the Company held variable rate notes receivable due from Wakefern of $32,999 that earn interest at the prime rate plus .50% and mature on August 15, 2027, $34,065 that earn interest at the prime rate plus .50% and mature on September 28, 2027, and $33,656 that earn interest at the SOFR plus 2.25% and mature on February 15, 2029. </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%">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%">        </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%">    Included in cash and cash equivalents at April 27, 2024 and July 29, 2023 are $95,070 and $122,028, 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 a 30% interest in the development of a retail center in Old Bridge, New Jersey, which includes a Village replacement store with an operating lease obligation of $4,419 as of April 27, 2024. Village will fund its share of project costs estimated to be $15,000 to $20,000 over the <span style="-sec-ix-hidden:f-548">two</span> to three year life of the project. As of April 27, 2024, Village has invested $15,579 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>    There have been no other significant changes in the Company’s relationships or nature of transactions with related parties during the 39 weeks ended April 27, 2024. 28850000 0.0125 0.0050 30000000 0.0050 33338000 0.0075 0.0225 32999000 0.0050 34065000 0.0050 33656000 0.0225 95070000 122028000 0.30 4419000 15000000 20000000 P3Y 15579000 COMMITMENTS and CONTINGENCIES<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 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></div> 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><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 27,<br/>2024</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 29,<br/>2023</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%">50,713 </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%">53,912 </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%">18,923 </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%">22,702 </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%">4,997 </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%">5,182 </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%">74,633 </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%">81,796 </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%">9,370 </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%">9,370 </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%">65,263 </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%">72,426 </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><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 “Credit Facility”) with Wells Fargo National Bank, National Association (“Wells Fargo”). The principal purpose of the Credit Facility is to finance general corporate and working capital requirements, Village’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%">•</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%">•</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%">•</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%">•</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 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 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 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 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 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:120%">The Credit Facility also provides for up to $25,000 of letters of credit ($7,336 outstanding at April 27, 2024), 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 27, 2024. As of April 27, 2024, $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 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 (“Wells Fargo”) under a qualified New Markets Tax Credit (“NMTC”) program related to the construction of a new store in the Bronx, New York. The NMTC program was provided for in the Community Renewal Tax Relief Act of 2000 (the “Act”) 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 (“CDEs”). CDEs are privately managed investment institutions that are certified to make qualified low-income community investments.</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 $4,835 to VSM Investment Fund, LLC (the "Investment Fund") at an interest rate of  1.403% per year and with a maturity date of December 31, 2044.  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.  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 an interest rate of 1.000% per year with a maturity date of 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 New Markets Tax 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 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. 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 seven-year compliance period in operating and administrative expense. <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 27,<br/>2024</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 29,<br/>2023</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%">50,713 </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%">53,912 </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%">18,923 </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%">22,702 </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%">4,997 </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%">5,182 </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%">74,633 </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%">81,796 </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%">9,370 </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%">9,370 </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%">65,263 </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%">72,426 </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> 50713000 53912000 18923000 22702000 4997000 5182000 74633000 81796000 9370000 9370000 65263000 72426000 75000000 0.0110 25500000 P7Y 0.0146 0.0026 0.0172 50000000 P15Y 0.0161 0.0057 0.0218 3 7350000 P15Y 0.0150 0.0141 0.0291 P7Y 10000000 P7Y 0.0135 0.0295 0.0430 0.0230 9500000 P15Y 7125000 P15Y 0.0175 0.0359 0.0534 25000000 7336000 67664000 4835000 0.01403 2375000 6563000 0.01000 1728000 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’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’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 27, 2024, 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 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 $748 and $677 during the 13 weeks ended April 27, 2024 and April 29, 2023, respectively, and $2,304 and $1,425 during the 39 weeks ended April 27, 2024 and April 29, 2023, respectively, from Accumulated other comprehensive income to Interest expense.</span></div>The notional value of the interest rate swaps were $69,885 as of April 27, 2024. The fair value of interest rate swaps recorded in Other assets in the consolidated balance sheets is $9,189 as of April 27, 2024. 5 99975000 748000 -677000 2304000 -1425000 69885000 9189000 Amount is net of tax of $339 and $201 for the 13 weeks ended April 27, 2024 and April 29, 2023, respectively, and $16 and $501 for the 39 weeks ended April 27, 2024 and April 29, 2023, respectively. Amount is net of tax of $34 and $43 for the 13 weeks ended April 27, 2024 and April 29, 2023, respectively, and $103 and $129 for the 39 weeks ended April 27, 2024 and April 29, 2023, respectively. All amounts are reclassified from accumulated other comprehensive income to operating and administrative expense.