0000105418-24-000057.txt : 20241107 0000105418-24-000057.hdr.sgml : 20241107 20241107115541 ACCESSION NUMBER: 0000105418-24-000057 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 55 CONFORMED PERIOD OF REPORT: 20240928 FILED AS OF DATE: 20241107 DATE AS OF CHANGE: 20241107 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WEIS MARKETS INC CENTRAL INDEX KEY: 0000105418 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-GROCERY STORES [5411] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 240755415 STATE OF INCORPORATION: PA FISCAL YEAR END: 1228 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-05039 FILM NUMBER: 241434154 BUSINESS ADDRESS: STREET 1: 1000 S SECOND ST STREET 2: PO BOX 471 CITY: SUNBURY STATE: PA ZIP: 17801 BUSINESS PHONE: 570-286-4571 MAIL ADDRESS: STREET 1: 1000 S SECOND ST STREET 2: PO BOX 471 CITY: SUNBURY STATE: PA ZIP: 17801 10-Q 1 wmk-20240928x10q.htm 10-Q
http://fasb.org/us-gaap/2024#FairValueInputsLevel1Memberhttp://fasb.org/us-gaap/2024#FairValueInputsLevel2Memberhttp://fasb.org/us-gaap/2024#FairValueInputsLevel2Memberhttp://fasb.org/us-gaap/2024#FairValueInputsLevel1Memberhttp://fasb.org/us-gaap/2024#FairValueInputsLevel2Memberhttp://fasb.org/us-gaap/2024#FairValueInputsLevel2Member0000105418--12-282024Q3false1111Large Accelerated Filer0000105418us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2024-06-302024-09-280000105418us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2023-12-312024-09-280000105418us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2023-07-022023-09-300000105418us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2023-01-012023-09-300000105418us-gaap:TreasuryStockCommonMember2024-09-280000105418us-gaap:RetainedEarningsMember2024-09-280000105418us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-280000105418us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-09-280000105418us-gaap:TreasuryStockCommonMember2024-06-290000105418us-gaap:RetainedEarningsMember2024-06-290000105418us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-2900001054182024-06-290000105418us-gaap:TreasuryStockCommonMember2023-12-300000105418us-gaap:RetainedEarningsMember2023-12-300000105418us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-300000105418us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-300000105418us-gaap:TreasuryStockCommonMember2023-09-300000105418us-gaap:RetainedEarningsMember2023-09-300000105418us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000105418us-gaap:TreasuryStockCommonMember2023-07-010000105418us-gaap:RetainedEarningsMember2023-07-010000105418us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-0100001054182023-07-010000105418us-gaap:TreasuryStockCommonMember2022-12-310000105418us-gaap:RetainedEarningsMember2022-12-310000105418us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000105418wmk:PharmacyMember2024-06-302024-09-280000105418wmk:ManufacturingMember2024-06-302024-09-280000105418wmk:GroceryMember2024-06-302024-09-280000105418wmk:FuelProductMember2024-06-302024-09-280000105418wmk:PharmacyMember2023-12-312024-09-280000105418wmk:ManufacturingMember2023-12-312024-09-280000105418wmk:GroceryMember2023-12-312024-09-280000105418wmk:FuelProductMember2023-12-312024-09-280000105418wmk:PharmacyMember2023-07-022023-09-300000105418wmk:ManufacturingMember2023-07-022023-09-300000105418wmk:GroceryMember2023-07-022023-09-300000105418wmk:FuelProductMember2023-07-022023-09-300000105418wmk:PharmacyMember2023-01-012023-09-300000105418wmk:ManufacturingMember2023-01-012023-09-300000105418wmk:GroceryMember2023-01-012023-09-300000105418wmk:FuelProductMember2023-01-012023-09-300000105418us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-302024-09-280000105418us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-312024-09-280000105418us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-022023-09-300000105418us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300000105418us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-312024-09-280000105418us-gaap:RevolvingCreditFacilityMemberwmk:RevolvingCreditAgreementWellsFargoBankNationalAssociationMember2024-09-280000105418us-gaap:RevolvingCreditFacilityMemberwmk:RevolvingCreditAgreementWellsFargoBankNationalAssociationRevolvingCreditFacilityMember2024-09-280000105418us-gaap:LineOfCreditMemberwmk:RevolvingCreditAgreementWellsFargoBankNationalAssociationRevolvingCreditFacilityDiscretionaryMember2024-09-280000105418us-gaap:LetterOfCreditMemberwmk:RevolvingCreditAgreementWellsFargoBankNationalAssociationLettersOfCreditMember2024-09-280000105418srt:MinimumMember2024-09-280000105418srt:MaximumMember2024-09-280000105418us-gaap:RetainedEarningsMember2024-06-302024-09-280000105418us-gaap:RetainedEarningsMember2023-12-312024-09-280000105418us-gaap:RetainedEarningsMember2023-07-022023-09-300000105418us-gaap:RetainedEarningsMember2023-01-012023-09-300000105418us-gaap:RevolvingCreditFacilityMemberwmk:RevolvingCreditAgreementWellsFargoBankNationalAssociationMember2023-12-312024-09-280000105418wmk:PharmacyMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2024-06-302024-09-280000105418wmk:ManufacturingMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2024-06-302024-09-280000105418wmk:GroceryMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2024-06-302024-09-280000105418wmk:FuelProductMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2024-06-302024-09-280000105418us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2024-06-302024-09-280000105418wmk:PharmacyMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2023-12-312024-09-280000105418wmk:ManufacturingMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2023-12-312024-09-280000105418wmk:GroceryMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2023-12-312024-09-280000105418wmk:FuelProductMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2023-12-312024-09-280000105418us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2023-12-312024-09-280000105418wmk:PharmacyMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2023-07-022023-09-300000105418wmk:ManufacturingMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2023-07-022023-09-300000105418wmk:GroceryMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2023-07-022023-09-300000105418wmk:FuelProductMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2023-07-022023-09-300000105418us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2023-07-022023-09-300000105418wmk:PharmacyMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-09-300000105418wmk:ManufacturingMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-09-300000105418wmk:GroceryMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-09-300000105418wmk:FuelProductMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-09-300000105418us-gaap:RevenueFromContractWithCustomerMemberus-gaap:ProductConcentrationRiskMember2023-01-012023-09-300000105418us-gaap:CommonStockMember2024-09-280000105418us-gaap:CommonStockMember2024-06-290000105418us-gaap:CommonStockMember2023-12-300000105418us-gaap:CommonStockMember2023-09-300000105418us-gaap:CommonStockMember2023-07-010000105418us-gaap:CommonStockMember2022-12-3100001054182023-07-022023-09-3000001054182023-01-012023-09-3000001054182023-09-3000001054182022-12-310000105418us-gaap:CommercialPaperMember2024-09-280000105418us-gaap:BondsMember2024-09-280000105418us-gaap:CommercialPaperMember2023-12-300000105418us-gaap:BondsMember2023-12-3000001054182024-09-2800001054182023-12-3000001054182024-06-302024-09-2800001054182024-11-0700001054182023-12-312024-09-28xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purewmk:segmentwmk:store

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

(Mark One)

[X]

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended September 28, 2024

or

[ ]

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from __________to_________

Commission File Number 1-5039

WEIS MARKETS, INC.

(Exact name of registrant as specified in its charter)

Pennsylvania

    

24-0755415

(State or other jurisdiction of incorporation or organization)

(I.R.S. Employer Identification No.)

1000 S. Second Street

P. O. Box 471

17801-0471

Sunbury, Pennsylvania

(Zip Code)

(Address of principal executive offices)

Registrant’s telephone number, including area code: (570) 286-4571

Registrant’s web address: www.weismarkets.com

Not Applicable

(Former name, former address and former fiscal year, if changed since last report)

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 [X]  No [ ]

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).   Yes [X]  No [ ]

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

Large accelerated filer [X]

Accelerated filer [ ]

Non-accelerated filer [ ]

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 [X]

Securities registered pursuant to section 12(b) of the act:

Title of each class

Trading symbol

Name of exchange on which registered

Common stock, no par value

WMK

New York Stock Exchange

As of November 7, 2024, there were issued and outstanding 26,898,443 shares of the registrant’s common stock.

WEIS MARKETS, INC.

TABLE OF CONTENTS

FORM 10-Q

    

Page

Part I. Financial Information

Item 1. Financial Statements

Condensed Consolidated Balance Sheets

1

Condensed Consolidated Statements of Income

2

Condensed Consolidated Statements of Comprehensive Income

3

Condensed Consolidated Statements of Shareholders’ Equity

4

Condensed Consolidated Statements of Cash Flows

5

Notes to Condensed Consolidated Financial Statements

6

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

11

Item 3. Quantitative and Qualitative Disclosures about Market Risk

18

Item 4. Controls and Procedures

18

Part II. Other Information

Item 5. Other Information

19

Item 6. Exhibits

19

Signatures

20

Exhibit 31.1 Rule 13a-14(a) Certification – CEO

Exhibit 31.2 Rule 13a-14(a) Certification – CFO

Exhibit 32 Certification Pursuant to 18 U.S.C. Section 1350

WEIS MARKETS, INC.

PART I – FINANCIAL INFORMATION

ITEM I – FINANCIAL STATEMENTS

CONDENSED CONSOLIDATED BALANCE SHEETS

(unaudited)

(amounts in thousands, except shares)

    

September 28, 2024

    

December 30, 2023

Assets

Current:

Cash and cash equivalents

$

149,757

$

184,217

Marketable securities

231,435

225,991

SERP investment

30,947

26,651

Accounts receivable, net

93,233

65,092

Inventories

304,328

296,157

Prepaid expenses and other current assets

37,270

34,107

Total current assets

846,970

832,214

Property and equipment, net

983,516

961,353

Operating lease right-to-use

167,862

174,208

Goodwill

52,330

52,330

Intangible and other assets, net

19,959

19,527

Total assets

$

2,070,637

$

2,039,632

Liabilities

Current:

Accounts payable

$

223,348

$

226,164

Accrued expenses

33,392

42,676

Operating leases

39,785

40,658

Accrued self-insurance

21,179

18,353

Deferred revenue, net

9,117

12,416

Income taxes payable

760

516

Total current liabilities

327,581

340,782

Postretirement benefit obligations

32,940

29,032

Accrued self-insurance

25,151

25,174

Operating leases

136,070

142,345

Deferred income taxes

111,352

118,091

Other

14,815

9,871

Total liabilities

647,909

665,296

Shareholders’ Equity

Common stock, no par value, 100,800,000 shares authorized, 33,047,807 shares issued, 26,898,443 shares outstanding

9,949

9,949

Retained earnings

1,564,265

1,516,438

Accumulated other comprehensive income (loss)
(Net of deferred taxes of $227 in 2024 and $430 in 2023)

(629)

(1,193)

1,573,585

1,525,194

Treasury stock at cost, 6,149,364 shares

(150,857)

(150,857)

Total shareholders’ equity

1,422,728

1,374,337

Total liabilities and shareholders’ equity

$

2,070,637

$

2,039,632

See accompanying notes to Condensed Consolidated Financial Statements.

1

WEIS MARKETS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

(unaudited)

13 Weeks Ended

39 Weeks Ended

(amounts in thousands, except shares and per share amounts)

September 28, 2024

September 30, 2023

September 28, 2024

September 30, 2023

Net sales

$

1,186,232

$

1,160,306

$

3,546,602

$

3,483,975

Cost of sales, including advertising, warehousing and distribution expenses

895,092

874,583

2,669,728

2,613,417

Gross profit on sales

291,140

285,723

876,874

870,558

Operating, general and administrative expenses

261,582

256,050

787,465

762,644

Income from operations

29,558

29,673

89,409

107,914

Investment income (loss) and interest expense

7,848

1,409

17,461

7,715

Other income (expense)

(1,621)

774

(3,429)

(1,399)

Income before provision for income taxes

35,785

31,856

103,441

114,230

Provision for income taxes

9,945

8,630

28,178

30,925

Net income

$

25,840

$

23,226

$

75,263

$

83,305

Weighted-average shares outstanding, basic and diluted

26,898,443

26,898,443

26,898,443

26,898,443

Cash dividends per share

$

0.34

$

0.34

$

1.02

$

1.02

Basic and diluted earnings per share

$

0.96

$

0.86

$

2.80

$

3.10

See accompanying notes to Condensed Consolidated Financial Statements.

2

WEIS MARKETS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(unaudited)

13 Weeks Ended

39 Weeks Ended

(amounts in thousands)

  

September 28, 2024

  

September 30, 2023

  

September 28, 2024

  

September 30, 2023

Net income

$

25,840

$

23,226

$

75,263

$

83,305

Other comprehensive income (loss) by component, net of tax:

Available-for-sale marketable securities

Unrealized holding gains (losses) arising during period

(Net of deferred taxes of $285 and $347, respectively for the thirteen weeks ended, and $204 and $237, respectively for the thirty-nine weeks ended)

790

(962)

564

613

Other comprehensive income gain (loss), net of tax

790

(962)

564

613

Comprehensive income, net of tax

$

26,630

$

22,264

$

75,827

$

83,918

See accompanying notes to Condensed Consolidated Financial Statements.

3

WEIS MARKETS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

(unaudited)

Accumulated

(amounts in thousands, except shares)

Other

Total

For the Thirteen Weeks Ended

Common Stock

Retained

Comprehensive

Treasury Stock

Shareholders’

September 28, 2024 and September 30, 2023

Shares

Amount

Earnings

Income (Loss)

Shares

Amount

Equity

Balance at June 29, 2024

    

33,047,807

$

9,949

$

1,547,571

$

(1,419)

6,149,364

$

(150,857)

$

1,405,244

Net income

25,840

25,840

Other comprehensive income (loss), net of tax

-

790

790

Dividends paid

(9,145)

(9,145)

Balance at September 28, 2024

33,047,807

$

9,949

$

1,564,265

$

(629)

6,149,364

$

(150,857)

$

1,422,728

Balance at July 1, 2023

33,047,807

$

9,949

$

1,490,979

$

(4,874)

6,149,364

$

(150,857)

$

1,345,198

Net income

23,226

23,226

Other comprehensive income (loss), net of tax

(962)

(962)

Dividends paid

(9,145)

(9,145)

Balance at September 30, 2023

33,047,807

$

9,949

$

1,505,060

$

(5,836)

6,149,364

$

(150,857)

$

1,358,316

Accumulated

(amounts in thousands, except shares)

Other

Total

For the Thirty-Nine Weeks Ended

Common Stock

Retained

Comprehensive

Treasury Stock

Shareholders’

September 28, 2024 and September 30, 2023

Shares

Amount

Earnings

Income (Loss)

Shares

Amount

Equity

Balance at December 30, 2023

    

33,047,807

$

9,949

$

1,516,438

$

(1,193)

6,149,364

$

(150,857)

$

1,374,337

Net income

75,263

75,263

Other comprehensive income (loss), net of tax

564

564

Dividends paid

(27,436)

(27,436)

Balance at September 28, 2024

33,047,807

$

9,949

$

1,564,265

$

(629)

6,149,364

$

(150,857)

$

1,422,728

Balance at December 31, 2022

33,047,807

$

9,949

$

1,449,191

$

(6,449)

6,149,364

$

(150,857)

$

1,301,834

Net income

83,305

83,305

Other comprehensive income (loss), net of tax

613

613

Dividends paid

(27,436)

(27,436)

Balance at September 30, 2023

33,047,807

$

9,949

$

1,505,060

$

(5,836)

6,149,364

$

(150,857)

$

1,358,316

See accompanying notes to Condensed Consolidated Financial Statements.

4

WEIS MARKETS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(unaudited)

39 Weeks Ended

(amounts in thousands)

September 28, 2024

September 30, 2023

Cash flows from operating activities:

Net income

$

75,263

$

83,305

Adjustments to reconcile net income to

net cash provided by operating activities:

Depreciation and amortization

83,909

81,533

(Gain) loss on disposition of fixed assets

(4,466)

5

Unrealized (gain) loss in value of equity securities

(1,038)

815

Deferred income taxes

(6,740)

4,476

Unrealized (gain) loss in SERP

(3,201)

(1,222)

Changes in operating assets and liabilities:

Inventories

(8,171)

(10,450)

Accounts receivable and prepaid expenses

(31,304)

(26,342)

Accounts payable and other liabilities

(4,546)

(89,437)

Income taxes

244

81

Other

374

359

Net cash provided by operating activities

100,324

43,125

Cash flows from investing activities:

Purchase of property and equipment

(107,932)

(75,645)

Proceeds from the sale of property and equipment

6,329

336

Purchase of marketable securities

(135,197)

(92,569)

Proceeds from the sale and maturities of marketable securities

130,967

58,725

Purchase of intangible assets

(419)

(29)

Change in SERP investment

(1,094)

(213)

Net cash used in investing activities

(107,347)

(109,394)

Cash flows from financing activities:

Dividends paid

(27,436)

(27,436)

Net cash used in financing activities

(27,436)

(27,436)

Net increase (decrease) in cash and cash equivalents

(34,459)

(93,706)

Cash and cash equivalents at beginning of year

184,217

157,997

Cash and cash equivalents at end of period

$

149,757

$

64,291

See accompanying notes to Condensed Consolidated Financial Statements. In the first thirty-nine weeks of 2024, there was $34.6 million cash paid for income taxes compared to $26.4 million in 2023 for the same period. Cash paid for interest related to long-term debt was $37 thousand and $25 thousand in the first thirty-nine weeks of 2024 and 2023, respectively.

5

WEIS MARKETS, INC.

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)

(1) Significant Accounting Policies

Basis of Presentation: The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and with the instructions for Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, all adjustments (consisting of normal recurring deferrals and accruals) considered necessary for a fair presentation have been included. The operating results for the periods presented are not necessarily indicative of the results to be expected for the full year. The Company has evaluated subsequent events for disclosure through the date of issuance of the accompanying unaudited Condensed Consolidated Financial Statements and there were no material subsequent events which require additional disclosure. For further information, refer to the Consolidated Financial Statements and footnotes thereto included in the Company’s latest Annual Report on Form 10-K.

(2) Current Relevant Accounting Standards

The Company regularly monitors recently issued accounting standards and assesses their applicability and impact. 

The Financial Accounting Standards Board (FASB) issued ASU 2023-09, Improvements to Income Tax Disclosures (“ASU 2023-09”), that is intended to enhance the transparency and decision usefulness of income tax disclosures. ASU 2023-09 requires disclosures of reconciliation of the expected tax at the applicable statutory federal income tax rate to the reported tax in a tabular format, using both percentages and amounts, broken out into specific categories with certain reconciling items of five percent or greater of the expected tax further broken out by nature and/or jurisdiction, disclosure of income taxes paid, net of refunds received, broken out between federal and state and local income taxes and payments to individual jurisdictions representing five percent or more of the total income tax payments must also be separately disclosed.

The disclosures required by ASU 2023-09 are required in the Company’s annual financial statements beginning with the year ended December 28, 2024, with early adoption permitted.

The Financial Accounting Standards Board issued ASU 2023-07, Improvements to Reportable Segment Disclosures (“ASU 2023-07”), that is intended to improve disclosures about a public entity’s reportable segments and provide additional information about a segment’s expenses. ASU 2023-07 requires incremental line-item disclosures about each reportable segment’s expenses and expands the scope of interim disclosures to include all required annual disclosures about a reportable segment’s profit or loss and assets, including the newly required expense disclosures. The amendments in the ASU do not remove any of the existing requirements for disclosure of specific items (such as depreciation, amortization, or depletion expenses) nor do they change how a public entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments.

The disclosures required by ASU 2023-07 are required in the Company’s annual financial statements beginning with the year ended December 28, 2024, with early adoption permitted.

(3) Marketable Securities

The Company’s marketable securities are all classified as available-for-sale within “Current Assets” in the Company’s Condensed Consolidated Balance Sheets. The FASB has established three levels of inputs that may be used to measure fair value:

Level 1Observable inputs such as quoted prices in active markets for identical assets or liabilities;

Level 2Observable inputs, other than Level 1 inputs in active markets, that are observable either directly or indirectly; and

Level 3Unobservable inputs for which there is little or no market data, which require the reporting entity to develop its own assumptions.

The Company’s marketable securities valued using Level 1 inputs include highly liquid equity securities, for which quoted market prices are available. The Company’s bond and commercial paper portfolio is valued using a combination

6

Table of Contents

WEIS MARKETS, INC.

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)

of pricing for similar securities, recently executed transactions, cash flow models with yield curves and other pricing models utilizing observable inputs, which are considered Level 2 inputs.

For Level 2 investment valuation, the Company utilizes standard pricing procedures of its investment advisory firm which includes various third-party pricing services. These procedures also require specific price monitoring practices as well as pricing review reports, valuation oversight and pricing challenge procedures to maintain the most accurate representation of investment fair market value.

The Company accrues interest on its bond and commercial paper portfolio throughout the life of each bond and commercial paper held. Unrealized gains and losses on debt securities are recognized in “Accumulated other comprehensive income (loss)” on the Company’s Condensed Consolidated Balance Sheets. Dividends from the equity securities are recognized as received. Interest, dividends and unrealized gains and losses on equity securities are recognized in “Investment income (loss) and interest expense” on the Company’s Condensed Consolidated Statements of Income. The Company recognized an investment gain of $6.2 million in the thirteen weeks ended September 28, 2024, which included an unrealized gain in equity securities of $653 thousand. In the thirteen weeks ended September 30, 2023, the Company recognized investment income of $2.2 million, which included an unrealized loss in equity securities of $437 thousand. In the thirty-nine weeks ended September 28, 2024, the Company recognized investment income of $14.1 million, which included an unrealized gain in equity securities of $1.0 million. In the thirty-nine weeks ended September 30, 2023, the Company recognized investment income of $6.3 million, which included an unrealized loss in equity securities of $815 thousand.

Marketable securities, as of September 28, 2024 and December 30, 2023, consisted of:

Gross

Gross

(amounts in thousands)

Amortized

Unrealized

Unrealized

Fair

September 28, 2024

    

Cost

    

Holding Gains

    

Holding Losses

    

Value

Available-for-sale:

Level 1

Equity securities

$

5,948

Level 2

Corporate and municipal bonds

$

180,308

$

4,214

$

(5,627)

178,895

Commercial Paper

46,035

557

46,592

Total

$

226,343

$

4,771

$

(5,627)

$

231,435

Gross

Gross

(amounts in thousands)

Amortized

Unrealized

Unrealized

Fair

December 30, 2023

    

Cost

    

Holding Gains

    

Holding Losses

    

Value

Available-for-sale:

Level 1

Equity securities

$

4,910

Level 2

Corporate and municipal bonds

$

177,972

$

3,853

$

(6,553)

175,272

Commercial paper

44,732

1,076

45,808

Total

$

222,704

$

4,929

$

(6,553)

$

225,991

7

Table of Contents

WEIS MARKETS, INC.

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)

Maturities of marketable securities classified as available-for-sale at September 28, 2024, were as follows:

Amortized

Fair

(amounts in thousands)

    

Cost

    

Value

Available-for-sale:

Due within one year

$

110,075

$

111,033

Due after one year through five years

58,115

56,527

Due after five years through ten years

13,650

12,953

Due after ten years

44,503

44,974

Total

$

226,343

$

225,487

SERP Investments

The Company also maintains a non-qualified supplemental executive retirement plan for certain of its associates which allows them to defer income to future periods. Participants in the plans earn a return on their deferrals based on mutual fund investments. The Company chooses to invest in the underlying mutual fund investments to offset the liability associated with the non-qualified deferred compensation plans. Such investments are reported on the Company’s Condensed Consolidated Balance Sheets as “SERP investment,” are classified as trading securities and are measured at fair value using Level 1 inputs with gains and losses included in “Investment income (loss) and interest expense” on the Company’s Condensed Consolidated Statements of Income. The Company recognized investment income of $1.6 million and investment loss of $774 thousand in the thirteen weeks ended September 28, 2024 and September 30, 2023, respectively. The Company recognized investment income of $3.4 million and $1.4 million in the thirty-nine weeks ended September 28, 2024 and September 30, 2023, respectively. The changes in the underlying liability to the associates are recorded in “Other income (expense).”

(4) Accumulated Other Comprehensive Income

All balances in accumulated other comprehensive income are related to available-for-sale marketable debt securities. The following table sets forth the balance of the Company’s accumulated other comprehensive income, net of tax.

Unrealized Gains (Losses)

on Available-for-Sale

(amounts in thousands)

    

Marketable Securities

Accumulated other comprehensive income (loss) balance as of December 30, 2023

$

(1,193)

Other comprehensive income (loss)

564

Net current period other comprehensive income (loss)

564

Accumulated other comprehensive income (loss) balance as of September 28, 2024

$

(629)

(5) Long-Term Debt

On September 1, 2016, Weis Markets entered into a revolving credit agreement with Wells Fargo Bank, N.A. (the “Credit Agreement”), which was last amended on September 29, 2023, and matures on October 1, 2027. The Credit Agreement provides for an unsecured revolving credit facility with an aggregate principal amount not to exceed $30.0 million with an additional discretionary amount available of $70.0 million. As of September 28, 2024, the availability under the Credit Agreement was $13.2 million, net of $16.8 million letters of credit. The letters of credit are maintained primarily to support performance, payment, deposit or surety obligations of the Company. The Company has not had an obligation on the Credit Agreement since the second quarter of 2018.

Interest expense related to long-term debt was $8 thousand in each of the thirteen weeks ended September 28, 2024, and September 30, 2023. Interest expense related to long-term debt was $37 thousand and $25 thousand in the thirty-nine weeks ended September 28, 2024 and September 30, 2023, respectively.

8

Table of Contents

WEIS MARKETS, INC.

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)

(6) Revenue Recognition

The interim Chief Operating Officer, the Company’s chief operating decision maker, analyzes store operational revenues by geographical area but each area offers customers similar products, has similar distribution methods, and is supported by centralized management processes. The Company’s operations are reported as a single reportable segment.

The following tables represent net sales by type of product for the thirteen and thirty-nine weeks ended September 28, 2024, and September 30, 2023:

13 Weeks Ended

(amounts in thousands)

September 28, 2024

September 30, 2023

Grocery

    

$

968,575

81.7

%

$

960,072

82.7

%

Pharmacy

155,236

13.1

133,289

11.5

Fuel

60,859

5.1

64,524

5.6

Manufacturing

1,562

0.1

2,421

0.2

Total net sales

$

1,186,232

100.0

%  

$

1,160,306

100.0

%

39 Weeks Ended

(amounts in thousands)

September 28, 2024

September 30, 2023

Grocery

$

2,917,024

82.3

%  

$

2,915,444

83.7

%  

Pharmacy

446,677

12.6

380,917

10.9

Fuel

178,577

5.0

179,768

5.2

Manufacturing

4,324

0.1

7,846

0.2

Total net sales

$

3,546,602

100.0

%

$

3,483,975

100.0

%

9

Table of Contents

WEIS MARKETS, INC.

NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)

(7) Leases

As of September 28, 2024, the Company leased approximately 47% of its open store facilities under operating leases that expire at various dates through 2038, with the remaining store facilities being owned. These leases generally provide for fixed annual rentals; however, several provide for minimum annual rentals plus variable lease costs related to real estate taxes and insurance as well as contingent rentals based on a percentage of annual sales or increases periodically based on inflation. These variable lease costs are not included in the measurement of the operating lease right-to-use assets or lease liabilities and are charged to the related expense category included in “Operating, general and administrative expenses.” Most of the leases contain multiple renewal options, under which the Company may extend the lease terms from 5 to 20 years. Additionally, the Company has operating leases for certain transportation and other equipment.

The Company leases or subleases space to tenants in owned, vacated and open store facilities. Rental income is recorded when earned as a component of “Operating, general and administrative expenses.”

The following is a schedule of the lease costs included in “Operating, general and administrative expenses” for the thirteen and thirty-nine weeks ended September 28, 2024, and September 30, 2023.

13 Weeks Ended

39 Weeks Ended

(amounts in thousands)

    

    

September 28, 2024

September 30, 2023

September 28, 2024

September 30, 2023

Operating lease cost

$

11,470

$

11,778

$

34,664

$

35,351

Variable lease cost

2,724

2,837

8,263

8,493

Lease or sublease income

(2,754)

(2,649)

(7,985)

(7,755)

Net lease cost

$

11,440

$

11,966

$

34,942

$

36,089

(8) Acquisitions

In September 2024, the Company announced plans to purchase two Sunnyway Foods stores located in Pennsylvania. The Company will acquire these locations and operations in an effort to expand its presence in the Franklin County region and plans to complete the acquisition in the fourth quarter of 2024.

10

WEIS MARKETS, INC.

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS

OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis of Weis Markets, Inc.’s (the “Company”) financial condition and results of operations should be read in conjunction with the unaudited Condensed Consolidated Financial Statements and related notes included in Item 1 of this Quarterly Report on Form 10-Q, the Company’s audited Consolidated Financial Statements and the related notes included in the Company’s Annual Report on Form 10-K for the year ended December 30, 2023, filed with the U.S. Securities and Exchange Commission, as well as the cautionary statement captioned "Forward-Looking Statements" immediately following this analysis.

Company Summary

Weis Markets is a conventional supermarket chain that currently operates 198 retail stores with over 22 thousand associates located in Pennsylvania and six surrounding states: Delaware, Maryland, New Jersey, New York, Virginia and West Virginia. Approximately 94% of Weis Markets associates are paid an hourly wage. Its products sold include groceries, dairy products, frozen foods, meats, seafood, fresh produce, floral, pharmacy services at certain locations, deli products, prepared foods, bakery products, beer and wine, fuel, and general merchandise items, such as health and beauty care and household products. The store product selection includes national, local and private brands and the Company promotes competitive pricing by using Everyday Lower Price; Low Price Guarantee; Low, Low Price; 3 Day Sale; senior and military discounts; and Loyalty programs. The Loyalty program includes reward points that may be redeemed for discounts on items in store, at one of the Company’s fuel stations or one of its third-party fuel station partners.

Utilizing its own strategically located distribution center and transportation fleet, Weis Markets self distributes approximately 52% of products with the remaining being supplied by direct store delivery vendors and regional wholesalers. In addition, the Company has three manufacturing facilities which process milk, ice cream and fresh meat products. The corporate offices are located in Sunbury, PA where the Company was founded in 1912.

The Company has provided additional product offerings and customer conveniences such as “Weis 2 Go Online,” currently offered at 190 store locations. “Weis 2 Go Online” allows the customer to order on-line and have their order delivered or picked up at an expedient store drive-thru. The Company also currently offers home delivery to customers in all 198 of its locations via multiple grocery delivery partners.

11

Table of Contents

WEIS MARKETS, INC.

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS

OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(continued)

Two-Year Stacked Comparable Store Sales Analysis

Management is providing Comparable Store Sales Two-Year Stacked analysis, a non-GAAP measure, because management believes this metric is useful to investors and analysts. A Comparable Store Sales Two-Year Stacked analysis presents a comparison of results and trends over a longer period of time to demonstrate the effect of fluctuating economic activity on the operating results of the Company. Information presented in the tables below is not intended for use as an alternative to any other measure of performance. It is not recommended that this table be considered a substitute for the Company’s operating results as reported in accordance with GAAP.

Year-over-year and sequential comparisons are the primary calculations used to analyze operating results, however, due to fluctuations caused by declining government benefits, pharmacy sales growth, and inflationary trends in the food retail industry, management believes it is necessary to provide a Two-Year Stacked Comparable Store Sales analysis. The following tables provide the two-year stacked comparable store sales, including and excluding fuel, for the periods ended September 28, 2024, and September 30, 2023, as well as periods ended September 30, 2023, and September 24, 2022, respectively. Comparable store sales increased 2.5 percent on an individual year-over-year basis and increased 3.3 percent on a two-year stacked basis for the thirteen weeks ended September 28, 2024. Comparable store sales increased 2.0 percent on an individual year-over-year basis and increased 4.5 percent on a two-year stacked basis in the thirty-nine weeks ended September 28, 2024.

Percentage Change

13 Weeks Ended

2024 vs. 2023

2023 vs. 2022

Comparable store sales (individual year)

2.5

%

0.8

%

Comparable store sales (two-year stacked)

3.3

Comparable store sales, excluding fuel (individual year)

3.0

1.1

%

Comparable store sales, excluding fuel (two-year stacked)

4.1

Percentage Change

39 Weeks Ended

2024 vs. 2023

2023 vs. 2022

Comparable store sales (individual year)

2.0

%

2.5

%

Comparable store sales (two-year stacked)

4.5

Comparable store sales, excluding fuel (individual year)

2.2

3.1

%

Comparable store sales, excluding fuel (two-year stacked)

5.3

When calculating the percentage change in comparable store sales, the Company defines a new store to be comparable after it has been in operation for five full fiscal quarters. Relocated stores and stores with expanded square footage are included in comparable store sales since these units are located in existing markets and are open during construction. Planned store dispositions are excluded from the calculation. The Company only includes retail food stores in the calculation.

12

Table of Contents

WEIS MARKETS, INC.

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS

OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(continued)

Results of Operations

Analysis of Consolidated Statements of Income

Percentage Change

13 Weeks Ended

39 Weeks Ended

13 Weeks Ended

39 Weeks Ended

(amounts in thousands, except per share amounts)

  

September 28, 2024

  

September 30, 2023

September 28, 2024

  

September 30, 2023

2024 vs. 2023

2024 vs. 2023

Net sales

$

1,186,232

$

1,160,306

$

3,546,602

$

3,483,975

2.2

1.8

%

Cost of sales, including advertising, warehousing and distribution expenses

895,092

874,583

2,669,728

2,613,417

2.3

2.2

Gross profit on sales

291,140

285,723

876,874

870,558

1.9

0.7

Gross profit margin

24.5

%

24.6

%

24.7

%

25.0

%

Operating, general and administrative expenses

261,582

256,050

787,465

762,644

2.2

3.3

O, G & A, percent of net sales

22.1

%

22.1

%

22.2

%

21.9

%

Income from operations

29,558

29,673

89,409

107,914

(0.4)

(17.1)

Operating margin

2.5

%

2.6

%

2.5

%

3.1

%

Investment income (loss) and interest expense

7,848

1,409

17,461

7,715

457.0

126.3

Investment income (loss) and interest expense, percent of net sales

0.7

%

0.1

%

0.5

%

0.2

%

Other income (expense)

(1,621)

774

(3,429)

(1,399)

(309.4)

(145.1)

Other income (expense), percent of net sales

(0.1)

%

0.1

%

(0.1)

%

(0.0)

%

Income before provision for income taxes

35,785

31,856

103,441

114,230

12.3

(9.4)

Income before provision for income taxes, percent of net sales

3.0

%

2.7

%

2.9

%

3.3

%

Provision for income taxes

9,945

8,630

28,178

30,925

15.2

(8.9)

Effective income tax rate

27.8

%

27.1

%

27.2

%

27.1

%

Net income

$

25,840

$

23,226

$

75,263

$

83,305

11.3

(9.7)

%

Net income, percent of net sales

2.2

%

2.0

%

2.1

%

2.4

%

Basic and diluted earnings per share

$

0.96

$

0.86

$

2.80

$

3.10

11.6

(9.7)

%

Net Sales

Individual Year-Over-Year Analysis of Sales

Percentage Change

2024 vs. 2023

September 28, 2024

13 Weeks Ended

39 Weeks Ended

Net sales

    

2.2

%

1.8

%

Net sales, excluding fuel

2.8

2.0

Comparable store sales (individual year)

2.5

2.0

Comparable store sales, excluding fuel (individual year)

3.0

2.2

When calculating the percentage change in comparable store sales, the Company defines a new store to be comparable after it has been in operation for five full fiscal quarters. Relocated stores and stores with expanded square footage are included in comparable store sales since these units are located in existing markets and are open during construction. Planned store dispositions are excluded from the calculation. The Company only includes retail food stores in the calculation.

According to the latest U.S. Bureau of Labor Statistics’ report, the Seasonally Adjusted Food-at-Home Consumer Price Index increased 0.7% and 0.5% for the thirteen week periods ended September 28, 2024 and September 30, 2023, respectively. The Seasonally Adjusted Food-at-Home Consumer Price Index increased 1.6% and 1.0% for thirty-nine week periods ended September 28, 2024 and September 30, 2023, respectively. According to the U.S. Department of Energy, the average price of gasoline in the Central Atlantic States decreased 8.4% or $0.31 per gallon in the thirteen weeks ended September 28, 2024, compared to the same period in 2023. The average price of gasoline in the Central Atlantic States decreased 10.1% or $0.38 per gallon in the first thirty-nine weeks of 2024 when compared to the same period in 2023. Although the U.S. Bureau of Labor Statistics’ and the U.S. Department of Energy indices may be reflective of broader trends, they will not necessarily be indicative of the Company’s actual results.

13

Table of Contents

WEIS MARKETS, INC.

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS

OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(continued)

Total net sales increased 2.2% to $1.2 billion for the thirteen weeks ended September 28, 2024, from $1.2 billion for the thirteen weeks ended September 30, 2023. In the thirty-nine weeks ended September 28, 2024, total net sales increased 1.8% to $3.5 billion from $3.5 billion. The increase in total net sales includes retail price inflation in grocery, pharmacy and fresh product categories. Comparable store sales for the thirteen weeks ended September 28, 2024, compared to the same period in 2023 increased 2.5% including fuel and 3.0% excluding fuel. Comparable store sales for the thirty-nine weeks ended September 28, 2024, compared to the same period in 2023 increased 2.0% including fuel and 2.2% excluding fuel.

Although the Company experienced retail inflation and deflation in various commodities for the periods presented, the Company anticipates overall product costs to increase given the recent inflationary indicators in the food retail industry. Management cannot accurately measure the full impact of inflation or deflation on retail pricing due to changes in the types of merchandise sold between periods, shifts in customer buying patterns and the fluctuation of competitive factors. Management remains confident in its ability to generate long-term sales growth in a highly competitive environment, but also understands some competitors have greater financial resources and could use these resources to take measures which could adversely affect the Company’s competitive position.

Cost of Sales and Gross Profit

Cost of sales consists of direct product costs (net of discounts and allowances), net advertising costs, distribution center and transportation costs, as well as manufacturing facility operations.

Gross profit on sales increased 1.9% and 0.7% for the thirteen and thirty-nine weeks ended September 28, 2024, compared to the same periods in 2023. Gross profit margin decreased 0.1% and 0.3% for the thirteen and thirty-nine weeks ended September 28, 2024, respectively, compared to the same periods in 2023.

Non-cash LIFO inventory valuation adjustments represent expense of $2.5 million in the first thirty-nine weeks of 2024 compared to expense of $4.3 million in the same period in 2023. Although the Company experienced cost inflation and deflation in various commodities for the periods presented, the Company anticipates overall product costs to slightly increase given the recent inflationary trends in the food retail industry.

Operating, General and Administrative Expenses

The majority of the operating, general and administrative expenses are driven by sales volume.

Employee expenses such as wages, employer paid taxes, health care benefits and retirement plans, comprise approximately 60.4% of the total “Operating, general and administrative expenses.” As a percent of sales, direct store labor increased 0.2% in each of the thirteen and thirty-nine week periods ended September 28, 2024 when compared to the same periods in 2023, respectively.

Depreciation and amortization expense charged to “Operating, general and administrative expenses” was $25.8 million, or 2.2% of net sales during the thirteen weeks ended September 28, 2024 compared to $24.7 million, or 2.1% of net sales during the thirteen weeks ended September 30, 2023. During the first thirty-nine weeks of 2024 and 2023, depreciation and amortization expense charged to “Operating, general and administrative expenses” was $75.7 million, or 2.1% of net sales and $73.6 million, or 2.1% of net sales, respectively. See the Liquidity and Capital Resources section for further information regarding the Company’s capital expenditure program.

14

Table of Contents

WEIS MARKETS, INC.

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS

OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(continued)

A breakdown of the material increases (decreases) as a percent of sales in "Operating, general and administrative expenses" is as follows:

13 Weeks Ended

(amounts in thousands)

Increase

Increase (Decrease)

September 28, 2024

(Decrease)

as a % of sales

Employee expenses

$

8,214

0.4

%

Gain on disposition of fixed assets

(4,582)

(0.4)

Third party services (professional, financial service fees and IT expenses)

2,081

0.1

Other expenses (utilities, repairs and maintenance, supplies)

(181)

(0.1)

39 Weeks Ended

(amounts in thousands)

Increase

Increase (Decrease)

September 28, 2024

(Decrease)

as a % of sales

Employee expenses

$

20,101

0.3

%

Gain on disposition of fixed assets

(4,452)

(0.1)

Third party services (professional, financial service fees and IT expenses)

6,682

0.1

Other expenses (utilities, repairs and maintenance, supplies)

2,490

0.0

Overall, the operating, general and administrative expenses as a percent of sales presented for the thirteen and thirty-nine weeks ended September 28, 2024 benefited in comparison with the 2023 percent of sales due to the gain on disposition of fixed assets, while employee expenses and third party services, mainly professional, financial service fees and IT expenses, increased in dollars as a percent of sales for the thirteen and thirty-nine weeks ended September 28, 2024.

Provision for Income Taxes

The effective income tax rate was 27.2% and 27.1% for the thirty-nine weeks ended September 28, 2024 and September 30, 2023, respectively. The effective income tax rate differed from the federal statutory rate, primarily due to the effect of state taxes, net of permanent differences.

Liquidity and Capital Resources

The primary source of cash is cash flows generated from operations. In addition, the Company has access to a revolving credit agreement entered into on September 1, 2016, and last amended on September 29, 2023, with Wells Fargo Bank, N.A. (the “Credit Agreement”). The Credit Agreement matures on October 1, 2027, and provides for an unsecured revolving credit facility with an aggregate principal amount not to exceed $30.0 million with an additional discretionary amount available of $70.0 million. As of September 28, 2024, the availability under the Credit Agreement was $13.2 million, net of $16.8 million letters of credit. The letters of credit are maintained primarily to support performance, payment, deposit or surety obligations of the Company. The Company has not had an obligation on the Credit Agreement since the second quarter of 2018.

The Company’s investment portfolio consists of high-grade bonds and commercial paper with maturity dates between one and 30 years and four high yield, large capitalized public company equity securities. The portfolio totaled $231.4 million as of September 28, 2024. Management anticipates maintaining the investment portfolio but has the ability to liquidate if needed.

The Company’s capital expenditure program includes the construction of new superstores, the expansion and remodeling of existing units, the acquisition of sites for future expansion, new technology purchases and the continued upgrade of the Company’s distribution facilities and transportation fleet. Management continues to invest in its long-term capital expenditure program including plans to complete multiple carryover projects from previous years that were delayed due to labor and supply chain disruptions.

15

Table of Contents

WEIS MARKETS, INC.

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS

OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(continued)

The Company anticipates funding the long-term capital expenditure program, the acquisition of retail stores, the construction of additional distribution facilities, repurchases of common stock, and cash dividends on common stock through its cash and cash equivalents, marketable securities, cash flows from operating activities, and the Credit Agreement. The Company has no other commitment of capital resources as of September 28, 2024, other than the lease commitments on its store facilities and transportation equipment under operating leases that expire at various dates through 2038.

The Board of Directors’ 2004 resolution authorizing the repurchase of up to one million shares of the Company’s common stock has a remaining balance of 752,468 shares, and no repurchases were made during the quarter ended September 28, 2024.

Quarterly Cash Dividends

At its regular meeting held in October, the Board of Directors declared a quarterly dividend of $0.34 per share, payable on November 26, 2024, to shareholders of record on November 12, 2024. The Company expects to continue paying regular cash dividends on a quarterly basis. However, the Board of Directors reconsiders the declaration of dividends quarterly. The Company pays these dividends at the discretion of the Board of Directors and the continuation of these payments and the amount of the dividends depends upon the results of operations, the financial condition of the Company and other factors which the Board of Directors deems relevant.

Cash Flow Information

39 Weeks Ended

(amounts in thousands)

September 28, 2024

September 30, 2023

2024 vs. 2023

Net cash provided by (used in):

Operating activities

$

100,324

$

43,125

$

57,200

Investing activities

(107,347)

(109,394)

2,048

Financing activities

(27,436)

(27,436)

Operating

Cash flows from operating activities increased $57.2 million in the first thirty-nine weeks of 2024 compared to the first thirty-nine weeks of 2023. The increase in cash flow from operating activities is primarily due to the one-time business practice used in late September 2023 to settle most outstanding working capital obligations in advance of the conversion to a new enterprise resource planning system in early October 2023 in order to mitigate any possible payment delays.

Investing

In the first thirty-nine weeks of 2024, when compared to the same period in 2023, the purchase of property and equipment, net of proceeds from sales, increased $26.3 million and the purchases of marketable securities, net of proceeds from sales and maturities, decreased $29.6 million. Additionally, as a percent of sales, capital expenditures were 3.0% in the first thirty-nine weeks of 2024 and 2.2% in the first thirty-nine weeks of 2023. The increase as a percent of sales in 2024 compared to 2023 is due to the purchase of two previously leased store locations. For the remainder of 2024, management anticipates maintaining the investment portfolio but has the ability to liquidate if needed.

Financing

The Company paid dividends of $27.4 million in the first thirty-nine weeks of 2024 and 2023.

16

Table of Contents

WEIS MARKETS, INC.

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS

OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(continued)

Accounting Policies and Estimates

The Company has chosen accounting policies that it believes are appropriate to accurately and fairly report its operating results and financial position, and the Company applies those accounting policies in a consistent manner. The Significant Accounting Policies are summarized in Note 1 to the Consolidated Financial Statements included in the 2023 Annual Report on Form 10-K. There have been no changes to the Significant Accounting Policies since the Company filed its Annual Report on Form 10-K for the fiscal year ended December 30, 2023.

Forward-Looking Statements

In addition to historical information, this Form 10-Q report may contain forward-looking statements, which are included pursuant to the “safe harbor” provisions of the Private Securities Litigation Reform Act of 1995. Any forward-looking statements contained herein are subject to certain risks and uncertainties that could cause actual results to differ materially from those projected. For example, risks and uncertainties can arise with changes in: general economic conditions, including their impact on capital expenditures; business conditions in the retail industry; the regulatory environment; rapidly changing technology, including cybersecurity and data privacy risks, and competitive factors, including increased competition with regional and national retailers; and price pressures. Readers are cautioned not to place undue reliance on forward-looking statements, which reflect Management’s analysis only as of the date hereof. The Company undertakes no obligation to publicly revise or update these forward-looking statements to reflect events or circumstances that arise after the date hereof. Readers should carefully review the risk factors described in other documents the Company files periodically with the Securities and Exchange Commission.

17

Table of Contents

WEIS MARKETS, INC.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Quantitative Disclosure - There have been no material changes in the Company’s market risk during the fiscal quarter ended September 28, 2024. Quantitative information is set forth in Item 7a on the Company’s Annual Report on Form 10-K under the caption “Quantitative and Qualitative Disclosures About Market Risk,” which was filed for the fiscal year ended December 30, 2023, and is incorporated herein by reference.

Qualitative Disclosure - This information is set forth in the Company’s Annual Report on Form 10-K under the caption “Liquidity and Capital Resources,” within “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” which was filed for the fiscal year ended December 30, 2023, and is incorporated herein by reference.

ITEM 4. CONTROLS AND PROCEDURES

The Chief Executive Officer and the Chief Financial Officer, together with the Company’s Disclosure Committee, evaluated the Company’s disclosure controls and procedures as of the fiscal quarter ended September 28, 2024. Based on that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective as of the end of the period covered by this report to ensure that information required to be disclosed by the Company in the reports filed or submitted by it under the Securities Exchange Act of 1934, as amended, was recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and include controls and procedures designed to ensure that information required to be disclosed by the Company in such reports was accumulated and communicated to the Company’s management, including the Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

In connection with the evaluation described above, there was no change in the Company’s internal control over financial reporting during the fiscal quarter ended September 28, 2024, that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

18

Table of Contents

WEIS MARKETS, INC.

PART II – OTHER INFORMATION

ITEM 5. OTHER INFORMATION

During the thirteen weeks ended September 28, 2024, no director or officer of the Company, nor the Company itself, adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

ITEM 6. EXHIBITS

Exhibits

    

Exhibit 31.1 Rule 13a-14(a) Certification - CEO

Exhibit 31.2 Rule 13a-14(a) Certification - CFO

Exhibit 32 Certification Pursuant to 18 U.S.C. Section 1350

Exhibit 101 The following financial information from the Company’s Quarterly Report on Form 10-Q for the quarter ended September 28, 2024, formatted in Inline XBRL (Extensible Business Reporting Language) includes: (i) the Condensed Consolidated Balance Sheets, (ii) the Condensed Consolidated Statements of Income, (iii) the Condensed Consolidated Statements of Comprehensive Income, (iv) the Condensed Consolidated Statements of Shareholders' Equity, (v) the Condensed Consolidated Statements of Cash Flows, and (vi) the Notes to Condensed Consolidated Financial Statements. The instance document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL document.

Exhibit 104 Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

19

Table of Contents

WEIS MARKETS, INC.

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.

WEIS MARKETS, INC.

(Registrant)

Date:

11/7/2024

/s/ Jonathan H. Weis

Jonathan H. Weis

Chairman,

President and Chief Executive Officer

(Principal Executive Officer)

Date:

11/7/2024

/s/ Michael T. Lockard

Michael T. Lockard

Senior Vice President, Chief Financial Officer

and Treasurer

(Principal Financial Officer)

20

EX-31.1 2 wmk-20240928xex31d1.htm EX-31.1

Exhibit 31.1

WEIS MARKETS, INC.

CERTIFICATION- CHIEF EXECUTIVE OFFICER

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Jonathan H. Weis, certify that:

1.  I have reviewed this quarterly report on Form 10-Q of Weis Markets, 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 periods 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 controls 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 registrant's 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; and

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 functions):

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:

November 7, 2024

/s/ Jonathan H. Weis

Jonathan H. Weis

Chairman,

President and Chief Executive Officer


EX-31.2 3 wmk-20240928xex31d2.htm EX-31.2

Exhibit 31.2

WEIS MARKETS, INC.

CERTIFICATION- CHIEF FINANCIAL OFFICER

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Michael T. Lockard, certify that:

1.  I have reviewed this quarterly report on Form 10-Q of Weis Markets, 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 periods 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 controls 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 registrant's 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; and

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 functions):

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:

November 7, 2024

/s/ Michael T. Lockard

Michael T. Lockard

Senior Vice President, Chief Financial Officer

and Treasurer


EX-32 4 wmk-20240928xex32.htm EX-32

Exhibit 32

WEIS MARKETS, INC.

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 Weis Markets, Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended September 28, 2024, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), we, Jonathan H. Weis, Chairman, President and Chief Executive Officer, and Michael T. Lockard, Senior Vice President, Chief Financial Officer and Treasurer, of the Company, certify, pursuant to and for purposes of 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1) to my knowledge 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/ Jonathan H. Weis

Jonathan H. Weis

Chairman, President and Chief Executive Officer

11/7/2024

/s/ Michael T. Lockard

Michael T. Lockard

Senior Vice President, Chief Financial Officer and Treasurer

11/7/2024

The foregoing certification is being furnished solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (Section 1350 of Chapter 63 of Title 18 of the United States Code) and is not being filed as part of the report or as a separate disclosure document.

A signed original of this written statement required by Section 906 has been provided to Weis Markets, Inc. and will be retained by Weis Markets, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 5 wmk-20240928.xsd EX-101.SCH 995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 995200500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 99940302 - Disclosure - Marketable Securities - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 99940304 - Disclosure - Marketable Securities - Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 99940702 - Disclosure - Leases - Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 99940303 - Disclosure - Marketable Securities - Amortized Cost (Details) link:presentationLink link:calculationLink link:definitionLink 99940305 - Disclosure - Marketable Securities - SERP Investments (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - Long-Term Debt - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940602 - Disclosure - Revenue Recognition - Revenue by Product (Details) link:presentationLink link:calculationLink link:definitionLink 99940603 - Disclosure - Revenue Recognition - Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200505 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - Current Relevant Accounting Standards link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - Accumulated Other Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 99920102 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - Marketable Securities - Investment Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 99940502 - Disclosure - Long-Term Debt - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - Revenue Recognition - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 wmk-20240928_cal.xml EX-101.CAL EX-101.DEF 7 wmk-20240928_def.xml EX-101.DEF EX-101.LAB 8 wmk-20240928_lab.xml EX-101.LAB EX-101.PRE 9 wmk-20240928_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Document and Entity Information - shares
9 Months Ended
Sep. 28, 2024
Nov. 07, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 28, 2024  
Document Transition Report false  
Securities Act File Number 1-5039  
Entity Registrant Name WEIS MARKETS, INC  
Entity Incorporation, State or Country Code PA  
Entity Tax Identification Number 24-0755415  
Entity Address, Address Line One 1000 S. Second Street  
Entity Address, Address Line Two P. O. Box 471  
Entity Address, City or Town Sunbury  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 17801-0471  
City Area Code 570  
Local Phone Number 286-4571  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Title of 12(b) Security Common stock, no par value  
Trading Symbol WMK  
Security Exchange Name NYSE  
Entity Common Stock, Shares Outstanding   26,898,443
Entity Central Index Key 0000105418  
Current Fiscal Year End Date --12-28  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 28, 2024
Dec. 30, 2023
Current:    
Cash and cash equivalents $ 149,757 $ 184,217
Marketable securities 231,435 225,991
SERP investment 30,947 26,651
Accounts receivable, net 93,233 65,092
Inventories 304,328 296,157
Prepaid expenses and other current assets 37,270 34,107
Total current assets 846,970 832,214
Property and equipment, net 983,516 961,353
Operating lease right-to-use 167,862 174,208
Goodwill 52,330 52,330
Intangible and other assets, net 19,959 19,527
Total assets 2,070,637 2,039,632
Current:    
Accounts payable 223,348 226,164
Accrued expenses 33,392 42,676
Operating leases 39,785 40,658
Accrued self-insurance 21,179 18,353
Deferred revenue, net 9,117 12,416
Income taxes payable 760 516
Total current liabilities 327,581 340,782
Postretirement benefit obligations 32,940 29,032
Accrued self-insurance 25,151 25,174
Operating leases 136,070 142,345
Deferred income taxes 111,352 118,091
Other 14,815 9,871
Total liabilities 647,909 665,296
Shareholders' Equity    
Common stock, no par value, 100,800,000 shares authorized, 33,047,807 shares issued, 26,898,443 shares outstanding 9,949 9,949
Retained earnings 1,564,265 1,516,438
Accumulated other comprehensive income (loss)(Net of deferred taxes of $227 in 2024 and $430 in 2023) (629) (1,193)
Shareholders' equity before treasury stock 1,573,585 1,525,194
Treasury stock at cost, 6,149,364 shares (150,857) (150,857)
Total shareholders' equity 1,422,728 1,374,337
Total liabilities and shareholders' equity $ 2,070,637 $ 2,039,632
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 28, 2024
Dec. 30, 2023
CONDENSED CONSOLIDATED BALANCE SHEETS    
Common stock, par value $ 0 $ 0
Common stock, shares authorized 100,800,000 100,800,000
Common stock, shares issued 33,047,807 33,047,807
Common stock, shares outstanding 26,898,443 26,898,443
Accumulated other comprehensive income, deferred taxes $ 227 $ 430
Treasury stock, shares 6,149,364 6,149,364
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF INCOME        
Net sales $ 1,186,232 $ 1,160,306 $ 3,546,602 $ 3,483,975
Cost of sales, including advertising, warehousing and distribution expenses 895,092 874,583 2,669,728 2,613,417
Gross profit on sales 291,140 285,723 876,874 870,558
Operating, general and administrative expenses 261,582 256,050 787,465 762,644
Income from operations 29,558 29,673 89,409 107,914
Investment income (loss) and interest expense 7,848 1,409 17,461 7,715
Other income (expense) (1,621) 774 (3,429) (1,399)
Income before provision for income taxes 35,785 31,856 103,441 114,230
Provision for income taxes 9,945 8,630 28,178 30,925
Net income $ 25,840 $ 23,226 $ 75,263 $ 83,305
Weighted-average shares outstanding, basic 26,898,443 26,898,443 26,898,443 26,898,443
Weighted-average shares outstanding, diluted 26,898,443 26,898,443 26,898,443 26,898,443
Cash dividends per share $ 0.34 $ 0.34 $ 1.02 $ 1.02
Basic earnings per share 0.96 0.86 2.80 3.10
Diluted earnings per share $ 0.96 $ 0.86 $ 2.80 $ 3.10
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net income $ 25,840 $ 23,226 $ 75,263 $ 83,305
Available-for-sale marketable securities        
Unrealized holding gains (losses) arising during period (Net of deferred taxes of $285 and $347, respectively for the thirteen weeks ended, and $204 and $237, respectively for the thirty-nine weeks ended) 790 (962) 564 613
Other comprehensive income gain (loss), net of tax 790 (962) 564 613
Comprehensive income, net of tax $ 26,630 $ 22,264 $ 75,827 $ 83,918
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Unrealized holding gains (losses) arising during period, Net of deferred taxes $ 285 $ 347 $ 204 $ 237
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Total
Accumulated other comprehensive income (loss) balance, Beginning at Dec. 31, 2022 $ 9,949 $ 1,449,191 $ (6,449) $ (150,857) $ 1,301,834
Balance, shares at Dec. 31, 2022 33,047,807        
Balance, treasury shares at Dec. 31, 2022       6,149,364  
Increase (Decrease) in Stockholders' Equity          
Net income   83,305     83,305
Other comprehensive income (loss), net of tax     613   613
Dividends paid   (27,436)     (27,436)
Accumulated other comprehensive income (loss) balance, Ending at Sep. 30, 2023 $ 9,949 1,505,060 (5,836) $ (150,857) 1,358,316
Balance, shares at Sep. 30, 2023 33,047,807        
Balance, treasury shares at Sep. 30, 2023       6,149,364  
Accumulated other comprehensive income (loss) balance, Beginning at Jul. 01, 2023 $ 9,949 1,490,979 (4,874) $ (150,857) 1,345,198
Balance, shares at Jul. 01, 2023 33,047,807        
Balance, treasury shares at Jul. 01, 2023       6,149,364  
Increase (Decrease) in Stockholders' Equity          
Net income   23,226     23,226
Other comprehensive income (loss), net of tax     (962)   (962)
Dividends paid   (9,145)     (9,145)
Accumulated other comprehensive income (loss) balance, Ending at Sep. 30, 2023 $ 9,949 1,505,060 (5,836) $ (150,857) 1,358,316
Balance, shares at Sep. 30, 2023 33,047,807        
Balance, treasury shares at Sep. 30, 2023       6,149,364  
Accumulated other comprehensive income (loss) balance, Beginning at Dec. 30, 2023 $ 9,949 1,516,438 (1,193) $ (150,857) $ 1,374,337
Balance, shares at Dec. 30, 2023 33,047,807       26,898,443
Balance, treasury shares at Dec. 30, 2023       6,149,364 6,149,364
Increase (Decrease) in Stockholders' Equity          
Net income   75,263     $ 75,263
Other comprehensive income (loss), net of tax     564   564
Dividends paid   (27,436)     (27,436)
Accumulated other comprehensive income (loss) balance, Ending at Sep. 28, 2024 $ 9,949 1,564,265 (629) $ (150,857) $ 1,422,728
Balance, shares at Sep. 28, 2024 33,047,807       26,898,443
Balance, treasury shares at Sep. 28, 2024       6,149,364 6,149,364
Accumulated other comprehensive income (loss) balance, Beginning at Jun. 29, 2024 $ 9,949 1,547,571 (1,419) $ (150,857) $ 1,405,244
Balance, shares at Jun. 29, 2024 33,047,807        
Balance, treasury shares at Jun. 29, 2024       6,149,364  
Increase (Decrease) in Stockholders' Equity          
Net income   25,840     25,840
Other comprehensive income (loss), net of tax     790   790
Dividends paid   (9,145)     (9,145)
Accumulated other comprehensive income (loss) balance, Ending at Sep. 28, 2024 $ 9,949 $ 1,564,265 $ (629) $ (150,857) $ 1,422,728
Balance, shares at Sep. 28, 2024 33,047,807       26,898,443
Balance, treasury shares at Sep. 28, 2024       6,149,364 6,149,364
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Cash flows from operating activities:    
Net income $ 75,263 $ 83,305
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 83,909 81,533
(Gain) loss on disposition of fixed assets (4,466) 5
Unrealized (gain) loss in value of equity securities (1,038) 815
Deferred income taxes (6,740) 4,476
Unrealized (gain) loss in SERP (3,201) (1,222)
Changes in operating assets and liabilities:    
Inventories (8,171) (10,450)
Accounts receivable and prepaid expenses (31,304) (26,342)
Accounts payable and other liabilities (4,546) (89,437)
Income taxes 244 81
Other 374 359
Net cash provided by operating activities 100,324 43,125
Cash flows from investing activities:    
Purchase of property and equipment (107,932) (75,645)
Proceeds from the sale of property and equipment 6,329 336
Purchase of marketable securities (135,197) (92,569)
Proceeds from the sale and maturities of marketable securities 130,967 58,725
Purchase of intangible assets (419) (29)
Change in SERP investment (1,094) (213)
Net cash used in investing activities (107,347) (109,394)
Cash flows from financing activities:    
Dividends paid (27,436) (27,436)
Net cash used in financing activities (27,436) (27,436)
Net increase (decrease) in cash and cash equivalents (34,459) (93,706)
Cash and cash equivalents at beginning of year 184,217 157,997
Cash and cash equivalents at end of period $ 149,757 $ 64,291
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS    
Income taxes paid $ 34,600 $ 26,400
Interest paid $ 37 $ 25
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Significant Accounting Policies
9 Months Ended
Sep. 28, 2024
Significant Accounting Policies  
Significant Accounting Policies

(1) Significant Accounting Policies

Basis of Presentation: The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and with the instructions for Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, all adjustments (consisting of normal recurring deferrals and accruals) considered necessary for a fair presentation have been included. The operating results for the periods presented are not necessarily indicative of the results to be expected for the full year. The Company has evaluated subsequent events for disclosure through the date of issuance of the accompanying unaudited Condensed Consolidated Financial Statements and there were no material subsequent events which require additional disclosure. For further information, refer to the Consolidated Financial Statements and footnotes thereto included in the Company’s latest Annual Report on Form 10-K.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Current Relevant Accounting Standards
9 Months Ended
Sep. 28, 2024
Current Relevant Accounting Standards  
Current Relevant Accounting Standards

(2) Current Relevant Accounting Standards

The Company regularly monitors recently issued accounting standards and assesses their applicability and impact. 

The Financial Accounting Standards Board (FASB) issued ASU 2023-09, Improvements to Income Tax Disclosures (“ASU 2023-09”), that is intended to enhance the transparency and decision usefulness of income tax disclosures. ASU 2023-09 requires disclosures of reconciliation of the expected tax at the applicable statutory federal income tax rate to the reported tax in a tabular format, using both percentages and amounts, broken out into specific categories with certain reconciling items of five percent or greater of the expected tax further broken out by nature and/or jurisdiction, disclosure of income taxes paid, net of refunds received, broken out between federal and state and local income taxes and payments to individual jurisdictions representing five percent or more of the total income tax payments must also be separately disclosed.

The disclosures required by ASU 2023-09 are required in the Company’s annual financial statements beginning with the year ended December 28, 2024, with early adoption permitted.

The Financial Accounting Standards Board issued ASU 2023-07, Improvements to Reportable Segment Disclosures (“ASU 2023-07”), that is intended to improve disclosures about a public entity’s reportable segments and provide additional information about a segment’s expenses. ASU 2023-07 requires incremental line-item disclosures about each reportable segment’s expenses and expands the scope of interim disclosures to include all required annual disclosures about a reportable segment’s profit or loss and assets, including the newly required expense disclosures. The amendments in the ASU do not remove any of the existing requirements for disclosure of specific items (such as depreciation, amortization, or depletion expenses) nor do they change how a public entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments.

The disclosures required by ASU 2023-07 are required in the Company’s annual financial statements beginning with the year ended December 28, 2024, with early adoption permitted.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities
9 Months Ended
Sep. 28, 2024
Marketable Securities.  
Marketable Securities

(3) Marketable Securities

The Company’s marketable securities are all classified as available-for-sale within “Current Assets” in the Company’s Condensed Consolidated Balance Sheets. The FASB has established three levels of inputs that may be used to measure fair value:

Level 1Observable inputs such as quoted prices in active markets for identical assets or liabilities;

Level 2Observable inputs, other than Level 1 inputs in active markets, that are observable either directly or indirectly; and

Level 3Unobservable inputs for which there is little or no market data, which require the reporting entity to develop its own assumptions.

The Company’s marketable securities valued using Level 1 inputs include highly liquid equity securities, for which quoted market prices are available. The Company’s bond and commercial paper portfolio is valued using a combination

of pricing for similar securities, recently executed transactions, cash flow models with yield curves and other pricing models utilizing observable inputs, which are considered Level 2 inputs.

For Level 2 investment valuation, the Company utilizes standard pricing procedures of its investment advisory firm which includes various third-party pricing services. These procedures also require specific price monitoring practices as well as pricing review reports, valuation oversight and pricing challenge procedures to maintain the most accurate representation of investment fair market value.

The Company accrues interest on its bond and commercial paper portfolio throughout the life of each bond and commercial paper held. Unrealized gains and losses on debt securities are recognized in “Accumulated other comprehensive income (loss)” on the Company’s Condensed Consolidated Balance Sheets. Dividends from the equity securities are recognized as received. Interest, dividends and unrealized gains and losses on equity securities are recognized in “Investment income (loss) and interest expense” on the Company’s Condensed Consolidated Statements of Income. The Company recognized an investment gain of $6.2 million in the thirteen weeks ended September 28, 2024, which included an unrealized gain in equity securities of $653 thousand. In the thirteen weeks ended September 30, 2023, the Company recognized investment income of $2.2 million, which included an unrealized loss in equity securities of $437 thousand. In the thirty-nine weeks ended September 28, 2024, the Company recognized investment income of $14.1 million, which included an unrealized gain in equity securities of $1.0 million. In the thirty-nine weeks ended September 30, 2023, the Company recognized investment income of $6.3 million, which included an unrealized loss in equity securities of $815 thousand.

Marketable securities, as of September 28, 2024 and December 30, 2023, consisted of:

Gross

Gross

(amounts in thousands)

Amortized

Unrealized

Unrealized

Fair

September 28, 2024

    

Cost

    

Holding Gains

    

Holding Losses

    

Value

Available-for-sale:

Level 1

Equity securities

$

5,948

Level 2

Corporate and municipal bonds

$

180,308

$

4,214

$

(5,627)

178,895

Commercial Paper

46,035

557

46,592

Total

$

226,343

$

4,771

$

(5,627)

$

231,435

Gross

Gross

(amounts in thousands)

Amortized

Unrealized

Unrealized

Fair

December 30, 2023

    

Cost

    

Holding Gains

    

Holding Losses

    

Value

Available-for-sale:

Level 1

Equity securities

$

4,910

Level 2

Corporate and municipal bonds

$

177,972

$

3,853

$

(6,553)

175,272

Commercial paper

44,732

1,076

45,808

Total

$

222,704

$

4,929

$

(6,553)

$

225,991

Maturities of marketable securities classified as available-for-sale at September 28, 2024, were as follows:

Amortized

Fair

(amounts in thousands)

    

Cost

    

Value

Available-for-sale:

Due within one year

$

110,075

$

111,033

Due after one year through five years

58,115

56,527

Due after five years through ten years

13,650

12,953

Due after ten years

44,503

44,974

Total

$

226,343

$

225,487

SERP Investments

The Company also maintains a non-qualified supplemental executive retirement plan for certain of its associates which allows them to defer income to future periods. Participants in the plans earn a return on their deferrals based on mutual fund investments. The Company chooses to invest in the underlying mutual fund investments to offset the liability associated with the non-qualified deferred compensation plans. Such investments are reported on the Company’s Condensed Consolidated Balance Sheets as “SERP investment,” are classified as trading securities and are measured at fair value using Level 1 inputs with gains and losses included in “Investment income (loss) and interest expense” on the Company’s Condensed Consolidated Statements of Income. The Company recognized investment income of $1.6 million and investment loss of $774 thousand in the thirteen weeks ended September 28, 2024 and September 30, 2023, respectively. The Company recognized investment income of $3.4 million and $1.4 million in the thirty-nine weeks ended September 28, 2024 and September 30, 2023, respectively. The changes in the underlying liability to the associates are recorded in “Other income (expense).”

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Accumulated Other Comprehensive Income
9 Months Ended
Sep. 28, 2024
Accumulated Other Comprehensive Income  
Accumulated Other Comprehensive Income

(4) Accumulated Other Comprehensive Income

All balances in accumulated other comprehensive income are related to available-for-sale marketable debt securities. The following table sets forth the balance of the Company’s accumulated other comprehensive income, net of tax.

Unrealized Gains (Losses)

on Available-for-Sale

(amounts in thousands)

    

Marketable Securities

Accumulated other comprehensive income (loss) balance as of December 30, 2023

$

(1,193)

Other comprehensive income (loss)

564

Net current period other comprehensive income (loss)

564

Accumulated other comprehensive income (loss) balance as of September 28, 2024

$

(629)

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Long-Term Debt
9 Months Ended
Sep. 28, 2024
Long-Term Debt  
Long-Term Debt

(5) Long-Term Debt

On September 1, 2016, Weis Markets entered into a revolving credit agreement with Wells Fargo Bank, N.A. (the “Credit Agreement”), which was last amended on September 29, 2023, and matures on October 1, 2027. The Credit Agreement provides for an unsecured revolving credit facility with an aggregate principal amount not to exceed $30.0 million with an additional discretionary amount available of $70.0 million. As of September 28, 2024, the availability under the Credit Agreement was $13.2 million, net of $16.8 million letters of credit. The letters of credit are maintained primarily to support performance, payment, deposit or surety obligations of the Company. The Company has not had an obligation on the Credit Agreement since the second quarter of 2018.

Interest expense related to long-term debt was $8 thousand in each of the thirteen weeks ended September 28, 2024, and September 30, 2023. Interest expense related to long-term debt was $37 thousand and $25 thousand in the thirty-nine weeks ended September 28, 2024 and September 30, 2023, respectively.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition
9 Months Ended
Sep. 28, 2024
Revenue Recognition  
Revenue Recognition

(6) Revenue Recognition

The interim Chief Operating Officer, the Company’s chief operating decision maker, analyzes store operational revenues by geographical area but each area offers customers similar products, has similar distribution methods, and is supported by centralized management processes. The Company’s operations are reported as a single reportable segment.

The following tables represent net sales by type of product for the thirteen and thirty-nine weeks ended September 28, 2024, and September 30, 2023:

13 Weeks Ended

(amounts in thousands)

September 28, 2024

September 30, 2023

Grocery

    

$

968,575

81.7

%

$

960,072

82.7

%

Pharmacy

155,236

13.1

133,289

11.5

Fuel

60,859

5.1

64,524

5.6

Manufacturing

1,562

0.1

2,421

0.2

Total net sales

$

1,186,232

100.0

%  

$

1,160,306

100.0

%

39 Weeks Ended

(amounts in thousands)

September 28, 2024

September 30, 2023

Grocery

$

2,917,024

82.3

%  

$

2,915,444

83.7

%  

Pharmacy

446,677

12.6

380,917

10.9

Fuel

178,577

5.0

179,768

5.2

Manufacturing

4,324

0.1

7,846

0.2

Total net sales

$

3,546,602

100.0

%

$

3,483,975

100.0

%

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Leases
9 Months Ended
Sep. 28, 2024
Leases  
Leases

(7) Leases

As of September 28, 2024, the Company leased approximately 47% of its open store facilities under operating leases that expire at various dates through 2038, with the remaining store facilities being owned. These leases generally provide for fixed annual rentals; however, several provide for minimum annual rentals plus variable lease costs related to real estate taxes and insurance as well as contingent rentals based on a percentage of annual sales or increases periodically based on inflation. These variable lease costs are not included in the measurement of the operating lease right-to-use assets or lease liabilities and are charged to the related expense category included in “Operating, general and administrative expenses.” Most of the leases contain multiple renewal options, under which the Company may extend the lease terms from 5 to 20 years. Additionally, the Company has operating leases for certain transportation and other equipment.

The Company leases or subleases space to tenants in owned, vacated and open store facilities. Rental income is recorded when earned as a component of “Operating, general and administrative expenses.”

The following is a schedule of the lease costs included in “Operating, general and administrative expenses” for the thirteen and thirty-nine weeks ended September 28, 2024, and September 30, 2023.

13 Weeks Ended

39 Weeks Ended

(amounts in thousands)

    

    

September 28, 2024

September 30, 2023

September 28, 2024

September 30, 2023

Operating lease cost

$

11,470

$

11,778

$

34,664

$

35,351

Variable lease cost

2,724

2,837

8,263

8,493

Lease or sublease income

(2,754)

(2,649)

(7,985)

(7,755)

Net lease cost

$

11,440

$

11,966

$

34,942

$

36,089

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisitions
9 Months Ended
Sep. 28, 2024
Acquisitions  
Acquisitions

(8) Acquisitions

In September 2024, the Company announced plans to purchase two Sunnyway Foods stores located in Pennsylvania. The Company will acquire these locations and operations in an effort to expand its presence in the Franklin County region and plans to complete the acquisition in the fourth quarter of 2024.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ 25,840 $ 23,226 $ 75,263 $ 83,305
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
3 Months Ended
Sep. 28, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Significant Accounting Policies (Policies)
9 Months Ended
Sep. 28, 2024
Significant Accounting Policies  
Basis of Presentation

Basis of Presentation: The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and with the instructions for Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, all adjustments (consisting of normal recurring deferrals and accruals) considered necessary for a fair presentation have been included. The operating results for the periods presented are not necessarily indicative of the results to be expected for the full year. The Company has evaluated subsequent events for disclosure through the date of issuance of the accompanying unaudited Condensed Consolidated Financial Statements and there were no material subsequent events which require additional disclosure. For further information, refer to the Consolidated Financial Statements and footnotes thereto included in the Company’s latest Annual Report on Form 10-K.

Current Relevant Accounting Standards

The Company regularly monitors recently issued accounting standards and assesses their applicability and impact. 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities (Tables)
9 Months Ended
Sep. 28, 2024
Marketable Securities.  
Schedule Of Marketable Securities

Gross

Gross

(amounts in thousands)

Amortized

Unrealized

Unrealized

Fair

September 28, 2024

    

Cost

    

Holding Gains

    

Holding Losses

    

Value

Available-for-sale:

Level 1

Equity securities

$

5,948

Level 2

Corporate and municipal bonds

$

180,308

$

4,214

$

(5,627)

178,895

Commercial Paper

46,035

557

46,592

Total

$

226,343

$

4,771

$

(5,627)

$

231,435

Gross

Gross

(amounts in thousands)

Amortized

Unrealized

Unrealized

Fair

December 30, 2023

    

Cost

    

Holding Gains

    

Holding Losses

    

Value

Available-for-sale:

Level 1

Equity securities

$

4,910

Level 2

Corporate and municipal bonds

$

177,972

$

3,853

$

(6,553)

175,272

Commercial paper

44,732

1,076

45,808

Total

$

222,704

$

4,929

$

(6,553)

$

225,991

Schedule Of Maturities Of Marketable Securities

Amortized

Fair

(amounts in thousands)

    

Cost

    

Value

Available-for-sale:

Due within one year

$

110,075

$

111,033

Due after one year through five years

58,115

56,527

Due after five years through ten years

13,650

12,953

Due after ten years

44,503

44,974

Total

$

226,343

$

225,487

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Accumulated Other Comprehensive Income (Tables)
9 Months Ended
Sep. 28, 2024
Accumulated Other Comprehensive Income  
Schedule Of Accumulated Other Comprehensive Income

Unrealized Gains (Losses)

on Available-for-Sale

(amounts in thousands)

    

Marketable Securities

Accumulated other comprehensive income (loss) balance as of December 30, 2023

$

(1,193)

Other comprehensive income (loss)

564

Net current period other comprehensive income (loss)

564

Accumulated other comprehensive income (loss) balance as of September 28, 2024

$

(629)

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 28, 2024
Revenue Recognition  
Schedule Of Sales By Type Of Product

13 Weeks Ended

(amounts in thousands)

September 28, 2024

September 30, 2023

Grocery

    

$

968,575

81.7

%

$

960,072

82.7

%

Pharmacy

155,236

13.1

133,289

11.5

Fuel

60,859

5.1

64,524

5.6

Manufacturing

1,562

0.1

2,421

0.2

Total net sales

$

1,186,232

100.0

%  

$

1,160,306

100.0

%

39 Weeks Ended

(amounts in thousands)

September 28, 2024

September 30, 2023

Grocery

$

2,917,024

82.3

%  

$

2,915,444

83.7

%  

Pharmacy

446,677

12.6

380,917

10.9

Fuel

178,577

5.0

179,768

5.2

Manufacturing

4,324

0.1

7,846

0.2

Total net sales

$

3,546,602

100.0

%

$

3,483,975

100.0

%

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
9 Months Ended
Sep. 28, 2024
Leases  
Schedule of Lease Costs

13 Weeks Ended

39 Weeks Ended

(amounts in thousands)

    

    

September 28, 2024

September 30, 2023

September 28, 2024

September 30, 2023

Operating lease cost

$

11,470

$

11,778

$

34,664

$

35,351

Variable lease cost

2,724

2,837

8,263

8,493

Lease or sublease income

(2,754)

(2,649)

(7,985)

(7,755)

Net lease cost

$

11,440

$

11,966

$

34,942

$

36,089

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities - Investment Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Investment income        
Investment income (loss) $ 6,200 $ 2,200 $ 14,100 $ 6,300
Equity Securities, FV-NI, Unrealized Gain (Loss) [Abstract]        
Unrealized gain (loss) on equity securities $ 653 $ (437) $ 1,038 $ (815)
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities - Fair Value (Details) - USD ($)
$ in Thousands
Sep. 28, 2024
Dec. 30, 2023
Marketable Securities    
Equity securities $ 5,948 $ 4,910
Available-for-sale securities 225,487  
Marketable securities $ 231,435 $ 225,991
Equity Securities, FV-NI, Fair Value by Fair Value Hierarchy Level us-gaap:FairValueInputsLevel1Member us-gaap:FairValueInputsLevel1Member
Corporate and municipal bonds    
Marketable Securities    
Available-for-sale securities $ 178,895 $ 175,272
Debt Securities, Available-for-Sale, Fair Value by Fair Value Hierarchy Level us-gaap:FairValueInputsLevel2Member us-gaap:FairValueInputsLevel2Member
Commercial Paper    
Marketable Securities    
Available-for-sale securities $ 46,592 $ 45,808
Debt Securities, Available-for-Sale, Fair Value by Fair Value Hierarchy Level us-gaap:FairValueInputsLevel2Member us-gaap:FairValueInputsLevel2Member
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities - Amortized Cost (Details) - USD ($)
$ in Thousands
Sep. 28, 2024
Dec. 30, 2023
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost $ 226,343 $ 222,704
Gross Unrealized Holding Gains 4,771 4,929
Gross Unrealized Holding Losses (5,627) (6,553)
Fair Value 225,487  
Corporate and municipal bonds    
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 180,308 177,972
Gross Unrealized Holding Gains 4,214 3,853
Gross Unrealized Holding Losses (5,627) (6,553)
Fair Value 178,895 175,272
Commercial Paper    
Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]    
Amortized Cost 46,035 44,732
Gross Unrealized Holding Gains 557 1,076
Fair Value $ 46,592 $ 45,808
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities - Maturities (Details) - USD ($)
$ in Thousands
Sep. 28, 2024
Dec. 30, 2023
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost, Rolling Maturity [Abstract]    
Amortized Cost, Due within one year $ 110,075  
Amortized Cost, Due after one year through five years 58,115  
Amortized Cost, Due after five years through ten years 13,650  
Amortized Cost, Due after ten years 44,503  
Amortized Cost 226,343 $ 222,704
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling Maturity, Fair Value [Abstract]    
Fair Value, Due within one year 111,033  
Fair Value, Due after one year through five years 56,527  
Fair Value, Due after five years through ten years 12,953  
Fair Value, Due after ten years 44,974  
Fair Value $ 225,487  
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities - SERP Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Marketable Securities        
Investment income (loss) and interest expense $ 7,848 $ 1,409 $ 17,461 $ 7,715
Supplemental Employee Retirement Plan        
Marketable Securities        
Investment income (loss) and interest expense $ 1,600 $ (774) $ 3,400 $ 1,400
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
AOCI Attributable to Parent, Net of Tax        
Accumulated other comprehensive income (loss) balance, Beginning $ 1,405,244 $ 1,345,198 $ 1,374,337 $ 1,301,834
Net current period other comprehensive income (loss) 790 (962) 564 613
Accumulated other comprehensive income (loss) balance, Ending 1,422,728 1,358,316 1,422,728 1,358,316
Accumulated Other Comprehensive Income (Loss)        
AOCI Attributable to Parent, Net of Tax        
Accumulated other comprehensive income (loss) balance, Beginning (1,419) (4,874) (1,193) (6,449)
Accumulated other comprehensive income (loss) balance, Ending (629) $ (5,836) (629) $ (5,836)
Unrealized Gains (Losses) on Available-for-Sale Marketable Securities        
AOCI Attributable to Parent, Net of Tax        
Accumulated other comprehensive income (loss) balance, Beginning     (1,193)  
Other comprehensive income (loss)     564  
Net current period other comprehensive income (loss)     564  
Accumulated other comprehensive income (loss) balance, Ending $ (629)   $ (629)  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Long-Term Debt - General Information (Details)
$ in Millions
9 Months Ended
Sep. 28, 2024
USD ($)
Revolving Credit Agreement, Wells Fargo Bank, National Association | Revolving Credit Facility  
Long-Term Debt  
Debt Instrument, Issuance Date Sep. 01, 2016
Debt Instrument, Maturity Date Oct. 01, 2027
Line of Credit Facility, Remaining Borrowing Capacity $ 13.2
Revolving Credit Agreement, Wells Fargo Bank, National Association, Revolving Credit Facility | Revolving Credit Facility  
Long-Term Debt  
Line of Credit Facility, Maximum Borrowing Capacity 30.0
Revolving Credit Agreement, Wells Fargo Bank, National Association, Revolving Credit Facility, Discretionary | Line of Credit  
Long-Term Debt  
Line of Credit Facility, Maximum Borrowing Capacity 70.0
Revolving Credit Agreement, Wells Fargo Bank, National Association, Letters of Credit | Letter of Credit  
Long-Term Debt  
Amount of facility borrowed $ 16.8
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Long-Term Debt - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Interest Expense, Debt [Abstract]        
Interest expense $ 8 $ 8 $ 37 $ 25
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Segments (Details) - segment
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]        
Number of reportable segments 1 1 1 1
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Revenue by Product (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Revenue Recognition        
Total net sales $ 1,186,232 $ 1,160,306 $ 3,546,602 $ 3,483,975
Grocery        
Revenue Recognition        
Total net sales 968,575 960,072 2,917,024 2,915,444
Pharmacy        
Revenue Recognition        
Total net sales 155,236 133,289 446,677 380,917
Fuel        
Revenue Recognition        
Total net sales 60,859 64,524 178,577 179,768
Manufacturing        
Revenue Recognition        
Total net sales $ 1,562 $ 2,421 $ 4,324 $ 7,846
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Concentration Risk (Details) - Revenue from Contract with Customer Benchmark - Product Concentration Risk
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Revenue Recognition        
Concentration risk (as a percent) 100.00% 100.00% 100.00% 100.00%
Grocery        
Revenue Recognition        
Concentration risk (as a percent) 81.70% 82.70% 82.30% 83.70%
Pharmacy        
Revenue Recognition        
Concentration risk (as a percent) 13.10% 11.50% 12.60% 10.90%
Fuel        
Revenue Recognition        
Concentration risk (as a percent) 5.10% 5.60% 5.00% 5.20%
Manufacturing        
Revenue Recognition        
Concentration risk (as a percent) 0.10% 0.20% 0.10% 0.20%
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Details)
Sep. 28, 2024
Leases  
Percentage of facilities under operating leases 47.00%
Maximum  
Leases  
Lease renewal term 20 years
Minimum  
Leases  
Lease renewal term 5 years
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Lease, Cost        
Operating lease cost $ 11,470 $ 11,778 $ 34,664 $ 35,351
Variable lease cost 2,724 2,837 8,263 8,493
Lease or sublease income (2,754) (2,649) (7,985) (7,755)
Net lease cost $ 11,440 $ 11,966 $ 34,942 $ 36,089
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisitions (Details)
Sep. 28, 2024
store
Acquisitions  
Number of acquisitions 2
EXCEL 49 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /)>9UD'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 " #R7F=9>L&KJ^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NNG8$%'7"]-.("$Q"<0M2KPMHFFBQ*C=VY.&K1."!^ 8^\_G MSY(;Y85R 9^#\QC(8+P9;=='H?R:'8F\ (CJB%;&,B7ZU-R[8"6E9SB E^I# M'A#JJEJ!19):DH0)6/B9R-I&*Z$"2G+AC-=JQOO/T&685H =6NPI B\YL':: MZ$]CU\ 5,,$(@XW?!=0S,5?_Q.8.L'-RC&9.#<-0#HN<2SMP>'MZ?,GK%J:/ M)'N%Z5U^PR^77QL-EM65M7]6W!>5'=[?A*+)>BOG^?7'_X786MTV9O M_K'Q1;!MX-==M%]02P,$% @ \EYG69E&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" #R7F=9843EO_ % #1'P & 'AL+W=OC=ML$9$_\&8AM*EB9;1/AA*$ 5Q_L]?]Q5Q%,!Z%0%L'\#>!-"J-[3W 5G-.7G) M,JQ?N>:#6R6W1)FG07OD^5V85RC?D2<9ZE8"J+_QOXQTH95%4 M=BCJ/4,%IV+=(JQ_19C+.I;RC/#P9[EI$;=G"_^F..VBYMJ97KM";R0W0I&_ MA_-$*^B,_]AJ*%?HV!7,"'V7K+DG[AHP!!.A-J(Q^/$'>NW^8L/[3F+?P'8* MV ZF7G:3V6XM;*1X.'6;GVQ(:%1-I&Z!U#T/Z5/*E18JW)$7L99*V_!P*:U2 M6Z6,T*B:>-<%WO5Y>!.A FG&MD\@0U@;#UF3U3H*7:?W9>Q#(PN13:\IE'UHZ*ZWQ^&$_)T_#E_<-L>I67 M;OP\LM&B.C5IJ5M^,>Q)Q5TU.Q#>T6F&D8GD8J,9!IKM8-_WUH))]0G M0QLQ'E07^5G) MR\[A'?H^J"=7AP/R 9XC'V-[N^*2U'5=,FT1R <2; MIO$\53LKZ"4<$RTM$\6-SEO0(F=-E-P$L6?OU[AF1;ZZA'>BI7FBN.=Y"SJ1 MB>8A^2M85Z=E7)'V^BYMNE4=^!(6BI8>BN+&)^NP0R5X-1TNT.VY5JQ+&"=: M.B>*VYT/TH-&FZQDC%FF$R*L?]WL="N:[1*VB9:^B9YEG$:I4L8!Y[8WB)?9 MN$SM+E.-=PGCPTKCPW"3,@LT3+OE@E#VT_QGLI^3VPEQ M):B;"*8]B9;>URL22[+FBFQX:%]!PL7J8I1JW4S-["AM!NRZ?]/O=-JWSL;& M6'H?=I[W@>^_ I,WCGWQ2MX+^Y#$I6!B[5*WVZ%]*\,EO$^[]#YMW*DPO*TC[;%<(<$*CT 'C< M_P5SCC9-C3W+]I(3XIG5UWS_M+A:[%"K?/\Y/M%QG6[!SJ;6,LL.5X+Y0Y@&XOY!2'T[,"XI=_,%_4$L#!!0 ( M /)>9UGMU&PO=V]R:W-H965T&UL MK9EM;]LV$,>_"N$56PLXM4A*E-0E!M(D6P-L;5!WVVO&IF.ALNB15-+LT^\H M.Y8M/B0;^B*Q'H[4_TC=_8[4Z8-47_5*"(.^K>M&GXU6QFS>329ZOA)KKM_* MC6C@SE*J-3=PJNXF>J,$7W2-UO6$) F;K'G5C*:GW;4;-3V5K:FK1MPHI-OU MFJO']Z*6#V MC<[QNPO*;(/.XL]*/.B#8V1=N97RJSVY7IR-$JM(U&)N;!<MC9)B,T;[61ZUUC4+"NFNTO_[8;B(,&. TT(+L&Y*4-Z*X![1S= M*NO%,U=AIG1L'="MJ9Z<6GCY=7'V=7EPB. M9I]^N[X\_P(G[\]_._]X<85F'ZZNOLS0"?IC=HE>OWJ#7J&J05]6LM6\6>C3 MB0$-MJ?)?/>\]]OGD<#S9F+S%I%BC$A"4D_SBWCS2S%_BVC2-:?'S2?@^=Y] MLG>?=/W1D/NM4J(Q[WR.;%NF_I8VO-[I#9^+LQ'$CQ;J7HRF/_Z 6?*SSZWO MU-F1DW3O)(WU/KW@>H5@NM#<'HB_V^J>U^"U=_JV7;&N*YL#[JU0%K,6U692GA5;KO)#AY/*$YI-E#I M,2-966*_RFRO,HNJG%U]OH$PN!?:0$(S/GV9\V":E.EP$%TKPE@64,?VZEA4 MW?E\+EN87$BR+5 XAO04@O=!8\T*Z$@)7<) M W&MA3^ "E=Y3O)D(-QCE>(DH+O@\0B:-Z M/X%:;JKF#M4"*@:D;&EP8N1)JX57,':$8)87C P%>^SRE"1%0' /-1S%R?17 M*1CAWMV89?"+<-?[1D\SKL\HK JYL.V>&U8YB%\EM/-AQ'&XA4K>CQ MX17I 1REI9,B7+.4L)P%)/: PW'"#5*:7Z*'465>#&LLCUF:L"R4Q'J6X3C, MGD81EGS+DZK1K>+-W#_A+J@(QKF3'UPS7 3Q0'J9B0.LY='%?'0*L.9,[Q> MLSR01$F/-!)?9+TD0Q%W 84I2YQ"UF>7$IIF 9$]CD@<1_O0KPZ"RZO490W& M4)L.\[W7KDA"*U;2,XG$F?3)%EI>92YA<%K@89;WF)5%'I+5RP9I(^=? 6D2F*'0/:\MX'"2C OX2Y($:3LXL$1N MS0I6\_^(Q1A1.D[2'"SRI[N5UJV]0]BX*(MQFM*G.[(U&I8$"XAT[W:4AYEE M.ISYYZR.AZ!')HTC\[,P'"Y!)<=5 P+]&V:>55S&H$H;AI#7$,I-&BB5:,]- M&N?Q0 J:7=Z][FKFU% %=> M$9+;[5V[-=NMSEZE--E=H&^\OKML/6'$F1V/%<9EH/"B!]N:<0 ?AZ7HPA(P MO)0*,K$":K3JK5[EHM93C.GP/4: N/* .-H#V/ZS,KR2"3B!N9-FS%B M8YR68\K279!XY;O\M?[ !S]KS]ZWROH6^=/SGX;F,_FOW.U1W49%#Q+*%E M\C:',5#;[U#;$R,WW:><6VF,7'>'*\%!N#6 ^TLIS=.)_3JT_QHX_1=02P,$ M% @ \EYG65(:)O?P @ H @ !@ !X;"]W;W)KF5*6&4&OO#8108\7*F$93 2119I2\7H% M"5_UC;;Q=N&!+6*E+YA!+Z<+"$$]YA.!,[-VF;$4,LEX1@3,^\:@?3GT=7P9 M\(/!2FZ,B<[DB?-G/;F9]0U+ T$"D=(.%'^6,(0DT4:(\6OM:=2/U,+-\9O[ MMS)WS.6)2ACRY">;J;AO^ :9P9P6B7K@JVM8Y]/1?A%/9/E-5E5L]\(@42$5 M3]=B)$A95OW2EW4=-@1M]QV!O1;8QPJ9:A3P?#^;C2^"\K[] MSO-#R%O$]L^);=EN@WQX6#Z"J$4SK0HX=06<0^[!D*-'S M.IOH+E6_E 1_ %!+ P04 M" #S7F=9-_^3I& % #Q%0 & 'AL+W=O$3?/9BP5X8EM4$K#]]Y5E MUH D'+?)%Y#L<^_5.;J6KC3>,_Y-K"F5X*4L*G$]6$NYN1J-Q&)-RU0,V896 MZLV2\3*5JLM7(['A-,VT45F,D.>%HS+-J\%DK)\]\LF8;6615_21 [$MRY3_ MP,'K@\_Y:BWK!Z/)>).NZ)S*+YM'KGJCUDN6E[02.:L I\OKP4=X M-8.D-M"(OW*Z%R=M4%-Y9NQ;W;G-K@=>/2):T(6L7:3J;T>GM"AJ3VH%I^]7[)TU>D7E.!9VRXFN>R?7U@ Q 1I?IMI"?V?X/>B 4U/X6K!#Z M%^P;;!0.P&(K)"L/QFH$95XU_^G+08@3 ^7';8 .!L@T\"\8X(,![AO!/QCX M?2,$!P--?=1PU\(EJ4PG8\[V@-=HY:UN:/6UM=(KK^I$F4NNWN;*3DZF#_?) M['X^2X!JS1_^O$T^/JG._$G]W0^0AWS'>*8]S+&GS;&+SH]%G_WOZ&=BX#8GL/:'?SPG M7%/?./?=SNN%[TILT@6]'JB535"^HX/)K[_ T/O-I?O/=);\3&>SG^3L;(;\ M=H;\+N^3>[6#B+2@SD^O,0VU:;U/["80DA!A-![M3J5UX4(/>^$Y+K%Q./## MT#/\S1PXG^ X"EK<&=>@Y1ITC>B+VI?%6ZUFN#!R:A)''BQ*98#%OD!P896-@R% M81PA8FCEPD'LP\BM5=AJ%79J]3MG0H -9\M<:59=SI'0CA]#Z'L&:P>,!!$R M6=LP$H5*'X.T"^8% 7%SCEK.42?GAPWEJ=1)L**5:A8&B6V+!(21$&AA@.6(A"WW>+05HQ2*<8M]6"E10L.2L! M:X1AE9,T<63 Z5PTG%VH,#+GWT:1V/=B@[&-@EX4PPN,XY9Q_!W&.RJD*EUE MO334Y-\6ZB-XIY,@KR15JZ]\G7Z7$+%COGQ3!QL$+8*) Z0F'AHR..)%\,(: M";UC&>=U?P5R37FKP('N.V=EYED#^ !#9 QSZH!%YA>=N'QA'YDS[PR)X_@" MZ9/:%?;)]F>J#DRT7O9VN3[ J.ZK%#)]<7_T!]>G8\)!1 )3!@<,DL#<(QTP MZ&'?-R??A8,^PMX%*=!1"M0IQ>-_(X^L8<2Q;W&W423$YGKG0"$"(W/'<\"P MVF8O)?ZQ5H6=A98NA1JZ3J+8*DI00*Q]S@7#"%FS;,.B (78I&K#",;>):K' MH@]V5WU?]:F79A]25?BH4SP0:U7U"*#._T*JY4[O@>K4G"^<4OB.;8[$Q/>Q MJ49?9-(;.>N#/)?E6!_"[@*QERQ97FRE\ZAY UW%F%N8OLBD-W+6!WDNS+$8 MA-W5X#05:T5\EV=4G=*!*@<::9PB-*ZBDV%X0^R; O1!)0X4'%K'A>^ASDD? MJT'870[>U/D/:,HK->_?(]VX(F=TXM D[4(1:VVP46AH+8(V" _A!9UD20MD" MR@, # - 8 >&PO=V]R:W-H965T&ULK5=K3^,X%/TK M5A:M0*(DS:N!;2M!D]$@#051F/ULFMO&(HFSMMO"_OJ]3D*F;4(7[?9#&]LY MY]CW8?MFN.'B528 BKQE:2Y'1J)4<66:%B./8CQD*]4RG)X$$2NLHR*]QM(^69D](V/@4>V3)0> M,,?#@BYA!NJY>!#8,QN5F&602\9S(F Q,J[[5U&@\27@)X.-W&H3;_LEB ME8R,P" Q+.@J58]\\QUJ>SRM-^>I+/_)IL9:!IFOI.)93<859"ROGO2M]L,6 M 76Z"79-L/<)[B<$IR8X7YW!K0GN5V?P:D)INEG97CHNI(J.AX)OB-!H5-.- MTOLE&_W%&D_NIV$TG44AP=;L_L=M>/V$G=D3/NZBZ=.,W'_# M5W4KX2M(\ED-3X;JTNCFOUW!3 MK<'^9 T.N>.Y2B2)\ACB#GYXF']Y@&^B/QJGV!].N;$/"LZ@N"!V<$YLRW8[ MUC/Y MVQ2KK39<[_FSWZS[/O.,-I,L0I]9QC9TA7(E13N=U3Z3/Q2A9T#B,# M#ST)8@W&^/??^K[U1U<4CBD6'E,L.I+83KS<)E[N(?7Q%"\7EL]Y!ET!J+A^ MR=5WR'IL>X%K#+;O[**B-BIP',MK4#M&>HV1WL&D MO%Y3EM*7%'IX5?8D30$/1?$*2H\1"?.58(I!YV'D'3,'CRD6'E,L.I+83GC\ M)CS^P1Q\SK%F2=G?$).$IS'+EV2)-8LDIRF7$N09H8))/1QCH/!1@& \)J?E"W_0@!+(5?0.I1T[LP"-XO9 3QQV<8X4B"RAKC/2=8 H0E0#^F% .=D MO$H"^C8XKTBVY=8-YR#[O9>C*=L"9UTI5%GO;6?^Y?X>:F-ZE[Z]MX7:(,]W M]S90&^/WG>[M,VCB,S@8GWLT6! \(S#VB2[ZUE"?&66C[SK[5'2@\/O=,"MNH M@1?8@SW#VZC N>P'>Z:;6R5@!F)9UMX20[S*5777-Z-->7]=5K5[XS?]JTF_ M8SS$SX&J>O\E7WU+W%&QU'L[A05.95T,,$BBJL^KCN)%68"^<(7E;-E,\),& MA ;@^P7GZJ.C)V@^DL;_ %!+ P04 " #S7F=9+1@Z&\P" \" & M 'AL+W=O'U MM&[*O1Y;RBPM8,J)6.8YY;\&D+%UW^@8&\5]NDBD4IA>KZ0+"$$^E%..DMFP MQ&D.A4A903C,^\9UIQNXREX;/*:P%EM[HC)Y8NQ9":.X;U@J(,@@DHJ!XK*" M(629(L(P?M:<1N-2 ;?W&_8;G3OF\D0%#%GV(XUETC>N#!+#G"XS><_6MU#G MZ#EL Y&D'V#7 ?@MPWP$X-<#Y MJ >W!K@?]7!> W3J9I6[+IQ/)?5ZG*T)5];(IC:Z^AJ-]4H+]4Y"R?$T19ST MAG<3/YB$@4]P%]Y]'_G7,Q3"&2[C8#(+R=T-'HVG]\$MVHT> S*:H!R0XRGE M4,@$9!K1[(1\(0^A3XZ/3L@120LR2]A2T"(6/5-BG,J;&=4Q#:J8['=BVN5(_LBI)&T#>P"0K@*S"\SY\Z M%]:WMELX))E_2++@0&0[]^4V]^7N8_<>"IP?6?H;8I*P+$Z+!5G@_!#D.&-" M@#@AE*="J>,E5TL)/&7Q*9G@E&)SU76!9UGH+]L#OP< "E& M 8 >&PO=V]R:W-H965T&ULQ9QKD_1K-N<\-[XOHC@['S,F@1C;!IVJ-%$,:#LY/RO4_IV4FRRJ,PYI]2(ULM%D'ZXX)'R>/I M V>WK@)[^=Y\<;H[&09W/,)SS\O/Z7BU6BC,@L7/,[")#92?GG &1@S?A>LHOPF>7S'JP%9A=XTB;+R MK_%8M34'QG25Y#LQKGUC\N[\ MAKV[?N^QF\D?!OO[\]7M?\;0^#SQC)%\?DL5"?,@F>3+]JHB^U$??\%P<0'QFL""-P_A>U0%/+W$^G:X6 MJRC(AI(;HD#M1Y<00]<.,JGB8+;KQ\GV39*X4\T\O?BD,^6Z4_]H[0 M;XE/\B"2PT;"YHW7>.,U+G5HAV$FY3"GTC##:IA1,4QQO$9!/.6OC0M^'\9% M98T@-SP^?6,0]-K )L8JJ]==L,LN%-/:PYGK4O=D]+#MZ&XC1*F+7"2W\W;; M#6W:5&.*5L@R'6LLM_,568F)'$(W[:2RDDU9B;:L%T^%RN9!RK-.55HK6EM= M(<2D8\=L]/E2F[HX[;S-EL&4GPZ$CQE/'_C@[/??D&W^J3H*(,48I)@/)";Y M1S?^T6[^Y4_':0\CM=(]JW )*>9!BC&Z\WFU$76)31N'&%!2R4=KXZ-5JI,] M/HI9NC!03&#"M?+9J^+$5$ZZ\R2:\303)Z]OJS#_H7+2@G024LR#%&.08CZ0 MF&2WO;';UAZV'\6R>WW&4KFIC>WKIKWSZ7?$=&TU3E:0*1FDF-_6?ZG^XTW] MQ]KZ7[>M(%X;L; HN3/RX+O*(JU\7XL@Q;RQ8K8CC44'9$)?GU"RQ]G8XVCM M\<*'<,;%>MQ8!N%,57]M?-_Z.SLC&.(Q)7;C&(',R2#%_-8!2"ZX&Q?<8RRY M63RKUML3OA0+$+-<@!"5BVZ7];:[,SBQ0+9,VVS8L]MN:#E-$]EN2O5Z6Y&5 M"#FTIZ;(K*]9S;XK[M8Z59(=EMSZY'WG$E U!JKF0ZG)-FZA!_3LA7>[GUKM MOM,7J)H'JL8JM?;%-U1:V MHN&0.N-&99DBJWK*4R4FU$*NLV?.JR$#ZDT9VHO5&3/HD_?^_(."!E U'TI- MMK%F#>CYL*'=3U#: *KF@:HQU!4X0*65[:R1 SHJ4P#64P/!0 G>&$OKD?2<74#4&JN9#J%&S 0C8E3F/. M4S0<(N0VOX%09-VS[T&U\6%,"1GOF?-J*(&?N?5!5ZS.4$*?O/?G'Q1*@*KY MBII@VW$=2O=\"X1KX( /W=V@\PH4.("J>:!J#'<%#AT:RD[5+ $?E25@4)8 MJN:!JC%0-1]*37:]9@GX$):@#^YMZNZ%^-C"-FF>?T!9 JB:7ZG9>X<@VU"S M!'QDEJ#7[^T4*$O N]?U5G-B8Z I_9:4LDLU2<"'D@2]0&\;.FYK ,W*0-7\ M]C'(9M0L ?\,EH"= MJ!HC73%!AX:R4S4!(#]C6T(L''4UCG8B $1% .C8&C?O>U T'"**FE.5(JMZ MJE(T1-2T,-U7W:U['YZQ+:&M6-WO?H"]_0'V_@?8&R".L2V!U)2 '+(MHHT2R"$H01_< MVU3%=_J60YM?WX$F9:!J?NL09!MJE$".C!+T^KV= D4)9/>Z?NR:S74)*$IH M22F[5*,$':J='6CV84/Z+R(4C%%7]F1/Q.1)IOQD(B7?\NR?I%GBS+ MW]'XDN1YLBB?SGD@UM)% _'_NR3)GUX4/\VQ^768L_\!4$L#!!0 ( /-> M9UD8P&_70P8 "\: 8 >&PO=V]R:W-H965T&ULK5EM M;]LV$/XKA%<,*;#6(JD7*TL,)$ZZ%FB3H$[7SXQ$VUPET1-I)^FOWU%6)%NB MV&3(%^O%=Z?G7GC/43JYE^4/M>)P#\+ M6>9,PV6Y'*MUR5E:*>79F'A>.,Z9*$;3D^K>33D]D1N=B8+?E$AM\IR5C^<\ MD_>G(SQZNO%5+%?:W!A/3]9LR>=%$K) )5^:91 MW#]_LOZAZD#L*8 =NP*I%4A7P1]0H+4"K1S=(:O8]*(PW6S$D5FTH;O!&%2>-S2\O$)S-KS]_NCB[A8OY M+1R^7%[=SM'U!S0[FW]$'SY??Y^C=^C;_ (=O7F+WB!1H-N5W"A6I.IDK &- ML3E.ZB>?[YY,!IXDI4Z=<"A361I98\.19:I%5K ,E%H4Z0@NNCFUA MVYGU[6;-LCY6:Y;PTQ&L6\7++1]-?_\-A]Z?-I]?R=A!!/PF K[+^O0*NI H M$IESFYL[W;#2-V:C!&CFQ'OT%S/46 M95(I!&A3H=92B0JY7*"%>( D,J6XMC:LJ ?IG>^'80=X7VJ@'"<-Z(D3]+<" M"#@3/P';T;+%#^UUR[(--\CYOQNA'Y'BR::L2LX&?]*'CSTZZ<#O2T'<[0[$ MC0/Q+RIDP,V,W@:Q8L>05PKVF4Q5OM0PSP>Y$-MR :O.OU(%> MR]IA,$@;#.+,WJ=B"^U:E@.E7VL?Y&""HUZJ+&+8\P-O(%Y;.F;@=SNF36P2^S0:0-[R.'82'U2%N]_4ZOL/)GXO MKGVA"1Y UG(F=I/FM0F?%5*?]VC4@V01"N(!3"TW8C]CQ* M>M#[/*B<5I 0U#/F<.PDWQ?W 9?R=IA%%JBQ6ZFO=F4R0IV MK68F@"Q"[F J,,O5# AK,]%:0V#A7>Q%,27=Y%D$HR#T![)'6O(E;O*]*67" M>5KG#M8&4BQ[H1>DS[,A)=VQTB)%Z<#P0%HN)DYZ.XA[SLH?7%>-TCV/U38/ MPTX#'$==S!;!F 3AP(HG+6L2-VL.A-V$.F>ZAOXRG_H,"E05ASV7^G+!)!IJ M Z0E6N(FVOU$B$+#A"0JQAJR MOR613[OCVJ_E#B&V'$[<&]U>D=DR945NV=I:D?]2[A!YR[O$S;OUJRS804+K M.4KY[NRM\:%RR'34ZL0P&.S:S:LEJR,6@J6^'_3ZD44NII$WX AMB9BZB7@V MA!8QC>[X4A2%20=TUT?.K ,L[1,LGO@$=]>[32Z(XGA@Z*S'4="#WY<+?1)W-P;CO5?O.2^7U1<)A:H-U>[5=7.W M^>IQ5KWK[]P_Q\>SW;>+ULSN4\H75D):%,KX DQZ[R,(:;G[.K&[T')=O>"_ MDUK+O#I=<9;RT@C _PLI]=.%>4#SC6CZ'U!+ P04 " #S7F=9T%F(#( " M !K!@ & 'AL+W=O/9)+>-16)GMMO"OY_MI%DIA>V!E]C7ON?XG)OX M)EIS\21S1 7/9<%DS\F5JLY=5Z8YED0>\PJ9WIES41*E0[%P92609!94%J[O M>5VW))0Y<637IB*.^%(5E.%4@%R6)1$O RSXNN><.)N%.[K(E5EPXZ@B"TQ0 MW5=3H2.W9 JZSF>$80% MILHP$#VL<(A%88BTC-\-I],>:8#;\PW[A?6NO3P2B4->/-!,Y3WGS($,YV19 MJ#N^OL3&CQ68\D+:)ZR;7,^!="D5+QNP5E!25H_DN:G#%D#S[ ?X#<#?!83O M ((&$%BCM3)K:T04B2/!UR!,MF8S$UL;B]9N*#-O,5%"[U*-4_%PA9,KF^&O5G.DAF>K@9W\X2F%S L)]=4>E\!ZP/"_0>8 M^WXN*Y)BS]$76J)8H1-__7+2]7[N<_])9*]J$;:U"#]BCZ]8RDL$19Y10D5H MML]M3=&U%*89K>(@['I>Y*ZV;;S-\KOA5M8K?9U67^UNB6-AV)B'E2Z;J[[Q=;3MFWS:*G?6![J1UX_M+4[?A&R(6 ME$DH<*XIO>-3+4O4K:T.%*]L=WCD2O<:.\WUWP"%2=#[<\[5)C 'M/^7^ ]0 M2P,$% @ \UYG6=D.J8#) P N @ !D !X;"]W;W)K&ULK59M;]LV$/XKA H4+9!:MI*V:6H;B+,5+88"7KQN^TI+)XLK M12HD%2?_?L^1ENIAK3L,_6+SY>ZYYX[WHOG>NL^^(0KBH=7&+[(FA.XJSWW9 M4"O]Q'9D<%-;U\J K=OEOG,DJZC4ZKR83E_EK50F6\[CV=HMY[8/6AE:.^'[ MMI7N<47:[A?9+!L.;M6N"7R0+^>=W-&&PJ=N[;#+1Y1*M62\LD8XJA?9]>QJ M=<'R4>!W17M_M!;LR=;:S[SY4"VR*1,B365@!(F_>[HAK1D(-.X.F-EHDA6/ MUP/ZN^@[?-E*3S=6_Z&JT"RRRTQ45,M>AUN[?T\'?UXR7FFUC[]BGV3/BTR4 MO0^V/2B#0:M,^I_&PJJOZIGX/^DR4M,M2%)W=/V?+ID]FKZ=L3="]&NA>GT/\/W=. SV;/ MQ7= Q4IZY86MQ9H=,D%R!5V)WQI"&96V[:1Y9(7>R+Y2@2IQ8_'5!TXE M^?B=,M*42FJQ 0BAFH,7C;PGL24R O'JI(.<,A'859 FE$!HXO[ JW,*()T& MLQT9/312E:*6RHGNZ*F.0HS(Z1Z5.(FOAV;N9#0-:32NY"RSQX6RE1]@8 4/ M W9AM*80=&4J9 TW4N;.>@-.L+ GZ*%#NX7R %OW3PDIQ"D_DUQWZBR@?MWO8*LK& .D8?H%]X33B.$P#'H M9UG@U,?$7P4 . 9 >&PO=V]R:W-H965TK]^YI"S; MJ>MUPQX&!+%$\9Y[[M>A=+EP_FNHB*)XJHT-5X,JQN;=:!2*BFH9CEQ#%D]* MYVL9<>OGH]!XDBH9U68T&8_?C&JI[>#Z,JU]\M>7KHU&6_KD16CK6OKE+1FW MN!H<#U8+#WI>15X875\VTI[T\; M?M.T"!O7@B.9.?>5;^[5U6#,A,A0$1E!XN>1[L@8!@*-;QWFH'?)AIO7*_0/ M*7;$,I.![ISY7:M870W.!T)1*5L3']SB5^KB>+O/<$FXLV1%=W MQF!0:YM_Y5.7APV#\_$/#":=P23QSHX2R_*IA%Z_O6N_)1O& /#U*7-P4A6MMU'8NIE%:);T*EZ,(5VPP*CK8VPP[ M^0'L6_'1V5@%\8M5I+;M1Z#8\YRL>-Y.]@).J3D2D_.AF(PGIWOP3OJX3Q+> MR7\==X8]W0W+(_0N-+*@JP%F))!_I,'URQ?';\87>TB?]J1/]Z'_>]+[80\F MA^*GH,7GBL2=JQMIEYC(>6ND-TM1.ZNC\P%+!3"PHD-H26'D>HS08^!7R!"( M_T2L2'LAF\;H0LZTT7&9-FCX*.*1>/GB?#(^N4B./V@K;:&EVK@C<3+]PPYR\&K\=BONZ\>Z1H"@1CIVXMX6K27R63^*]#H5QH47)Q '[ MG(PO-FS3RO'%X1!\902XT#82=S;CD*W BS@6$;VTJ#]26>1 %!4Z"5@;J&R- M1=C"E;!/OB-\J[7OHTW"R.:W5C.CC1ULBRP[Y,%HF70-*^R9GAH('3,")DCR MVBJOACC_L461EJ(D11Y)W*#@922.A&T\-?25P:R.GRHD S''L1/([0RY;CS6_Z7FV%!91>V)N(]C_T7H=E$[GP7 C MK=L5 ;5&:C44%F=BRG?96I6[&X345G0SB@O"]2JKG 7.=?(IC"NV,MVEJ9'+ MO@NU5?I1JQ;[-NFQNZ0@NWR]G#US@_A#3!@:8(A+X$,8QG M%SFI[0';[+.N^10G<;,IT=KK9ZA;7"L"0QV?77"(EL,I^WE-"$A MS4":FRG->?EO%.)LOT+HC+^58#GC]I&B:6>84<%UCNL4^C6#D!ETG0,N"F8DZ6%6:Z]==RWY9B[2@)>Y0IT_!UR MMD2)GNE-KXA9[0Y"B]Q*B#V/?9&U?\7$J MXXLA75;X1"//&_"\="ZN;MA!_]%W_1=02P,$% @ \UYG6>SP]90%" M*!L !D !X;"]W;W)K&UL[5E;<]LV%OXK&+73 M269H74C)DGR;L9VDS4PSZXG;[C-$'DF8D 0#@'+47[_? 2^B+-E-N\F.'_;! MI@CBW+]S@ -LW M1[5:.QX87%T4!BV71&646Z5S86AYV;L>G=V,>;Z?\(>B!]OY M+=B2A=:?^.5]4ILP(:GRN>?9:D4S8_=UP?^=MART+ M:>E6I_]6B5M?]F8]D=!2EJG[J!]^H=J>"?.+=6K]?_%0S0VCGHA+ZW16$T.# M3.754WZI_= AF V?( AK@M#K70GR6KZ13EY=&/T@#,\&-_[A3?744$[E')1[ M9_!5@G!B)6@> ME%NK7#"[<'A^6QI#N1/7UI*S?G!T+O#='9%\JX&6W((U?EF=JD0ZO-S(5.8Q M]&94V[Y7^MWU_8U80P.RK*H"XA/P-$0BI0VE5N@EQ!2ELQB6#E9MQ8)$R=R= M%AE)6\*DI51&;&1:TIGXE0G%J'Z&]3/Z&T[RC!((4?FJ95=KH?(X+1,2:]2% M="M2];E4B2#\=]L.CT# D^)AK>*U^%QJMK^2)0JCXB80C=O[1Y5;P(]"XB_6 M648F5C(5A2S(B$(;MX1CM5"/M)4\>:%RZ8LCG,?B^ .K8U4&>69/34,Q @M+ MZ M&64]G9&ZEKZ[X'DN[%DL4>9'IA /"P!!;12GT*I$GUJNH 033"JNGEDZE MZD\>T O.*>_GRH]![1MV0PQ!*B$#V4W,JDE]@1+=&8,PES$,V61O8= %8"T/ M&@%,>2)-TBI4&!U3 J14@/)Q;+G)9*.L-ENQ5":K]:K#S-XU2I>,/F62DT(: MA+GARC9Q,'WX+'6ER-1J^!:P@(&VH!BY%E>QAW=RY;2I]&)'>SS LUC$^-FP M-[3A]<\0AQL>:ZT6>D/&\L+D?=_,C]?(;,I7>XIPDF 1=[).UDQ;4,4('9*2 M>7.YP^<&+QV_^*2J4>M!M@=39F)*8D\ZQ Y0ZU7N278U[1I. MR,K4UZ8*OA (=ZQY;[)AH.*=Q"MF_;HI>?J_*GEOU 9 SQ,KED9GGM-!Y7BL M, #!.0J-8/O[VM>!2%I6;'[YO$_^4LC.*^]W\=]S@.?8AIJ^%&SN/_/*/=!& M+,$GXWLO91]:7?/S+B39."9B$_Q\)3-=YK[.(30H8+ <06P^7V=(1>_? M9J235<\,O>.2<,2OMUQ5?M%IPG7H9X_ YNW7"H5_< $1UP<;C>_O[F8!_]YR MWAXDV;>6\*.8!//QK%T1O[=%M]J@9/,ZP7F3E3G6F0+5F"NT[6@UF@V#:#CK MC(R#<#3NO+^:!*?A]/6!A-%T%LSF$T[\IM3?^5+_>.+X-!A&DX/AR61Z5/M1 M>&@-6$SFH?A-.TC9J1:&IT$TCO:4GTY'SR@/FF@4C(^H\U*>+Z52')3:_Q>* M_U&A& ?ST?#E%8KI-)A/P\Y(%,PFW=Q[A22=1,<*Q20(07G[>$]XD.7(WNC0 MXE$PG)Y^?:F8!#/4L\-2$0;3X7C?S>'\&?69!C5[?@BJ#](UT<=6Y7@?^I=- M.AKBP\48K15QC(PH- A],.SPZ+AJNC M_ FFHR@XG0P/A\-@/NDJ^C0'P'PRC(X-SZ?CKUCC&);CV>'B>?_VXYW8]0!V MO^/CIK;I)@%(D>O\Y'.)RN\Q:LNB2/W&'L*KXP1VBB&')MAOWPNT0_XD(B;C MZJT\MXR N49..V"^/A;PP.6F(N,.-J$EO%'W(WA?EHY/?9#_2B?HJ^[0EON2 MTX*/O"R+CM+D4!0ZE":O^Q0@U3,TL,>?_2;\(0-/Z+TL?9_3.F"_,8G76MNJ MJZ[F--) 12;=^L./XXR81B^7EIJ65RY4RNM :WQ2G:WPUWW'5MJ2[XBY[ZJ: M=6]@7]R7_KAB)Z=J[;C7K@S[Q_TJEQ"F0%?H8;$3$OAA-'[^^&:O2CDCD^IL M9-=K M(NO?-7KX<,EM3W*%PO1 ] FXY0/WISK8W?"NA869!?F[D'1;*1>O9;XB>P2A M.^PY[;]U\J\Y&##[;OZ7/R!I/%R[\W6_=NBQ,_)!Y_8"2_;*W]%@3>,5HKK( M:$?;:Z#KZO9C-[VZ0T*7OV(DI+0$Z; _G?2$J>YEJA>G"W\7LM#.Z_," # !P &0 M 'AL+W=OYYX[Y\Z#E=+W)@>P MY$%P:89!;FUQ%H8FS4%0TU(%2#R9*RVHQ:5>A*;00#,/$CR,HZ@;"LID,!KX MO1L]&JC2[YA_^!CQUAFU,"%XC]89O-AT M(!G-:2<5;_P";Y]<*VES0][+#+)=?(@::Z'Q1N@DWDLXA:)% MXMX1B:.XLX#O/\[HB.C,%36$8()L!O81@='C0[D;G>U1W M:M6=?>QO4+V?M]%IDM=QDS'G6 >'936SQ$!::F89F!;YE@.9*XXMA,D%J8P,6(.; MVN8$W6XT$37W2Z>=RL?#@U[W,+]!QSF"(U:IR_ 5!+ P04 " #S7F=94%EC1Y$# #:!P &0 M 'AL+W=O&R4=O.H]KZ]3E-7U-@(EY@6->ULC&V$IZ6M4M=:%&4 -2K-L^PR;834 MT6(6;'=V,3.=5U+CG077-8VP^Q4JLYM'H^AH^"*KVK,A7$]^K_:.TNK M=& I98/:2:/!XF8>+4?7JPF?#P?^EKAS)]_ F:R->>#%QW(>91P0*BP\,PCZ MV>(M*L5$%,;W V1_7W(G7)9"X>W1GV3I:_GT32"$C>B4_Z+V7W M0SYOF*\PRH7_L.O/DAF*SGG3', 402-U_RL>#SJ< *;9+P#Y 9"'N'M'(X=K/4D^_P+^%3T;[VL'ONL3R9WQ*L0P!Y<> 5OE9PGML$\BG,>19/CG#-QX2 M' >^\?].L,=/GL=S4UR[5A0XCZCJ'=HM1HN7+T:7V8U_$P,GS60L!Z;-5H8L;BCRQB^H73P2=@'] Y0>[18@M3>@*"&VQJU ME;J"@JS2@Z@L(K6CIPKU-6&5V,K 2NB'&/Y,E@F\\C7"RQ?3/,]N;GO@ M\@@,YM'-ZQAVM2QJV D'2CBBIEVJ'C"G4>9O0PV,8Q"ZI)+W'27(1SX7W@QI MY%<)?"67__8%K35;61*"'BYB@$X[+#I.\$EF&U%()?V^3XS.BHIH*N&16*0N M9"L4Q6@ZHM7& ^F#CP42U<4X2S)J2Z7XA1G@);&2@5"E=.0D+.S^R"&V0BJQ M5@AF Q=7)Q0)+!T;3U0X=$(,+.P!V4?;D68VF)\DS\I>C,9)?B2.0=,#S^Y& ME\ETB%BAITL/+GLM>C&?F$%8!'[B/?U1WB0+/>%2[5D+U[6ML:0XVC D=($Q MM&+/D<3T0K;&$8/A24!2[,&LE21QR7_P$!(P32OT_G"5_0)J2H+EKD7)JOZ M<1$\F[:CR\*P17=MJ&J^=\)2)NR&*GZ:P,=0Y%1R^$ACS2$5@Z)[+CD/Q2WC MN65*;IF@X12>:_+TY+UMT%9AJC@H^';[IW>P#H-KV;_7/X[W4X^ZKY(DA,(- M0;/DBN:$[2=)O_"F#:_WVGB:!>&SIN&+E@_0_L88?URP@V&<+_X!4$L#!!0 M ( /->9UF7&I%^*00 #P, 9 >&PO=V]R:W-H965T4?2JYV03ZH"T.1S4W.U=BJMVZOY7&45-%3- M1 L<+860#=78E>5AYX7C)O*./.9F7'[N5F)3I=,P[WDJBN::C< MWT M=FO'=XX##ZRLM!F8;U8M+>$1]&_MO<3>?$#)60-<,<&)A&+MO/6O;B+C M;QU^9[!3DS8Q2K9"/)G.^WSM>(80U)!I@T#Q\PRW4-<&"&G\<^/=4]B#1>1!3'E>J MI1FL'"<0\9L/3;TR<10 M3NO]%U $$U7"T5'@*%:LY:'(=D]*$*6D;<4R-% \/,BVTP1H5O4]410@U2'? M34NQAM54DE:*O,NTZQ" MU'C0F;6R1F4<3;;@K!S/6$7K?DGTOL7U*HX*,4[:'= 5P[F 6SFVL_^1XS:3 M'<"3(F JC&!]:&BV((6/XZ%GQ\,K8E1YX?6__O5#\LE2MH<">4UH(SJN M%28BZA*=0L)J\#Y5=,9T%$5^,?LG]^0E62:I&R_BP3GU9POR@S5XKK<(1D-@ M#?<5Q;,\VY_2C6,W"),)_9E_1E/H!NER[/NS<>IW'=0G$<@BC<> ^ QH$KGQ M1&X\&TG<4=X5>'%UTB34"1LW3D:!WAGHP(T"?^(Q>G\4&DMQS,CC^$M$]=,$ MEV+T]3UOYME%11L*"KWDQ/9?9=G_]1LN_[GJ.)J.53+N;> N_84[#<>R".W6 M&E/L1M'$%%ZNF"A*W&2Q&%,AF&3NH#/US)R3?)F-U7"V8OR%J>@Q(L;\.O59 MNHLDG?B,V7JY9B(WG*@_5S,+-XV2BSS,)R\ZO!!+^V[%"]+D2/^X&T:'I_';_D4XNO?OZCLJ2X8W60T%AGJS1>P0 MV;]5^XX6K7T?;H7&V]@S0.:"^$T,>.F6#XP[#Y$U!+ P04 " #S M7F=9.U=>Q:T$ Z# &0 'AL+W=OH?_F:\=: M5MS"O99?1>;RFV >L S6O)+N4=>_0UO/A/!2+:W_977C.XX#EE;6Z:(-1@:% M4,V3O[0Z[ 3,1^\$1&U Y'DWB3S+7[CCRVNC:V;(&]'HQ9?JHY&<4+0H3\[@ MK, XM_P3L"1[/72(199AVL;=-7'1.W$+]DDKEUOVJ\H@VX\?(H>>2-01N8M. M CY!.6#1/&31*$I.X,5]8;''B[^[L"8N.1Y'A^#2ECR%FP!WN06SA6#Y\<-X M.KHZP2KI626GT$^P.AUW-CMG32R[M4RO&NBY.J527+. M&"]+HU\$[EZ0KRR9_4RQPB$$GFJ&N\L 6_-42.$$8E>XF(;F#'=";1H4B\#< M,7@I!7KCVY8;H2O+,D2E2:.K38X<8F12"Y=[(@:H)1#(0985D%G7"K(!^SM' MD;M$&U"86B)5I+T5&89IP];BA4I1JN(2<97CTEZQ7->P!1,R2P^ :P%T?L4*Z\[]1N&,J9DW0"IWE*Q7"(B4A0J-4W5Z"=T)E)?>!\O MU!HI8>?J-#K*FZ.T2CM"DQ6>1'SQ\A?H4^$:$#5,3J8WR\H,-:P+IR\J2T59 M<)Y7,RDQ5;=>5#[E27-N-HU&S0HWDN'&P":-TSC::/.ZQ^7CAWD4C:X^=[G# M;HT;U(P6RCJ:VT*'9 <^:GR%/<;V]-LM0I+CQF(%MEU12J*AH$8\79)8-FPW M<9V+--\[$@5_Q0P.,&^/QQR8PK*UT06IO']\O!RV6K4#WQ5\\:"X0K&0A=_$ M(2Y-ZJ6@FHZ>K %[]/N#M-$%,$$[+M6&5*IS# !N% &@VEAB46K5KMR/"4@U MK;7$3R^MNR!T^JYGE80]7=O=],,KU^6E,TC@+A?& =;'O>HX>+W I@!X@N#9 M,J"/Q]%>1O[?[/'(V^.!9S6*K_ZWYSAF7SUU_]WKS?%BSWS&"UVU6\3EV"NQ M''M^I- #_,.:3[A\#\KG-Z>?%KSW_XF-QV$R&^T;9K/YCB%.PNDTV35,PG@R M9E\.V](!GRB<'6$9A?-X=F"=A]'TL.AYF"SBYA.X>RJ[\_36_0PS3I+S8_9I MLCABGX6+^>2H?39!^U]X/7Y7M^2-;HOI=%^W11+M&J;A:+[H#,#\6FO7#2A!_W=A^1]02P,$% @ \UYG68/>E7R- M @ KP4 !D !X;"]W;W)K&ULG53;;MLP#/T5 MP@.ABQTF[K$L,--V*]:% T.SRK-AT+%267(FNF[\O)2=>!K09L!=+E'@. M#VF1\\[8!U.]N SV1CSX(W;8A$E7A J MS,DS"%Z>\!J5\D0LXW'/&0TA/?!X?V"_";ES+AOA\-JHW[*@:A'-(BBP%*VB M>]-]QWT^YYXO-\J%+W2][W@20=XZ,O4>S IJJ?M5/._K< 28)6\ TCT@#;K[ M0$'E5T$BFUO3@?7>S.8W(=6 9G%2^Y^R)LNWDG&47>6/K7325\C-8V)&?Q[G M>_2R1Z=OH#_#G=%4.?BF"RS^QL>L9)"3'N0LTY.$:VQ&D,[.($W2Z0F^R9#> M)/!-_C.]'CU]'>T;XM(U(L=%Q"_>H7W"*'O_;GR1?#FA;3IHFYYB_Z>VT^@/ MLX]PS "W&KAZA/4&;2C?&5"%<&WJ1N@="*U-JW,LH%&"WUX!&Q# M'^NC%'*6H)!"V%Y"7XX#1VE:2Q4\ML(2E\64H3*CU_Y>?-1$-=IM&!6.(W#P MOI^&TV$:7?5-^,>]'V5WPFXE"U18,C09?3J/P/;CH3?(-*$E-X:XP<.VXHF* MUCOP?6D,'0P?8)C1V0M02P,$% @ \UYG6> K2\&' @ OP< !D !X M;"]W;W)K&ULK55A;YLP$/TK%JNF3MH*,9!F&4%J M0J956J>H6;?/+ER"5;"9;9+VW\\VA"4MC:JN7\!WOO>>[VS=15LN[F0.H-!] M63 Y<7*EJK'KRC2'DL@S7@'3.RLN2J*T*=:NK 20S(+*PL6>-W1+0ID31]:W M$''$:U50!@N!9%V61#Q,H>#;B3-P=HYKNLZ5<;AQ5)$U+$'=5 NA+;=CR6@) M3%+.D(#5Q+D8C.>!B;)E"]8G*"EK_N2^K<,>8/ < +< _!@0/ /P6X#_4H6@ M!00O50A;@$W=;7*WA4N((G$D^!8)$ZW9S,)6WZ)UO2@S[V2IA-ZE&J?B!7E M&XD6(.R;8RF@A,JTX+(6@#ZAFV6"3D\^H!-$&?J9\UH2ELG(55K;,+AIJS-M M=/ S.CZZXDSE$LU9!ED//CF._WP$[^JP6^Y?-?\PKZ+KNA"_KI3&\;RXJD,'%T\Y(@ M-N#$[]\-AMZ7ODJ_)5GREF3S-R([N).@NY/@&'O\0P^)2Y;R$M#I=R[EA[Y[ M:"B&EL*,A$V,PU'@1>YFO\ ]43[&P\.HY&G4>8B'_F'4_&G4R/>]L(MJCHUP^0??3/:KHA84R91 M 2LMY9V=ZX8IFG'1&(I7MA_>L*", %Z?\6YVAE&H)O9\5]02P,$ M% @ \UYG69#EZ/A# @ B@8 !D !X;"]W;W)K&ULG95=;YLP%$#_BL6D/;6%D*\N Z2DV[0\=(J2;GMV\ 6L&IO9)K3_ MOK8A+)L2*N4%;'/O\;E&7*)&R&=5 &CT4C*N8J_0NEKXODH+*+&Z$Q5P\R03 MLL3:3&7NJTH")BZI9'X8!#._Q)1[2>36-C*)1*T9Y;"12-5EB>7K"IAH8F_D M'1>V-"^T7?"3J,(Y[$#_K#;2S/R>0F@)7%'!D80L]I:CQ6INXUW +PJ-.ADC M6\E>B&<[69/8"ZP0,$BU)6!S.\ #,&9!1N-/Q_3Z+6WBZ?A(_^9J-[7LL8(' MP7Y3HHO8N_<0@0S73&]%\QVZ>J:6EPJFW!4U;>SXDX?26FE1=LG&H*2\O>.7 M[AQ.$@SG?$+8)83.N]W(67[!&B>1% V2-MK0[,"5ZK*-'.7VI>RT-$^IR=/) MVAPO 8F>)":4YV@I)>8YF&/7*O*UV<'&^6E'6[6T\ )MC!X%UX5"7SD!\F^^ M;\QZO?"HMPH'@3NH[E!X?X/"()P,\,9]N6/'&U_@G2OS!NU?T9H3>J"DQNQ< MU2UT4)[TRI,A>K*M&:!1L)_>CDZU MT9*(2O]_R*WN,###3,& V+07FPYR?@A^>X7<,/0]N5DO-[OJU)Y FJ\(7W ; M9K[G-N_=YEBGW_2'TJ0N>N""J6BYKIM%?UJWVB7;7_Y&]YVZ4D9;J=:DQ% ,,BS_NWKT[WATYVSG_)=1$43PTQH9Y47RG.63P.^:=N%@+-B3M7-?>/)!S8LQ$R)#560$B<\]79,Q# 0:=WO,8C#) MBH?C'OU=\AV^K&6@:V?^T"K6\^*B$(HVLC/QUNW>T]Z?1+!R)J1_L% MJ+H07;-7!H-&V_R5#_LX'"AI8'&@^1J MT@8Y;?E05M%C5T,O+E9Z:_5&5])&<555KK-1VZVX<497FH)XT8]>SLH(>ZQ5 M5GOL9<:>?@?[)_'1V5@'\8M5I/ZI7X+G0';:DUU.CP*NJ!V)Z<6)F(ZG9T?P M3@?G3Q/>Z8\Y_Y3'&?#L:4"NH,O0RHKF!4HDD+^G8O'\V>3U^.T1NF<#W;-C MZ(NE##H(MQ$WC&VCY+Q^BN0/P%R*3S6A1BK7M-(^Q)K("D2@E1YRVB9@KR!-R.]8I_D^VJW7 M &D-DFU+EKPTYI'WJ8U9-X+89YN()#M!H!=A(Y+7C=@,)+3-/2H5NU79$"MK M&Z+O4A?(NES/8C)^]5N2N_)15X:PP$&YI6UG,LCJU9\C\2$3<*VVO :)1EJT M*_;V1("LD.HOU&GV_D4%&SHDQR!JF9!!\ZHZ[WD-_8(\7 S),KST'28O15)3 MQ-&R5%$(:)")JA0;J;UH#X[J(,2(G.E06Z-T>NC47B;3D$97RLXR>VQHIT(/ M RLX&+"+@S6-H&NK4 O<)9D[Z_4XT<&>H(<6O13*/>RF@_N/)'VV?YUS!_R" MH'MINI0EH5L'NNM@%HLI2*RN=*B,"QUHQ-J[;IN/BA.+C>L0NI0M>R+_0V)R MP $%@SM*SN,@.84@]6^*NUI7-=R_ZS1DI8(Y1!ZB7WF/.(T0 L^@A\EWPI<5 MEA"TF*+R7YAMG(LX#R1WX@C=_FS[$MA']_FSB^GDS=L@#)<"^I:U2"&D;>M\ M%,B./KE_'1UI.>=#RSD_VBNND;<1SV,%M\*CB/ M_&L(5?Y\OTJGI\P'Z7?HMD(0QNHCD=O M$ 6?GP5Y$EV;KN*UB[C8T[#&2XH\"V"?LZ"?L('A;;;X&U!+ P04 " #S M7F=9E:9N[^(# #$#P &0 'AL+W=OM35\X:M,&X,SFU1L!7/0WZHKB2NG0TEY :7BHB02EE/KS#L]#\W^9L-W M#FO5NR8FDX40UV;Q5SJU7$,(<0NWL&E> MREQ+O,O13\\^,7D-FBUR('-(:LDU!T6.OAJ+.IXX&F.8G4ZRP3MO\>@>O#'Y M)$J=*?*V3"&][^\@MXX@W1(\IPN_(<_M_%X*I?:L?C\?L4+4I5:$ET1GHE:L3-5Q=_NL$%+S7Y!V MEF\E*E7^;Z9WC$M\MI6&8@&RJS9R(90F'T2>\G)%WJ/"J6[U$6EBHWQG>0WD M[(;QW+R@UZB2KQ7+X?3)']M'N(&<>$\>Y^V/FNM;HN[$X;$CO"2A/0[B34;T MR3.Z$+(2DFD@6#VDJ$N>\(KE9"&PF'JLO-BU?3?N60*;>D%O?13:(QH=[T3P MHMB.QR%&*@J0"4?P*U9A9?V^,1C9KA_NF,,P&F3OT=UL$"(<4_)5:(QR1XW2 MD>T'_CWR4>0=((\^OF<' W2>R_FY*,4E)*U0^&XC%/[_0O$?"45@CSWW^0E% M%-GCB/8LOAV'_=X[PB8-_2&A"&V*GCVAJ(:% KO7W\W8L]UH].=2$=HQZMFN M5% [1B$>3P0N$6?-=89!1 GD%ICLO1W/<[$PPGL6+!7?;_S84F.%=6XZDZ)> M962)TU%CV6W<,+8];^ SA65!HQYF#V*+JJ'< ^KY]BAT=\W4'H=]HOL1L"E" MUQ\RCZ/@#[Z(IHB#N/O4#A6QTYNLL$-7S?RH2&)><3MD==9N1#UK)[.[[>U\ MBV6\,A^&');HZIY$6*ZRG1G;A195,ZKLP ;K! M??8/4$L#!!0 ( /->9UGI('#GK0( +\& 9 >&PO=V]R:W-H965T MV.-X MQ1[N[CJA_?6=73MN:$/4XXOWFO?FO3W&X[72CZ8 L.1)<&DF06%M>1Z&)BU M4'.J2I"XDBLMJ,6A7H:FU$ S#Q(\C*-H& K*9)",_=R=3L:JLIQ)N-/$5$)0 M_6T&7*TG03?83-RS96'=1)B,2[J$.=B'\D[C*&Q9,B9 &J8DT9!/@FGW?-9W M\3[@,X.UV>H3YV2AU*,;7&>3('*"@$-J'0/%9@67P+DC0AE?&\Z@3>F V_T- M^UOO';TLJ(%+Q;^PS!:38!20#'):<7NOUN^A\3-P?*GBQG_)NHX=8,:T,E:) M!HQCP63=TJ=F'[8 H^@%0-P 8J^[3N157E%+D[%6:Z)=-+*YCK?JT2B.27*)[%>PGG4)Z2>'1,XBCN[^'K MM3O0\WR]_]J!7<9KWOYN7O>:SDU)4Y@$R&9 KR!(#@^ZP^ABC^I^J[J_CSV9 MX^O,*@[D-B?_[F!_CL.#41SU+LC?M@\2RP-GWU'..RP+AG0^*&/P]OP6B<]R MNJ*,N\MU@A7F9$[14H<*54EK")/$%JHR5&8(OJ'Z$:P+)7-(*\TL _/,O/+F MTV?F67.!.4HXP@?,J4R!4$-43JX@!;% 2"_RUZG7"GM%.MWC[EGOJ-G0?9R_ MFAH,^^0CEE.4J$%:4H)FZD_$[2+Z'WOX4FSM;_-!ZKI3=#%R"]I^5_ !02P,$% @ \UYG69=ZGTE+ P M0@H !D !X;"]W;W)K&ULU5;;CMLV$/T50DF# M!!!T(77SQC80ITV3AT6,];9YIJ6Q):Q$NB2UCO^^)&5+:JT8>6F#O(@B9^;P M##E'FOF1BR=9 BCTM:F97#BE4H<[WY=Y"0V5'C\ TY8=%PU5>BKVOCP(H(4- M:FH?!T'B-[1BSG)NU]9B.>>MJBL&:X%DVS14G%90\^/""9W+PD.U+Y59\)?S M ]W#!M0?A[70,[]'*:H&F*PX0P)V"^==>+>*C+]U^+."HQR](Y/)EO,G,_E4 M+)S $((:X3W4M0'2-/XZ8SK]EB9P_'Y!_V!SU[ELJ83WO/Y2%:I< M.)F#"MC1ME8/_/@1SOG$!B_GM;1/=.Q\2>J@O)6*-^=@S:"I6#?2K^=S& 5D MP3<"\#D 6][=1I;EKU31Y5SP(Q+&6Z.9%YNJC=;D*F8N9:.$ME8Z3BT?X!E8 M"^@!5WL'X^?D9;=6AX6^@S= ]9ZJ4Z#=60/'/>%\S MZ^GA"[T5O@FX@8.'<.8B'.#H!A[ITR46CWQ_NE-9=B#1-(C1R9T\T!P6CA:" M!/$,SO+5BS )WMZ@&/44HUOHRXW67='6@#[OT(;J>T"K$WH\'>S"6O"BS=44 MY]NHKUYD."!OT?\]A@1] 7@Z5P1ZC6C#6Z8DJAA2)6\E987LO?5U*VBV(/H[ MGS"1P)H(^EWP',0)O42S)'/C-.Z=L]!+T2_6$+A!B@<#MH9U2;6B\],UW3AV M,4E&]+UP(B?BXFPVS$-OV/I#"_55A&:1Q4- / &:1&X\2C?V!A+WE+4[_?EJ M1<7VUVS<.!D2#":@L1OA<.0Q>#]R16O$]+=?VDJ[K+_4J&&6Z*,8?,,@\ )[ MJ-JF$R)!X[JQ1O4,*F8,#6*'B)B75_7/C,W3;*1SU"MMS43 MN624_91F4C>+DI'']VB&N+$YC&!*,\2-,N+.1M^H?VEFZL_AC_[K#8B][5XD MRDV-=+_X?K5OD-YU?<'@WG57]U3L*R91#3L=&GAI["#1=2S=1/&#[1*V7.F> MP[Z6NLD#81RT?<>YNDS,!GW;N/P;4$L#!!0 ( /->9UGS ,39MP( $L' M 9 >&PO=V]R:W-H965TTTW;^?;0A-%AIIG_8%VX_OGGONC,^3 M#1?/L@10Z+6NF)PZI5+-I>?)O(2:R O> -,[2RYJHO12K#S9"""%=:HK#_M^ MY-6$,B>;6.Q>9!.^5A5E<"^07-/=%"E5,G<5 !2[*N MU /?W$*7S]CPY;R2]HLVK2T.'92OI>)UYZP5U)2U(WGMZK#CD/CO..#. 5O= M;2"K\B-1))L(OD'"6&LV,[&I6F\MCC)S*',E]"[5?BK["CHEBP,E.3T:1?W5$5=BK"H^Q M9W-]NXIU!8@OD56(;KA4@S*/$YV>)-@/KM#_&D@)X[LZ_AX-T#SXC-5\S M)1%E2)5\+0DKY#G29ZV@7H#H#_R _\TD\*U)<,3D7UB^-R"(HFR%*EO_7->_ MM_^ 1B,WC/U]((Z3'2 (W2@*=X&Q&XQ'Z)$(:F[3$.]VQ&X\H!*[21 ?H(F+ MH\.D$S=,@^[7X:;++MIPE.6\A@/S,QUQ')X/X5&8#N"QFR;C03P>:_R;?B_> MK5OX5]W2*-JO6QKB72!R_23= D.7R]MI<#6(E6WC4H?6_U3;ZWJT?RFNVP;Y M9MX^,W=$K"B36OQ2N_H7\=A!HFW=[4+QQK;+!5>Z^=IIJ5\[$,9 [R\Y5]N% M"="_G]D?4$L#!!0 ( /->9UE 3%%=#0, (<* 9 >&PO=V]R:W-H M965TJK-W# MM >3'(C5)*:V ^U^_6PG9 %25&V\$%_.]YTK/F>XINR1)P "/6=ISD=&(L1R M8)H\2B##_(PN(9P!3$_?*6R9U9L\0D@YP3FB,& M\Y%Q80\FOI+7 @\$UKRQ1LJ3&:6/:G,=CPQ+&00I1$(Q8/E9P26DJ2*29CQ5 MG$:M4@&;ZPW[E?9=^C+#'"YI^H/$(AD9?0/%,,=%*N[H^@M4_O047T13KG_1 MNI*U#!057-"L DL+,I*77_Q!"+' P9'2-F)*6;&JAHZ_1,EXD5W4R%4S>$HD3P0UFCR#P+ 4T MA:A@1!#@J(NN\Q5P(0M"R&5$,T"=KY3S#Z@32G&2RE47W4]#U#GY@$X0R='W MA!8 !ORH#447$V M41D[!PFGL#Q#3O\4.9;CM=AS^0:X:VFXV^;._VF?_+/VK6"X=8FXFL]]A:]1 M"D270EN"2PJOG4(]=@.^Q!&,#/F:<6 K,(+W[VS?^M06W6.2A<_:NU*1% MG]L0VO*W5_O;.UAWDZ>"B)?&LW2*KAZZWZY/T7TN6V)*?D.,/LM6N'F:?E[, MN&"R]?QJ"TGOF!5Z3++PF&23(Y%M9^4; M3W^[ME*S9Z*P9L(4>:3B*:)&+ M\@6M3^NIZ4(/"SOG8WMP:;>BO_3EB"8[\X+D'*4PEZJLLW.965:. M/>5&T*7NZS,JY)2@EXF<%($I 7D_IU1L-DI!/7L&?P!02P,$% @ \UYG M6?0Y%A]U P 60\ !D !X;"]W;W)K&ULM5=A MS+-#/7FTS=YC[+>&UK HA*PF[^?25P,"18 M;5KNBY'$[MM]BYZ\FAX8?Q [ (F^96DN9M9.RN+*MD6R@XR(2U9 KMYL&,^( M5%.^M47!@:PKIRRUL>.,[8S0W(JGU=H=CZ>LE"G-X8XC4689X8_7D++#S'*M MIX5/=+N3>L&.IP79PA+DE^*.JYG=H*QI!KF@+$<<-C/KO7LU=WWM4%G<4SB( MUAAI*BO&'O3D=CVS')T1I)!(#4'48P]S2%.-I/+X>@2UFIC:L3U^0K^IR"LR M*R)@SM+_Z%KN9E9HH35L2)G*3^SP 8Z$ HV7L%14O^A0VTZ4<5(*R;*CL\H@ MHWG])-^.A6@Y>.,S#OCH@'_6P3LZ>!71.K.*UH)($D\Y.R"NK16:'E2UJ;P5 M&YKKS[B47+VERD_&'PE_ $E6*: E)"6GDH) (W1#*$?W)"T!O5TH YJ*=VKY MRW*!WKYYA]X@FJ//.U8*DJ_%U)8J%0UH)\>PUW58?";L$HI+A,,+A!WL][C/ MS>X+2"Z1YU3N7M?=5@5HJH";*N *SWM-%?I8U3!^/XR6W)4H2 (S2VE* -^# M%?_YASMV_NKC.!!8A['7,/9,Z/'?7TLJ'Y$PLJTAQA6$/@_V<1#YX=3>MUF\ M-/(CUVF,.MGY37:^,;OW>[7A].<8J8-J)(CZ+N9,:[B@E03&@1].GN5JC/J+ M%0\:3H&14VN/F;D$+PJ*/=?W@F=<>LQP$$5N?^7'39;CG]D7)Q5Y/U!VE@%/J!+S'2EZ4[TV0[QV;P^% MUB5\:H'<@7H@=] F:"BT+NM3&^2:^Z!7B]KMZ7?&082?B;K/+ B=\(RH3XV1 M:^Z,_G]1F^/_JJ@'1JVK9[?N/?K2J;;PEN8"I;!189S+B>J1>'V/JR>2%=55 M:,6DNEA5PYVZ^P+7!NK]AC'Y--&WJ^8V'7\'4$L#!!0 ( /->9UF6HQVC MV0, (@0 9 >&PO=V]R:W-H965TX'DNBBH^/L]Y'P[>&.AQ5=P@S40W4O],AM63)60"D9+Y& QA.6>W6'55T/!1\BX2QUFSFH8Y-C=;> ML-(LXTP)_95IG!K_3L4C*#K/ H3>(E>C+BJ\E+3,Y=)668TC=M)GZ_6YJ9K0(H?!>D*T84"@2:YS@U:IH T#DT%9$RAW[B4Z(_)7"JA=^Z? MMFCMY 5V>2:=;V5%4Q@Y.E\EB TXXY]_PI'WBRUV%R+K1-)O(^GWL8^[8;&Y MNL-'-=X4FLV8D,@/]#)N#IVPF9'8"UJSCKR@E1?TROLHS%H\E+KJY;7*3SS/ M6+E$'W75L^[C'5]XH".(8WPDUF(T( .[U+"5&KY.JME.8-4:GLBX#B,2'XFU M6$5AZ-O51JW:J%?M/CELPJ*3*0D)@^186>\4K]RX<>M W.O E(N*"ZH Z8J& MBG7)4E;1',WYF0+72_?2E+T06+(-[W$;CW<'VF##;@[KHFR2 \5F>S"\G9]=\?SKC_=)[RH@"1 M,EW7[FD%PBJRE^*EZ7@IMJ[#^^,>!S]V;<.]_!^UN. M9XI%?-(!!U$X(,?:+&9A&ULO9=; MC]HX%(#_BI6MJE9B)HES@RE$FH*JW8=*HZ&7A]4^F' @T3@Q:QOH[*_?XQ " M!(@ZT;0O$%_.Y3NVC\X9;H5\4BF )C]R7JB1E6J]NK-ME:20,W4K5E#@RD+( MG&D)%'K/&?R^2-PL1U9 MKK6?>,R6J383=CQ99#H3)1$ F+D77OWHU=SPB4.[YE ML%5'W\2@S(1X,H._YB/+,1X!AT0;%0S_-C &SHTF]./?2JE5VS2"Q]][[9]* M>(29,05CP;]G26, M'N19L?MG/ZI ' FX_A4!6@G0GQ7P*H$R#=!#=D7+W'Z:_3 M"7GWYCUY0[*"?$G%6K%BKH:V1E>,0CNIS'[H0_T+XN-V M\0DDM\1S2G'O5-S& -11H'44:*G/NZIOIH_X>^1^@\0F*C?X4FZFC$-O'Y)G M7.5<)$S#G" ]F6;%$L.W7R9X#KC[/A=29__AGK%0ND<>!4>KR\.VO^]G2DN\ MQO]<"M_.7_^RO^9MWZD52V!DX>-5(#=@Q6__<$/GPZ5@OI*RD]!Z=6B]-NUQ M,PZ3-> 5URG>'U$ >08F+_'OE(:E4I.*-K'K.DX4#.W-,5FK[8YD?DWFOYB, M+33(&HSH5(KU,B4+3%7ES,6GLC,3'+$&?==MHK8ZTQ$UJ%&#CJ@'LAI60W&= M-3AC=;TP ;F^X'C-W$O7[M7O]WY^!FSNV13RR3Y!OC>*;M^;?_FOGWE92= MA'50AW70>NH'XI_.O8/S-XK)UVM>@U:[':EE*^I1B>9V0'UIYJV,G!PK'03-4VWWI2OKH1!S6XN1*ZSM8/1"ZAU$?A/L M5U1![J$,H?2P.^?W<17+7CLH[[!-&W8#"RS0A$."U3OW$88 M4[GK@W8#+59E*S$3&AN3\C/%WA&DV8#K"R'T?F"ZD[H;C?\'4$L#!!0 ( M /->9UEBIJVP$@, !$, 9 >&PO=V]R:W-H965T^ I H.>,Y'QHK(0H^J;)XQ5DF-_0 G(YLZ L MPT(.V=+D!0.<:%!&3-NR/#/#:6X$ VV;L&! UX*D.4P8XNLLP^QE!(1NAT;' MV!FFZ7(EE,$,!@5>P@S$8S%A"&X%<-\;H5L!=.IFF;L6+L0"!P-& MMX@I;\FF7K3Z&BWU2G.U3V:"R=E4XD3P@-D3"#PG@&80KUDJ4N#H&LVBZ03= MYQO@0NX*P=%E*-U2PJ_DY.,L1)<75^@"I3GZL:)KCO.$#TPA%Z1HS;@*/BJ# MVV\$=] #S<6*HRA/(&G A^?QMV?PIA2B5L/>J3&RSQ+.H+A!=N\+LBW;;5C/ M^!UPQ])PIRF=?XL>_77T S&<>FLXFL_YR-9H*G))XS;3J(NNSPLR@%FY="_<<>_!Z$N61BVD&Z))0+@^C/'C2 M(D"&% B>Y>>#0U.-2GI/TZMOQR;P>VYO8&[VM3]UZKC6[:%3V.#DNU[GT"MJ MB.=WNK73@0C=6H3N61%FZZ(@H$3 !$590>@+ )J"2)FVH@G!>5/R9VD_ND'; M) O;)(M:(CNHC5?7QFOGLO#:K$6;9&&;9%%+9 >U\.M:^/_WLO!/C[AG64>7 MQ:G3M>^[1Y?%J9/C'C-%#>'VG4H-S+T>)P.VU,TE1S%=YZ+\IM76NG^]TVW; MD7W4Z8\[#?90]KME>_I*7S;+>(K5(#Q M!Y^[7;P(,"B*C>YGYHH#=[R6O M.QTZ#G>4/25K (Z>HS!.1MJ:\\V-KB?^&B*27-,-Q.*7)641X>*6K?1DPX L M,J!C$\,)2D4438O[<0TMU(P]K+@V_!:LWE M WT\W) 5S( _;AZ8N--+E$4009P$-$8,EB-M@F\\[$B'S.*O ';)P3624YE3 M^B1O[A8CS9 C@A!\+B&(^-K"%,)0(HEQ_%. :B6G=#R\?D'_G$U>3&9.$IC2 M\.]@P=C[W3#B7<#(>,KI# M3%H+-'F1J9]Y"[V"6";*C#/Q:R#\^'CB^VF4AH3# MWS-3 TI9%(N;7,A2V@ MN]BG$:"/+G 2A,DGU$&/,Q=]_/ )?4!!C+ZO:9J0>)$,=2Z&(T%UOZ"^S:G- M$]06^DICODZ0%R]@T>#OMOL/6OQU(4.IA?FBQ:W9"CB#S34R^U?(-$R[83S3 M,]PM(W.WFJ;S_]B]GV:OB&&5B6%E>-:IQ+B?WJ$)YRR8IYS,0T"@2?2?/36'/@>UF8%GY;I(-\6&DB3Q+@&U!&__Z"W:,WYHT5PGFJ@3S M%(%5HF.7T;';T"O+EF;+UJ\LVZ!8MB%-Q)J=DY#$/ERA6U@%<1S$JZ:PY8Q. MQBCWE^T8VT;7M$4R;@\CTF!GV5T\Z%?MW":[GFU9O:J=UV1GX+ZUYZU(U"TE MZK9*)'/43YE,6+0!%M SE&J2)6?I'@RO-S!JDAS;= :.6=/CV*CKU+3UCFT< M;#7KX)0Z.&^1*J*HGL@3YVB,V#;-GEF+_[3!SNKV+>S4=#D3SWL=KZ)/K]2G M=[8^;3O@EU,)T@I_:;E3">:J!/,4@55BU"]CU'^KS:BO,CHJP5R58)XBL$IT M!F5T!N^^&0V.*RJV\:!68AJL['ZO5E3=)BP\L&KEI<'*L>U!Q:8]RI859N#W@.W:O,8B]XV#/X3TOPN>MHD M+[(@=! MY&0K&@ZYUCNB'>[,B%CT7PE[@GS]ST#L[0$/H+GQ:.6]=-4K17.5 MHGFJT*H1-/<1--^J,!?(JF*D$LU5BN:I0JO&:-_(X=9.Y$W*U6DU:CL&SCPJT=P"K;V_4459%7W?$N+WZ0G;:2Z. M@THT%Y_39ZJBK,9AWY+B=^Y)"S[GE9>BUE%=+/0YG)XJSEQI_>"D-P*VRH[8 M$Z%>&O/\;*]\6A[C3[+#Z]KS6WPSQ0W/77GLGYTL[^'S_PS$R]=*OJ.%L!14 MQG5/I!#+C^'S&TXWV3GSG').H^QR#60!3!J(WY>4\I<;25#^&3+^ 5!+ P04 M " #S7F=94#W9RW(# "M#0 &0 'AL+W=O^ZYU\>Y=G3M$ M)M8]+_0V Y=TOM!VP.]WEV2.5ZB_+2^DZ?D%RI0FR!45'"3.>MX@/!Z&36O@ M9GRGN%8[;;"A3(2XMIVS:<\++"-D&&L+0=ZD7/:WLPQ1E)F;X4ZT^8!]2P>+%@RCUAG<\-/(A3I462 M&QL&">79F]SDB=@QB*(#!E%N$#G>F2/'E6(.TLPV:;;A0G;4A1[E= ME2LMS5=J['3_7/#YNZ\H$QCA1,,[^(@<)6%PQK,EMZE[,T)-*%-OX0@HAS%E MS RKKJ\- XOCQ[FW8>8M.N"M V/!]4+!!S[%Z5U[WS OZ$<;^L.H%/ *EU6( MVA6(@J@.WZY&\.;H;0ENK4A+S>'6#^!>XDJP%>5S.)$XI1H&-S'MAS/:0:"L )&-6&SA&&S8-C\-X9CHE-I%OH@PW*\+['>,HQ: M)0Q;!<-6*>*YZ8.8W1=BQ6C4_KJM1H="&E"G5F+6\H!,,S<=Y\;^\5?]L%:- MNOYJ#[EV0:[]PINML^+*7Z2*5WBD1TGK@/.R_ +@RVM2)XG(K&Y(8F M:?*7&LJ]-'9$5 OV2RCM4:J=$'_E8W_0S4O4 MVG!;;,/&4W536EX?2W!;:\/RXCA(1,JUS>%L\XN?.*7GPAM3O>NN3#W*91V@OD^$T)O.M9!<4/K_P902P,$% @ \UYG M67!]O,>. @ P@< !D !X;"]W;W)K&ULK55M M3]LP$/XK5H8FD "G22C0I9%HTVE(0T(4M@_3/KC)M;%([,QV6_;OYY%@ */50EDT.O4*H>8"RS BHBCWD-3-_,N:B(TJ)8 M8%D+(+D%524.?+^/*T*9E\16=RV2F"]521E<"R27547$[Q&4?#WT>MY&<4,7 MA3(*G,0U6< 4U%U]+;2$6Y:<5L DY0P)F ^]B]Y@$AE[:_"-PEING9&)9,;Y MO1$N\Z'GFP=!"9DR#$1_5C"&LC1$^AF_&DZO=6F V^<-^V<;NXYE1B2,>?F= MYJH8>F<>RF%.EJ6ZX>LOT,1S8O@R7DK[B];.MG_NH6PI%:\:L'Y!19G[DHZN&D =C0L8O=)BXEBB2QX&LDC+5F M,P>;?8O6^:+,],E4"7U+-4XE7SE;'-V"J% *,X6.T"53($ J-'G0O2@![:>@ M""WE@;Z\FZ9H?^\ [2'*T&W!EY*P7,98Z9<8/IPU7D?.:_"*UQ!=<:8*B28L MA[P#G^[&G^_ 8YV!-@W!)@VC8"?A%.IC%)P=HL /HH[WC-\ #WT+#[O"^3_O MDW_V_B098=L3H>4+7^%[W@*'KC=^7,RD$OJ?_;.KX(XRZJ8TTVX@:Y+!T-/C M3()8@9=\_-#K^Y^ZLOV>9.E[DDW>B>Q)7:*V+M$N]L>Z@*M+5QD<0]\RF!VQ M2LYBO-K.[5\MTI<6X>E3D\E+D^"D-7'!X:VA5(%8V&T@4<:73+E>;+7MPKFP M<_:9?M0;C'L=^E0O*+=/'NG==KLB8D&91"7,M2O_^%3/3.$VAA,4K^U(G'&E M!ZP]%GK)@C &^G[.N=H(QD&[MI,_4$L#!!0 ( /->9UDD!SANE0( .(' M 9 >&PO=V]R:W-H965TEA&D)J3:'CI5B;8]3'MPX 2L&IO9)FG__7PA-*UH6FU] ?MPON_SN>"3 M;+FXD16 0K04UEL>\ ::_K+FHL=);4?JR$8 +"ZJI'P;! MJ5]CPKPTL;9KD2:\590PN!9(MG6-Q=T4*-].O)&W,RQ(62EC\-.DP24L07UO MKH7>^3U+06I@DG"&!*PGWL5H/(^-OW7X06 K]];(1++B_,9LOA83+S ' @JY M,@Q8OS8P TH-D3[&GX[3ZR4-<'^]8[^TL>M85EC"C-.?I%#5Q#OW4 %KW%*U MX-LOT,5S8OAR3J5]HJWS/8L\E+=2\;H#ZQ/4A+DWONWRL ?0/,. L .$CP'Q M$X"H T0O58@[0/Q2A9,.8$/W7>PV<1E6.$T$WR)AO#6;6=CL6[3.%V&F3Y9* MZ*]$XU2Z@ VP%M "'\9\.X'T=;Q]TN MZ&AXD7$)SC,+S(Q0&83QP MGMD+X%%@X=%0./^G/O]G]0?)B/H.B"Q?]"2?+:ON@(8+15AYA#(B<\IE*P#Q MMP\\(K"?8/\NEA))?3O_GNH+YQR/*QLKL"Q;' .$T_?<1+$!KST M[9O1:?!YJ"BO29:])MG\E<@>E"_NRQ5 M'L(@C(/^ON9<[39&H!_KZ5]02P,$% @ \UYG680E.$L4! SQ< !D M !X;"]W;W)K&ULK9AMCYLX$(#_BD6K4RO=+>]O M>TFD;J#M?5@IVFWO/GO!25#!3FV3=/]]C2$D$"_*WOI+ F;F,3/C&>.9'0C] MP;8(FR;(MJB"[(3N$Q9,UH17DXI9N3+:C".92J2I-Q[(" MLX(%-A8S.;:BBQFI>5E@M** U54%Z?,=*LEA;MC&<>"AV&QY,V N9CNX08^( M?]^MJ+@S>TI>5 BS@F! T7IN?+)O4SMH%*3$OP4ZL+-KT)CR1,B/YN:??&Y8 MS1NA$F6\04#QMT=+5)8-2;S'SPYJ]',VBN?71_IG:;PPY@DRM"3E?T7.MW,C M,D".UK N^0,Y?$6=07[#RTC)Y"\XM+)A8("L9IQ4G;)X@ZK [3_\U3GB3$%P MU I.I^",%;P7%-Q.P;UV!J]3\*Z=P>\4I.EF:[MT7 (Y7,PH.0#:2 M:/S],0$?WG\$[T&!P;T#>%(WIO.$=OW#F3P$>TNP%.]"=P+,=3O,_R"G77DNJNRIRW MS9[^[]D'SG#[I>%*GGO]TE"%N(5X:DA3YV[9#F9H;HA"QA#=(V/QQSL[L/Y6 M^5=%;ASZO=S 8K^WV)^T^ LE&:+/*DLG M%5^[WG3"$IVP5!-LX/V@]WZ@(_,#G9'0"4MTPE)-L$$DPCX2X5LSOP7X9QD8 M!Y%_EH"M?U5BEA6.\CFY%'-B.Y3[T2#OE7*^YWGJO(]Z>Z-)>U=;*+[^,F7B M3VJ^=KGIA"4Z8:DFV,#]<>_^6$?BQSHCH1.6Z(2EFF"#2-C6ZFOJ=X3S M++1]WW%'F_E2)>>Z3A2/DE\AYXE-/PQ'R:^0UQ.%F!V*SXF+$J"2B\,@>J$$G(XZ]O19YQ[B>@TS M7M,";Y3V3NJ_>NWII"5:::DNVC 2IR.8[6NI!5H/9%IIB59:JHLVC,?I4&9/ MGC2NJ@7!Y?'>#\8] (64XSGVN!)<2GGNQ3E (15&7C"J N99@[)"=",[PPQD MI,:\;4CUHWWW^9/LN8[&[^S;I:T83YINM6R(GO!MJ_L>TDV!&2C16DQEW80B MB+3M'K_2)<$XJ>;E%,$>T$1#/UX3PXTTS0=_#7_P&4$L#!!0 ( M /->9UF[@F&PO=V]R:W-H965TV740Q9*2XHT?( MQ9L]91GAHLD.=G%D0'9*E*6VZSB^G9$DMY9SU;=ARSDM>9KDL&&H*+.,L)\K M2.EI86'KW+%-#C&7'?9R?B0'> 3^_;AAHF4WE%V205XD-$<,]@OK"[X/L2\% MRN+O!$[%U3.2KCQ1^BP;?^T6EB-G!"E$7"*(^'B!-:2I)(EY_%M#K69,*;Q^ M/M._*N>%,T^D@#5-_TEV/%Y84POM8$_*E&_IZ4^H'1I+7D330OU&I]K6L5!4 M%IQFM5C,($ORZI/\J -Q)1 +7 NW6$42T8W3K"N!8HU^W* M=Q6X@'"RG#-Z0DQ:"YI\4-%7:A&O))<+Y9$S\381.K[:SOD'N.4KNZ=SY?Z.''QZ]%0RO64Z> MXGFW+R==BBO(2 ^1M?&^.)((%I8H?@6P%["6GW[!OO.'+KXF88%)6&@(ULK$ MJ,G$:(B^;.\UIK8P*1!!1V#RQ6==7BHD=A13_HUY6>*Y_7(=[;=-@K=-PD&3 MEK_CQM_QH+_?&(V _=1Y-2A\[VHS"0M,PD)#L%;T_2;ZOHE][YO,A$E88!(6 M&H*U,C%I,C$QO^\K),97V]&YFV)_=OW3*01ZC3OI%(,>,Z]3$/1FWD1?%*9- M,*:#P=C$1'R9C+1585#YWK5H$A:8A(6&8*WPSYKPSTQ4A9G)3)B$!29AH2%8 M*Q/8N7S/=\S7A9K9V9;8ZWXIZ+'#XTXQZ+%S_4XUZ+%S9OIR@*]..W@P"E]+ M2+6.#LK>NP:-T@*CM- 4K9T ]Y( UT1)J"FF\F&2%ABEA:9H[7QJG Y*N'AL](#RU3Y1S MFJG'&,@.F#00[_>4\G-##M#\1V'Y'U!+ P04 " #S7F=9X)JK%4H" !R M!P &0 'AL+W=OI%EP"&'"LN=.*5QM0KW]=9"175(UF#P)Y"JHH:K*J]KVL%-'>BBOMA$,S\ MBC+AI;%KVZ@TEHWA3,!&$=U4%56O:^"R3;RQ=VYX9OO2V 8_C6NZARV8G_5& M8[ ;\8M/JB3.Q*=E*^V,KW//$""P0<,F,= M*/X.\ "<6R/$^'/R]/HIK?"R?';_ZM:.:]E1#0^2_V:Y*1-OX9$<"MIP\RS; M;W!:S]3Z99)K]R5M-S;"P5FCC:Q.8B2HF.C^]'C:APO!.+HA"$^"T'%W$SG* M1VIH&BO9$F5'HYLMN*4Z-<(Q88.R-0I[&>I,^@-P29I\> 1#&=^?S>>!9\'J"8]U63(/=V RD 8/*=$%J2@&>/,,-RY1N2@"%X2 M10T3>\)OXG<3C ,W@[TLAS081?/8/USABGJN:)#KB1Y9U537YAL4WKE=TQYK M>F<0IV] ->NI9H.;Y:@PE0AH*2<&U-5]&_8( _(*5.D!G'F/,Q^.'1.W8C M9UEC'0Y'#0, '<* 9 >&PO=V]R:W-H965TJK-UGDQAB-;$SVT#W[V<[(8/@9M76 M+\2/<\[UN3;V'>TH>^(90@(\%SGA8RL3HAS:-D\R5$!^34M$Y,R*L@(*V65K MFY<,P523BMQV'2>T"XB)%8_TV!V+1W0CRCLF>W:CDN("$8XI 0RMQM9-;SB/%%X#'C':\8,V4$Z6 ME#ZISN=T;#EJ02A'B5 *4'ZV:(KR7 G)9?RL-:TFI"(>MO?J'[5WZ64).9K2 M_ =.13:V^A9(T0IN@G-N?X%NPH;A!9(-ES0HB;+%1285%_X M7.?A@"!US 2W)KAM@O\"P:L)WFLC^#7!?VV$H"9HZW;E72=N!@6,1XSN %-H MJ:8:.ON:+?.%B3HG"\'D+)8\$7]!,LL<7 '= %/*!0?G,R0@SOF%'']8S,#Y MV04X YB [QG=<$A2/K*%#*XD[*0.-*D"N2\$\L M)2+C8$Y2E!KXLV[^H(-O M2].-0W<_B5P'=?_'/TH&5YS##RM MYW4=@TN]_::MK6$K*I50JZA'8!OW>G[DC.SM88Y-J"CJ M'Z-FIRC/#T/_WH (OZ#6H([M!8S?HM/L(&8;+'/W%;242',1V([>UP*D! MU/>BEM=34-\-O995 \@?>&:G8>,T['1:7:Q4O&ULC9-O;]L@$,:_"F+2M$E3<$C_*;,M M-:VF[<6JJ%&WU\0^QZA@7,!Q]^UW8,?RI#;:&\/!/3^>,T?:&_OL:@!/7K5J M7$9K[]LU8ZZH00NW,"TTN%,9JX7'T!Z8:RV(,HJT8CQ)KI@6LJ%Y&M>V-D]- MYY5L8&N)Z[06]L\&E.DSNJ2GA4=YJ'U88'G:B@/LP#^U6XL1FRBEU- X:1IB MHQ_\P%R3O"/@HX-'W<%!T>2^\R%-K>F)#-M+"))8: MU6A.-N%2=M[BKD2=SV^+ETXZ&?Z0(Y_NP0NIW.>4>62'#%:,G,W X>]P=M N M"+_Y0GC"+PC:MO OA*&QR1V?W/%(7?V'N[<\#>J+M]6AG]>N%05D%!O6@3T" MS3]^6%XE7\]X6TW>5N?H^4.G]V")J;"SSKL<.)>1$Q[),>BH$)-LKA&L1WZ:PB\:>.=[HW'#HG3&I\DV)" ^Y4Q_A2$-ID>>?X7 M4$L#!!0 ( /->9UG=>OV,+P, .H2 - >&PO]%266$X$L>;+2)?OUTY4O#ELXAM72/SKE'TG4M,JS-6K#;!6,F6I5"UB.R,*;Z$,?U;,%*6E^HBDF+ M%$J7U-BNGL=UI1G-:R"5(NYU.FE<4B[)>"B7Y75IZFBFEM*,2+\-1?[V.1^1 M;OJ>1%YNHG(V(O=G;W\LE;EZ$_G[R;N3D\[]^=5A_,P!YR0.BO:?(7K1P74M MADFGSY)^0AD3OMP7=J-/K8[GG6*T08!F[6^9T''DN-F0\;!0[OH>U$JC4W*IM,OM M,_B_TV;X ;#I@4$N1&NP1WQ@/*RH,4S+:]MQ@UWP$10U[;MU91W.-5UW>WVR M);B;33)5.F>Z3=,EF]!X*%@!=C2?+^!N5!4#:(PJ;2/G=*XD=1XVC*9A96=, MB%MXD+X7>]JK8F??.K!KLFU:0TW3R_@.Z.^J>>U=V=Z+=*.*/RCS:6FG(UT? MZI/=:%;PE>NOBM8 IM[%U6E5B?5'P>>R9'[RSTXX'M(-+UHHS7_9;% J,QM@ MFD0/3!L^VXW\U+2Z8RNS*:=5@7ONO4+/?W>=YTPR3<6N:5O[Q[S*+W:<7/XK MR^Z_RJ'AH,?F[7CL)OO';S+)CM]C<[8X=I.OXKD9'*7)N'E_[QP2]HX(;32" MH]B(?(.#G=@FC:9++@R736_!\YS)1R<%*V_HU![D]_3M^)P5="G,70N.R+;] ME>5\66;MJ!M8B&;4MOT%IM=-VW.@S<5ESE8LGS1=/9^Z9F0;-FMS >$0N797 M&,$X'@LC@&%Y, <8Q[.P//_3? ;H?#R&>1L$D0'*&: (4_7 ;:G3U4(-E.\ M$K&9XFL-2'C=@)%EX=W&\@ #VP6L=B!_. _45)B3)+"KF#?L"<:1+,,0J,5P MC:8ILCHI?,+[@STE29)E802PL(,DP1!X&G$$

,"1)W'OPX'T4;]Y3\?;7 MK?%O4$L#!!0 ( /->9UF7BKL

-8?20$3;8T.P6BP^0"X9 M9K>]9!:GGA)_Q#FY=SHV MWT#)[3N]!84M*VU*[K!HUAV[-< +NP%PI>PDW6ZO4W*AHD\WA['FIN,7M(/< M":VPLJYX$/!D_[;71;835BR%%.Y7/VK.)42L%$J4XAF*?M2-F-WHIV_:B&>M M')=9;K24_2C>-SR <2)_59W5D N^M$V-X\M[CB#]J-?% 5?"6-?T:,;GR+@# M[+PO54Y_$=*!&7$'7XVNMD*MZV'P*3K>8S1Q.!SW0;PV_Q)&O5J)'$8ZKTI0 M;A]' [(&5'8CMC9BBI?0CPY=&%<%&RN'06(3M1\*^]9/BK>>%/NG=HCKQ=!< M"VPPDZ(!#P+@=SSS(2P+RLD7(HTA>$9!7;4*F'F2/@.RU"7GI0;XG(-^W"7GE M07X@(#^T"=GS(#\2D!_#0F9BK03VY9C/!WFN*\SG:LWF6HI<@/63>9?*YMW ML:R,J95S#Q)V+U@SQWU,4CJ!K7/+S2.@UB6P#/+*"/%-FWJ?B;)%'%@7<_Z+[2R; M@VDN5SFPD;"YU+8R1_.>LD4<6!<3? L+?"D7AA=U6AL8P]4:ZJN. DG)(F[3 M%D?+K(2R11+8%B?3,'NSJ&OL6Y^2DD426!9D/CX.)KE'":R-$YGO9"@I9R2A MG=&DP)-8E#22P-(X/0\O<+>\ ^M*'Y,22!)8(.+5@SC5U!@N/SS8A>RJJ0<8MV=FFI>''Y%''ZC?/H-4$L# M!!0 ( /->9UFWO<)+@0$ "D7 : >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/-V$UNPC 0AN&K1#X SLSP6Q%6W;"MN$ 4#$'D3[&KPNT;A47X M4!?=(,\JLJ.,W]6CR-LO5^7ATC:^O'0^N=55XS-3AM!]6.N+TM6YG[6=:X8W MI[:O\S L^[/M\N*:GYWE-%W:_GF&V6V?9R:'>^?^,[$]G2Z%^VR+[]HUX8_! M]J?MK[YT+ICDD/=G%S)C;]6T[>WXH-DPV23[8V;Z_9&,C1W$$,3Q@P2")'[0 M'(+F\8,6$+2('[2$H&7\H!4$K>('K2%H'3]H T&;^$&4HHRI@J07K!5H3<@U M*?":$&Q2(#8AV:3 ;$*T28':A&R3 K<)X28%@WJ) ;WFY+%&@MZ#>HD!O0;U%@=Z">HL"O07U%@5Z"^HM M[]3;AWOE_-3S6./Y[Z0Z#-^ZZ?AQ^=A$">_4$L#!!0 ( /-> M9UECUHH4FP$ )07 3 6T-O;G1E;G1?5'EP97-=+GAM;,V8S6[",!"$ M7R7*%1%CNZ4_ BYMKRV'OH";;$A$$ENVH?#V=<*/U(I&("IU+K$2[\Z,O=)W MR.1]:\A%F[IJW#0NO#>/C+FTH%JY1!MJPDZN;:U\>+4+9E2Z5 MB8C0:LU0W MGAH_]*U&/)L\4ZY6E8]>-N&S*W4SC2U5+HZ>=H6MUS16QE1EJGS89^LF^^$R MW#LDH;.K<45IW" 4Q.RD0[OSN\&^[VU-UI8917-E_:NJ0Q7;5,SY;44NZ99E2IM-5'5H29RRIS!5$OJZ2G>B@W]F'&Z;=DU_MW\GT&8;*N=7&A8E9 MNMSN,)*V>VB"$%E?]A_QZ!BDKSX?M=/.*#O3.USOI[;+;AZ.=9UD'04UB@0 +$ 0 " 0 !D M;V-0&UL4$L! A0#% @ \EYG67K!JZOO *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ M\EYG69E&PO=V]R:W-H965T&UL4$L! A0#% @ M\EYG6>W5P\_7!@ &1P !@ ("!- X 'AL+W=O9UDM&#H;S ( #P( 8 " @?TA !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ \UYG61C ;]=#!@ +QH !@ ("! M]"P 'AL+W=O9UG0 M68@,@ ( &L& 8 " @6TS !X;"]W;W)K&PO=V]R:W-H965T9UG@U,?$7P4 . 9 " @2,Z !X;"]W;W)K&UL4$L! A0#% @ \UYG6>SP]90%" *!L !D M ("!N3\ 'AL+W=O_," # !P &0 @('U1P >&PO M=V]R:W-H965T9UE066-'D0, M -H' 9 " @1]+ !X;"]W;W)K&UL4$L! A0#% @ \UYG69<:D7XI! / P !D ("! MYTX 'AL+W=OQ:T$ Z# &0 @(%'4P >&PO=V]R:W-H965T9UF#WI5\C0( *\% 9 M " @2M8 !X;"]W;W)K&UL4$L! A0#% M @ \UYG6> K2\&' @ OP< !D ("![UH 'AL+W=O&PO=V]R:W-H965T M9UF7>I])2P, $(* 9 " @7YK !X;"]W;W)K&UL4$L! A0#% @ \UYG6?, Q-FW @ 2P< !D M ("! &\ 'AL+W=O&PO=V]R M:W-H965T9UGT.18?=0, %D/ M 9 " @3)U !X;"]W;W)K&UL M4$L! A0#% @ \UYG69:C':/9 P B! !D ("!WG@ M 'AL+W=O&PO=V]R:W-H965T9UEBIJVP$@, !$, 9 M " @:. !X;"]W;W)K&UL4$L! A0#% @ M\UYG61E*S!1M! &!D !D ("![(, 'AL+W=O&UL4$L! A0#% @ \UYG620'.&Z5 @ MX@< !D ("!_HX 'AL+W=O&PO=V]R:W-H965T9UF[ M@F&UL4$L! A0#% @ \UYG6>":JQ5* @ <@< !D M ("!/YH 'AL+W=O&PO=V]R:W-H M965T9UE#H8_OUP$ / # 9 M " @02@ !X;"]W;W)K&UL4$L! M A0#% @ \UYG6=UZ_8PO P ZA( T ( !$J( 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ \UYG6;>]PDN! 0 *1< !H ( !):H 'AL+U]R M96QS+W=O XML 50 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 51 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 53 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 97 166 1 false 23 0 false 6 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfIncome CONDENSED CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 995200305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 6 false false R7.htm 995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 7 false false R8.htm 995200500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 995200505 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 9 false false R10.htm 995210101 - Disclosure - Significant Accounting Policies Sheet http://www.weismarkets.com/role/DisclosureSignificantAccountingPolicies Significant Accounting Policies Notes 10 false false R11.htm 995210201 - Disclosure - Current Relevant Accounting Standards Sheet http://www.weismarkets.com/role/DisclosureCurrentRelevantAccountingStandards Current Relevant Accounting Standards Notes 11 false false R12.htm 995210301 - Disclosure - Marketable Securities Sheet http://www.weismarkets.com/role/DisclosureMarketableSecurities Marketable Securities Notes 12 false false R13.htm 995210401 - Disclosure - Accumulated Other Comprehensive Income Sheet http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncome Accumulated Other Comprehensive Income Notes 13 false false R14.htm 995210501 - Disclosure - Long-Term Debt Sheet http://www.weismarkets.com/role/DisclosureLongTermDebt Long-Term Debt Notes 14 false false R15.htm 995210601 - Disclosure - Revenue Recognition Sheet http://www.weismarkets.com/role/DisclosureRevenueRecognition Revenue Recognition Notes 15 false false R16.htm 995210701 - Disclosure - Leases Sheet http://www.weismarkets.com/role/DisclosureLeases Leases Notes 16 false false R17.htm 995210801 - Disclosure - Acquisitions Sheet http://www.weismarkets.com/role/DisclosureAcquisitions Acquisitions Notes 17 false false R18.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 18 false false R19.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 19 false false R20.htm 99920102 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.weismarkets.com/role/DisclosureSignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.weismarkets.com/role/DisclosureSignificantAccountingPolicies 20 false false R21.htm 99930303 - Disclosure - Marketable Securities (Tables) Sheet http://www.weismarkets.com/role/DisclosureMarketableSecuritiesTables Marketable Securities (Tables) Tables http://www.weismarkets.com/role/DisclosureMarketableSecurities 21 false false R22.htm 99930403 - Disclosure - Accumulated Other Comprehensive Income (Tables) Sheet http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables Accumulated Other Comprehensive Income (Tables) Tables http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncome 22 false false R23.htm 99930603 - Disclosure - Revenue Recognition (Tables) Sheet http://www.weismarkets.com/role/DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.weismarkets.com/role/DisclosureRevenueRecognition 23 false false R24.htm 99930703 - Disclosure - Leases (Tables) Sheet http://www.weismarkets.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.weismarkets.com/role/DisclosureLeases 24 false false R25.htm 99940301 - Disclosure - Marketable Securities - Investment Income (Loss) (Details) Sheet http://www.weismarkets.com/role/DisclosureMarketableSecuritiesInvestmentIncomeLossDetails Marketable Securities - Investment Income (Loss) (Details) Details 25 false false R26.htm 99940302 - Disclosure - Marketable Securities - Fair Value (Details) Sheet http://www.weismarkets.com/role/DisclosureMarketableSecuritiesFairValueDetails Marketable Securities - Fair Value (Details) Details 26 false false R27.htm 99940303 - Disclosure - Marketable Securities - Amortized Cost (Details) Sheet http://www.weismarkets.com/role/DisclosureMarketableSecuritiesAmortizedCostDetails Marketable Securities - Amortized Cost (Details) Details 27 false false R28.htm 99940304 - Disclosure - Marketable Securities - Maturities (Details) Sheet http://www.weismarkets.com/role/DisclosureMarketableSecuritiesMaturitiesDetails Marketable Securities - Maturities (Details) Details 28 false false R29.htm 99940305 - Disclosure - Marketable Securities - SERP Investments (Details) Sheet http://www.weismarkets.com/role/DisclosureMarketableSecuritiesSerpInvestmentsDetails Marketable Securities - SERP Investments (Details) Details 29 false false R30.htm 99940401 - Disclosure - Accumulated Other Comprehensive Income (Details) Sheet http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails Accumulated Other Comprehensive Income (Details) Details http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables 30 false false R31.htm 99940501 - Disclosure - Long-Term Debt - General Information (Details) Sheet http://www.weismarkets.com/role/DisclosureLongTermDebtGeneralInformationDetails Long-Term Debt - General Information (Details) Details 31 false false R32.htm 99940502 - Disclosure - Long-Term Debt - Interest Expense (Details) Sheet http://www.weismarkets.com/role/DisclosureLongTermDebtInterestExpenseDetails Long-Term Debt - Interest Expense (Details) Details 32 false false R33.htm 99940601 - Disclosure - Revenue Recognition - Segments (Details) Sheet http://www.weismarkets.com/role/DisclosureRevenueRecognitionSegmentsDetails Revenue Recognition - Segments (Details) Details 33 false false R34.htm 99940602 - Disclosure - Revenue Recognition - Revenue by Product (Details) Sheet http://www.weismarkets.com/role/DisclosureRevenueRecognitionRevenueByProductDetails Revenue Recognition - Revenue by Product (Details) Details 34 false false R35.htm 99940603 - Disclosure - Revenue Recognition - Concentration Risk (Details) Sheet http://www.weismarkets.com/role/DisclosureRevenueRecognitionConcentrationRiskDetails Revenue Recognition - Concentration Risk (Details) Details 35 false false R36.htm 99940701 - Disclosure - Leases (Details) Sheet http://www.weismarkets.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.weismarkets.com/role/DisclosureLeasesTables 36 false false R37.htm 99940702 - Disclosure - Leases - Lease Costs (Details) Sheet http://www.weismarkets.com/role/DisclosureLeasesLeaseCostsDetails Leases - Lease Costs (Details) Details 37 false false R38.htm 99940801 - Disclosure - Acquisitions (Details) Sheet http://www.weismarkets.com/role/DisclosureAcquisitionsDetails Acquisitions (Details) Details http://www.weismarkets.com/role/DisclosureAcquisitions 38 false false All Reports Book All Reports wmk-20240928.xsd wmk-20240928_cal.xml wmk-20240928_def.xml wmk-20240928_lab.xml wmk-20240928_pre.xml wmk-20240928x10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 56 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "wmk-20240928x10q.htm": { "nsprefix": "wmk", "nsuri": "http://www.weismarkets.com/20240928", "dts": { "schema": { "local": [ "wmk-20240928.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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/2023/calculation-1.1.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/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "wmk-20240928_cal.xml" ] }, "definitionLink": { "local": [ "wmk-20240928_def.xml" ] }, "labelLink": { "local": [ "wmk-20240928_lab.xml" ] }, "presentationLink": { "local": [ "wmk-20240928_pre.xml" ] }, "inline": { "local": [ "wmk-20240928x10q.htm" ] } }, "keyStandard": 156, "keyCustom": 10, "axisStandard": 9, "axisCustom": 0, "memberStandard": 15, "memberCustom": 8, "hidden": { "total": 16, "http://fasb.org/us-gaap/2024": 10, "http://xbrl.sec.gov/dei/2024": 6 }, "contextCount": 97, "entityCount": 1, "segmentCount": 23, "elementCount": 371, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 407, "http://xbrl.sec.gov/dei/2024": 30, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "995200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_9_28_2024_JEgU_E4k-0mMKbxNuO4Xrw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_28_2024_JEgU_E4k-0mMKbxNuO4Xrw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "995200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_9_28_2024_JEgU_E4k-0mMKbxNuO4Xrw", "name": "us-gaap:CommonStockNoParValue", "unitRef": "Unit_Divide_USD_shares_gANNeUdNIUOPwm1L6hrdkw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockNoParValue", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_28_2024_JEgU_E4k-0mMKbxNuO4Xrw", "name": "us-gaap:CommonStockNoParValue", "unitRef": "Unit_Divide_USD_shares_gANNeUdNIUOPwm1L6hrdkw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockNoParValue", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfIncome", "longName": "995200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_trzpBRhRLkijU0hbeIujsA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_trzpBRhRLkijU0hbeIujsA", "name": "wmk:CostOfSalesIncludingWarehousingAndDistributionExpenses", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "unique": true } }, "R5": { "role": "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "longName": "995200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_trzpBRhRLkijU0hbeIujsA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_trzpBRhRLkijU0hbeIujsA", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "unique": true } }, "R6": { "role": "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical", "longName": "995200305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_trzpBRhRLkijU0hbeIujsA", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_trzpBRhRLkijU0hbeIujsA", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "longName": "995200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_5ISXoFXurUmDpV5VYdMT1Q", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_5ISXoFXurUmDpV5VYdMT1Q", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "995200500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical", "longName": "995200505 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "i", "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "i", "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.weismarkets.com/role/DisclosureSignificantAccountingPolicies", "longName": "995210101 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.weismarkets.com/role/DisclosureCurrentRelevantAccountingStandards", "longName": "995210201 - Disclosure - Current Relevant Accounting Standards", "shortName": "Current Relevant Accounting Standards", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.weismarkets.com/role/DisclosureMarketableSecurities", "longName": "995210301 - Disclosure - Marketable Securities", "shortName": "Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncome", "longName": "995210401 - Disclosure - Accumulated Other Comprehensive Income", "shortName": "Accumulated Other Comprehensive Income", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.weismarkets.com/role/DisclosureLongTermDebt", "longName": "995210501 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.weismarkets.com/role/DisclosureRevenueRecognition", "longName": "995210601 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.weismarkets.com/role/DisclosureLeases", "longName": "995210701 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.weismarkets.com/role/DisclosureAcquisitions", "longName": "995210801 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_trzpBRhRLkijU0hbeIujsA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true }, "uniqueAnchor": null }, "R19": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_trzpBRhRLkijU0hbeIujsA", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_trzpBRhRLkijU0hbeIujsA", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.weismarkets.com/role/DisclosureSignificantAccountingPoliciesPolicies", "longName": "99920102 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesTables", "longName": "99930303 - Disclosure - Marketable Securities (Tables)", "shortName": "Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables", "longName": "99930403 - Disclosure - Accumulated Other Comprehensive Income (Tables)", "shortName": "Accumulated Other Comprehensive Income (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.weismarkets.com/role/DisclosureRevenueRecognitionTables", "longName": "99930603 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.weismarkets.com/role/DisclosureLeasesTables", "longName": "99930703 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_UMxTIU37z02WAEBhc1jQjA", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesInvestmentIncomeLossDetails", "longName": "99940301 - Disclosure - Marketable Securities - Investment Income (Loss) (Details)", "shortName": "Marketable Securities - Investment Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_trzpBRhRLkijU0hbeIujsA", "name": "us-gaap:InvestmentIncomeNet", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_trzpBRhRLkijU0hbeIujsA", "name": "us-gaap:InvestmentIncomeNet", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesFairValueDetails", "longName": "99940302 - Disclosure - Marketable Securities - Fair Value (Details)", "shortName": "Marketable Securities - Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "As_Of_9_28_2024_JEgU_E4k-0mMKbxNuO4Xrw", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_28_2024_JEgU_E4k-0mMKbxNuO4Xrw", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesAmortizedCostDetails", "longName": "99940303 - Disclosure - Marketable Securities - Amortized Cost (Details)", "shortName": "Marketable Securities - Amortized Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "As_Of_9_28_2024_JEgU_E4k-0mMKbxNuO4Xrw", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_28_2024_JEgU_E4k-0mMKbxNuO4Xrw", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "unique": true } }, "R28": { "role": "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesMaturitiesDetails", "longName": "99940304 - Disclosure - Marketable Securities - Maturities (Details)", "shortName": "Marketable Securities - Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "As_Of_9_28_2024_JEgU_E4k-0mMKbxNuO4Xrw", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_28_2024_JEgU_E4k-0mMKbxNuO4Xrw", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesSerpInvestmentsDetails", "longName": "99940305 - Disclosure - Marketable Securities - SERP Investments (Details)", "shortName": "Marketable Securities - SERP Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_trzpBRhRLkijU0hbeIujsA", "name": "wmk:InvestmentIncomeLossAndInterestExpense", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_oSxRWGe1yU6XM6xXrcah_g", "name": "wmk:InvestmentIncomeLossAndInterestExpense", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "unique": true } }, "R30": { "role": "http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails", "longName": "99940401 - Disclosure - Accumulated Other Comprehensive Income (Details)", "shortName": "Accumulated Other Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "As_Of_6_29_2024_FyfPWAjFCECRaKquXpzshw", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_30_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_JDeQ9TgsGUmZeb4qrc0uMA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "unique": true } }, "R31": { "role": "http://www.weismarkets.com/role/DisclosureLongTermDebtGeneralInformationDetails", "longName": "99940501 - Disclosure - Long-Term Debt - General Information (Details)", "shortName": "Long-Term Debt - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_wmk_RevolvingCreditAgreementWellsFargoBankNationalAssociationMember_1qzYO0z6sEKclZAWba7zYA", "name": "us-gaap:DebtInstrumentIssuanceDate1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_31_2023_To_9_28_2024_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_wmk_RevolvingCreditAgreementWellsFargoBankNationalAssociationMember_1qzYO0z6sEKclZAWba7zYA", "name": "us-gaap:DebtInstrumentIssuanceDate1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.weismarkets.com/role/DisclosureLongTermDebtInterestExpenseDetails", "longName": "99940502 - Disclosure - Long-Term Debt - Interest Expense (Details)", "shortName": "Long-Term Debt - Interest Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_trzpBRhRLkijU0hbeIujsA", "name": "us-gaap:InterestExpenseDebt", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:InterestExpenseDebt", "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_trzpBRhRLkijU0hbeIujsA", "name": "us-gaap:InterestExpenseDebt", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:InterestExpenseDebt", "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.weismarkets.com/role/DisclosureRevenueRecognitionSegmentsDetails", "longName": "99940601 - Disclosure - Revenue Recognition - Segments (Details)", "shortName": "Revenue Recognition - Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": null, "uniqueAnchor": null }, "R34": { "role": "http://www.weismarkets.com/role/DisclosureRevenueRecognitionRevenueByProductDetails", "longName": "99940602 - Disclosure - Revenue Recognition - Revenue by Product (Details)", "shortName": "Revenue Recognition - Revenue by Product (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_trzpBRhRLkijU0hbeIujsA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_srt_ProductOrServiceAxis_wmk_GroceryMember_W96OxOLHvEK4nr26FC6-Kg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "unique": true } }, "R35": { "role": "http://www.weismarkets.com/role/DisclosureRevenueRecognitionConcentrationRiskDetails", "longName": "99940603 - Disclosure - Revenue Recognition - Concentration Risk (Details)", "shortName": "Revenue Recognition - Concentration Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_ProductConcentrationRiskMember_erL00nVES06IRzzLvuxbVg", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_seffKs2pIkWLBPILU3mYlw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_ProductConcentrationRiskMember_erL00nVES06IRzzLvuxbVg", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_Standard_pure_seffKs2pIkWLBPILU3mYlw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.weismarkets.com/role/DisclosureLeasesDetails", "longName": "99940701 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_9_28_2024_JEgU_E4k-0mMKbxNuO4Xrw", "name": "wmk:PercentageOfFacilitiesUnderOperatingLease", "unitRef": "Unit_Standard_pure_seffKs2pIkWLBPILU3mYlw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_28_2024_JEgU_E4k-0mMKbxNuO4Xrw", "name": "wmk:PercentageOfFacilitiesUnderOperatingLease", "unitRef": "Unit_Standard_pure_seffKs2pIkWLBPILU3mYlw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.weismarkets.com/role/DisclosureLeasesLeaseCostsDetails", "longName": "99940702 - Disclosure - Leases - Lease Costs (Details)", "shortName": "Leases - Lease Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_trzpBRhRLkijU0hbeIujsA", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_30_2024_To_9_28_2024_trzpBRhRLkijU0hbeIujsA", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_KDgxNUdrWE-KytaV_vD6Dg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.weismarkets.com/role/DisclosureAcquisitionsDetails", "longName": "99940801 - Disclosure - Acquisitions (Details)", "shortName": "Acquisitions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_9_28_2024_JEgU_E4k-0mMKbxNuO4Xrw", "name": "wmk:NumberOfAcquisitions", "unitRef": "Unit_Standard_store_Hh3LKpbdREGxGygjh4elAA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_28_2024_JEgU_E4k-0mMKbxNuO4Xrw", "name": "wmk:NumberOfAcquisitions", "unitRef": "Unit_Standard_store_Hh3LKpbdREGxGygjh4elAA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "wmk-20240928x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax", "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_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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": [ "r24", "r631" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r766" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable", "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": [ "r27", "r68" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "terseLabel": "Unrealized Gains (Losses) on Available-for-Sale Marketable Securities", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r97", "r98", "r99", "r100", "r107", "r108", "r749" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax", "verboseLabel": "Accumulated other comprehensive income (loss)(Net of deferred taxes of $227 in 2024 and $430 in 2023)", "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r748" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income", "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": [ "r106", "r107", "r413", "r415", "r416", "r417", "r418", "r419" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r106", "r107", "r413", "r415", "r416", "r417", "r418", "r419" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails", "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "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", "r7", "r11", "r392", "r395", "r433", "r506", "r507", "r749", "r750", "r751", "r756", "r757", "r758", "r759" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r687" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r700" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r700" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r700" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r700" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r733" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r659", "r669", "r679", "r711" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r662", "r672", "r682", "r714" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r734" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r700" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r707" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r663", "r673", "r683", "r707", "r715", "r719", "r727" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r725" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AociTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AociTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "AOCI Tax, Attributable to Parent", "terseLabel": "Accumulated other comprehensive income, deferred taxes", "documentation": "Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r66", "r78", "r92", "r121", "r151", "r153", "r159", "r160", "r198", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r385", "r389", "r412", "r481", "r542", "r588", "r589", "r631", "r650", "r790", "r791", "r808" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r88", "r96", "r121", "r198", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r385", "r389", "r412", "r631", "r790", "r791", "r808" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current:" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesAmortizedCostDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Holding Gains", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r172" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesAmortizedCostDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Holding Losses", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r173" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost", "terseLabel": "Amortized Cost, Due within one year", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r770" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value", "terseLabel": "Fair Value, Due within one year", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r770" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Amortized Cost", "terseLabel": "Amortized Cost, Due after ten years", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r773" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 10 Years, Fair Value", "terseLabel": "Fair Value, Due after ten years", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after rolling tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r773" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years, Amortized Cost", "terseLabel": "Amortized Cost, Due after five years through ten years", "documentation": "Amortized cost of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r772" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after 5 through 10 Years, Fair Value", "terseLabel": "Fair Value, Due after five years through ten years", "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in rolling sixth through tenth fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r772" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Amortized Cost", "terseLabel": "Amortized Cost, Due after one year through five years", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r771" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Fair Value", "terseLabel": "Fair Value, Due after one year through five years", "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r771" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisRollingMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisRollingMaturityAbstract", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost, Rolling Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateRollingMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateRollingMaturityAbstract", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling Maturity, Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesAmortizedCostDetails", "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesFairValueDetails", "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale", "terseLabel": "Fair Value", "totalLabel": "Fair Value", "verboseLabel": "Available-for-sale securities", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r170", "r208", "r404", "r473", "r619", "r622", "r767", "r796", "r797", "r798" ] }, "us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesAmortizedCostDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r722" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r723" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r718" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r718" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r718" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r718" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r718" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r718" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r721" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r720" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r719" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r719" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.weismarkets.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BondsMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesAmortizedCostDetails", "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Bonds [Member]", "terseLabel": "Corporate and municipal bonds", "documentation": "Debt security, in which the authorized issuer owes the holder a debt and is obliged to repay the principal and interest (the coupon)." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.weismarkets.com/role/DisclosureAcquisitions" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r64", "r381" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Acquisitions" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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": [ "r13", "r90", "r582" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of year", "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": [ "r13", "r52", "r118" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents", "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", "r52" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r698" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r695" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r693" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r699" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r699" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialPaperMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesAmortizedCostDetails", "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r59", "r218", "r644", "r645", "r646", "r647" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Cash dividends per share", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r63" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r640", "r641", "r642", "r644", "r645", "r646", "r647", "r756", "r757", "r759", "r794", "r847", "r848" ] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockNoParValue", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, No Par Value", "terseLabel": "Common stock, par value", "documentation": "Face amount per share of no-par value common stock." } } }, "auth_ref": [ "r35" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r35", "r530" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "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": [ "r35" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance, shares", "periodStartLabel": "Balance, shares", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r35", "r530", "r548", "r848", "r849" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, no par value, 100,800,000 shares authorized, 33,047,807 shares issued, 26,898,443 shares outstanding", "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": [ "r35", "r483", "r631" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r704" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r703" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r705" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r702" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income, net of tax", "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": [ "r12", "r103", "r105", "r110", "r475", "r492", "r493" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r15", "r16", "r21", "r22", "r163", "r578" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r15", "r16", "r21", "r22", "r163", "r515", "r578" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r15", "r16", "r21", "r22", "r163", "r578", "r738" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "verboseLabel": "Concentration risk (as a percent)", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r15", "r16", "r21", "r22", "r163" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r15", "r16", "r21", "r22", "r163", "r578" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, net", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r260", "r261", "r272" ] }, "wmk_CostOfSalesIncludingWarehousingAndDistributionExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weismarkets.com/20240928", "localname": "CostOfSalesIncludingWarehousingAndDistributionExpenses", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Cost of sales consists of direct product costs (net of discounts and allowances), warehouse costs, transportation costs and manufacturing facility costs. Also included are vendor allowances recorded as credits in cost of sales.", "label": "Cost of Sales Including Warehousing and Distribution Expenses", "terseLabel": "Cost of sales, including advertising, warehousing and distribution expenses" } } }, "auth_ref": [] }, "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.weismarkets.com/role/DisclosureLongTermDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r218", "r788" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.weismarkets.com/role/DisclosureLongTermDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r218", "r788", "r789" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": { "label": "Long-Term Debt" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.weismarkets.com/role/DisclosureLongTermDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r10", "r26", "r27", "r67", "r69", "r122", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r594", "r595", "r596", "r597", "r598", "r629", "r753", "r782", "r783", "r784", "r804", "r805" ] }, "us-gaap_DebtInstrumentIssuanceDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentIssuanceDate1", "presentation": [ "http://www.weismarkets.com/role/DisclosureLongTermDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Issuance Date", "terseLabel": "Debt Instrument, Issuance Date", "documentation": "Date the debt instrument was issued, in YYYY-MM-DD format." } } }, "auth_ref": [ "r29", "r792" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.weismarkets.com/role/DisclosureLongTermDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Long-Term Debt", "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": [ "r122", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r594", "r595", "r596", "r597", "r598", "r629", "r753", "r804", "r805" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.weismarkets.com/role/DisclosureLongTermDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r94", "r594", "r797", "r798" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.weismarkets.com/role/DisclosureLongTermDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r10", "r122", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r594", "r595", "r596", "r597", "r598", "r629", "r753", "r782", "r783", "r784", "r804", "r805" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.weismarkets.com/role/DisclosureLongTermDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r10", "r17", "r18", "r23", "r61", "r62", "r122", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r594", "r595", "r596", "r597", "r598", "r629", "r753", "r804", "r805" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesAmortizedCostDetails", "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss", "totalLabel": "Amortized Cost", "documentation": "Amortized cost, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_DebtSecuritiesAvailableForSaleFairValueByFairValueHierarchyLevelExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleFairValueByFairValueHierarchyLevelExtensibleList", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value by Fair Value Hierarchy Level [Extensible Enumeration]", "terseLabel": "Debt Securities, Available-for-Sale, Fair Value by Fair Value Hierarchy Level", "documentation": "Indicates level within fair value hierarchy of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r405" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesAmortizedCostDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r5", "r80", "r755" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r365", "r366", "r482" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation 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": [ "r5", "r151", "r156", "r160", "r588", "r589" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionRevenueByProductDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenue Recognition", "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": [ "r271", "r600", "r601", "r602", "r603", "r604", "r605", "r606" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionRevenueByProductDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r271", "r600", "r601", "r602", "r603", "r604", "r605", "r606" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule Of Sales By Type Of Product", "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": [ "r793" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Cash", "negatedLabel": "Dividends paid", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r63" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r654" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r686" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r697" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share", "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": [ "r111", "r132", "r133", "r134", "r135", "r136", "r137", "r143", "r145", "r147", "r148", "r149", "r150", "r379", "r383", "r402", "r403", "r476", "r494", "r584" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share", "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": [ "r111", "r132", "r133", "r134", "r135", "r136", "r137", "r145", "r147", "r148", "r149", "r150", "r379", "r383", "r402", "r403", "r476", "r494", "r584" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r652" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r652" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act 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.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r652" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r736" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r652" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r652" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r652" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r652" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r691" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r732" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r732" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r732" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails", "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "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": [ "r8", "r85", "r106", "r107", "r108", "r123", "r124", "r125", "r129", "r136", "r138", "r140", "r152", "r199", "r202", "r213", "r259", "r371", "r372", "r374", "r375", "r376", "r380", "r382", "r383", "r391", "r392", "r393", "r394", "r395", "r397", "r401", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r422", "r433", "r490", "r506", "r507", "r508", "r519", "r567" ] }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI", "terseLabel": "Equity securities", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r93", "r404", "r411", "r479", "r480", "r619", "r637", "r639", "r796", "r797", "r798" ] }, "us-gaap_EquitySecuritiesFvNiFairValueByFairValueHierarchyLevelExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiFairValueByFairValueHierarchyLevelExtensibleList", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Fair Value by Fair Value Hierarchy Level [Extensible Enumeration]", "terseLabel": "Equity Securities, FV-NI, Fair Value by Fair Value Hierarchy Level", "documentation": "Indicates level within fair value hierarchy of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r405" ] }, "us-gaap_EquitySecuritiesFvNiGainLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiGainLossAbstract", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesInvestmentIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Gain (Loss) [Abstract]", "terseLabel": "Unrealized gain (loss)" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesInvestmentIncomeLossDetails", "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "negatedLabel": "Unrealized (gain) loss in value of equity securities", "verboseLabel": "Unrealized gain (loss) on equity securities", "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r495", "r778" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiUnrealizedGainLossAbstract", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesInvestmentIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Unrealized Gain (Loss) [Abstract]" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r701" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r659", "r669", "r679", "r711" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r656", "r666", "r676", "r708" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r707" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Marketable Securities", "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": [ "r404", "r405", "r407", "r619" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r404", "r405", "r407", "r619" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesAmortizedCostDetails", "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r203", "r204", "r205", "r206", "r207", "r209", "r210", "r211", "r244", "r257", "r398", "r408", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r491", "r592", "r619", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r632", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r774", "r775", "r776", "r777", "r795", "r796", "r797", "r798", "r799", "r800" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r663", "r673", "r683", "r715" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r663", "r673", "r683", "r715" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r663", "r673", "r683", "r715" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r663", "r673", "r683", "r715" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r663", "r673", "r683", "r715" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r696" ] }, "wmk_FuelProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weismarkets.com/20240928", "localname": "FuelProductMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionConcentrationRiskDetails", "http://www.weismarkets.com/role/DisclosureRevenueRecognitionRevenueByProductDetails" ], "lang": { "en-us": { "role": { "documentation": "Fuel, Product [Member]", "label": "Fuel, Product [Member]", "terseLabel": "Fuel" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "(Gain) loss on disposition of fixed assets", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r5" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "Operating, general and administrative expenses", "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": [ "r44", "r552" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "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": [ "r91", "r212", "r472", "r589", "r593", "r620", "r631", "r780", "r781" ] }, "wmk_GroceryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weismarkets.com/20240928", "localname": "GroceryMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionConcentrationRiskDetails", "http://www.weismarkets.com/role/DisclosureRevenueRecognitionRevenueByProductDetails" ], "lang": { "en-us": { "role": { "documentation": "Grocery [Member]", "label": "Grocery [Member]", "terseLabel": "Grocery" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit on sales", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r40", "r42", "r77", "r121", "r198", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r412", "r586", "r588", "r760", "r762", "r763", "r764", "r765", "r790" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before provision for income taxes", "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": [ "r41", "r72", "r77", "r477", "r487", "r586", "r588", "r760", "r762", "r763", "r764", "r765" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r79", "r81", "r139", "r140", "r151", "r157", "r160", "r367", "r368", "r373", "r496", "r616" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "verboseLabel": "Income taxes paid", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r14", "r117", "r369", "r370" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and other 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": [ "r4" ] }, "wmk_IncreaseDecreaseInAccountsReceivableAndPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weismarkets.com/20240928", "localname": "IncreaseDecreaseInAccountsReceivableAndPrepaidExpenses", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The net change during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services. Also includes the net change during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Accounts Receivable and Prepaid Expenses", "negatedLabel": "Accounts receivable and prepaid expenses" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "verboseLabel": "Income taxes", "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": [ "r752" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r663", "r673", "r683", "r707", "r715", "r719", "r727" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r725" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r655", "r731" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r655", "r731" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r655", "r731" ] }, "wmk_IntangibleAssetsAssetsAndOtherAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weismarkets.com/20240928", "localname": "IntangibleAssetsAssetsAndOtherAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets and other assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets Assets and Other Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible and other assets, net" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/DisclosureLongTermDebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "terseLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r48", "r241", "r245", "r597", "r598" ] }, "us-gaap_InterestExpenseDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebtAbstract", "presentation": [ "http://www.weismarkets.com/role/DisclosureLongTermDebtInterestExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "Interest paid", "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": [ "r112", "r115", "r116" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "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": [ "r95", "r583", "r631" ] }, "wmk_InvestmentIncomeLossAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weismarkets.com/20240928", "localname": "InvestmentIncomeLossAndInterestExpense", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesSerpInvestmentsDetails", "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities plus amount of the cost of borrowed funds accounted for as interest expense.", "label": "Investment Income (Loss) and Interest Expense", "terseLabel": "Investment income (loss) and interest expense" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeNet", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesInvestmentIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income, Net", "terseLabel": "Investment income (loss)", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r45", "r46", "r48" ] }, "us-gaap_InvestmentIncomeNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeNetAbstract", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesInvestmentIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income, Net [Abstract]", "terseLabel": "Investment income" } } }, "auth_ref": [] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Schedule Of Maturities Of Marketable Securities", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Marketable Securities." } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecurities" ], "lang": { "en-us": { "role": { "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r74", "r84", "r166", "r167", "r409", "r410", "r816" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/DisclosureLeasesLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Net lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r426", "r630" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostAbstract", "presentation": [ "http://www.weismarkets.com/role/DisclosureLeasesLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease, Cost" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.weismarkets.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Lease Costs", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r807" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.weismarkets.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases", "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": [ "r425", "r431" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.weismarkets.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r425", "r431" ] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://www.weismarkets.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.weismarkets.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "verboseLabel": "Lease renewal term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r806" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.weismarkets.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r421" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LetterOfCreditMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureLongTermDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit", "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_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r10", "r26", "r27", "r28", "r31", "r32", "r33", "r34", "r121", "r198", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r386", "r389", "r390", "r412", "r529", "r585", "r650", "r790", "r808", "r809" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r39", "r70", "r485", "r631", "r754", "r779", "r801" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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": [ "r28", "r89", "r121", "r198", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r386", "r389", "r390", "r412", "r631", "r790", "r808", "r809" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current:" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/DisclosureLongTermDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit", "verboseLabel": "Amount of facility borrowed", "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": [ "r10", "r69", "r817" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/DisclosureLongTermDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "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": [ "r25", "r30" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/DisclosureLongTermDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "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": [ "r25", "r30", "r218" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureLongTermDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit [Member]", "terseLabel": "Line of Credit", "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.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.weismarkets.com/role/DisclosureLongTermDebt" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-Term Debt", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r58" ] }, "wmk_ManufacturingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weismarkets.com/20240928", "localname": "ManufacturingMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionConcentrationRiskDetails", "http://www.weismarkets.com/role/DisclosureRevenueRecognitionRevenueByProductDetails" ], "lang": { "en-us": { "role": { "documentation": "Manufacturing [Member]", "label": "Manufacturing [Member]", "terseLabel": "Manufacturing" } } }, "auth_ref": [] }, "us-gaap_MarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecurities", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities", "totalLabel": "Marketable securities", "documentation": "Amount of investment in marketable security." } } }, "auth_ref": [ "r71", "r746" ] }, "us-gaap_MarketableSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesAbstract", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Abstract]", "terseLabel": "Marketable Securities" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Current", "terseLabel": "Marketable securities", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r746" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r336", "r364", "r406", "r467", "r504", "r505", "r514", "r521", "r522", "r572", "r573", "r574", "r575", "r576", "r579", "r580", "r591", "r599", "r615", "r622", "r623", "r627", "r628", "r634", "r792", "r810", "r811", "r812", "r813", "r814", "r815" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r699" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r699" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r336", "r364", "r406", "r467", "r504", "r505", "r514", "r521", "r522", "r572", "r573", "r574", "r575", "r576", "r579", "r580", "r591", "r599", "r615", "r622", "r623", "r627", "r634", "r792", "r810", "r811", "r812", "r813", "r814", "r815" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r718" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r726" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r700" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash 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": [ "r114" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash 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": [ "r114" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by 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": [ "r52", "r53", "r54" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfIncome", "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss)", "terseLabel": "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": [ "r43", "r54", "r73", "r87", "r101", "r104", "r108", "r121", "r128", "r132", "r133", "r134", "r135", "r136", "r139", "r140", "r146", "r198", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r379", "r383", "r403", "r412", "r489", "r550", "r565", "r566", "r648", "r790" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "lang": { "en-us": { "role": { "label": "Current Relevant Accounting Standards" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.weismarkets.com/role/DisclosureCurrentRelevantAccountingStandards" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Current Relevant Accounting Standards", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r82", "r86", "r126", "r127", "r130", "r131", "r141", "r142", "r164", "r200", "r201", "r377", "r378", "r380", "r383", "r396", "r400", "r432", "r434", "r435", "r469", "r470", "r471", "r509", "r510", "r511", "r512", "r513" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.weismarkets.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Current Relevant Accounting Standards", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r699" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r663", "r673", "r683", "r707", "r715" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r690" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r689" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r707" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r726" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r726" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "verboseLabel": "Other income (expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r47" ] }, "wmk_NumberOfAcquisitions": { "xbrltype": "integerItemType", "nsuri": "http://www.weismarkets.com/20240928", "localname": "NumberOfAcquisitions", "presentation": [ "http://www.weismarkets.com/role/DisclosureAcquisitionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of acquisitions that are planned to be acquired.", "label": "Number Of Acquisitions", "terseLabel": "Number of acquisitions" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r587", "r590", "r761" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive income (loss)", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r9", "r11" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r77", "r586", "r760", "r762", "r763", "r764", "r765" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/DisclosureLeasesLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r427", "r630" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating leases", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r424" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating leases", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r424" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-to-use", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r423" ] }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax [Abstract]", "terseLabel": "Other comprehensive income (loss) by component, net of tax:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Available-for-sale marketable securities" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax", "verboseLabel": "Unrealized holding gains (losses) arising during period (Net of deferred taxes of $285 and $347, respectively for the thirteen weeks ended, and $204 and $237, respectively for the thirty-nine weeks ended)", "documentation": "Amount, after tax and before adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r97", "r98" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Other comprehensive income (loss), net of tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r8", "r9", "r102", "r105", "r109", "r136", "r413", "r414", "r419", "r474", "r490", "r749", "r750" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails", "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Net current period other comprehensive income (loss)", "totalLabel": "Other comprehensive income gain (loss), net of tax", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r3", "r7", "r65", "r102", "r105", "r136" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "verboseLabel": "Unrealized holding gains (losses) arising during period, Net of deferred taxes", "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r2", "r98" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r32" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r699" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r661", "r671", "r681", "r713" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r664", "r674", "r684", "r716" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r664", "r674", "r684", "r716" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ParentMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails", "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r688" ] }, "wmk_PaymentsForSerpInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weismarkets.com/20240928", "localname": "PaymentsForSerpInvestments", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The net cash outflow during the period to acquire investments in level 1 mutual funds related to a non-qualified supplemental executive retirement plan and a non-qualified pharmacist deferred compensation plan for certain of its associates.", "label": "Payments for SERP Investments", "negatedTerseLabel": "Change in SERP investment" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r51" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchase of intangible assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r50" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchase of marketable securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r768" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property 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": [ "r50" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r698" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r698" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r690" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r707" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r700" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r689" ] }, "wmk_PercentageOfFacilitiesUnderOperatingLease": { "xbrltype": "percentItemType", "nsuri": "http://www.weismarkets.com/20240928", "localname": "PercentageOfFacilitiesUnderOperatingLease", "presentation": [ "http://www.weismarkets.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of open store facilities leased through operating leasing arrangements.", "label": "Percentage of Facilities under Operating Lease", "terseLabel": "Percentage of facilities under operating leases" } } }, "auth_ref": [] }, "wmk_PharmacyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weismarkets.com/20240928", "localname": "PharmacyMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionConcentrationRiskDetails", "http://www.weismarkets.com/role/DisclosureRevenueRecognitionRevenueByProductDetails" ], "lang": { "en-us": { "role": { "documentation": "Pharmacy [Member]", "label": "Pharmacy [Member]", "terseLabel": "Pharmacy" } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r691" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r735" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r690" ] }, "wmk_PostretirementBenefitObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weismarkets.com/20240928", "localname": "PostretirementBenefitObligations", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "This represents the noncurrent liability recognized in the balance sheet that is associated with the Company's postretirement defined benefit plan, the Deferred Compensation Plan, as well as noncurrent liabilities related to the non-qualified supplemental executive retirement plan (SERP) and the non-qualified pharmacist deferred compensation plan as of the balance sheet date. Both the SERP and the pharmacist deferred compensation plan are designed to provide retirement benefits and salary deferral opportunities because of limitations imposed by the Internal Revenue Code and the Regulations implemented by the Internal Revenue Service. All three plans are unfunded and accounted for on an accrual basis.", "label": "Postretirement benefit obligations", "terseLabel": "Postretirement benefit obligations" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r747" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from the sale and maturities of marketable securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from the sale of property 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": [ "r49" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Product Concentration Risk [Member]", "terseLabel": "Product Concentration Risk", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductInformationLineItems", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Product Information [Line Items]", "terseLabel": "Revenue Recognition", "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": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionConcentrationRiskDetails", "http://www.weismarkets.com/role/DisclosureRevenueRecognitionRevenueByProductDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r161", "r468", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r581", "r600", "r633", "r634", "r635", "r636", "r638", "r786", "r787", "r793", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionConcentrationRiskDetails", "http://www.weismarkets.com/role/DisclosureRevenueRecognitionRevenueByProductDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r161", "r468", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r581", "r600", "r633", "r634", "r635", "r636", "r638", "r786", "r787", "r793", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r87", "r101", "r104", "r113", "r121", "r128", "r136", "r139", "r140", "r198", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r379", "r383", "r384", "r387", "r388", "r403", "r412", "r477", "r488", "r518", "r550", "r565", "r566", "r617", "r618", "r649", "r751", "r790" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property 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": [ "r6", "r430", "r478", "r486", "r631" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r688" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r688" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.weismarkets.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r296", "r336", "r360", "r361", "r362", "r364", "r406", "r442", "r451", "r467", "r504", "r505", "r514", "r521", "r522", "r572", "r573", "r574", "r575", "r576", "r579", "r580", "r591", "r599", "r615", "r622", "r623", "r627", "r628", "r634", "r642", "r785", "r792", "r797", "r811", "r812", "r813", "r814", "r815" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r296", "r336", "r360", "r361", "r362", "r364", "r406", "r442", "r451", "r467", "r504", "r505", "r514", "r521", "r522", "r572", "r573", "r574", "r575", "r576", "r579", "r580", "r591", "r599", "r615", "r622", "r623", "r627", "r628", "r634", "r642", "r785", "r792", "r797", "r811", "r812", "r813", "r814", "r815" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r656", "r666", "r676", "r708" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r657", "r667", "r677", "r709" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r658", "r668", "r678", "r710" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r665", "r675", "r685", "r717" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r36", "r63", "r484", "r509", "r513", "r517", "r531", "r631" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r85", "r123", "r124", "r125", "r129", "r136", "r138", "r140", "r199", "r202", "r213", "r371", "r372", "r374", "r375", "r376", "r380", "r382", "r383", "r391", "r393", "r394", "r397", "r401", "r420", "r422", "r506", "r508", "r519", "r848" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesSerpInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesSerpInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionRevenueByProductDetails", "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total net sales", "verboseLabel": "Net sales", "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": [ "r75", "r76", "r151", "r154", "r155", "r158", "r160", "r161", "r162", "r163", "r270", "r271", "r468" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r163", "r737" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r83", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r273" ] }, "wmk_RevolvingCreditAgreementWellsFargoBankNationalAssociationLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weismarkets.com/20240928", "localname": "RevolvingCreditAgreementWellsFargoBankNationalAssociationLettersOfCreditMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureLongTermDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Agreement, Wells Fargo Bank, National Association, Letters of Credit [Member]", "label": "Revolving Credit Agreement, Wells Fargo Bank, National Association, Letters of Credit [Member]", "terseLabel": "Revolving Credit Agreement, Wells Fargo Bank, National Association, Letters of Credit" } } }, "auth_ref": [] }, "wmk_RevolvingCreditAgreementWellsFargoBankNationalAssociationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weismarkets.com/20240928", "localname": "RevolvingCreditAgreementWellsFargoBankNationalAssociationMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureLongTermDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Agreement, Wells Fargo Bank, National Association [Member]", "label": "Revolving Credit Agreement, Wells Fargo Bank, National Association [Member]", "terseLabel": "Revolving Credit Agreement, Wells Fargo Bank, National Association" } } }, "auth_ref": [] }, "wmk_RevolvingCreditAgreementWellsFargoBankNationalAssociationRevolvingCreditFacilityDiscretionaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weismarkets.com/20240928", "localname": "RevolvingCreditAgreementWellsFargoBankNationalAssociationRevolvingCreditFacilityDiscretionaryMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureLongTermDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Agreement, Wells Fargo Bank, National Association, Revolving Credit Facility, Discretionary [Member]", "label": "Revolving Credit Agreement, Wells Fargo Bank, National Association, Revolving Credit Facility, Discretionary [Member]", "terseLabel": "Revolving Credit Agreement, Wells Fargo Bank, National Association, Revolving Credit Facility, Discretionary" } } }, "auth_ref": [] }, "wmk_RevolvingCreditAgreementWellsFargoBankNationalAssociationRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.weismarkets.com/20240928", "localname": "RevolvingCreditAgreementWellsFargoBankNationalAssociationRevolvingCreditFacilityMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureLongTermDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Agreement, Wells Fargo Bank, National Association, Revolving Credit Facility [Member]", "label": "Revolving Credit Agreement, Wells Fargo Bank, National Association, Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Agreement, Wells Fargo Bank, National Association, Revolving Credit Facility" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureLongTermDebtGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility", "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": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r726" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r726" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r163", "r737" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncomeTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule Of Accumulated Other Comprehensive Income", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r11", "r802", "r803" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesAmortizedCostDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Marketable Securities", "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": [ "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule Of Marketable Securities", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesSerpInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Net Investment Income [Line Items]", "terseLabel": "Marketable Securities", "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": [ "r491" ] }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesSerpInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income [Table]", "documentation": "Disclosure of information about investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments." } } }, "auth_ref": [ "r45", "r46", "r48", "r491" ] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionConcentrationRiskDetails" ], "lang": { "en-us": { "role": { "label": "Nature of Operation, Product Information, Concentration of Risk [Table]", "documentation": "Disclosure of information about concentration risk of product within nature of operation." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r651" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r653" ] }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "presentation": [ "http://www.weismarkets.com/role/DisclosureRevenueRecognitionSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SelfInsuranceReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SelfInsuranceReserveCurrent", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Self Insurance Reserve, Current", "terseLabel": "Accrued self-insurance", "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_SelfInsuranceReserveNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SelfInsuranceReserveNoncurrent", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Self Insurance Reserve, Noncurrent", "terseLabel": "Accrued self-insurance", "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid after one year (or the normal operating cycle, if longer)." } } }, "auth_ref": [] }, "wmk_SerpInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weismarkets.com/20240928", "localname": "SerpInvestment", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of investments in level 1 mutual funds related to a non-qualified supplemental executive retirement plan and a non-qualified pharmacist deferred compensation plan for certain of its associates.", "label": "SERP Investment", "terseLabel": "SERP investment" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.weismarkets.com/role/DisclosureSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r55", "r119" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails", "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r35", "r37", "r38", "r85", "r106", "r107", "r108", "r123", "r124", "r125", "r129", "r136", "r138", "r140", "r152", "r199", "r202", "r213", "r259", "r371", "r372", "r374", "r375", "r376", "r380", "r382", "r383", "r391", "r392", "r393", "r394", "r395", "r397", "r401", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r422", "r433", "r490", "r506", "r507", "r508", "r519", "r567" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "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", "r152", "r422", "r468", "r516", "r520", "r523", "r524", "r525", "r526", "r527", "r528", "r530", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r543", "r544", "r545", "r546", "r547", "r549", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r567", "r643" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "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": [ "r123", "r124", "r125", "r152", "r165", "r422", "r468", "r516", "r520", "r523", "r524", "r525", "r526", "r527", "r528", "r530", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r543", "r544", "r545", "r546", "r547", "r549", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r567", "r643" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r660", "r670", "r680", "r712" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncomeDetails", "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Accumulated other comprehensive income (loss) balance, Ending", "periodStartLabel": "Accumulated other comprehensive income (loss) balance, Beginning", "totalLabel": "Total shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r35", "r37", "r38", "r57", "r532", "r548", "r568", "r569", "r631", "r650", "r754", "r779", "r801", "r848" ] }, "us-gaap_StockholdersEquityBeforeTreasuryStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityBeforeTreasuryStock", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity before Treasury Stock", "totalLabel": "Shareholders' equity before treasury stock", "documentation": "Total amount of stockholders' equity (deficit) items including stock value, paid in capital, retained earnings and including equity attributable to noncontrolling interests and before deducting the carrying value of treasury stock." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Shareholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.weismarkets.com/role/DisclosureAccumulatedOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Accumulated Other Comprehensive Income", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r60", "r120", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r258", "r259", "r399", "r570", "r571", "r577" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/DisclosureLeasesLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Sublease Income", "negatedLabel": "Lease or sublease income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r429", "r630" ] }, "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesSerpInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Supplemental Employee Retirement Plan [Member]", "terseLabel": "Supplemental Employee Retirement Plan", "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r706" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r698" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r705" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r725" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r727" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.weismarkets.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesAmortizedCostDetails", "http://www.weismarkets.com/role/DisclosureMarketableSecuritiesFairValueDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r244", "r257", "r398", "r408", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r491", "r619", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r632", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r774", "r775", "r776", "r777", "r795", "r796", "r797", "r798", "r799", "r800" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r728" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r729" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r729" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r727" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r727" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r730" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r728" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r19" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "periodEndLabel": "Balance, treasury shares", "periodStartLabel": "Balance, treasury shares", "terseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r19" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock at cost, 6,149,364 shares", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r19", "r20", "r37" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r724" ] }, "wmk_UnrealizedGainLossInSerp": { "xbrltype": "monetaryItemType", "nsuri": "http://www.weismarkets.com/20240928", "localname": "UnrealizedGainLossInSerp", "crdr": "credit", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Unrealized gain (loss) in SERP", "label": "Unrealized gain (loss) in SERP", "negatedLabel": "Unrealized (gain) loss in SERP" } } }, "auth_ref": [] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.weismarkets.com/role/DisclosureLeasesLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r428", "r630" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r694" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average 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": [ "r144", "r149" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.weismarkets.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average 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": [ "r143", "r149" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r692" ] } } } }, "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": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r30": { "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" }, "r31": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r46": { "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(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r47": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r48": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-12A" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/942-320/tableOfContent" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r83": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r84": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "b", "Publisher": "SEC" }, "r85": { "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" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r95": { "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" }, "r96": { "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" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-6" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r165": { "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r198": { "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" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r252": { "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r270": { "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" }, "r271": { "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" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "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": "(a)(9)", "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": "(b)", "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": "(b)(1)", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r295": { "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" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r336": { "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r367": { "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" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r379": { "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" }, "r380": { "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" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r382": { "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" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r397": { "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" }, "r398": { "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" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r406": { "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" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r430": { "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" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r433": { "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" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r467": { "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" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r472": { "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" }, "r473": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r513": { "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" }, "r514": { "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" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r516": { "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" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r588": { "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" }, "r589": { "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" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r591": { "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" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r607": { "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" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r615": { "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" }, "r616": { "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" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r619": { "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" }, "r620": { "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" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r622": { "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" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r650": { "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" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r686": { "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" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r746": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r747": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-4" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r801": { "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" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/940-320/tableOfContent" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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 57 0000105418-24-000057-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000105418-24-000057-xbrl.zip M4$L#!!0 ( /->9UD+J\V,U H +)D 0 =VUK+3(P,C0P.3(X+GAS M9.U<67/;.!)^GZK]#UB][$S5ZO21R!5G2K;E1%6RY;6<2?9I"B(A"64*5 #0 MQ_[Z;8"'>(H@GHW7ZO,G-R-#PY>(MNKD*Y*S!M28TW1&RQ14Y;:RFW M)]WNX^-CYY%0L<'\GDC1L=R-ANH-!V];"$O)Z<*3Y-+EFPNRQ)XCH3[85P\[ MNGRH)H>HBD@(Q+*A7IDX 4.2)1YT7+Z"@GK][I>KZ5S;& H_;NX-S?/E;;+E MQ%+5EE![6G G+&78Y:Y#NCO)4-<3;94C(LTE%@NM%>;HXD)QR^,2H?Y=JB,!*H#'NSQ4&4OH =%5LLM MSV=$Y20=I%:!)+4R-5%0TE1CA6,(X(]H# M-:J:$K9 =E=E*_A!NW?0/NCO[%^9=-E +*KE)VN=[X;*27AA,'9%5.>2G*P3 M0)C3?.\A(F&/O[7?VKM_I@8/FCBK'_JA"4UVT M31;%W51E)IN]91?P8=EIP;;P%H7"*M-7>/\30GKJPHRY4G<5E10F;K>4+5T_ M!=)4:SQ13>4.VAE2#Y]N)WOG#]VNY@"L)ZYSE]G0.8D-#\)UJ*V:VQEV%"WS M-0&E%J+@8Q6%T+C0/)LL*:/:D>'P2+697@^U400)S^>SZXOQ]7Q\H9[FL^GD M8G0'/\Y&T]'U^1C-/X['=_-WW31Q0M M[%B>4UUO9U:A6I 8TO5]28QRQ6PY@<7,^&@W/^8JE1!_5)'HT_X@NI[//S8"=HO>""LMQA$]@W M@15$7&+*?\..1RX@ASH!LQ5U]I(Z/(3..P >=Z#P8X>+=L"0KK"1!D<_!_"_ M-(Q68?0*R^"I J59I7).#TTYW8$WG)9S.K(L;Z.,AM+DFO"P> M]OII=F/H2,.C!#[R"V@8+F=X2K @0O\]=X4LZJ=%8F7,SX,-7[4O3F]@.\GDFD@*[E6^14UJ&URI'M6Y4D4_ M)\IINN>WO(VKW JX1GDTBNM%K&H+I MLFI.86&ZA$J"F=K2;[!1MKH!,BU*,LNL_<(EM/9A\,^LNV*(: >)0LR&MR+> MSO5;K/*6..0A00?T&F9C;F?(,] H97"093" 12%NG,8(N>&QRK&BR0%B.5<' M6:YRSPH;;EYPKUKC0K6[^PYPR\DI/:AM2# _IBL_CBLGY#A+ M2,ZY6\/*_H.U_!.U\MHO/$MK*KQX6OGJ4:$+SWDA)Y976OEO\R:*'4!#0:U= M3ZW=C]DN: @+Z.Q54,DF"#:SP5.SCZVTCKY3/XU6TX'D?NX.S%^P^-D';/AZ MR=HZGSYSQ3(V#[-LFKZQV-!;>:F7SV:A7!EYAK>M#5-FR[]\=A)Y98R\R3(2 MWJHV)-28O7;O;OFCSM055=XPVZ=>=D%N>G0$Z;MBHL%1E?1+[5!BPB0! MW^7X::NN5 S>-2O0*./V*.==[_2+9B$T"K ;,NO,>'.RVO=::+E"^1M')B-$TI(*AU0NXGYCY1%XM\(.Y&4LF%/7 ?-?+H* M ^M"",RM#$HFS@: N%O"U938#3ULH>XW#U.0Z-+T*ZF]$3%1?N M!E,6!(3)'L49J.P?D?4'4RPH M#FU35'"NN(YRHQ[JE;H+ 614:BBN'JJ5NB],45[1N2KJ5Q0.J:V2VOU!^\"\ MQLOB09E8XG">T%)V#)4=_>-Z=N3&LS)J?3F:^KUI ;9JU+8+") M8&HTR4Q8.L-F$2HH'HYJ.1X+%?<"OW4DJTINY\0%,RL_E/?+5J'CZH\ B2A9 M-<8>T,TM/0CAJ(L_;4V8BFFIMOW^_PD+;HX$;/T(?5 G-3"1P0)YBZD=[..# M>116&[_7U??7,#IBVLG&9;!IX<\3239J)@%OO86 ]8JG?/W 76\;BE(0:2%& M'4M)7:B MA4A.!:GO6F?+.7;449CE>"I(Z&?]Y;0GX!%\@]G?CST'P-D*JJO_/2O()HMO M5C\WX!\GDG*=>$88+!SD;.'0%8[=3*N:*)?\9A._U,X MK.[.#7[6QSJ7+D]]3QPC;X_,#].7;PA77\SA%9DM+[%%'7WZ_(G9A,^V.DXG M6^F[AIC?YBI^-40Q,I6Q2O6%-?$R:O-.[V'(29WYQH=S,_D?AG*P'+.5"L8Z M$@(VCL%?YE_Z^K^N"3@6#,T?7-=^I(X3KY*Z"#](]X?"+<*?K\AF0?C.[U1R MNG7;>C=K[,[.&M^=\L:^([NP.Z\QWV K8WDZ_16:?ND1)_@P.VU]3M8K=. * M,V\)F!Z')I]V(3?S%3KQB<&:U5'A2SZ *6JLFS UN^T\*9;X84; 6_+@.@] MQ+E&':TXT=F?B>.(2\Q7[AEF]]<:%CLPGKD6U3_2K+X8Z!6V@-H^I12#I4%F M*/I>^'^#JE2'JFJ[ -+9R>D/*>RO5,E3(F$)I[ZEU(K?K#X+<%]AU5U[RK39 M,OO:M*J _-SX($]A#;PB_(]:SOOGYOZQS_O_ U!+ P04 " #S7F=95J.( MMU$- NMP % '=M:RTR,#(T,#DR.%]C86PN>&UL[5U;<^(X%GZ?JOT/ M7N9E]X%PRXU4=T\1(-VI2D(*Z.[9IR[%%D';QF(EFX3Y]7MD#-C@BWP!!--5 M7>G$EH[TG>_HZ.CJ#W^\3TQMAADGU/I8JIU52QJV=&H0Z_5CR;%'Y>O2'Y_^ M\=N'?Y;+?][V'S2#ZLX$6[:F,XQL;&AOQ!YK0SJ=(DM[Q(P1T]1N&3%>L:;5 MJF?79]6SYH56+G]R9=PB#GFHI;G"ZF>UY8NV)XY:-UJM5KFLU*OU<^WJYJ)Y MT[C6GA^7Z1ZA:B.2E- DUL\;\>,%RM, HL5OWCGY6!K;]O2F4GE[>SM[:YQ1 M]@K9J[7*GX\/ WV,)ZA,+&XC2\K'E_W]A9E+ 8W*JJS( M%.*O\C)963PJU^KE1NWLG1LEKXKBM40AR^3B+8E)[\.R2+\EW]-!K=EL5MRW MI4^_:=H'1DW\/>(5PW*7<8?G0KCEY,/,"ZPXA-,+]#A'U#IH,[\(:8 M:6"G%:P(XD=D>[\5#3E$\@$PMW3H^QU3F%[/'F,6TO+R $\C_@#H'S#(X^[/ M-N5V+HXC9:7%Y58=,7V)S_MU51T.4GP2ZHV*EZ+"GNA]=3N:H,OW>YPD((H M 5P01?5 K4P14U(6KF-7U CQ%U>>P\NO"$W=0+>"39LOG[B6ZJK;>_"CQ;D/ MOXE>L E1_,;+R@&JU'88 _W&ULQ+\^.R<7UY>0$QZ=755?VRWFQ6UW7V65"+ M!:L/AKT4[]EXMB8P8G2RK32O))JFTI09F,&@JJ0Y'"I#IZ(L9)8T,/#7L>V^ MV2\9(DIH68;XK_L_A\R0*:*'EMU&C,UAR.=VJQ$D2>55D;PXBK9IS0Y3ANXI M(Q0Z\OD!N ^+*^*;94R.X^;).T MG>!X.9'$XE'0V T%^7LZ7:<.^(H^UC'X#;"L)VPG='PQ68Z7SLSH/(+/%258 MF*<%8N< (X)0?Y(@Q*M&M58[,@(3T7B$72A*V#/#4T2,[OM4#!B@5W?'E3(1 MJ43.XZ5%G[V? "8#E=-]UTQ&K M@1%TY!&E.G6%8TL7W^Q]A-@#_P%:LE[=BT8*H#F^H_Q]2$*G/1*]CS"#*3LH$JSNO-J\M:H]DXK]8:%XU# M(DL&$:3NNE&MU@]H?YFTNVVL2?C4FW7TU3@^ZMY.J"R#H16+)2L.D7J<+_Z%D,"7#I9H /,4'%'&Q(-\?(]*?#; I\B@^7!M@< MW5O<86(=M(\Y9K.$5AN3XT0(3HM0\0GF-K5LAG3[.['';8?;=(+94C?S>*YE MLIX(Z9FA*C[[['FKQ4:8(7J7]-[;Z8/@FP#^D L+>;VW)#[%!VS!$:ADHX[/ M="(T9P"I^/RT.W/DT\<3M?1XGB,S*,NQ++GID!UA")9(;GRF8R:,HDR68V4N,[;C#*22^]BD? %E-*KU9E.1T5&^."H!H.*AE/3*1NALNYI\ MYED;D(0I$T?ME\@A ZMTV-P%T*:3";7B]B)')5>+5$DVMFE,!2]QTKFL6AN] MQ2/*< "D=+,-R7LBI&?'JOBP2.)4#9!_6W;+^*^SV!8, ML61O!.%E])17T26I;ERR-A(Z?[8792F^*+9PKZ[B8D^_;"0+0JT=>+*\2+N0 M0JJXR^F+\Y06-KJ(61#R^P^#0=:[TZ[?VKW'KLE1<^*@M->>_F-Y@ E;K[? M]U$+;R+)VYSN34Y$M-J(U&HTU1!=;K>]- A2!OQ['\NMD=Z! L1R++$<<"C> M# 0TRH6/\JW<==]MA@ 7L1";WX,*W94 L9!+3:C:Z[UE8X9Y//\[*?'H;&A_ M6BA\%B%BG_KR3* O)K6,9M(O M@R2U:$\B+VRD7@SDW=Y8$AK.B>NN>B,QDX(?+B MB+IXCBAL83Z;H&-EOF#$B?[@P&M&$*S0H#.,[Z\CTZO%]^$#N72*DIG:._AL M7OC]G[)3>XUL4WOMWN-SO_L%TMU_ZRH^T1>BH(1UM-@VX*Q*[[&EW=]<^&5^U@W$>=D M1!;7@:_?\X3VM+?RU3+,75A:.GO>O7+367YC[X%4S")/:!JU+"BE:TM&DFW= M^J#AC>]B;]F@YB)C4-,:?-'N'GK?E;W?5BACXV;./A9C'AVTYMW<&7S@2_F, M@5BQ15VLC>,.7OR_&DK!J'F,K%?@F*\YB&UMN*\\FE-O#68QM1'3]:P3J&4+.9G8 MIC8!J'K4=3!TO#IQ%06_F]A5OF6T)B)@^\M]'D&J3-83ISNS"M2;J/^,B"7L MMF>) +HW"EPSN+IC,&JI12IS4!/GH(GS4S*&'$I(G( K[]T>%KL,?5]CF3V1 MKQ9T=R;Y"QM+K!'V()?YQ.TAAQ(2STSNWQZVCGY*[=A+R'7B%I %O&^)F]E#%N"BDIXH=ZDA)QZ=W'];W1Z?+&_XCA[.Q>8Y4:ZS8_=(ORJ. M](A-D9L5V[YK'\+-X 7?8:OHV02=*.T%*\2SA6NE'<#&[89BC+)U*YZT9Y 1 M=J*VLP.E>/;35&K=(P-=VMFR$2MC''(2SAUZ\BIB2/P'&'?CY1U&F%Y3]TB,NM P3603?,& M>_:^T#[OC=(81EHY005=-JK5ZY,RDD+T(7.QY(&=Q^97I60=QV:^4[>'3/@3 M5TJ*F8-=5DYL+0U\NS;T&M'(Q"=*80;0"BZ81*CCCEC(TG.,/4,$J&4'RHX] M934G?71I[YU ;]0A I)E<-]56PD]0'@FM6PF)V/1[C\%>/EQ9?%[NCN$ZR;E M3GAL>X<(<^]3ZXAKMDS9[=S-\VJC6M?*VEHZ_+$N0%N7 ,]%(9I;BO8OKYQ_ MJ[J7.T6<')[T\/N>O(]0@"],O%]:-GO0JJ%C/3]DDX[C*&E+DS0Z]3:_1A\; MZN 7.]%<9;,?)]>YT$E/[.S;/7OC3!=%:O]\+NN?UZ6H[Y_WUPBN+IK-B\MZ M[?JB=MV\JNW]D%Q\5=>Y^$WK M57(J2?%#FK+8/=S_P8@-R/MPS*CS.AYBJR@#3)3_RP(S:RG=P=-C,,'A&_7 MWY$9WH$-1A3PRPBSJRG=7LLQ0?UL O?. MZ(D3^=QV8;9,D[Z)#]A!BC;#1NR1UF*$_U!LS)L8@ 6 W2).LHT+,I03-+KK M1M4_@-A[JRR._L)C9$G5'=MTC$2G6+AQIBCIEWD6K3SU-@?E'3KLTCX3"OIE MG@7K3KV%QQR1W:X,,[Z,7S99G-JDH^]=3KA+?&HL]:S[>;6V.>ON*T9SR]$" M!6F+DM2?>5?RSLN]W]FHD_";^5:538,]DS"U_%!!5A&X.K$XM62[ 7273L?] MSC%W?PH7F7Y=[VI[W\5"YO(7S96KOC]9Z2"B=?C>'_)CW3$UW$X8-,)F T0? M\O/-F_6/_O)V9.45OT-WX( +6&SC\]VPO?F]WD"B(^)(HN*JWYG_#3$BW'12 M6]I*=T0TR=6]L"]2?J@L%.AY[4__!U!+ P04 " #S7F=9]A_K5E 3 "5 M#0$ % '=M:RTR,#(T,#DR.%]D968N>&UL[1UK<^(X\OM6W7_PL1_N[@,A MC\GN)#69+JGU&K)[4^_O$]\ZQ41ZN'@JG%R=-RP4.!@UPM&5XU9.&Q^;/SR^2\_?/IK ML_E[I]^U7.S,)B@(+8<@.T2N]>:%8^L93Z=V8#T@0CS?MSK$ M'1]=G%O-YN<(1\>FK T.K C9Z=')\L'U AT.+JV3D]9/K=/CTP_6SY?G%Y=G M'ZVGAR7< R-MZ.4!^E[P_9+_]\+ZLQB+ ;U\I]Y58QR&T\M6Z^WM[>CM[ B3 M$6M^?-+Z_:$[<,9H8C>]@(9VX*"&Q> O:72SBQT[C.23:/[^0OPE@K/6JB\I M!+]J+L&:_%;SY+1Y=G+T3MW&@D3^6*.3)3A_ZBG@$[RLX-UPU2 )?-Z*'ZY M-TA9B.ODXN*B%3UM?/[!LCX1[*,^&EK1KI-IC[O-;HW)FAXU7B; M?&]R31U?G'[D+/\X")F^N25=X\!% 3,+]H-BWW.Y':R>TMYP,+8)&F/?959Z M^]^9%\X;%N_V:_\^32'RZ,0FWU%(CQP\:7&85KEN(F%H::153AHW'G5\3&<$ M/40X))Z/W!M47#JKD6 M(P?"^0"1Z7WPBF@8V675O,O0U\!]VV%3R2!S4N\5W;-) M:%+*WDW0U\!]%P>C9T0F-^@E_(("1&S_/AAB,HFFFC*,:V*N@><^>D7!C/UQ M\"CP.#6+.YWY$\'NS"GEZ@;80?#.)B*'^2")U-+WZ/=JF9>CK\/:$<-7:C#+ M8##E(2)SR4B![EFD$+@V<=N!>SVC(9ZTWSUZ@R>VQSQJ:,_\D#;*"$@+OP8K M0YN^1%*8T>;(MJ\@'/S8=W 8LAH\-H^M1'=8IRFSA+XA<_LZI 3!%':$;PE/^)^FPABH:M!7SKS6-! M6C.P"<%OB.A1G[42GY 5/MYA M[="[Q%T!P1'KS0F:O!2U:#&Q:;SE";5]OT+R(FP)HIA$O7CZZK++5#^(#U\N MA*V'2(*T$FHKGF]B\MG"_/C8:EIK'.QBB<9B M>*P8D<4Q+;E:X>),+=GRL9/BQ>?Y#TP*SPC\SGI"6-SXMEI[QXMM'I[C@*]) M.'W+OGS[!?E7#:TVWTXR$M%NU=H]]QE2;E*#:H9K(:R46RETBLNUZ;9)FE_F MZ$O,"Y\O,=P."9Z8JP^;\K[FYE*S+^L96[E]S"C#C:</#5+$&<^[+/KW%7ZCUUAJ4OK-ZQ3, ULAL%$ORFMLDJGT,",< M^6+2Q5*_1QH;!JY*: *7U24FZ;O&1$#RZ3X*O9CD)]\.GEE/"A\6 TN-40X. M@E&E.\K #9B%Y&2YFL,%6!?XCZR?I+^H\,-R#<>W*?6&7KSWUIN%O:%&2E?I M0,51*BRO'-(]$FV.RY9!6KEX8;E_)7:'MR9LX5!2AN;T@%.65DC#$M]3N0]H M2*)#$(K!9A-0:N-BT-J9>[1S7%X&KLEHND'];JK4&"[ ML"M1'TDG46%&Y(; M7!/D>N&=[7@^6SDKW& 34&H=8M#:F5.Z@ A4DT%(IJ_4$C9D5V#V(OQ)LY?A MW;K)4Q(F+()=K:V!77Q;;!OWR "15\\1!9B8,4U)/=TGM M0^I81Y;>^*FD,ID7!Q/A^9B"F!91DF95J#&J-M.N9G,-@?ODW\:OLY M1Q3D#>0CE;))+1EB&A+/"9$K)DU\5VCD5:!49(?+(04P!^A8"]Z2&$5SA(*> M=%:W'!V07/R."P%UO5?DW@S%#P=5)3W3JPH2FU-$+NPC1:2LU6LRTD>>2NSC1:FLL#VFK-3.FXG'0$;JK5?](] M-?N%Y))M]S^SQ8N)=Y@\HK>VX^!9$'K!B'$3L)].?,!+X9Q&.*1F:8RE!FEQ M/?:&;3=6GC+Z%H%*>9[??V+!QC MHM[4%0-+[4D.#H)1Y=0F S=@%M(DEJLY7(!U@;?(^DFZA0H_)-=@%#XAXF%7 MX1$I&/G FH6JDQNEV6>@\CF"9.0R96!]_@0FG<&:&N WL=6=(U^]_?(%X1&Q MIV//L44OB"AAA1EI)?2NN$.C+ 72@PQ26#%W*NAZL^\Z:L*F/&=R\XH^EKEZ M)6Y(XS9_ 23:P6K[/G[C=9#X,8P^HHB\(IJSQ-=K+!T7]9N#$XQR7M!I6E H M$-RLL/9Q21$)YAM=&I(3D6[?D-STS@L8H1ZO4:-QK%H"KHY5X.T1GW&FJD8D9<)> MS&TJ)JV8R\P8\:F5T567748/A#41]*H?E*S5E["4;/6%58F$\]/CXP]1F805 M.O;[NO=X<_LXN+WAOP:][OU-^YE=#)[9GX?;Q^>!U;NS!K^V^[>_]KHWM_W! MWZS;?WZ]?_YW0[\.T=+$=UM;X9E7?Y,,%5F@5CTD5E7^83*5M-\HS(5>-T8X#9K9I*UZG8EEHVJP9IZD1E;[F5)VK6QA,; M]H)0F>I/@VQ)]NFB0FK!*RTHM5&6HKQ6.3-J)S@8A-CYKA2V Z Q$56DCY' MND%UK=+N\Z)^ 7)O;1*P*"7O()D8>)=R/RTF=QGIM0I?XU5R91N9-YY,2Q/ZLW@.7PN]3*AV):45!?JQ96,05;ZJ![]C,W<$T M;D?N44$]S4AH@VIAA+J(8;/+W*B0WZ6#@Y MMF[]"/2J0>/L\/JYC]DR[JK! M%I0[7V$P=^5V@VY0_/<^GO)2R\8^]OT[3-YLXDI49XP%P$2DIV%CSM:KDLVT MQZX=+TNHU/$V 0%$: 5-,^V?FYS!45 BQ(QR-;0W"_G'*/AW1?)C:4$3 %Y5 M@=+4/,)1GV#"C>G5#R^6\ ""O@H4IV 0CM8>41B'J%U,99K*P (_BK03H8I M.!J1K2$XG8SHWO#9?IDLVET\>'X[/@T6UI[W8&U[H'=YYU842_6 MWQ?]_ /J/M%*(/%K.^W [7KV"Z_"PWA95%1U>T&?\T=8C,( 'G% EI<=FWI4 MM<54(?[=>G@EIQ( [4A5KNC,2VEB]FN.8??JL 64?;(&\5LU5,>OD MI=8K[J.VK/Q69"4LUU\^!-B_O0#A9T!?F%O93B@Q+'43 "/*UBU&+0$XR_%X MD9I8YKT^>M>,212]]\QX=N(+Y;$EG>8 IGT=0]X\Q:3#'!Q]ME_9HIFS>(?) MP$YRRNLCKZ]D)Q*TFP-P8E-]ZC,'1Y\B'@T&71!["*9Z$C,"1R>B<2'_^SOK M3^3Q#^@9C*?FJ 'L3%0QUIHS#L=&TB-*=N2IR%JJ[@3 CHBIW50M F!9]_8$ MD]#[@[_-0<,"F?YN%EDMC%=D_ MXU2X'"5IS+LCO%0WL8(K(J]L$@XB]I*,ARN7W?[0ACE7P.";)^S^(7IH8.&F"#Y$=6*< ,8?K9@ M2A4)9_\MB7O$MBPI@QO /@$@2\H(!ZXE_2GV]R1["#NPAQ);@+M-!+.EWO0^ M>$6+.LH%4L'GNJG@P6W_R4KT!3\9O(Z UV3';T'TT929!W*9E(Y0FM0;+F#D=E# ?JA+!Q5%!F MF&>7 MJ3>G"[())'VH/;+H9Q.+H 207"PNB90Y%!ZS=YZ ?)M\CRSC^.+T8V0=[,:W M+-4\[&\'_)-,B+ 'M^]37DHQ8P,F#0&LSZO2N0G;-0;/&E6(C(/G#\ Y MT8T5]6.E.K+BGN"'SAKBXDI6A4NE=W[?#D'@OLRBQ_HSC<6U9B">_9*(1 M!@"KRTJLPH1G.%MQ^UY(L8"Q[D\1Q9[CQ?NW?>3P;VE[0\^)/N^S*HHE8EVB MP*+((/AG.247Y1R0(6C41WOB6\A,.086418KA.,6)4VCK AJ3!)V<3!Z1F3" M-_V_H 1?CB:F?DDLFWC_.#Y9GZ0]]#D75B\#W9CT8V5Z =^=I#3OCXUGO=6 MU0;D[L]^:KU )0($D]53B#Q[VA+4:U)I@A[MB7IW6PX.(U4G-R:Y%I)L\IZ,:3:%"YRAM+3E2VB\CXO$, M01$TV9U%"7NM<2&U!^8E%!E06^NB,$2$]H9QP^K-2M)!C>LM2!8DD0Z D?64 +P:%$;S+C4@N?1![ZR;AG&8; $&ZRJK2 MYX25G-2J&;Z!H9RT5( =*!E64EEB/BH5P/1U*6G R$H@&R\N1:$G !*].1M M<$NA:]O'SJ%?GM[9VUWI-!OWE,[X:]:# M'?+W\>:<3"T5I1L V%PJK*$T)W 4E)P/5^.V_>Y-9I,.)@2_\5'=GK(GTG, M9B@ O(!KH$0SWF"KM8^XC'B9[Q**52$!4&>SI&I5W,%4KH;J0'Q3K*!B:MU. M9V$M"F;\C @>Q<@6=SKS)X+=F6->NO2GS8^&+7!:B6X2=U_FUJ*O/=A6]Z@] M&A$TBG)RO>&"!^7^NK))!6Y%29@@G5VMR687WQ:R[9&XYISH37,Y&)S-=0W! M*8G^'6Y/R2N)9H#6V]B+L^",C(7,5#Y%L87@AVDV-C*/*\QAZ-E M!LNM@0S9V]T&>AK;9&(['&_B42%_3?,<%<,S)YD:W?O'!\/:,AGB!R^^[X,Y=_+8M2Q/ZY\J)UA3!! M2#P6L()"O():S3&R'<0ICY9V'OU>8#FW\24*\7(NU97%^X*_G%M7V%@,WXDS MWGIUQJ3M#@L[T^)A.2HXK.X.J[O#ZNZPNCNL[@ZKN\/JKO"75#+Q8&?>08$S MYD&EZLAF;C,P!SB-X@E]_H!I;4F<^J!G;C,@ASXUC5*ML2QO]588L'U$%^ND M1Y13@%0,"^#HH:[=I8H+B+FI^W"N:AV?=TA7IRT ;2EMSB"M 4)E@C$AITRV MLL7NIR?)Z:JJIB<@E;$W*,LMCJUL 78^4A7)5G)4;\&_V,0V"%27 ,QI!&"D MT["Z5&G '(X@Z"@Q#.1MM2A;U+;+HL&'N/ZT=!S9?7_E94" FP@1_9-U%=GV MAHNW:SQ$O[)(DJ1I$^V_ZK<%L-XVM,;59JT^DW!VR$2\]E& WFR?%X4T\+A4 M*S">9J1%;?8*+.P^M6)!+M9&G_\'4$L#!!0 ( /->9UE% &35V3P *CF M P 4 =VUK+3(P,C0P.3(X7VQA8BYX;6SM??EO)#>2[N\#O/^!SV^ Z09* M?=DSXS9FO"@=;0M/K=)*LKWS&@LC5L'V[U_%T>;HVZ_^ MX_O_]8>__>^CH_\ZOKY ;KB.=SB(T)I@)\(N>O2B>W0;[O=.@#YC0CS?1\?$ M<[<8H??OWGS[YMV;CW]&1T??"QG'#F5UP@ )81_>O$^_.$G$A<%WZ/W[MW]Y M^^'=AV_07[_[\\?OOOX677U.RWUFJFV\IH*^%_SV'?^?.]8>8A #^MT3]?[^ MU7T4[;][^_;Q\?'-X]=O0K)EU=^]?_M?GR]NUO=XYQQY 8V<8(V_0JS\=U1\ M>!&NG4C8IU#]Z8[XJ8"OWV9M:4OP?QVEQ8[X1T?O/QQ]_?[-$W6_2E3D7QLT MDA;GW[I15J%8^,]OY9=9T0/1"?SW'S]^?"N^_>K[/R#T-Q+Z^!IOD/CHN^AY MC__^%?5V>Y^W*CZ[)WBC5M(GY"VO_S; 6_YC3!G3 5:[8%)CVNT+?9G@QV2$F_7(:/_ M/CKRDQ]&5-^0<*?65#87*K[\U;]K_\.F4$HX"*9A3-:XU2]:5%]GZ4Q%5H(' M?!P<_7330N?OA33T)97WWW^3[8[H2:=)!W3+)"K@5;Z&ZT=!_Q@Z),/&?K_$^)*JHI"\)WZ\TZ*HN5BD&V]MTRO9VO$PP MDI*G<\(K3+S0/0O<4S8BJ(%>+0?? 97(JNY7*@3;^=2J]G8]*18QN8@+GK # M)4Y /3ZO:8Q_BJ+P_4^'[Z"3K92#[85:;?MWOIGDR8+@61!YT?,GS\>7\>X. M$P5N11&XKJ?#D[I<]7N8KJ;5LJN+W>!U3)AG88J6ZPAQR4B*GLK%KO'6XS.4 M(+IT=JIN5E,,NJNI<97=K5P&LLMI-.WJ=E(HRJ4B+G8JESL/UB%A852L'-Y$ MK&L_">,@(L\GH:OWP*9:T!W2"'79/VNK0'97,\5[>F^ID042S:"0H*0IQ-N: MRJ5OG:=SEPT5O(TG%\0;>FU]>>ANW("T[,":PI!=MTGEGD[+Q*.R_(G[^Z7K M,J/1Y#\77H#?:VVA+@O=0VL0EKU341"R9]:IV],K$YF+] _$I:-5,%G\/,3V MH84=/LS2*S^8>N6'>7GEAW&]\O8QG-@K3]B?*W(;/@9-5BB5G(E''J)3^F-> M; ;>J%!V*%_DHODHDPN?V _%"'=%KDCXX 5K_4Q)6WPF'JG!J73+2MD9^*9. MXZ$<-)L'I2U,[*57(8T<__]Y^]K9O*;P3#Q4B5'IGZ62,_!.M;Y#^::4CICX MB6;G/%HO"78TOECY&J[WJ7!D)VL*W\'T,*6&G<_5"(]BTB9R(7[$T;^Z#P/] M3HRB"%Q7TN%)W:GZ/4R7TFK9U:V$0"0D3KPB_:@B724B4=2_G1;-A'FIQB]!WSJ1$ZB3LWZOZ8X M=!^MQUG=G5&5A>RC#1KWWH_)I//S.D[JM%,>EB G;/*S#EV0BA*I4[E;#<[Q_>/8^H%;&*C!5PM!=W9E*C*SE8J MG9 MU(KV=#8A%*52IW*VLQTF6];I_T#"Q^C^)-SMG4 ?X72EH3M?+H5[.F4J'$GI*!$_62B\Q[[?Y)250M!]486I$@<+)2![GE+/OE&0RYS.S9)# MDL_O/]S=>I&O6LA3%('K8CH\J8-5OX?I7EHMNSJ7D(+"#7K_X=7=:Y3*']^_ M;HG#+W7?/._N0A72ZO=P/4N))'6KTI'DM*0%#==G#I[6M\SC;'F M0+6F&%ROJL-5C5G%,C!]K%;3GN?XV5@LD3KI@6K6$^_X.=MP_=O-O<.,M8HC MGJN!>[]^P;*^$EQW-,=<65.NJ0'355OHW7=]6;2!1",+))M!A78F\V0<1,3Q MSP,7/_U?K)].')8#[Z]J9!47+1<"[94:5?LZHA2+A%S$!$]P1D N4W_RZ-KQ M_X$=HK]R7%,4KO\UXI?@_7\Y1(4F\K?0G3P]0J=O6J3!KBXOKZ MT<:A=Z*5F!YM'6!7<5Z::[#:?/(")UA[C#>A3/>@2%8/NQ&E/18\LEX/JF1L_.(5:(TV]Q)9HE&%#HL.P$JI2$#JO=.KV\\1%=D1W7)X]8'(7FC!M:)B) MO.]L4.[$H??+P.7_.?L]]AXAH05R(I2VA41C5CK/B#23'@' MEC[N?A/,>_?QP[>"?>R#7V\PV9\'#YA&NT.R*0O Y)8>"Z?2X;=VF9.^'B)R M0C4:?8!U-YXEC9^V\S*AE/V-?/S T+Q'NSB*'1]MXL"EB&!?/$$2A$1^C/5-1="O5JOM[A^R0PY;BZ3$V'TG#M,8WHFS&HK0IB(_P$-V?7 M5RB7-VF0&@N.IX,SS=1\O>9>3:_Q&K.Q"PN/ESBJ'S0T5($9V=K@+RHVDG0D]AW7" M">@6A6P:;[RYU/^&%F\. (.N2+C')'J^8C@B%D'X(ON>SV+U0\^&*K#Y98*W MW$?JR\-EGY'6W7L$*7R!A'C1(60-V!O.3H)9@,4Y6$L3Q!53QN')L"XP4^_: MV]Y'J\U/; C XXC&/DUU8//6"'&1N+45X#+73.VN;IQ)1T+\ HD&CL+-$6M" M#FJM<'U]KZ4+>W\(0_?1\W7&*'P-FY-5'$7ZI=_!9=J! MAEW=*Q5DA3ECH^B\EWH>1$P1[\['R?E'^;^E.2KKF<^>UG[,[]EJ2-%3%$P" M#6&?=">WJQS8>[Z]477>RXMW?*^5M8+6Z>DG9R=W!MCG/ >:E^F6S-L*2R). M,E'%J6)HFVBV8-^EDN\<7^RNT'N,(^0ZD=QJ$ VLF6%BN>?,VB61]T^Y(\S; M\'9[QR-B:WE][Y#MQ+O UGZ4O.%DX2W]S^&"'&L?O><^?YXL@:"P0B MY"<@1HX SS+'S.XKUE:8#>,,;B[J2\^" M?T-?[BN(GNHB8QL^OJ2[C.D)RROGF9^N-#N=?% 8-A?K,:I.))=+PN5@@[Z] MC]TF-E6"3TPRS_B!'M09&D:S]35@,]8 ;2DYFKXX7*Z:*-T]0;Z_09EP ME$BW2](Q\:8]*V5M''EI(U:2YX2!F#7_XD7W)S&-PATFAKVL8578S&V#OY0Y MQZ >7"ZWTK[S.DK2"'KT^+-C23-@.N%);'":9BX@^ $'L;WKLDG$.0_6#.>M M\V0XM566A\WH1J2*J>UA8;C<;5:Y;Z\D12,A&\3<=@2L"<:(R[2YY&2\UC3# M12:SU:4Y+2N-L,@RV3I2T_FA$;"5+_#YO;8[E0>HKT(:Y;F$CG& -UZTNO.] MK3@06CU-9U@%)JO:X$T//C>5AWW V5C[SOYY[_%<)GNFO$APQ<\=!^P7J#CL M,\]W$FX#[Y^L<_0"Q?'DZ-Z)D%=(/>7*02\OF3R$^B?6S93P\*Q67L!*WDE@ M(I_50E3)1HTGQ7Q75^)[AZ)'_KXJ^Z]"57Y2HI".*P'4/B'7*YZOZ;4X$G0H MPRPS5]U1[C<('8>)?41FJ+0A0]$$LZ^IMPTDS#T)'SRWA"(QJCS51)D"Y#F1 MR'"'^WU(HCB0]KK#:R>FXFU1W]MYTATI/T@>4O[S/ O-S@,V6@E8Y6LYDF>_ MC8LSO:_QEA](3RM*"]=4OL'DP5MS.RS9;QFQ$(<%-"JPQ0%/K,9/M_.\:')C MC/V+)QH2I]SY9X3G7V-N[$U[OGUT3I8;R,@1YDU,?DP='F9K2[B76$KR]S=1T/I"M@Q7FZOH<-,VU8!/9$'61Q@U5X)+85/'> M^Q#YVF[Y!).MC#23 ?<*"[Y6.F1^Q[0(KK$GKJL F[G-6$M]K[8T7+X:Z-RY MPQ&7D,(IT&BV6.!22J7D\#>K)M]+&6@3I=_F2?^U MH(,KJ*S#EDD9KG@"CC!81A'Q[F+Q[,AMR$,$/U\1^DR+K5C^Q+3I?MG@C< F M[3@V+3_".F0+<$/'2#B[,E:JL$"9$BC1 A75X!L79450JHGMRW7 ['ES[Q , MX%+Z2;C;A8$P3NV;@H?%8 <=R&;C!0*MI]W.,7*!,C;"0S_PQ;E,: M8]?2P<5Q %(), C1WB'H0>)\_^[=XEOV_^_>O4.4\Y B)X[N0\(WPQ?HZZ\7 M[[[Y*ROQU_1;3QAF@3[\9?'MQV\7WWSS=?I-&$16RP]QKS1Z*P>^:0 M@*E EWD6L5.\\=:>;EAB5!$VP\VQ%SG?7 MN%&BA>U?:I$V@M WTJM *2IJ9 M-JN:#?@X:84EUA*X =FV%@!!]1[P')-D;_)M'QP/)^/53Z%Y,8IOKFX M=/\GED^27>)HM;EUGC06':"?9:UGCZ$QA2P]90Y1%,6>H#D!9BB5NDVQ"N?*?;ZU:5, M:)H==9/'T=DG?_SPX:_\J"$/>.(4V!^_^?I=\L'7U2[%T@K0,69N@6\)=FA, MGL7WQO-)=5W8T;"5!>J78105X4:L=NIWGN0K,L^A.]$02EN2TR\T#T+:LDX M)6P^WT(LH"G:E6 M(0ICC&6R\(1K)&AV'50/OE5#&2LIW(6)7)N?D @:X:[#AMBKM- MVG*X,=Q8\V'3E-L^VS(.UH,#+_(.'Q!"%W;?+D/6H1KN!)?*PJ9N+4+-GG!> M$"Y)Z]4=9G?X4@RR1ICR=-@<'AYDLD.<;0];YI]8+:'+;#NZV22*&K/AH@ZM MAI'5XK/@I5;I8=@IQ:-K!@0T0A)5'9TR-DY6>&5'+*&M)*HO. MB* 5A8=%8>-HD;D3:6AST;!MC& MH#R!$Y?&439"KCS'.(_W5Y>G9 MY3__,1^9]7[ M V=/R35;_I@[^S]7?Q^EFR38#M_#.N5[:ZW%P"5*'S#=KW;)++7\UT&Z9SRR MEE':]%A700QNNTUO(WE*(< 1SRX\3E=O< 7&!O)+#>;.6=Q/0AJM-OQJ#LWR M#/PB3GO$E.L>N*<>E5-,+PS.DM<(*Q;I)0AF6.QOFS0/?#P2Q,[DGHQFMY'IRB5T%RQW[X>/?,I M7R_08Z(TEE7X+,()*,]0+E.>2T&\VLX)X@VC>$QXV&5_R>STHL ;M/1IR)=% MF"EXZG""$8L-;D@*K8E$]D1\S70GV.49TCW91 9JTGSBEG]%T7 A44NA:6'Q M8N/H3/T.ZKA]' C":]8)*XE+..RKBGR>-NY^Z8FR%,/[$0]?A57_.X 3 MQV<19>GNO(!3V>$/A"0Q16>*QEK N66&NL2W^BJ .6BH>&=7EO)%5U!N(>T_ MK4P1QX:=I0E?H&W! D[9 B!>4L\S(VALI2X)F\(UZ)1Y_O-B<*E:IVS_=/9) M)O!77.PX28J:>M Q\"6HQ,I5*.5W>SY'N5)Q'CQ@F3"DD%XD<-.,A^I>LE5% MF"QKCSU=>3"K!7NEH26&SB<>=GR!(,FJPU_XPF(*]X)W7KQ[O1"=C9?IF78T"U[<2[.*)C= Y22-/Y@69&GQ63M!&(19<*!9CART M]V.*'*E;\J!;NEQP%Q(2/O*7R>+ I967RAR:MYRH,^G*PD2_6MY,.:(*,V<) M76T,?>P8H7S-6+IEV0ML#'XN"\XM+5$_HZDK#S-$&R,M#H>TA>$.BII5[KRO M40R *9<3X:,,D SV=\9#*Y^92-F*U3 G/,S!(U.ZC>4%,<.[RH9O,M52X17P MLR3Z/\(ZJ4U#7'CX8JT78\6$":Q\>3!FE.;@Q:@K0/2=(R2 E MV^&7"J)#XQMOT25V2/I2I(' M;6NMK"H]ASBG17D8HPZ*0H\O>H5[>BU_'"Z1C%XELNVDL1X+Z!4H0E[BPNQ, M-Q"LE(%-/B6BTL2C6, NT1K[&;6N?4Y/28>S-:68!LXDS/D%>]O["+M+AMO9 MXLMX=X?):G-P@?#8H=Y:8X^V,F SKY-%BLQL)0!N%]D-1E<6I*VAI#DDVQ,G MC.1ETT*3"R0:M=*AVC'+D9.8Y?#F[0+=*8QA,WB<>G[,/C7-C-!>RBP#2)-5 M#$*(3L3L@D@CD(G"2*('I$ RNFEJ0XFK-,C4.55.D[TU>H6),,0I7OOL/P8I MC^JJP@X;;?!KJ$K"YO.M0B+_%46A$O8>G4[YUM/'X K,-+>&'\< MC$)*]M8;+/XEHPY#>^2EY\7!"LHZ%B9%Y\/#JL)#,M'F,'DLG(D<('S,KO&O M-G)I<1FX)X>/L34^_]Y6"FS^=K1*^1V35B+@\KTKD%'30)RL/E]=G_W(RIW_ M?&8Q*83N\<(V#Q=>B1PXK![/T<)'W>*_#8R;I&'8))W.]J5K"*.W"C<43(B] M\]DXX^=0?W"\(#E+D[Z'FFLK3K_RS?0OJ6;_;640,@>+-S]8]"R^#@/Q]&QR MJSYRGKX#&;&9A] FB_)3_6&@2I[8-VP/UOK,8_>POT*K #Y,TS..X@,;H%]@ M*2E:OJ>ABNN%L%]Z\#IYKEFD84V4UZ1C!1_R@?P\9=MSC=#.(;]A:<[\%A*D M(&_ZIK@\?7K-%\ I]3;>6AQ*S;^GJ:%;_H9CM#_/0#_:+V$2Z@=O?'[!?CP3 M3#QR3\YI%V.]',R/E-'.X)C>?&S^4\#F CY_7@CQ]_GXO8 M,RZ5(W?,;P$2 MD2L(N3)QEMO_KI S,)[O.8)%/QG<6"7 MWT&-[CT281R@1XQ_HP@'+G;E-=@_?GCW3?+'U[6UGX\"+\!% 5;N/]7]T@9] M<0?_,9,ZWSZAA=5,([V!R'G&[S; 1AR$FP^M08VGI[(@-P^+\6)JD83/QC>> M[>3T .%J2JML18_O2W_+%Y LG1:K&JAA,E!? W:H-D!;.1*F*PXWQ)HHW>, MF%G@G#!@-L6!Z>R1/@1CE]&ZN)W M"F=*Q-EC#H.-X\]^C[WHV?RL46U=V&&QE04TYXKT%>&&KG;JCWJ&Z.;'Y?79 MCZN+T[/KFS^AL__\Z?SV'U;)<,L#99/=TD(S<>\2)J4?BQ(S<-BRGET],Q.' MO@B!U3W&:3U.TNXD/9Q!ET^>+HM!4YV9^&,=8J5[JBK,P%MKU>Y\1%L(1;E4 M](7+M>+#%8"GX8X-@316T96%[;.U"$M7"%0%X?IHO;I#^2;Z(@5;<4ZY>O,9 M\YNU&BM4BL!V116>H@<6OX?K>$HM.^;/6U53E8/N;%IGF M_C%TS].K.L3-8IT33K._-BXV.R]]1JSCP&YZ ZR67-K"L!E6C['\)*>J)%RN M->C;U2E3L2B[IVB5=5.AM,&_Y7H=[V*?S61'T/DT\^KD7'L@W";1)S1!WA)J//9C(RZDC]B+@8$<)-3&@;KRL'G?B+3( M2TYP[R5C2*H6G0FMU*?F"#1M$6NZFE#RKD;7 38TN% DI-KAV0CH9K616+WB>QX<;K%>A[[_*22/#M'EW&DO!3:+ M.UJEDF6^C0BX_.\*I$=6>M$.>I6V^)J_65YLE!%&KMQ_X0VCI&4[ 02P>2 = MC"P>"-=8TK J[,C1!G_;RRAP8T0K[2>Y5@+LZ-\(AJBY"F+[='26%K2PSL\3 M>FJ,5E,<-MF;),L!;OD)51]SQ MP:*]XUG)55TX/LD1??+#1VI^7E95!38K3?!J3L<>E(?+3B.MQ\VGM[SY$7VZ M6/UR8^D5)8Y;/.WD8O?X^2>*W?,@>V1\R>^ RQ/U];[>21!L!G2W3>71II92 MX+*E!Y8^=WA%%O.T49[3[!5OEPW67J.L:92W;3N-D 4K"0MM>/"2CU/F3_(Z M66-6(VY(WL^+CU8=QL.T\F/U!1LVH]IW]*AD1':@1N* M1D7;^1Q&KA0/5YE:Z"#:\:]G-BR9@\5)9O$@BZG\<_ZO-3?WOF!N,(.<4[QG MBGLB5QC[V\\'_RG^%RW8&)6%7:$;(._M)AG4 ]N!&NE?>=UKT(C M_))_THS(U%9LR-)"_>0V$, =/?!)^%Y(..#X>+5A 9.%HNCYB@$4U__V.WV* M.>/*L#G?S@9%UIO5A,O[EOIW]?I"8@[$_/[4H_N0>H(#X0:EC2+1*LJ:M;3N M/Y%-7O%V7B.^.\=MXI9MLO&>V,# H11'5@[/R^,">0Z23P^77IXP)#61QH+& ME6&'A78V.+Q*VU03;EAHJ7_/R[;%3#^??CZZ/"\E]RG$#DL!82)K%#"_VN:Q M@:%_+9L,,=%4229 DG/.6^?I[&F/ XJ/ M<8 WGF[,U%P+=E0T1%V>&]56@1L'317O/AM(4F@EZS'\J:"D"?0J:62<+*Y- M"RR3(4_713KF$'O<_2:(^>[CAV\%.=D'OQZ&HO/@!I-]!6M#49@T-,''N5=7 MSB[AW' =\Q&T:BG)2.N!NQ-^5/;L^FH,FJEBRTN!V#Q^F@II9;2D0&KIWD2V MV'SB[+W(\1MVI%H)@!F=NMNB_J*$KC;WRW)HBO/@@?6)(6$:&9NO7&=N$4&!N#X(%"K, MB?F>J$)2VLD8\/6X>L\1SA4>+E>AW$0T6N\QMX#/^:S#-PK@ODA[63V M4Z5F+T$P^=K?-NGLHYL4V'.3GI@Z7]"_EX<(UJ);2_-Q\V>L6$-\_S!_4XM? M\6&?TWC'_W1V0CE6 Z-'+[KG_6& T3-V"'H5$O&/NYAZ 69CY_7SVF?Q1!RZ M7,*&12=Z&H2O[4HK)@[?&] U"2Y^&?$;OQR[K?"-S MK9E>_'.I+A9L>T?!9W)7@YQWUPF/<*O:02[(]4!R;%B="=:(@? MOPAWWAK=R34+"6431S'!2;OTS92S/DO.H^DSTK91WKCX.9/FTW6HJ3L4BX;* M+$+*%MDG%L%JBU@:,*;:7CG/B3W8)R1F5LW'ML:=M:$PF%W6,#:J'WN:2)K3 MH+05GK$B3]*X/ DFT>%]H%,4B,/;RN.L$YO$ MZ+H3H$#!]QOH$"DCZ@7-,G 8V,8@@-1(F5T@,<$R4D#)F@9T-]."E:HI([S, M++931CC/R275Y?KWV".X=)ED&;A--ZQ:"8 =3]K;HOPVE&EMN/&C X:NC$B; MXA>.D\:R>U8+>=%J(68EMF];36D3IOX]G[*%&SX8D7?.N VPQ@9399598^S2 M3XPLB@MG)C&BE03@0:*]-2J):TRK PX3'4!TYD32ENPW;Y+-_0DC18L4-Y:, M(HY3)(8!%#:JX?54,ABWV1 R[ MQT_"B+TMT_BLJ <\F)@BKQU;5"L!#A;&J@\YIL@;2?9*H8PGAD=?&$MX.>K. M.5Z4UQI2&)]"PJ]9RD57\4D%=V-AF.0TPYA>0="7A'W-P$#OWE<)^))Y&$=\ MU;QX-#\YD,\8ZB0,]?+6^0D''S\P"[Q'NSB*'1]M8OZ0 <'RP4]>#05A.PC&N_WODA+STKC)]:91?QU$H(C)ER\^+9G4&0NM$K5_;U#=L[:HQ%R MTWP!_(T3'%"90$W4Y*?ZUVQ2SN\[Z"#\+>)>Z])08V\':W1;?=8+CCI X8)MS]A72< M9"R3B+XKEE90[O4""A*?O, )U@,<):D7-,N@86 ;@^!1(V5V0<0$RTC!)&L: M_E&2,:U4/4JRR7!\+'(>L*&-MV;ADW^Q#-SR!X625V+M[O""3_*4 MU=F3S,1QS4+QV6:#M3.0R96 ':SL_";%@#>M!G"#IB4[])E+R">,44&/!PZAS%^JI<=N@>/Q"\TL(*)DV/$.KD?>A;4SEWMFT\9HY 3(1R(G' 2 MQG@&NHD<$LW41'=XZP4![T"9H7AJ/$N)+/*L'9Y;F[#BL"#L**S'5DE 42D% M-U[6Z-HSDTJ:<\9SAT\2T2JKS$CX1*88:VMPZ2O-312KEH+.+R6J,KE*12 S M2ZUH=[>3\A)*L=E#,EE*\IR(%P320HO),C08<7 D2]@B7Y+CCAGW*O2]M<$3 MW7458%.R&6OIN6QM:;A$-="YJZ?>>-O VWAK_AIDW@Q*V['ANP65#H'?XJ?H MV-?OPAI7ANW3[6Q0]&^SFG!]O:7^(_D]^L*;0J(M.^GZ'N'.C8U-G/9#H%TO(VHY^"+DODI+#=8XJ"J*?]B[? M\N,KG/G-B6+7F2IB?PP!PHA@ UOA#LTIODO3FA3?6FY\1+"% -A!JKTMRBM> MIK7A!IP.&+HR0GDKOWI[;FH*G <)[%R[ P.PF"$O_]T2AR_LR=NZIQY=^R&- M"6[J[T=L;C;T&L7.&C(.VM8LJ#L.XCYOZ16N\W+5DA0=60"0VA7B 'HE1A;) M)=M$Q>2^_FN4:VE_= '6["993R8)K](&#:.(@T*P0YD:4S$ E4O #1L:/7M, M%N)=+._FRZ<)3L+=GN!['%!^"U]NREI94.>W.NY#WV6,EJ OPPB;=]MMZL-V MWM:6**VLFU:&Z_+M(71E0]*O6>^DID,,E_^\;\X1-W1'VL*PF5V/L4AC=4FX MG&W0MZN[7H3!]N@6DYT8EMIP2ZX!5X"WW]0%ZUI4G[7+U_90IG5GZ_3#1?C4ZT5.D[0I M],C:0FEC]CNWR:UA.09<\&N&31MZ!X5@\UF-J32N+)6 RTV-GIW'6$*<'3>C M%./L9+M4I'%RTU0)NAN:8"Z[95T-R&YJI'=WM^7BBQXO1@=OBZW%, MO8"!.PEW=UX@,MTV=1(-56!SU01OD:EUY>'RU$CK[NN\O\<>%0,9*"YKOI5C M7'EV;FRXB6-6G2UJ=P >9;_VTAVT\K MR=[*!B6R&]4$3/9V^GG)A9@.B,I'OZKL?R78=BD^""QN3F 7O7X69]C]V8/^6Z M?' \GY^-Y"^).,47U_@*;;#V?$\$O5M>IO%D6'^QL,/-4'8KG2/K*1-N.!H, M6>?;S(D"8C"3JG"T"!ZQ<,JZK :;SXCCPK8#%AP#KLP>CYSZELJ)[U J M7JPZ?D[WK6+'3Y^2/'4B;!2X>HJ$';2&L)?F1DEK>7"#U2"HAK@9DK?.DX47 MVL^?[/!!5;X<$D/2L&)$Q,8X9B,. S M/8J.G]$M0\4_N"*A&Q^\+##=B;F3D$9&A->7ADWQ!I0'A^D.B\*E<9/"O8[K M\(?,: 2%JF-!+0YU1!L"M>55$#DDN,21<7X:50W8O#1 JUZB."@.EY\F2O=? M8$A&D"+%N>U'1B="[%D;,RL FIMBCJ0T)..L2#@2^: P;GBFH5<^G][;2[&2 MK_A]>KCT?G"\@,_:C1*O-%:%3=Q!(_!00GSS=L!710=,^UZT'\6B'S"P'--FD*!GH)\PH+!CB& M#Q %PAC%BDFX\\GQR,^.'V.9>6T9N!>><^?Y0O7/;'(;$^RN@FL.A_ $;8%[ M&3(@R3_%T4@QO=98?TCYL!DWN"6+9!Q,.%R>#@^Q*X6Y)DBHPI] 3.2+'(W% M!I-5+CNLE:]E._YYP&)'S$?=RR=/]\2HOC1P1M6C+/%#712PMS$B>@&S9>96R]P>3!XT^\KS8*])3O;E#U5Z?ACG68&DL.W 1L M2HQASR*/AI0/EWRCH!R2L11]D=*MD/8X#%S6X^[N,-$8L%P"-F44:$K7P?*O MX3JL2LG.MYFX+/1%2K-T;VM .",S'M&ICO>AI5'XL/=#A-. MZ"MGCTDMCW1E83.J%F'IL7950;@LJU>WNX.F4I$0:Y=ZTV"]%?N&I( MZ&8GI,$R+Y@K![DBQF]7-52!':U,\!:#3UUYN+'$2.M!?=?V9N;TB*'L8287 MQV6\6LM_M-CDTE2'S>*V=FC:L535A/_ M"^!\P.0N!/*+ECV8\B0>=D.Z:HC:8C0+/E37X6N:4L$-P;7:CCFAF";PC W/ M+N548\9L(>CX.?OS1P\3YNGWSQ?X ?MG3Q&_0Q:?6QR>%:@!LM1\(YXDQXKB'T)5L:7ERMN^]@ M5G/.$5![1\&@VEQCU3#W"@QH8?-2@4F>T8N& S)M9< F0B>+M,WJ>P'_ $LW M&*/2Y,+RH9-I30)FFUH/-AM9W(;+74@B?L^1I\41QVL:SIWTEPH[C@QD-;,= M,".1<&/-4,"F&KM&(AA;6@^B#:5#)?> ^,;E>4M>6UEEP>( M/ IP5GT,&;4QO@>#/0EI:X MB?)W76Z8FCXN/B=SN!IP'?I,M6U:J//RTY MSRLZCFA]\X/<@S0[G\@Z)OA1 MXV[:ZD),CMHQM;3&*>6"YGEGIGE(,?4Q$C\![Y]#&_O21AO[S]Y#XH.K^=/TJZE MEQ%7.UBW2V1MT\;>AE9>5.@UQ0HV\OXY MBQ3OW\T[ZH[]4^B#;AYC,V-&.)A-U!7;\Z+?&B_@-K;QHF*MF45[A-GZ!EY, MA#6$"3:XSCFDCFQ[?32=1>@\7!F?:N?G7V^?9Y)=G7^A/9P9[=A4=VA*!Z!G MO5N3G2D?9X6W*/YEQ 53.PZX)9/)GG\4,$8(D/P'&S C)]8:>?-E.)L7$RJ_ ME/V6H>*B40,O(S*:VW+03947%!U;8 08'^NW4&82+"?X":KA\D7NF(P0/[7R M7USXK+?DD-LB+S-X-D $&SM5FR#SBYLC65\=-E_0GL? (5,G^D5%RUK[#;2Q M\?)B9#TZL.%QKD%Q''.KXZ'5X)?GA#D/'C"-^$N>Y\$ZW.%KO \)^ZV7NS . M(GK\?,)^WVU(GNM2B?40!SO(];63.L-2.UEP@UEO1%T9E3>'9'LVDY%=X\@C MF"MSQ>#P5WAK'CC7%H;-@WJ,12]7EX3KPPWZ=O707"SB^4,CQSW9[/WS&N(S^%&^\ +O' M.&!_1+5/%W<6!MO7^]FH-#+I) DN3WKBZ=+%':;&X17VX\:(3BL[GJ N9AT1K MJ-1<&C!>\19?VUQ7*2C*8EJ> "B/'SS%&5>S=O3?0&,F8!7?: M(>G,G]7)>25_%VL@XVM7#G\D6"[4X')#5?)WTBER3 +,F&@2IP_MTZ[ M:6+00A[!!8 M'%YM;ITGOAO]*22/#G%UQFPE 7@8:6^-4@0QKPXX>'0 T6< @XJ-\8>KGP2TZ0DA_%!RT5&+32LLQ)Q;!E+C$_6I?&) MEXS??#Y^L_7\SGE (Q+SV6#34Y*')6$'C!ITU5=N*L7@4KU.V.\%OEV)8X_A+2L.U)_ZAW$<9 M1B),=Q[06MSC!Q!GEQ1NN!:.*10:W@\&.*>8M)\^9I=IL$!"!R240%P+3BZI M!RHH,NJ>BRJF_-MLW2=E+\-VUL-ZI>(G9^WY7O0\?+1O:N@%=@)&MNW=-]2V M\D*[##/,]FB]0 ._?P0HG>;H%CO@/MMK(BL/W MG;H&7F W66O+WCVB4OH+[?SJL=HD=J(9WPI-A,RJ0_NW8"Z[L2+OG:7QRV#ML'<"R_ M9/H MVH*P.:K'5B3F82FX;*S1M:LW.8NBAPEM7@*_%,40XP MT^JT[>R,0B@8MDT!T?Y1YHN&R^WZTK!YUX!2?X[Y OZ-]":%!SMN?V'Y:OE8 M0,O77>R3\)S2V&$NS5.NOS>R1;7&G,BH1*LG9*GX7$BI5GJPZP6I>)&D'P U M+<*U0-?B$ZI&YJE4F!-955CU7"V6G@M5E3H/YKJEYS0 ,-4>VLD7;+*%*>?) MV\6[XY"0\)$O6SE[]DWT;##--A !F\Q=[*%;_FFJ#Y?PG5 ,M&24'Q%*6D19 MDRAMT_IRT@R,8BU\7&.^<<0TZQ- :H7,+X0TVZ0IB.@ES"N,&. 8G#-9FY!# M"7##3!Y.#$PWJU#01/1YT'C I:2+NKV404 ]8'(7FC.Q?^8TD;B=8]JD&\]W M@E?8M<&F\X %(DRCLZ<]#BCFDX_E'9M[.&L=N>IKP.:: =HB]6J*PV6BB=)= MG3>5C1+A20;G+VD#5DX"*0";FV:.+FOHJK-RT9%285X",UJ<*?*,J50*D6ECN_RYB?H5AM#LVC,75M!=AL M:L9:I(J^-%P>&.C<^:4K(9I[L\*)K723DX E.5BJ!CO-7J='G>V6X*VX9,0Q M/^ @QK5I8NNKP*:J"=[2CF=->;AT-=*Z\SY@2;@DKA _>/982J*"#[-_Y?[+ M_O'K%0G=>!VMR TF#]Y:]6!W33&8?MJ$B_NFK@P\?VS4M*L/)D*1$[@HD3OT M330SYZ/+P$T4H,HK:$UEP;NA'F'%%P\+@G;(&G4'] MIG]ID:0I%DI?PLZ0H%:UJP\ETJRD))@?DMH< */ &8K'5_<.V3EK/9$/"L!E MLAI+2N7RM["YK-&U0B+/"YCEBJ>7S2("&8O2G&/O)"$!+:E49N+S6(DJI M?5 -KOUZG;U(2YQ@=)QGPV6SQE3+=O' 384V3\[0;QQUOP =+#5TEU="B[A M:U"EE%<4@4WZ.H6[>E))IA7:SQM5+?%'AP9HG?VBZ4)N(KW&ZW ;>!T?Y>A_V"1Y26^U248GY\$F9!,)KD_= MMIE)/=A<-D9>.AC25 DNF\U5[[P=S&_0B9,K<9=[]WE.G/R;HWFXWBWQ225-XZ/:3*@ MNL3UF;AT96%[$Z]WMU._K[=SF*&T'/;*&4-I2,Q.F MF54#- B,\=CS+6NNW42C4 ,V^PW0-DPOTN)PF6ZB](##+BX;TGR"Z]-N*E&J M,3/_/41;Z[]Y\1GYKT+IP?W7XHPA694Z@%T[&&NL!-N/S3 77;F^!EQO-M2[ M[\%8A6-;'5U9@VV1P85EY8N&W.10Y:"\;>6WG<0M*,;[ #L^L0=?$VS<=":BO 9NW!FC++UYHB\-EK8G2 MG5.)"=G\54='YH3)Y$]]C?:: =#=G2U^!],?E0C2FXG9%_!\3*U>YTPA_/@K MC;RUXZ//S*-B@N6C#I/>B15XE L"A]\"]Z;#*7[E*\ >-=#L5>M30Z]"-7A5 MDC18ZU?5[^%ZEA))ZENE+V%ZEUK%[F>R93)H*RM H\&9C!5>4,^*RO> 6:%" MDK&B^"505BA5[.Q&4II%5HP!!\Y\K&G-L[D63":U1-T\-YO!^J>IXF/,T6PO MA8Z/G?W'2DHRB2PY$!]LJQ ;\G::UYX#CXVM<,CGQJK0>6T.H"^_LY:43->E MT9R2YU/8HB/?U=E-LL7>U29YL<'#]*? Q:0,I8*Z;5V8'.YD@2Q=BFE%V->N MV\/HO%.9M<3O185['"#*O!2G[QBP9I'/6W)1=$_">'O/"R6$YU_P_SJ$\*43 MD8?SS:196BS9*6\+Q;RQ:A"<,= U#O"CX_/G1UKT%>5: M,.-E2]1-8YU"E7F-<52*#SZV21I!O!5;[]:,CIW]!Y$$:'0(="(.,RU.0MKT M;HVJ''2>:I"5F5DI!)F+.E5[>2"_M4UK'J&9:@(Q(C@;O"K'#:Z%!KFR(&QF MZ;$5J758"BZW:G3MZG\'79K"$Z?AUJC@Q.@3K2VQ[&>'>/P82A/)5.5@HQ^YZPLCQC:9-_9-\X:A?;Z/<84D?J5JN?X\]*JZK5(\TU!2# MR8(F7.D6B:H,[-V06HT[.U;VF)A3$(NB>R="#L%HS^0&?- M9UDDSJ 41R@ !2^ @ 4 =VUK+3(P,C0P.3(X7W!R92YX;6SM75MWZCB6 M?N^UYC\PF8>I?L@)EX2$LZJJ%R%)5=;DA#105=WS4LLQ CS'V+1L2-*_?B1? MP,;6S99MV6%U]4D"NNW]?;IL:6OKQ[^]K\W6#D#'L*V?SCI?VF7F2_O+X*IU?OZS5\:MYJ \MM7R"NM^Z81?C(+B M;.MKJ].YZ%]TV]W+UO77J\'7WDWKY5N8[AMJVL)@)30-Z_M7_,\KJJ^%1+2< MK^^.\=/9RG4W7R\NWM[>OKSUOMAPB;*W.Q?_^/8TU5=@K9T;EN-JE@[.6BC] M5\?[\,G6-=?33R3[^RLTPP)Z%_NZB"GP7^=ALG/\T7FG>][K?'EWYF=!$_'7 M')6$R?&W!B5]1!8_?:+\0 >=P6!PX7U[]O-?6JT?H6V""5BTO(^^NA\;\-.9 M8ZPW)B[*^VP%P>*GL[?U]W.L_O:@>X/E^*^[@!WASZ$UO[=YX"O.$XY+;1?YI)NZB**X'2/;F@,+ M,1G]XMBF,/&(!LTUD"9]6M$*2CVRUQL(5BB-L0,%JB"UGGKHHYC>(5:I@IJ:KE 35[8Y M1TN/^W]MT9A>B&[2JE%0&R/-63V8]IN\>8-0NLJRE]!3"%65II4[P]%-V]E" M,#66%EK(ZAI:U>BZO47+&FOY@AJM&T"$!=PE5B#C: NQFB? !+M8JQ FUER# M\VR"\A1;@;3?O!9KKR:8 GT+#3WQ E2;FXJ;HRJ=J](&W1G^4]X8'A:GYDB>0UB!TI48$W.(2BZL MLO$QAS3Q A3I=8_6#C@N7K'[U'FR'><.)3),>5V16HGC0#/B[9FZ!;.&3 M!2LB\7!M0]?X-[;?'%>VU.F%*R+Y-\T-?I,M=DK)BL@\!7!SZ(?2!2<5K^;L MFT=ZD>(KMJI^ 1: FADYOLDC.&?)%OV_PYI0L@4G%*K'"FH)E M[D[-4:H2L@:?W'Z\0'N^U7--7 *E*R'[R+9TA CT.MS$<+[+%9Y,\EWU2:4DY1\N "'52B5YH#]"]+>WP#OWX+ M+/$"Y4E[!>89EVJ.RS(AC!6%?6@&V(>FT_=T%*\A=TO1/.N XIL;K29_FVU7 M,TMHD@+GGC]!.J(Z@)ER7-RRO.H/!]?7U M5;_7[EP?VA8EQ1#&VZE!/2P:_9K@25S_08J+C7=J>ZZO#',/_0+:ZU0-!;79 MG(VV(1H=?SKKG+6V#FJ+O<&MULQR-/WWK0;1:M[\F("-#=/@)Z2LG?YYVA] MT:T$BA< #1N-/_,[--)1@(BEBXMQW6MWVVK#P&Y] $*O$A#0*L5R O.'T2&. MD]8."BX! C0N2T7#GRH?#!,\;]>O *:@<)RD-MKG:GB@]:L*M#X!2P.WW'*? MM77:.)26K&;:YVA\@$"_ @3PQBE$'=)3F.=$-L+GU?!C9,_)@%!SU0P?<5D" MN*XK@&NFO3_.D;R>=P&NEC%F$=+7#"(1*0)P;BH 9SB?(]4YP0]D(((.$9B4 MM#4#A5>" )"!$H!T!0#IUAZ0= E"&[!='2(C].L8SNPWBX7'(64]T6"T/\2B M7(,\UD)ORAO#%VCO#/\6'160H^3U1(5'B!":<@WT6#-?;,?5S/\U-M3%6%KB M>L+"%B$$I5R#'7?B(00: 8;HU_%6W_3:[1LU%<]L=*CJQ7F^/[*"=ZA\6^:N%N'./"D)Z\-',)"A-!48Z>[ MA[,"= MYFI!JRD&>EKRFD$C($0(314V.=Y>@R.TH%C:\(.Z>[A/53,@V&T/]5^%V3U= M:Z9YNW60P>.0!ZM8JIKIG]WV4/]56-GW:P"7:.3\!=IO[@J[96H6N1^DIJX9 M'OPRA(=\5=C:TQ4P318%64,VW"B9:@-/1E%" ML)+V]08:-L;;C]2$DY=K5@3GY8#BZ M9OX3:)#L#45*6ALLA 0(X2C7E@X=A0YM?$"?I-ESA)2U 4.D_2$6Y=K5\1;Z M7G1\:$32QN3IM]&2O!9XL"0($2G7TAZB!LZ]1II:VKP>^[XVFF>W.O3/)-C/ M/UX73?FOYZ?S^;GI7@M;_0G%>OO*USOM2T37 QQW2=\),#%X,/_MP+,EX\ M&!;2B(%ZCNT[>!+<^T6R(BY<=@?7_4YOT.GW^]?=[B!/_\HBX=!Q$,(,6>*) M5.EWN35]Z*4"@A*O%B#)%P"M/_P[2Q3)/+'")-AY)).$/IHL7NT4_"_+QA_'4!Q:<_P#!]3<:2;2@#-T1QJ$'\BV]"*+ M$/C E3>NQ0Y:[E6SV2H.=9(FV04N=-"X*9LT:0$ZTD]J.7(TB2"B8A+O1LF@ MA>A8DKB0C3[X,QYWY0C=9((F@,DI%?%*E0SLKDI?!_CQ^YP)T $:V!"#GX%+ M[].T+$W@068YB=>[:LD,W TL5.P'DIK A&B2)B'/E(MXI:R62+] L-&,>1"" M""UTO/A3,042","1LTF\R"HN\?Z;'./ANE+CD<=H;!()N.%.GB\(C@Z1^!P5 M6HHOT-X Z'Z\F)H?U -90!N\.B+/"[0L:E)!>" 0%%"I!7]N2HR1\!IV)O;" M1DV,Y^UNMSXTD"YX MH09%+G>?[.M#ZL*PUO!SB")IR>\>QV@K#<,G0WLU3#_FMC7W'-!B#W QSHQX MLZO& XEGBKE44,""L3K^\%-%45;D@I+.# X2%'-Z5/KZ,"(UW[DS.8/*_,A, M!1X9&^:$$.RPOV@?>'N=[]@AGEAA)O#@23YUX!"S4#+T*R #W*(F)Q1(YD-Z M^B920D#20K>:2F=%?%,E5,$'G1KT3(WC1P9QF[7S- 7FXM%RMA"[KDX0@'#' MF$PH.1I'#U%9"]V^*OVL:F1;GK+^,-S5:.NX]AI SF&$)VM<@[U>NU-SMF06 MNM MK*I6(^&SA^^K/C1QR-LMYEF!X,0G"S-< U&IF0,(,4-<6Y=(Y]4\)21AY!"3L5!#HW1&1.1F6QC- MP9PE5 '&1,GKR<31,1KU?/^@%QR?%6'DNM!XW7J7R68V)CW>D+%-U(IE^%@P M\P:ZS$I49I>$L_@2E-4LDR@2D8IZ2?@HF6HT*@'WM,U5#J4TR^MC@M_?M<#\ M7H,64IP3>>8>+?P,W2"-8NR,)TIE5U.S+B1$A/:6C3AJ*@0K8#G&#OAVQ9/M M.,.=9IA8]P\VG&K1R]K#^?]M_3N_R.(8+Y 10M[GEUW3B<8EZE72!A3I*E[I MYU1)L&[!PH9@!H'F;.&']SWW.C$E;UR+5\C\[GT^=F;7E*R=+#7N L;D]1%%C3_/O1H,O+'.1J(/Y>(M;]G MF!#XT7&V_ SP4S<6?8IX!;CB5(P\^6D0GBR-Y0!+Q@*<;4K>_;5U8Z:]Q\TL M?QE&VL4EYV@*#41%+,"CIO*]*9___)M3?OJF,$!,P$+]9SJ5V8+[;YWQPC]& M$+ !N[R/&DQGZ,>W^V=D_XT?6H_/H_&W>U4M/U\+>Z$8QAXQ==FGR#M@;<$# MZAAI%Y3V079P1!;TWYQ\@)>A)-4&! :"\=-A.=(6$OX^_]6-D>V@41$?!#K[ M3=<_D/Y6-GY,=CFTYG>&XT^ J+U!W,ZT"QW9"JHA,20+VRS7IE^@[3@OT%X0 MG5(B*>+ZN.ZUN]7N(0N,"BPIBMH*+@](8 &HF8C)P_G:L#";-?S,>L!E$KCT M7'4&/(-DM3<+]U=/#NXCK/LXAY0U!IM7&ED67]9>3HA,&3Z^$''ZL>;A,6EZ M!^;/6$-84,^=*0 M6T\$A=P9YA8?2G >5PN6TCP""4D:4J@A=YHBY_AWQLZ8 VONO #HZ>(.Z";Z MP>'E0LP:5^$-4F&_+F3)+%[(D/KZO(2W_$)Q:9-/:MH:P\XO3XAS0^+'' L> MC(JI&P0\3:(0^F(BPUPJX<>0_S]7G$7 MAXC'C*\>_'AW4FG\?NY\I=3*WJQ^!,B($J<=>C0>U'@OE'0?6N0N-!HZ#1M' MV,(^87B1Y/UD=(#B*VX@)2M26K,<,9A*7-C082DQ[?*E[P";E_=R:E>-_!4Q M-T,7*E#_A0;?J2:P8(Y0&O[AS@3;U(YC+ S=Y^/^>X<1+:6T^FO7EPJD,'^' M*@>&0I9@ATXU4*E3<6"7H:MPE%J[#E#U9))'K[(66VH$=4E1#F-8I^2(ZVO0 M:U]>U7U%+RIMY^,OWOUOW??WN<_;,&@YKP^^"<>XD4'C;8F,0CBC'%HO3SZA[H"9OM2XA'.]O"W7?X;I!.1:AYE 64C L% M3&X)5<367]I] ]@7B !E-(FRR'&#D 22*9^DN=>L.( +%>1$NB8BS2=D[<,U M'8'&@O3(L(WEB[ &)$U)-.:4 M?F._F""BC>6,F/B2=BZ4(DR^6QB-)09;9$E;$22OP"M5G!^B?F8Y7/\^!VTR M:T+29@:)3:4/*_M[S9%9>:0Y*P*#2,GCNNH@7=TTD#5"TN>-A\9X2>VFMG90 M4]G!*;>DH&G^XN3>2C*C65904]DBK %)$W';X@+C]8^\O!0=]&:S',CILLI7I!J M@XHP4JG&L@PE%+J_7[H%Y(>GI^RJ'!*H1@E)>":)PA"Y4 *4?BTMSBRQC78[;4OJWV:IC26I&P/9557P1?72Q]1(]>\-!.,%TC52+GN MQXNI^3Y'FS7Y?CI?YA/M9"@L[TC'V*,LW5SP3>O#W<*'W;-QN(08*HKJNL?* M?"*>#(7E/:%E$*_T$>\N:+58('Y&KA/5K2F FR.Z MT)*>."*NGKQGN(S!IXK7/XZVF_?*'&D;P]5,]MNKG 6U8B6$VT>^K"DSVLE,H8MT?!FA%?UCJ4:ZKJ]1=T3=4Y@ M[/!]!601OT"PT8PYY9W<; 4UEC625=(TNX^LFA?M(] +^@1N46,-[=4PO0&? M>USB*:RQU"M +07<+*[0]DL;R?7PD;I -YY/8>3C0X\5F!SY"_V$9,RMGH+] MA!6@I>?T>JQXI"5^JX!00%R?/;1BOFXZW8144;#!63JU^(_XJ2"Q9@C+\]ZLE. 91"E*-DL4Y!HDJH="#\_(=@[2/H)\/]7]M#0AB M!VMHM0O0#5*2>)#BF-1/I44O 52NN<\DEX'8.Z]>9UR>,O#,?X2/@_) M$=C6TL![CXX#7.Y1[#C?YV%5)DTH M=EZ>>O 42H9?>P%PXZO*^R3E<(F<."[_9?.8D$%\N1>99VJLBO@5FWO?H/&< MDJ223[%!]6!8FJ5+V*"B%*0:X8K;H!)50J$'CY5M4(T7:8$I&(NA]$RJ44<2 M[N25D( :"MY\4F4*3-%M[I'IT] JITH:]MX?T@3^/]YMVR$;UO-40NHT=,1_ M_ 4R:N,?1%*FO\F(_C:W.$3&_;N^0I8+F*"^=+]8 .+T66XC5".ZA*E7 07* MVL9([1:E3]NY%%H$R^,ZO^IUVIU/3=I4?4@*_*943,DZ,/%$Q:1")-T=J$UL MGZSOOUYE?/]U'^BGAJ^^R@C\4X&KXL%WTYA371*/$M9I[B)X%O)(5-S+IR6" M[ *$A\M".):J_O"RQ9%D])7TJNV=X>BF[6PAF!I+RUB@<=%R@YL ^ %?-)#K MD2T#YBB-5-#NH)'Y4"X>L@]%MPYEMR*%*SD,)]7 B@=$R5!R=%<:F#.$WZU) MWE/DRQPG?[_7Z;:K=>5EHA6+[II=Q@+"9970O4=;B#4X 2;8Q82>XBBE&IR+ M]/%NLH\'Y;?""J(=/5J%DCW]&;Q%6 !M"_VJ^^M6_'RZMZGA[&](>6D,2SDJGH.7S0O-(X!JY<BTLZQT6U@K*4[*&X;9'AC-Y328G+[;%1B%B],S5MG*[7/33P5MH3Z1A$ M>R2_.*6$\RZV*T[ #EA;@"]D+RTC&M*8HT/VDQTR**\5+U#)7ADT%5\4&=F6 M1X<_#'K*O-E5Z]V"6$:[>RZ1:SK_8E\B$:/^ M.F7F#-$)<^P )EN8!^$PF\,4I=-+M MEV30HH6^XTV.(KWP)LURC96D9%^\W3J&A7!&-O6K87FZ8_5,>I9R^VE*6_@- M5[[,<9[?]-J#7J7]E@>Q:"_.(64I3R)5>)PO>*P_Z+8[[:[@J7[KA_ W9?VL M:GS ?ZLYAC->'#7HP_^7V?^Y,JO6_\4.^'/(V*P'T2@'B2*<$2VFWNR1(FVA M@6>*].FE'[O.\)_<4T>OC?['=?;:^L$O6=GIHL&'L%-]!>9;'%MIN-,,$^. MPPEH4=S#\(C^BU@>5LP3DIS%JC:(Y#M4+40;1>WU5-&K1J;F.&A)B6]:AKM> M6\T,(^7<:2[@HEV>(IM%.>F:*&!.4^.L7G16NTS.:GP']LI/YJ?:^ P=JU&E+F@[J M>4*1/)84'37ZR5$CY6Q2^2&BD8>4"!5MN80XG@?"8+P(FLDU3G#E56TTR'$\ MF5W>>O;\X A(L+=?)WN[7Y#R';P6)Y6H]I'MN%P=E)!:M2[)'^O:K=ESE7UL_!+4JVW,;O$EU3()GX'++ MDL@1ZS WB!LW5XVP\_D$+?2(HZL ,?@)H2X1^*#D(D/Y).B738*TY\O#UX.Y M-C/H6=6E29;Q(K/$I9QI5ZS] MV[&H99&'=;\ALQZA.!];$]Q0B"_16O-G&_6/X$_/H6E&>6-66OFJC4;YECK% MJD7%"2L(3ZR9CQ92RQ8K;OAND&8H0FK52% LC"FT$5"+I.G)K,+]8@8URT&- MQ!J= K@S<%SK\2)%?&>&FN&D?W5GK]'\36"8S"IB^A]<]=J]?K6T%*!)DF2% M:Z;.S+RUK3GJV>M7 G$BJ2(2]]'TM]4RHO"D4V2B:6-VGN*X1<= ,0J>M$V M %*ID9KV1!(!O13EZ56K]38R]\"C"];$Q9/,.E2C9^E+KL*5V:S=R[0-!89U M3,O21/K1Z9"DH+!^FG60EK9%%P3V]+6K^W\(;':F95>-:<*H\VUNK MG MY,L->/>&^8@P;_8&DBB7Z(7$':_P>6"!=Z>9#R@W@Q[<8LIZ%S'U@:72B9 V MM.[7!K*P^GL .F/?X[,3!3R$_&8[(A"5:= .)5IA:"GW O/2) M+CXH'P_>DB@JMY(&DK4$!4EZ+*S*<""IBE[;T,5G[]B=.,,!-.>U[O/6OJ(6 MKNET"%WA(32]M]".ESERQCO/=:]]66VDKWP'QUD%KO.9B_RC8P5HD!7(;(?" M3:!!K0^%JR><"$W*/!1N #-S' I7SXO"D14X%);+A<8<"G]*DO#KI?:'PCPQ M>%B'OD)EJ$8O>8NA_&JH/9O(@N\W&V9VS,SV3B5942;SE:H:X_+S1.2D)+N* MY"Z+E-V7C&EEN$"=9VB:]AN:07"*$1+3<"D76N04KAI'B^"3Z(Y"+MW)6L>E M'OE4?H1\I+A#&*)?(%)(_!+1+5C8$#_!S3FZ9BH[CL$-PJ!:[_AR^%N\YY"'6DYGD!6>0=([P &DJ6$M31 -4)OL>Q/;1$U;AHDR M6];2:E9M3,MW!EJ5PE2\5LNKBVK=C:\*"S0%__!!JR2J_K M_LM^"[^8;9=]\:K1K1S"2-];H>OSM*42L[UE<9M=P8G=I6CTM$L2-:@+H'=Z M^2=VEZ'0T\9'8"U+YG5JT2=*%ZS+9NUE5.+YL0-+V?O$3>^CJY!57I%G2X)W+\@-$$;&SH@OEP;6]1NV\_1JCC+6WX M08M7D+4XU88F66_.2]""BEXY$^ :$&"Q7DS-PCOE*:'V80$RC*%/W->^Q8M4C6D%3S'2 M557U3?&W]7>/8^U!]\;C&?H@\- MIYJNJ6E50UH&JA6J31)*IAQJ_O)%9,N>H<79!CV**"SIT_ MKKE.KSVHEA%,5#--S!19:[_!$!'_&;B'8!$',R9\T9J7,5S%J$:ARZ+C1>M]ZI^,SV)P#4Y<:+ MF?:.G1H>;/BFP3F)6OPEU)15= JD,"NG1IKUDMS4M?7O*]M$,CG^5.EYV&\8=7:$FNV/Z$>6\E S%>EW(6^&1;RQF :^SN]PNP ,21_=%POO8* M%CX&O$H> ^(:SG$5+5P'^B"HIA6I1_U#0-SVR DJ_3"0E+C\4 &'5QI8SVT= MI8R3OMMK][N5=G2Z_H\OV?,(H^)97;SME .Z9$(5 >.!@04@43;U\7O6UG1_ M45)RM;$D(L*"DB&@G/.V5.^I"=C9YLZPEGX4C>$2 N\<\0]@FLZ#!I?VK69] M?];\&H>.8^N&]T?J?KJ$$M5&F %4W)>J"$U4O:DNET1'&1\TW3#1^"2?6]2* M5*%<49R1Q$IQ'7X*LN*U%P1>:E@>HDE]-/P,4M&2_\C/+I MFUK!B:F2=5? -ES)[T?&^B+%O$LF5(5,^=1&DLMTRRYGU>O=W'3 WA;4M0 YH6K BZ.79 "G ME/6'W5MH\ &?DC2NE%ZO?=6O/_2\F7UB.#,24JM& 5E[['0!"SW] MKGB+_M%QMCC ,HZNU.$B0RR'VH2@P\HB!5O00KT(2W>+B$L?#;O%Q8MHAB;3 M@BEGL[RXHHNC_12KO1OK[?K6AM!^PQ.PMD'?$-UH1(IH%G-R2U[HU%/Z]D&: M.B8 VVI(#WG81"ZD^7P2E+W0")J5,HJ#+\UE PWKO#$K=P"^VI3HO^4YZ!W% M)\G@G==E>N>%=;2"2DZN>85$UCP"\M5EAM(DYHAS_Q)QO]H@DORN>J)"J>CR ME2(#/X2J02<*"!>DHE#*FX>+'9DG8 >L+;[W8B\M Q"%=#RI.%\];O,<^7B1%(="# MG$$U[.4#F"2)H#8:.3(,6L(BUG:I.! -P(M^NL *_KCSZ!#C>$4 MP)VAIT62)R6+RW75:]_TJC7X1#$XP"@D8FDQ]OB@PQ%C@R8[J;Y@U+2J@"B$ M0"IPG+(5>+WG%VCK@.*6'OM>0<5S:O"@?3ZAJO;82<7J9:7!M::3P8HG: I: M'%)5[6.3"M?#%IB!W$3$$FF: AJ?8%6[I:?B]DVSM@NT9MI"_& 8";F45$W! MCE>T @X$E; -GE@N;HQLJO! PB(SE\B%NK-4\* 1U=*Z?]?-[1P_2>DX /TW MGVGOV2SEM))J0BDZ'Y*TDJ6)!KPLD=RL0AK1 5:*MW-E.-\S[%;U^':K8E6U M<%VGW:J*'U<,)O!(I!^^5Q0)^50;0/*<=F22M7&;5_U>NZ_*2T,B0(CN8 5R M*H:?S!VLZI 40B#3#A8+O4IWL)10/*<&N7>PV/VEICM8]46+0ZJF[F#5%S0^ MP9J\@U5?['A%J_T.5L)&O/VX!9:^PH8F+4@&(YLJ/)"UTLPE-TR:\>&#G$%N1 !Q3S01.8"T_ \;SVFEIU<>4 XR470!N6>O\ MTAECFX05AH6=5S5V\,,JO)NLL+%4Q#H OTLOM@0(<\15=(U45&VD^@)G?ZK( ME+6].A,_ED!LSC_D4 UH48 X(&8(J\@D'_ ZT7KZTZ743,ICRT FB6T&>6L_ MKB<'/)9S B6':I20-:Z+BMP\J_\%0/R!MB1&XJ%E48T7HGAR3 ,L:24-%*3[ M[F'LE8+ONP/- >(W**]3'I[Q2E+?!\!O)^.H/Y[HS_+CX%1^<.^#HT-BP M3O,I.53KJTGE)GNCJ#BJ7%:8:-:2=#Z__TX]0,24'3_5I8O% 8R?M!:TJ6-8A(Y?S/((W!!NC#< &T#6\EAZYGJ9*W<]N$)' MFL27;,(K]31\NO_5W@P>+X(H@ 9P?D.6(8R+G.::Q9M736)D@S3N5I)/!4K1 MHY Q9@(L\*:9.":>P-@2R=5,ZN017M)<5'$@1F^3P/MW9#L9@GQ=IT1?]+>H M@E]:7KF-W+ JOV,',/&T,II.O*Z&2#=5'MS+"OJ?((5>F>Y=-"G6R0P$O?1 M0K,R\>Y@+%%3X.:0*J_O_L#'VL*WH(.TE:+-ZMJ-Z])<73GW,;_M:B81W&(7 MSD/]7UO#\6YIBR^:;Y+GNM'RU%\LWVX=PT(VT\A>OQJ6ITO6TIF6Y4_1#IFZ MA1*&T8RJ,F6W)"V9:MV.I:SXY@>W1*6LFW+T.Z\N!^A?EO;N NASO[I'RS%0 MNV=0\P).0(@/'&+191D][NKR\NJXOP6%MH)26T?%\O8Z+/*/%S[%@L]^_G]0 M2P,$% @ \UYG685RH!P\2 $ X881 !0 !W;6LM,C R-# Y,CAX,3!Q M+FAT;>Q]>9>BRI;O__TI>'6[^U:MEV8Q"9+GG'H+%>=9<O5@(H2((RN#T MZ5\$:J:FYE@.:''NK2J5 "+V\-L[=NS8\??_FX\,; IL1[/,?_Y-W./_QH"I M6*IF]O_Y-U]/9+/__G^__N/O_Q.)8%H[7BM@JJ5X(V"ZF&(#V04J-M//W7!2+1-;/BLL.O-4R'S9-[HGGBXGU MD]%E@OC)_"1QDL;8ARCW0#)8I?C<O:LKW8# />A-Z&D^P]24:YEZWK MP)YJ"L!R5A?+)A\P+H:3O2A)1CA*B45H6>E%NEV"C>!1FB.4'AU56&KUC($+ M:07I93H/GA/IR_+XGV\#UQT__/S9DYWNO67W?ZXO^%W^MFYL:*;^U'(VF]W/ MN[;AMR9QG/J)+G#K_?]ZWI3\V$ M#P9HR#]=6S:=GF6/9!?2!SZ(B$;P6(0B-L]Q;'=_*/#'G6',1KNCF '-&W::/]@8]-=-Q95-YHJ<* MM%UB;B@$+^P,4',LFB38MQZ]:K&^89<:E-^,X#CNYQQ)RN:I0%$/OQY>V'G] M?$].=IZ)KCXU/?ANV$7B9[M8J"L#,)(C+^D A>7PT-Z3%#)",CO"J1T43F8E MG-JW7W\/@*S^^GL$7!E3+-.%MO5W,-\.OOGYM_5X_J6NKBU]^J-L4<=V& ?[Y!P>MK9L2UQ@\4/G;_@B_] M"2_OM%$U9VS(BP?3,@%JH,T?T-. O?JHJ2HP_8^P00F"FJTIJ^[.W1H21MZ1 MRCV)D\B8A/@DY82^* FT'L%'Q7QW7O+*=-N>?<-,>03?MM;\!P&.RUW4@>+9 MFJL!)S4M:2E9LYNRX8'XXNEC1@,0M93!H@"FP!#FD J.UC5 07.@?FM0:#)^ M#Z7,-).>+J28K4_,_"#EPG5<8L$7]%&7,[$9*+C,GC9Z0O-QJ*= M$U/GE*&Q.F9K^2GK"A.&TX>/K?E0H2\D0[^GCH_4))U59KT,OJC$O%0KIDWS MX)RDQ)ENHNU&'_OBR&NIR^C"S4N-\P!;TK-]#\&G)K&B9L/:0CJQ.&]D18I= MXF2+%^(#A1A6AT^H#SVO!\&$)GZ1@+2V$>%5,,^#Q6I\#472$VU9CT7B7;'< M;[ C:8*W&;XOD1+Q[1<._R.@>T[$SMOCA&?;L+LIS5%DHP-D6S#5))RI/'6Z MK1&E8L%@),&3\P6>51/9OL!+%.IT)$) /^K,/4ZN)VO/74[!7YRG#E.CI9N. M&<,"+B\JY=&DYQ5XL2K1J,/H%9?L;06^PE)W^UL<-SB]MEA.1(8>%!6+>W0J M];X41?VM4N?M+0^[JOK=->3^4P][T1:A]<81 5_,G&7D<0ER[+(J,:B'/=EP MP"N=3-FR@CJ$>::VZJ((/TAUZ,&KLJU*#NBC=TD.*R69;C6M"9.Y T8%BN+J M)=BO@X-CH;X\#VV#>KV:CD]S XG21WJFEB?&Z46B5/V&J4#11K"+_WS+EE(O M80QV%R)$N5<#8\MV$8+55SUR=B!)+S:K+F%T2L)B46T.:=LS9''V[1>Q&?9F MG"<=-[,>*[W+4]=>CN.U0:V@:T,1'W1!UALZ_'$&[M94V=% <::G;3VO/2ZL M\3+*GWO@A$0<8/CG>&?U>)CC+R0&DY*DXK2Q].46,IJJB (X_X;(S^I'4UI!K 3T!CU+7NQ MT\\)\UC))ZPA(40"\TX^W^<_8PZ>?NW-E&_0 MM((*<'[]C4(2#XX?;8"CP?P0Q0.:R/_SS=%&8P.%'OS?!GYP9S;2(YL@T?W< M4=%T_^>+1_I?'O'G<6C%67U7XLOG8T)1-US!5 M&R$_T3*?!?DP#;[]VES_&A'^_GFP [\V/7_JY\]#1!G[5OUI3*YLN\B%\KV- M",Y$*/SI.4_7GJBK;C7E?&=J]\KF^^8E/W?DYTUQ>DW_3BM/PV1DE%$:53B) M+0R[XVZKAB^;LU">CB)/%/*X*>(R\G38]3JM-!%\%5IX2DP)+2!U,HMDB4+2] QDQT"G@W[=::4)))(BBQ->0UC$R2REX*5Y91+: MNJ-)$P'_?U9I>BT8#5UOUZ?"*EB:L$9CRT3N[HX4-6P@.YZ]J+N6HJ. F&6N M!47+)]QN)QUQA+QB5@MBI->=50)KQ-X<[;.\O#K<8XK$:H7./6"!-E?.S66H M$C+2 D&V3"*)L0Z0UL"-6M.@>.BV]-0,PJ6L]'_>#+2:E=G/"O*PR(=8;NMNMN_ M=OW_+!6N0R88B>2.:]_5=$Y.=$WZ49C$NA&2ST7Z8_W:D> "]IV)D-REN?R* M?>],:C.&7VI9'%1U,M4?M9=YZMI9?&[['@3^?MR^4Z _B'6*!4_/E_KMOF/& M%Y'FM;,\ /;]-%*06O0J+7Z82@B)FIR?>.WQTAFF2AV%_+^%T3W\!5L;=(95DQ\3BMM)NTD^M%VGBKSW:2E#HBQ%;UREE\9@L?"/Y^ MW,#KFI!)LO&6+J3;MD5:E;1=3H8&/E!2P&[6J(\%Y>D)-&9"8A+')_S(T:UF M62ZHU\[T"T YN[70?"$FOX+DLU[!&^=90]0!T#UI/JIU>E>OUN=&\@"P]^- M3F>KG%&>5_/X))\MD$N5R3O3:^=X (#\)$*0Q;N1^$"KSO%(%RB-<7)9[%@! M"SH>>>Q/::#DTB*3-_-:5* +8'CM[NJYS1BYF\MY,3:_8L@6 MTT0YDR&,O!XISW&F*(_FLG+ML\ZS&K*@,/CCIJQ@UPJ2%._I^$)HI'-XN_Q8 M-$-3%A Q>&^?B&.[4L6V5$]QR_:Z)(PO"+.1+E4&LCV2E<6:T^-(-T+C@DJ+ MH[B4';<'*2V>"1RGX8@>#HWHVR\XI(?=(1V3>\'9P_$55A=ET^O)BNO9$.(V M=19B(Z D1YHA:(!IJG)J-!:\P 60W^;W@7&%3-\P/6U;"K WZMWBF/*\7,A, MA3QMVB232C"1?.",]]OLWAE1R.@-HU,>,-87U\RN$X_E5'?4C^*+62\V&:7; MD58E<-[XV\S>&]5M,ORU+7F?,=V4KA&Q?)0LZ1$\.A!HN4#VEU<&Y6'T,:IK--[7Q^E]ZUU-]=A(L=$CA,F2]M()D<3=9FB]@\CQPQN@ M/V.[9S5FIL3:1 G7\HK)Q45S[LQ#VWV8TQ?'<243O*6A(%GNZ^+YKMVN+BM]KSI(Y$7-U6,&WJH0L>B5L-M-U<%,KN2-\@A>,L83/ ML\7RE2GV^:SVV8M _ ZG#UEMQ11275 7!FOSVJU+\?O=VHA'GWK<"EOC_JC#HE[RQ0AQ=N+9#X$?['E M5#)4:W,\;\B+B5Y/1(9T/DLHY"*4H1L,^9U*@N9IIS=YC(Y:N,=ZRVC%]8K6 M+'"SRBN4H,!-/T\E0>4<0;>8Z: GY$L3 =QU(T M_\OZ\4V6S7 F2!""UV5GO66W4VXJ@9NN;41KGXK;>>=OD/%5&?OPJ_?IOYHK M_B8#CBG\YZP8&#AY?ONM8C7=4;7" A<30G^4<9(""4JAF)]!S+_6W^N5_H)F M@G)OU> R(I_4',4&?NNG"*Q0C%1TDG(MD:GPH_2D/(IRP8V]O"7_^_2]'J$_ MP)E;U #@NN@@G+/HP.IESHNW$44VH34:"P-/3R?=D6.WEO'95<+](6(&4. / MLN':9!NM=-1DL[]:WD#?BIJIC;S1QHEHR<5L6Y4TO%7E%X M%&?>.'"A([2T M\32*;[_0UYUAW !7Y/D65\",:'&S0<<3TDJRN,P1TU$Z>*6;#G%E>QA!Y\IQ M%XU>*]&4R&;%IC;KZUI1RNGM!9.*!B\K('#[H6]M.>@5Z2C2XTHZ'^/*N,Q+ MC)7EH[S,!-:H!U,ZKGZAYQ79R":G\WFJ49 %QA03C[DQM8Q??4S^[+)QY4LX MK\A&(C,LN.K$I,5%*>O%N[A)D8E0-CXK&\%=G E<+'(S"YTL.V5\R: 3KHQ' MOM65V64GXZ(3BEN8.$I[C6B-@O__8O=,%UUW=:[I^E)LK3Q=F.Q[%$V2\.Y+D MWF 2O!)_1TD'_[B"OL.M'75]GUTGZ=#^"8IO,_HVIT''JB@3?#T=ZNE8HE/M ME_"TR3>[V3X7R^B!,W''R^,/E354UKWM#<%7TVR&-MEN4XN(D5IYA"L],&>3 M5Z:F']N $2IHJ* ']Z4$7TES2T5207+*B1.SSB4+6FM1'ER9DGY\YTRHJ'^* MH@9?\X!=P'&S*=1Q)EM;+@M3;]X-[J&&H4)VB;]&(\/(HY0KK0 'Q-);4IPA>US.-CMQKA'HM79K;":,U%-?2Z"LM>9ZRF M.4HU6IUT>8IKI<5<[B])/K8(G(D+8S6AKAY35Z\M4A/!95'6DUP'G_2CK2J^ M&,?LZI5I:1BI"?7SZ^5>@Z^CLDSG'[.B/!'*2T"3N4Z)G+>OS.$-XS2AGKZR M-2ZXBE>L5Z7IH,:)@I#KSB3'=U(*[(XP M-2(U-91>0$LC/*ETI4MYF^MFV* M890FU-7;CM),ZL)R1J7[7;U5BY3R%D63B>"E=X=1FE _3W4H3_!U=)Y9R)7, MXG&HC[B%EZJ2Q2)5N3*'-XS2A'IZ=5$:J3F1$S4I5A4G%7F>8YFN;#F!,XZA M/ER)/KQ6+_AC%;S@SR/+K+N6LA'/12U'#SEF.-#ERJ/(,B#=<(-78&+#Z \6 M[]H;YC%%X'0U61F)Y([#U0'76_)=EFKJH"$7,[&:8G6#ESL;7*XR$9([%E=1 M&NB7RNWMLU41>AG+K5:!SN3B0K4[LZ(>&3@G+J!L764^XL=BZU>+*.YS55?S M<3%7;I)"0JZ(7:T?+?4&@0MR!9:K.X;U=[G*;KS,WV5J,TM3(%-)3O"%,QE/ MEU(]1U_],7AG9"J[Y5@= X%]MI*_S=9HMMZV4FW/%D?)<3/:[*C%1O!.WPTH M6\G=W/,C%$L_O'3?J^GX-#>0*'VD9VIY8IQ>)$Y_&-$-K/'.C6DEUHCJ,WPA MD$11,FMZTC@Y:%W3M&M#*;Q>K>5R%7*JI]5X1=(7#JV4@D"ITYG&+11-169= MML"6&[HF<"5.G'E+]O3'*EX(;%Z;<:5#;>-A[ 1@TJ\O@ILI3- MJJ(RUK)#O&70I6[X.\CMGVYSD:MTQU4_0\FGY4#5R? MQW"F,B@.:E63)OF M0:B0%YA1?X&EVQJ)RYF83'1\,MVV ^8>G Z.TH_C:2^M@XJ@F<.Y'*43\^GIT F"GWSQ(G9KN2'0'!91BFJD,['\4JF(>4%SQJ"H MD_3LY/#U6:4AX,R+/:+8O%8C02S.&UF18I*%^$ AAM5AX.3F7)OI/5-; MT4V$'U#LRE1E6Y6<@6P#1^H\=OO,;#F3!69HNY,:TV"9\K/DC(#L>#;XM>ZC M?\_F/9MKF^_H1>^\5*PGI7RR/R^)JMT2(OF%*S>E:9))[K]1,OG M7YC4II U_NO6X^SSI1(0U5)6+%=F(Z+ #&Q5?P96U;]A^V$E:%:AG%GV%SNV M=S_Z,0E,:P2-]X''?I3".X_XN=O[CS-B#!\K.:#7RSOD.*NW"O%*MB!2HXXQ M>X7WZ([?X/S:S9 <5DHRW6I:$R9S!XP*%,75MV(?FR>CC)WU+;_S4D@D(&4& M5"$_[JHU(3U/+_K# 0T,_I57HAO>?N%/;?X 661YM@*Q'#-!S'^A[FGW^R=;Z@Z??+$=# M^ 9?8T"@FX*_ONT\53& ;#]T+7?PUTBV^YJY>F"$P._QL;OY;?7$YQ]W>[+W MBM5%13:4[Z@%]G\QTK_SQXN7[XR!0(_>'<+JIU<>[[\;/D_V>26Q"J$R;)>4 MU"[)233@<"D6 [)$RV0,IP#)*$P,MOXI__I[O'E_#X);I">/-&/Q\.\&=(T= MK 1F6,T:R>:_[U:_P'\="(F]?__EMW:T)5CU"\%B1#:TOOF \K_.@#_ KF6HL*U8RC:$)%9O\ VA_O?/+NSF.(#=K L)L99M M9(4ZQI>2F-!.9/A26L 2Y6(Q6Z]GRZ4S]AU#?ZC5O_OCV.UXBZ]GLJ5THURZ MPY+WB7LHCE&:.V)GZ4\3>K>#J7*M^-__(AC\+[]3$ 9,R_1!7U.PM0FN@=[7 MW17,E)$SH@+M(6DI_B0/)2]]\W6G)-NVE&G4Z@RQG)7%,M<1S<=1MSI/S-[I M-X%'JBLR[G3YF#+P@N/1)XY_+\JVCI5-\.-T;_/?>$^O&.B,9?. LCRC)$11 MUQIM/VB%;.C[5'.TKG^4VL- 4Z&G!Y_XW_^*D3@%68Z>O**9*W<-L'E)U[*A M*8@HEF'(8P<\;#[\M;KP@*->N=!6N.KFEA4T1N_QZ#.8K@3PYW:S*;!=#>+S M6EY]T76M\5^S@>:"".R. B [9[8\7H,M&;N/O7SB<6F^H=[6+[!'FS?M:D3/ MLD>R^\\W;8XDT8(FS'1M#TKSB52EZD%W&MC&H@;&ENUN:4U^$6U(PYSAZ.F> MYNB+'-ML^,5;WM*:_VG_[ZM*\]-5MQEU,8(?, O<8:M0%?E:0Z@5.EA-J)1K M#:PBUNHB7VI@C3(&348#V@6,H+!R#2.BW]4?6#F%-3("MF5-GBP)GVB@RP1' MT4_H[%/D)Q+SG[YVG,DPIBP;T,B5;34#=\U4.7% M GI7P#R98%;\+@FK*=R66)JU2)U8R%57K[.)$FLL^U)>KKXCEG4P=E=10C)V MAZ&>G!C:W[.8AP&7.@RX'P38L_3@D+/$2#:#%T1@5&54&HB(1'&*"VWGHT^[5WV7_+@6(;FAQ>$;!TK\K6\T*C?K:;QV5+B((9NL_N$/;H_ MJCAP[TO#=V$N*Z[/0,SJ8?83XS#9P9PQ4-"ZAHII)J:Y#J8,?)_Z-!/W4VG5 M.LY(XKB,4X0JX0HA2W07T%),Y7H20[.TJO3@'R6ZCC.N[F@H$N#'WG*19%FA M7JMD>U%*(\J=JD1*^,N61F4>B[=+*5KWV+I2SPA"IY%"+8_6:EM!'>WQ>MISUIKJZR%:F MXD3*U1B_[7M@R]<&RV8M9;#[?@ WN&-=N( MS>:[[TD]=&T@ZY$9)-*[0?BGZW(7:K#G0O5>NSJ[0SR?JA ?UXO50L7Z[UWW M\%6"D_=X+*3W^>@="O@Q">X[^[L3WJ]3_CQNYJL3UX@#%)0NX(*Q;4V1_3Y! MN&KES65-Z*V,UPZ+OR$D87FF:R\2EKIV[J -HNIYNH!S PI?#'KY;F.JXOQP M)A&^#3J3^U0!INDLC*EL:O*3)+P_&_XRW)U [%=NZ/[?G^IW((7W)++9D.?9 M=?J-XC]Q>P8)I;)?>]2I^D1)Z^E9OT:ZA6%<9JIHZ\KYI!)E[K#1*$U$WY7) MZT.H[SX@8):-6>X V-C0LS5'U10_L %G%-HV>/C-[#Y4SZ7__4?0M7%'1+X^ M!;DNO?V>O:_=U^\Q830VK 7DZ:Z&827K_L?%()0FQG,Q->"F*=*IRCY7O ML;@UQVB6"'4IE*9M::I8CBL;C]IX9X8^'F2'U8A5D/#$:&J5&&)978I(G,XX M%R+8&-IZ[\OLSZ9>W&&;#@0A>+;FES]++ML5^#HX(]Y>$BUU>*.>S9=)<>%6 MQX7BH&RJ_3,R[09B9G^D.?D.X1U#^'[5<_'O:_U H:*Q#55#&\L&!N9 \=!R M!/RYIRG "0-%063>T6<'QTW$"DJZY?O+ZKMKYO=;R9>;57/_MZ.MFT?9^U>E M!_/?A3U]"N[RWD=UA;RGN=L8[6?P/0 \?DX#0P,BV+\,5?/S+]"Q;4D@H2O;TD4V-:;V3R;;DM MIGLL08DB(\?UZAD7"&-,A(Y^8$I\C6CW2K;Z 6R8@2XFK]S!!PQ#A1=F0'-0 MW7C@.O>*-0J2TQ"D;2OGDM.2Y6+\&!400A0_[S!?;!O^GH*S>6#[^GWG3^WA ME[7P8+*I;G[J:0[4DI4]07NZH+WIH316LP^@+J&I.&;(CHO9_KZ,$^Y(?>YZ MUE312BK N@O8$Z#H&!)Q;#8 _@(ZVANPE8;[G?BQZOU =N!H#-AMV3#6_77@ MOQ-/L^&/KH5UP;H!?' =^"OPJUL)"BV\^YLD5C_ R19Z#6SDV9JKP7$)\Q51 M,%YQT5P,[93 5/_ ,;\IU%P%^%::(%?/\'?*.=AW^&1(:\SQE 'F#"R4'[S9 MT. .9/?E>&;R;J=1CU]TA'!6ZR6\/[T3]63\, M;;-Q_)[XW44\Y?#5$U1YX=P?R*@Y0[0NX=DV[-AJUP_L+0H#>:ZT)Y@,ZAXMJ6B2R;L< M'(++(N00%;\<$!2=N75QI07@O_\C+%G M.QYZ-+Q0\PRP(A:-1Y%80ZOC&:LLAGJD@7U'%]F_2 H:S54#=Z#Y:>YCE.9^ M%@58]?Q)I('SXT*RND5G1.:UZ&[):I:=+)AH*C\1@9>>"(5R.4>4^ELJ) &88,@;Q%S+01F!W\%8/4BARX /T= WY8HR&2-^CX MP!XO[A"&PX=!I$.CZ6-]VYJY@\UEM+H._)ZIH*>9?M:N'U5#3@F)__5:__S+ MQ%^;9J\WV+1XO8.;E@B^UXU?Z>RFI69NJ2A!=B,DMC9-V_;HN)MBKCHTM!\8 M^OVPT B.PM@4YX%(R%"!2SB/PJ'Y^R615_?@?X)W@^_X701>^G'19/3?B'M^ M>$/ ZN$;%G'WW*LSO#.P:&M_[SZW;IT3.\I"LO<4$RK+95BTCH6^I"]Y:K0C M;YV#3P64J /L1"OG$6T>60W\(>/_(TV8QTH^80T)45X.-&K.Y"8"U3\H"E_< MQKKZYDD1_U*_,.Q_7DS<0K@^$\O>1.M79]H'II[8!YCX039=&N4" MP:8/PQ\7HM]5\.@59:J_%@_!WL]#/&WUJ558S^]?W',T$SC;D6<\[<7;A#*, MZ=X8I_2&L6R:*?XK%-B!C4-+EZ$M"(+K_B[B;!?W.#T"A58BM!(WR*-7,%(X M' @/B(W8]"[M=RZQZMN6K1C9&5))E5,-L9Z.]3.5+DG'E9<),B>T%=>6%WKJ M)=;>&PM!**/NX.J5UCNT^.HON<(Y@&GY*Z:>LUI$@B*VJI=[H$RA9?OO,A;H MY3,-OAI)L@G'92$W"-+(GU.L3Z="T1A4+@0U=M9G,C@8VG>AJ2^6:U\D+7R7 M?WQ\]?#0NE' U[[]=4-G SC"0Z^0X[XZW>KFFL?6!S[<8]U8.?_!_M?K&2] M5=WX'*XF&LL!]'#+?4(154M8J)X>*)25M9+RMF /N% M'#HK.<0(\GMW-V-&5MR'JUJ&?"I^UU7I&-636)Q5)%HE64F6:5FB>A0TZ("C MZ&@7]F"GJ%PL5GGTN'2FCX-ACI?G1L?,+38%?79:LIFFX^4G54FL+^*1Q]K< MH>TV:DF\;,E9PVF7RN%1H8X/YMHXYSU6]/ZZ',LQ"]6=?MET-[!+W^.77#8- M9ESWY$NAZ'0:-B3[N'-D?R4@$OT"!*TQN[H^Q>FURV@.MG_Q4^(0O6IY>"8 M:6%CV<:FLN&!CX7/0@L3RN"6#*[M5]TW7T\"2+:+=#QKEL9Z.5YH&'DW6Q>Y M/A1 .']O%?/'E+30[ 55TEZ6QT'6\$25<39(N(EC/A\2 H61&7&#I8"/"V*D M%>GTN4JIO$C,5B E*#0^N?XL*OS MX>Y0,-,&V S]I3F.AW85FBIF>:X?HDEI^' MMA6:YA_[G+XDM3JN:1FVP^3PB8L.OR:9NQ@7NZ-I:B-;&SK\PE8CWL3B[?U] MS,J6S;Z_JFCQ4S]52&I#7J"!KZ.M'^XTVD<<60/H@3@\]WSR[^$1X+\U@AVM M1W__QPX$RXK>MRW/5%]LB]XZ37O===(W$'T062&\W(/X^2 ;,WGAK,&:(^YQ MYK^>#]-;#Q2E7F#^&=[8\T'"/N2])GV+B+1YV3K L4#B2DV)*5);H&$Y+7;(;E526D(DH3D<)H*Q7 M0H[#I>TL^>?CM-[:8X\2.-8:NG,^%I8M)>ZWUI0:Y<3E>HI",7R\(*!#_1+E M4D,H->H7JK=P6UL$X6M1!__Y1GY[)T'HM:,^N>@]\\KBP#WK5Q]9__/T\4IV M2GT^A^HU$M'W%/%'4.B5^-@[X;%W)8RX9[GWYY"?I.\)K&*J7"NNTS?P2/4# M97QV$R0_-%-^8Y3/?TXTOM\XJ^9C*O)B\,@Z!X')[YB'BHRFI..SZ,"30_OP M+T4!H-?[?/3CO#H!O8>!C29Z_ZKPM48VE2WQI426+\!9'-06'AWJ*\6@8\30 M!V<(Z/.;.P KLNVNC_*\QU)/26A9,1_>0JND/"HQ16 M_*#FODVC*]'D+U/OI$I_825^DEHB]D*CLPVA^*S1]08/OR//7.)B%$YQ7U/H MK M&:R.ZK=!^06V_Z--OZ_/%]'./D@?F%9_>C7%^S_0/5L4#,!<4[:28%]H) MY\GUI"1FA5,\V!:B,)U1! MM$7&!@/8#M6T/))"AC;R9FPD%=K(PSI:S_!01T(=];,&!I:A M MM9K^QCPL2#4AJ:SC_!=-*AZ?RXZ>3KF52AW*I+%$DQ.'5*TRD[ RQE6+-P M4AD:S"=EC?[I!K-4;@CU1KF1$;9U=#\4^S7-+%DN<%8Q6-?"7M'3&PW-!DPA M@ZA]3&@J#RZ%D$6^Q*=71C*9K2?$>CU;AAJ9A#\7.O5L72*^:"J?UT3(>ZPH MFW+?U[>G#-2DYBB>XZ"T7936RYNRL7 TWX ^JRG2XU5A#]2F!AS/6-G8\ABL M,O=NU,8&;+4E*&+]7N#V3XO<'M1IJBKRI486VM-L4X"J#+\6UM^0BA?*=;'V MNSI-W6-55(I$<_U$+5\]X0_&YCO2;L-R/)2%+GW[NKG#HJ?0N"#9N&"EQ@91+PGNSS!C;^L5 M([0SV7BV498HY72K)_IG[8&Z8)J3SR E=W8 M*\$8E\/U=-^J@GN+W 0?V$)H7R]UC.<_X7SOZL! M!O)2P$!^#1A2OP\,H5]P37Y!,.'C#\2*"R$%B>W 5;9.L>!B&'B??T^39LZS,: MW 7+OHW@U_7 :&*EEF[VH_[W&RQ M. J/42P@"8GN1EF)!@HM=8'K< M>G%Y=P+QU&%LJ\=;HWJ_Q,7E!H7Z]LZ@GCN\-:;W"P-<;DQ_=W=>NWWG*P?! MH7J 2:%4%Y+8]L"P]C_ZVI_W2"UK(WJ.2<1SPO1$0S;6;&Z8%$'CR5 M:P2T:;0A2(Y8+U:T,FDF!N*2WSIKZZDEQ22$3I2:Q,5ZELM*%BT5QS-T*E?T M9.1=K502TPXQLDQ2FTUR?8G: M;VGIS53%; _+>!HX>:[9&?:*O:I$[[B'6[47[Y2#ZJ,]AR;T3=I#U.]L5"3F=BDVJ2*6FXW>Q+T?VW MZWBC.)TGHW5A9 WRLIJTT^RX+S'[+><&59 M05;/R;HWYC1'QA./DSSD.[[?M -Z*;-7-BDZ,%%C9BE&#[ED>8:*@.\/BM0ZDX@(1N(DWF6X6IK!$W'XU .\YV=Z+=_5 MVT!/6SEKUF%8MU2'DG> ^9-:CGYTS$E")U/]5+R6ZD;2!=B! YP2^V()C\?K M.5Q+-7LE0\]WN3F/FNX)RK*=K/0IL*K$7.=[T38A+!KX8T*8LQ0^A2I]0%P$N25YH%Z-BJ#:[--S MMSW-MF'30T<"$FQCKK7-J#ZANYGL@BY-VP9L>D!<'MM,34H;P!% *QDQBXXQ MZ?1G$GE 7+B%E8U:G &$2$$8Y*9,OMEK\A)Y0%Q<1V>;RF0VP#U %[)9HAY- ML'V)/" NA)X9%',3,R5&I&Z=ZA/3+)N"3SV@V=7J:##/@'A/;+5FU:7WV(\D M63BL S) Q3H5">]8"[UEX/$>$6TDYNA0A0,RX"53=JF7F-(Z:4>)K#6AH_$A M;'I !MBFQ97&Q&"(IQFU-Q]F^ H>J4)7<;]I"K1K?:^@3L11>MES[2&>2#]6 M4I.. [N?:D!26+ M.L M.R8DI$F12NN SUK9JEUPNK49=%\/B#8Q$2;#O#X6\O61DL])':V0@4\] MP*U*O83] C L"^'F!!M)7STJ6AZ^F>2W0E0O4Z^1P/.;/? M%">;E=&C(L_$%IF(9NQRVQAG8=,#+&AFHEIRVE 7I:ZXD+,S1>=>1\UW5/# MC)#&!44;>:(V227RA$S$6&Z&FF[4,(@U@#\0 V.8>_*"!P!>U['@)SF0\;V( M'7$?BX8O,XA*CPR-A",H.\))N1$$#AQ6= *&?',"#)D1" 80=U3 ME_2T;HX3ZV7_WV#)RO=]69H>+7I\]*2YWZ94;(]0VH%E%61XJ MH*.9F#NP/$<.G7<*4*_]\ZQ^_/U3^\A*\<<@_*+4X3Y'G==/,7A!D-\_ M&X6(W@>!.%^/N7_[58=FQLV<2F(#KT9FH0(94V,R<;H0,7[*? MYS26"<^V(48\',T:7B.73A8+OL4AOQ=UO<4Q_XF2_78D\1:'_%[,[NC>F;_( M&QR[<\EYV]/VBU7=5K]>-*K5I: /8.)I4]E8I1'?_JSM+%M#+C%)V_,^_O-: MYUGJ;DUE'TOP@]2W85J(-NJ)-:3 M4C[9GY=$U6X)D?S"E9O2-,DD^]\P/YUDOKJ+=Z1R3^)0QA(*\TDYH2]* JU' M\%$QWYV7O#+=MF??,!4HVD@VG'^^1:AOV*I<2%^6QP](,WE31?\(SVK)NPG9MA>0Q$W9\, WS($,A'?!)Z]S:@:#:LM; M1"8S7$X2BV)GKK9PKR_1$O7M%T%S=VR4_?OG+B5^A6&:TR+ ^>>;IT& 2TP9 M/X< IU%R@D09A"AB*Z4?Q]->6@<503.'K;D:.)Y[$A1H"J?1 MUSJ-_G-=E&?-K#\IYCK.=0"RLMU%49Z4YWE1=C6YJ1D)8]"825'DF) 4<4=3 MT=,Z)D&1^TLM%H6!AM Y.:%^F_(R7H@5.$\ %*@.$I(^LI@JU&_HDI!D]([C MB&.[) $*I-2%6@73S"EP7'34R)\PFPK7N&][C?O/*HP4XMJM%.%,(#<'>:.B1[=V[F4:\,KRBH]V@8*T*;('[S# M3' \'^?/TM,P!G-I'+H%5V4S1]LH9^U)-TO ?7V2AK>RD]XBW:WHZ4:L3'?& M>.ZQTI=8Y+QPU!U)46$,)HS!A#&8B_L@7]3O12M7;QB3RD($[M#ELLG9N(OS M4+^A5\)$[W".O.$8#/+73->RC[D^],=/*\+X2QA_.;=3LU'D!<2Z R#7EL<4 M3R=JLN!5NN.6YMK+*."EV"H"0]]19.RK7DRX@R*,N(01EXMY.^\HOAZO\/'2 MK!C3\P/3QB5VV:G'4#E %'/AF#OB8&[;[[DWNWM*Q_-+;;=]X>M4;#"683_ M? Q,!ZP.W+7\,PF5E7>(R>LMF*?9>GQ.2@10]U=N44B2?1_IL@KS9SI,:S00 M5F# FZI_.NEJ#_;KD\76.%^/]*I&2@1+JTJ*Q&@P'/=A+Y$?Q=Z1+'[BE:PK M49^++FM="8W.ZG%="\1&47? M$?CQG;)]ESMX?MKF\->WS$S#GY)N8^@!7I_,8J\(PGZ:A.A M_#B;-88=6OCQ-;0_?HSRP<+\I]_<#W]30P[SGRX9^5KI9\6031?.6(6-BAY> M06BDXIJ-UQ*L/G(ID8PLL]4.RZ,3?5 "5(RZBQ+,:3VAFY+\CVU]OZDAAPE/ MIXY!?4JALU:^D8OE95(@J:[9K2[R;+GD*S3T/SB&N*.BAU(:KS;E"3ZR#.DC MN_ 5F %D!V"^ $1<*^(Y(,Q[NN*R/0$$LS#OZ9S.S)-F%Y!BU]!(RCW1 ?XD M[ #XT=DTRWJIA"Y,AJ1=C(RZ,\?V#QU$Q7X8]B[&',KW##.AKKJV3P!A(LR$ M.K8;]%DH<&9,?IE)$CVQ+ CRM/#8(>IM'G40501BZ3L2/Y04>35QF+1EJ3/- M,,*@2QAT"8,N%_93-LIX (=RS7*.$ES6PL&XGQ2GTZJ2Z\W0X<;0)8F2=Q1U MXI6FFQ+R,+X2QE>.[%B\H;M>,T>Z%%D>XOD1SLP?)]Y@.N&1[C)OZ.[-9O+X M.\H@^_H:JCWXG%^]2M,Y[A)0L.@01* +TW+"M)PK<9-0_9!GY%BMH*__WDFI M+ %7F"N&A\C]%BRWRI4A:7&\GI8C\CPSKJ5+:E4B5B6=N3LNRH7).Y?WPOYT M*H7).X'Q]8X,0-,.F=6S>3."DWAO.!D;][&M8#C+7ANNUF/!Z!PF5K4,Y6!8(IY7F-MMM.+ M\1/HBZVJ6-_A+'['4*.TTF0>0LPI*SG9R#/ MC2/1JDSY"L_X"D]Q4.&/4U3I-=Y?(NDHB).L/R'?("S'%-BTI-\[5/!2NQE# MI0F3="Y]X'-P3^(\IQOXQOQHFV=C&T1\KGW[5=!D?_0:?"<6EF$-2S '.1OF M>LWCGR4(8<9(T&3_IL^;AH]<;QY^"">!X20PG 2&D\!P$GAQ6WA-2G,[D\#7 MSM49RPM4V/_F9G>WL;7AE(N[@5FON:G%V[5>559J]7KMFKDD4'1++LQN29H-9"U>!ZR4.V+4Q"0QPDE=C0)S5E'J M.0A8?K%-BKMC8]$PO!(N]5_54O]MNR.?5G&^WDK$XQU]@B>:/>D15&<]3I\A M%4<^"7['1(]>=2J (1H'&+V(9CJ>+9M*6(,S#-2$@9JK]7+J4)>S&U6N 4B9 MZ1LQZC[5CY(].BJ*6CQ6FL= 9-CG(/[Y%3A)XHY@OUR;X>HQ(@S57-P1"C)H M7)MO]#E@J"8;3KK12GNZ7'?'XVZZ*,MB'P$#JID0.T59\DMY04G0 Y ,*F:# M*3 ]$!Z.$D9LPHA-$'R9!'P5ZFE+GEMWH#8Y=?PY.X(XL0%#H(B_V'8)@S;7(5K\D4]SXVF*OE(3A=ZFAI6P+0R MKB\ C_0<^2CD'7WP+*2;K??YPJW)F@JD(^;*)J?SRP51E4B_J"?+?+E(^LW#3\"B M2M="MK#$YVVZ?I_!G'PGDW%$LS#%ZYE'.MJBBG)M0#I+3EV'TK/I+->;1[/N0K>FC;S0L*< M+\H5.)OV2X-2)'L7C1$GKM,>ZDN ZH &D"1A$=&3^F(?@HF8D"HE!DVF(HPR M2U=KT:ILIOL()J 31M'X'1L[3CG1@*1,P4=6+,>U@:O9 )WCC'6!"7J:BUE= MV%\9C2__J='U*E,6Y^F)+,AE-]XBW!9'=6=(HYF51K,W55SHKQ-NJK_UF408= F# M+H%S85[9JOLFYHUZK.O,05<3R7)E,17<#N]$^ZB'Z"1ABD'GUX6AES#T$H9> MKL[_^1(<))/%\J#P6!/2$W)@\7*CENCP" Y0_C=-WE'TH0(=5Q. >=J8IFVE MX2ZS(%$IW&46)-_)AXAM;'UKBD>7HF9$ M41,Q/)$UG):$CTK&F$H:@TJ(Q-CC.W9!\>*^L-DLW&06;C(+!JR&F\R" ML,GL *#V"*O\.*PF\V)+'"B14:]6Z13[$N77TF9H]H[#OUQI,MQ=%NXN"W>7 M!=W_>AL?073Y=)6*.1 MA09J*?K=.]Y14IMJ*O!](P=96D?J\Z42$-525BQ79B.BP QL59_]MHN4+:5V M?*2( Q3D)\V@F^D <[\2)AI#'0VA9%5DNRD;'GARE_"5NU22;5OR,CK;*4;, MENX!)D=0(#VN&CPD[,G&_9F9X\F&+;:ZG<2 J#;Q19?/\T8]4QF8U6^_3.N M=_CB!VPLV]@4/?H]\7ARGM=$ZCQV^\QL.9,%9FB[DQK38)GR[_O/+ZGT7I74 M)R+YWJ'#>^[ LJ$NJ =)-2>=#IZ ?.(_[@+2L"(#)3^^Z#:G).H[W"MU2 M36V0>JR;>3W2(HJ+)IVTQ]3L)B3FC5%'LM$,.Z+XDIZVU0I3$-M)ME_U3ZK% M:18*S*%RX:\(B^:_YC8$I>RY#NHH--H'Z3;A^'0]WZP^ZJ-RIY9K1LLUO5R] M"6EY;^C1JC5F6;KDZND(W[02V51^1/6__2*9NQ@7NZ/I0X=CO"(RUO.[PMS> M,+IO*&J;Q'/T_B7146*D1N4.(B+3$_;:0XAU\L,DH?J3#SN@I?\VI##;BR M9@(5 [)MPC>%VZ?#[=-7OV3PYWHI&W46UMK,*XHW\@S9!6H2]#1%.Y35UO*R M-7?E%S7O_PJ=QLR819*$89, M&XUM, "FHTW!9N_U=\-RG!]_=^V?O[Z7@(M9/K7V8M,YD.2[ T%VTI643K7&4[7Z[1=)[D=( M(=TPU&<,#OE$=#GAH22?)$R34.(#-N^Y>*(M*D.B5EJ4)[-OOVAJ?YUA31CJ MQQ^7)7U.9_Q/(LG5)T6_ZYI_OS)4>A"((.Y!RL!\';'BD52XY<:93P>M#,YY> MEF9&4>]+E']P!T/N!S)^A'G585YUF%>]1:,3((M28H*6F346Y7%\ MG'N\RIS)SXW;6!BE?-NV=3SBE-+E3'U$1XS^MU_,'4%S=Q1S2-H/YTN&8=,P M;!J&36\Q;'H 45[+WF(7+-MO1S)UP9LZ0C^1T'!0AQ;4/\Z&B.)WL>C^DE08 M]CQU4L.?1)(P['D!C_L3$!'A.9*:BA:K)[CQ&)^DY8A6Y!%$,&]"Q,U69_U" M72_G0!$*<)8B%-<")0$K4G$M9 OKOH8A5'=QJ-[KLM@OQ&V.Q_.2DUKJ5*J1 M'4+47IWP3Y!U+'LI'.VV\--2KL,)K6.$UZ-[AAQ FDF39MBWQ,1&T";$D M)OCI0JPBA/&#KQ1+WU'4H1W?MQ%\_;WJKGXVY[F\PBM!D].X@($/V.W%]/_S M3XBYW;!_ME6?D3?5CWEK D/GE^14T\E)JD75"QVGK<\DRC_4B$2G,=XQ![$T MA(FSP<2% W.G@8F@Q]:NW)'Z A3HL ="M3#+Z/6Q:TZ)67<$@ \%C \%% >A MX- )9SMNU4]_K\5I5%/;U4OT^4&#_HVFP*MU #!903M_9'.!CI@V+1>^R[6P MA&5"W72 BC[Y\N5O%4IIIFPJ&G2/(/=<@!(IG7LXO-6(3@TM'\2.\R$<\?%I MU=%+'BJ0]L!^HYNK*T\X@8=]?;VO^\KQ4?9?NNGF M;_C7YF[% +*-S.3@!=DI]*JUD<3Q_SJ>F_.J#)/TUJ1R-5#B9=?_8[OOSQ&1 MB&(9EOVP,==;@QJL_"32M]Q]$.G:0-8C<@^^]T$V9O+"60^2Y>Z?ID$/3Q:? M6@G /17]+VSK,Z+&'BE'\CRR1;"UHQ Q0,]]6-^V^2.0)OW)*SRML"^*:H^:2.0C,^]79/V M^<==GNR1>G41^B#*=]0"^[\8Z=_YXP437G#SV1%\XB7ZZ97';]@B^SZ.Q!!, MC^BQ,8DE64JB29J59+)+P[_D*!/M43@9([^M"'%$*-Z>,;QC1UI"MHX5^5I> M:-3OL&PI<>]S9-7]1+E4+Q>R2;XA).L-^'=1*#7JY11L5BX*$AEER.AENP][ MF!1*=2&);?<5>^XL5DYAJ^Z>SS9_]TS94^$T1/UQ=0[!6FYQ@E.Z@(63!2!# MN>T14&X9T)6BA,J0C!J-L3%ES?CU'0 G2<#)<'ZOQN!?+-658C'DR>,GF2EE2S,IMM]RD)\W>=SV#*%5[,VSQ4IMLBSV M)6Z_I4)7JFG7:!-"*R&I7F012Q8=*/7X?E-WRKFE"I42=*\:DW+\=&*";!_2 M<[_IE'7$C$ND1'P!&M-BAR\V[58?S??WFE9+DM#A5,G$1X/DE(JEZJPQGJ&F M>V(RB-F/NHG/9OBH34E,%\08Q^91TSTYF6AR0X@7V8Q0;N3QYCR>9Z2:WW1? M4+1N);Y(I$T\,LKU.F(\*[59OZ_[DC(EBO'FK BZ.DDV*2%:F,Z(..SL 5'A M6O)CJ8/3,7%2BMM&-=W#1XFJ1!R0%:]$":;D M8#E-TMI$K_<\K]WK]7,*TT=-]TC0(:L>99?XG#!*,=)(3$WS,=Y_ZAX).(K* MQZHIR] 3V1[MF&QY&6GRJ.D^";)V@XX4Z ZMC]+#KF.34T=QX&,/2#:7[8J] M5J8YLXWW4=&]8K4X7VA#7)XE)O,NY;+GASE#3IW'YX9HGQWX5 MCH-.O2&/'?"P^;!M_9 ?O/:!D9.GK+S(%Y[A/8E#9XKA7GCC^^[;]F2'O*=] M;\VU-_U9OX=8V=0OAU!I_)WZLEO^YM8K+?B:GF'--B9Z\SV"'OVPFM"@:OCO M3B2>KLM=QS(\%_R%YA11Z)NZMFPZ**CWX']"NX&_XW<1>.G'.686T...'IYC M?RDNM#W5_;V@-^S8F\5Q0X8%C&'$/14R+$@,^\ "#,M>D&/KV=#.[/V)>;?, MF!#Z;HQA$/J(D&$!8M@'H(]\LS9W"'TA](6:%'I]-\BP"WM](<="3+QQAH7N MX+4Q[,+N8,BQ$!.O@V&_7P7RW4C\Q>@2.Y@Y=Y9]9N^)\Y](D_=F%B<_=?OC M"O49C5K31+$,].,_W^AO7X1 ,G9/O>G('SL_?B_+Y0"!WMI*0U!8"P#=P013 M!>J1]H\$5G..L5WD24B8+PL)=Q^[)AFAN-=EY&BVY\66DWO4M[-M.HF])TYO M;G'X+H\LSW0== "%.[ \1S95YPX#/IWT-QS!5 M5TO"[7&-;>![?FAS#_S/)] KZ;1?,WQ/^DN^IK_O&L'H/4%?F-Q'5O$ZE%0P MZD+Y)&-W_O$R1S4%%R?5%PGSIF!V#PCF,>S*U^62OH]>&DD_+Y?/HD?AONA1 MMR%VO^.CA) 60EK@_=\0ISXN2[<@.)^1DX^7T2;^S:R*::LEX6"1@OH4*8Y=G"'IV3)ZCL2L MRS/04L/:*MOBVLMQO#:H%71M*.*#+LAZ0X?_C6-?I\#T0,JV1FA/)AI$2W,' M"<^!C .V,%<,#U&?=QP _Z^N3GIZ6;ZA7L'CHFS1<5WCTGG^D>(+6@[M(?++ M[A$QYHX\6+WAF*[*U6#,[_HFO[,T'"Q-VZ/:D:J[D,$\J61[I">##19M6T1% M77S4V%1XZ=5T?)H;2)0^TC.U/#%.+Q*EZH51P]3XQT5_42J+$T\>@K)"TDL3 M[2=&FW9)[OD>7YM!O16X5$C3#2LE55T#9D[MLOZBY*,W<, M'KHEH5MR#+?D@YE>P1KI^=P20B(.N"5S8UJ)-:+Z#%\()%&4S)J>-"Z-&K5" MXU'/:48='WEVV1SF%[@0\8L7D @VZ!AUQ[&'#EW\XR#C-,&R-Q;,+UWX>)LN M"OYR@7F8U0; M\#.!MM=CK!)W4RSO%IPW5S4;Z P*; M<@^=P>YD-T#3>H86WE236\ BK''E@'&KCDJ-"C'OS,5%(T:U"?B(KJW!UV2 ,06(#NB5 MLNE$]M\;.EZ!=[Q.'(T\*L+-:OE$+\4W\GH=6"ZU]&KYQR1". Y5N&<8[G>. M)KMIG M]K_,#7^BJW5* ]*A 5B=ZR1([BY&B%A\WJZ-YE2,7J&(KBH]")".H M.YIXZPBT/Q/%_NC,0L9_0]JV' <;VU9/:9P5ZGN\4XYV85ST>)B@\2!ZQ/"[>*I7ZE-!"U6D4SE:&<['6K4M0_,XXC M[@@:#U?T ^ WGY]*UQFF##;.7&=D\F-(TAL1H&84ZA,=U!I.*UKC MCIR+1>%T_)0AQZM!D=MV3FXKL!AF-@8VEO@Q3&H.ZK%"59X-A$F#;O8*:0N' M](*8Q*%E$.8NQM*A=Q-Z-]<6" R3(R^?'/DV\ 5+UAZ,1K3O6A4273M28JR MT;0*!?5B+'X7C1Y:G/CC4. _^P5^Z"$ :]H:>JF8X(K;.%-E=]!EO4RU0&#YO UNCVLC#BQ M[CHC=3F7W#I31=V%LWN&N(O&PD3'P+G5MX)9X>KY3883/PU"K:7!Z9$NV1&8 M=LJM)Z,M)[Y ((1"C%'F#H\>6JSXLP$H])%N//AX17AUVY'(3\.9F)]%BN5T MM2-$LDR^6&K&.ZDB@C/NVR\VQM[1S*%MD:%/%?I4-QZWO")(N_(@YN==L&:7 MB,V2UJ-(:C,>']N#7CO7AYB% ILL0]XQ]*$EE3\;L,)V6(Y5/"R(K "E8SJ$<^D>^J#9C2]G$O:8G+*N9 MN*RG9Q*[RF)\9;$M7.:__67^JX@X!AM=KCO(^#'\ */92$Z:=4+W(@U^M$Q, M%DF*ASUD?/Q@V#!U,715;C)Z&&SLN>F X<>@26W@!2\5DQO") [2_6P^ZV0\ MY-J@%$;NCL:YT+7Y(UV;JXX$AJ[1Y8-_'\.?27*I\/%9>Z$GR$D_7WPD*KJ% M7",4\"-P]HXC3AGPNQKTN4B,[X*9BEES"AQW!$P7U6I$L;WO_Y^]-VU2E%GZ MA]__/X4Q]SE/S,0M?=C!N>XS$:BX*VZXO2$04!$%91'UTS\4VCW=C=WVX@+* MB3ASV78U5&5E_BHS*Y>9QT&__'A%%73&\7[]&*EXZ_U!XSZZ(?/8A>F4N$7W M'*B \1EYIPS%4T9U,>8T[3$X881:."MHY(T?F9G M74@QY)KJ:V1 Y9+*9Y@P))I.N&^A! ,C RW7&G.\ZHY1ABXN80H'*.&W,SEL M]]XV0L1:1K2=;6$"E)OTK'T+;QS,+&XMI-)A,ZV*@:OTJCYNN![>I#R\ <%X M2*R6Q&I)>%QH'PRF"Q/H1--?]BU4:0RJ'%7;J$UX(\D5AQ F ZP/4,6/ETM2 MR!D[GX044<(2#1?F-&![HIA/?K6]$^W7.;VJ=Q!9>?HKZ6L3[39\=>$B[&E[ M*"9^1M._]WA'5#-TX^4UT=^CSB./][1#E<"H C);RI+.=AU#UM8390)!#7 P M \N=1(.*]*]S7UE?6U(CJ'R'D(J1=".&BX[AT=DO$O[W'GZ]ABW#45=#7F5$ M6&0LL<]TK2X.,=[<2$]3/U@H+,:K6!T+@3LA;!&$(8:WL&AO%PHQ_)+Z-LUN M>F0.4SFMU?=8SED;.KH!..BW><;1X,5+K+[%ZEN(\?'*-1>C!(=G1+Q+A#1^ M">\J=(//#:6MHD&-2<86()IS&;^&;:[7SQP M:N&RLZW5[2(/SU?,L#NO+M1ZGQ$0&'A9,2))T6AY$\.$5]$, MWKP.((EBCA.RU3*NE:V%PW8::7IH^(#D^Q01/(EB9RQ5'5(TB@,_CP9^UL_O M1@P702*BC8>0:+?AG P782.BQ%_2G^D=A?L[M+2B*X>[G>F5[&8@\^41C"Z4 ME9 WR6XF[1UW"/!%II(I_-QUS$/%1%%5V$-(Q4@Z/,-%Q_#H^1?TD7X$M+JP MH [U4F6C<14M5:%5R,JL7 !:Y(\_=)(\IX(>+A:)=;"H^2#BB,^HJ6P7];M^ M"/ZD6=Z \?R4;0TD<5SEF(HK^3I;ZL12$K]UN\K1I1O_ZH%X5-]F.E/_4 XEW*RL;Y59M M:18G*$Q.T+P[;RUS^2;C6PJ@G6V2Q@]Y($ZI@8<2=TLT43,<(2#7D# MY(F;#,4=&,,C2$+- OO M27K39(TAX(Z/Y9!3]6JG^"U1,1;P6RDQMWM#US\A%!D2O:F+8R5A3433>[CA MV!;P&'IS22:&HJ5*?M==69TYWN@XC?A>BK!<6Z&XU:HJ.S$3^H/AF'2WKLB2 M4]->-LDV17(GCRF"/^&(?P0$9H<'-6<^5$QNU/+GR_U%A33 A"='/?SDJ-^4 M\])L7AAIVK)%CL:CJC.K9QD!P4'(T8T2)[M#Q0"-/D<> ?WQ!R63=(I.XOBA M*]"XNDQ<7>;:3K P ?$YL?:KD5B7A-HJK9:6A,ITM'*>9UI(=UMU"1]+R+-" M[15I\PFD?8NK4AUAM:/9;+33MP.\VU MEGD?E5)GQ>RK4N<3J/T.?6+].-:/P^8"C-7I#\+/%V,(+PK-O79A4:HJJ+:$ M!940TIM%EG8!]( 0P]LDSF>0^1WRQ KUW05>'KM8R(C6)"&K*]5;O6PE%HJY MNUJ(0RK/FAQT<1X(;XYRJ$AQ4CLIZXN5'\F_/V_&3*VF\'*MR'-U=XY4R(DI M:^ZI7>7H)PZM4^S*%&'2 M.[[N@[P HJ1'-IQ?M:9;'JK.EN34[I"+N8\HH,'+ XS&BD>L>)Q \?AZ];\P MH*+#K$+P(0XYG2#SU1'FL)5!:&?DH>]AF^?^&U7#N/$W6%$7,SO):G2 MKP-H$XIHZMX,SN(8N_UD];B$3ES6[\;]9^P>(![/I+=NK4;C!5V6"FU:$_O# MXBJ?:M68;D- R./QME$DP_["ZG.$ -=3\$/J4-FRN,Y0N!3\\"+06=V,X5WV M#?HHUF6"[?Z\@N0)2C\;41I,+;R/H.'7;(2G\(6>\; M56/U]OJ>V?#2)4SJ[67*><<*;JS@AL"='=YEWZ!O^Z/8.M?'=::B"@*\F>%2L3Z8 M=F 0;$-^(.(U@F1X&UK?(P3 5NP!^1"VWC>N?MKK_Q];',Z44\UZ]R-XT&_5 M]L@M/:?3VQFT3^M]HC?\\;6)ENU],5=TVWKP6/=\\P_2^?D2 MKDC84$[,ES $/BQ?\9SB.<5SN@@@?/3PDM75X[_>/X]_+WLFKPP0# MK]JKPC#\[[-DQTD>IBOFX]I0_/'8?J(W^GKJ_^_YW/^&%4"2,3/,WX]JQK-% M37;6$NIK'&,%&IJ*J$'BR'OO;W'FBAMKOT@J]?!T%?_[25/!=@SP@!'_3CS[ M#*@1(.5<7$//"+97<';MW_9_]OB=K\L_?6E8*E##?IO*S-,Q5PIX^HOG^OMB M&XO?*/( NL[-O1_W"\.1!XHXTTZ]EH-GNI28F)A +?Z?-I=Y^X#2@<([>V&V M[K_Z\:<--*B$,0*'O@W.]B=F%9\S[+NLZI,6\LCX=[9[TO[]\N6>!$B]^Z6G MYTH_P8C$_R90_R]_O=J$5[OY5X%]VDOPU1N/?]P6T5?;A1%)$B-,3 ET"B,% M'$9A(>5])\BX! _1$4P1R/#'CA G5#"?^PW>E,'=]G;98BM199IEMMU*)HJU MS(._([OI9[A:BZL4LTR;S;;:WK]5MM9N<;D,5ZTWV0);:Q4[K/45>@1JGA$"$E M0:1)7,!E$19$A)8$#,%1!:71D4)2>]**CU:@EN.&>=W.R'Q7&"/<=@QG:V,& M&*JO1V)&0\JG>TU8VZ1=PZ067#ECC;V1].N1&3M?H9KD9 NKFCJON[F%1#";9U7P M3.+U2$1&\9%2'EOL'*X*JG<&/=').S#,,<9RDV>'#-=H"%AP266"G.ES*U/65+4V7FEK@I.*C=U] M_*O%$R0\8BRRS;;RF9I+8KTAM@ C@TNJ*EMJA PA%L(M"<>6!6R=!R,#2VK* MU@#:5A:B-L?5N;6V"SS48[R1P27U&TAAP9:7+=;!>R4QJYV.H!3,M9T!2(XTBPL]5%3$6U-95KE>FV&\)FZ*Y#!D4UU K%J MOHFS3K,\W"CIX9 @78$ZP"-0KZ#B4)]B1:TY*P[&PWYWTA#HX,@9!;5796'* MP66V,V><],'1@Y65'ZK%=T6KZEC:C+LN&!G8I#E;6@Y[Y:+-JU5:(014JVRSX.V!34(Z9:W ]1V-WRAV M.R-@99E2P#.?-LGW$3SI*CO/B*>GS,2%I?Q^_/ <-,#1OC_6P;DE[0[&EXI$ M\.0)ZFFV^?C6_=.0W:%]U+GC/P6C'U+X>PG*ST[%9\\WO&>.9H;[J(0^_@P! M)]'OG=KE(8Y\5-UY^KTXM S@]_H':#Z$MS3;%'4+.-%^^Y^\OU9^PDG(^]6O M,^L_[WMAOJ"!?]LC3\0[%.]0O$/?"&!"'XAK;M'>S'YA-CSMUDWM1"PK\0[% M.Q2CV6WL1"PK\0[%.W3F';HRFL5;% M1O$/Q#IT?YO!4O$47V*+CJ=K'%.RC M7M'+$8)>' H9NU3]W'IL-3H:.K\)_'T# MR,4"@.D Q[P;C_I3G!N.;EL)54_8$\.Q1%VV?CW%EYX")T-&CH ?;S0.! ? MA(3_V?W[K@RA7Y4A!'M(!?-,+D^T[TA92UG8"BA0G4#I9 (D79T4<*].FQ>4 M>,D2]\@+?[<;@_WMQFX4.^*M/H_81Y$7WJ7$2T89GN&,H,- D&_@PL>KAKW0 MK"Y:02VPYS7%]O0DR9B?HMC7GJFO61/N?7OB4EFU%Z?"*]9]G5%Z3+A/5K1K MY]X/U=H3Z /^(O7@).W 0))I.3M>UWC9[+)0>6.+'6&5);,G;P8+89_(+_7$ MN>A+<\6PK*>L4NPIJ[30RG1=E"JWV4VZY$PJHMM;U,8"!BISH422Q@_EE)Y2 MSPTO-GS7UQ =LAP'BY/4D8H"%IQ-W+]:+NFDTH["[&Q:Z&_R_"8M9DJ:-NRV M)T#:24_:L22*'BJ2%$F6CK6 "VH!'[SD#]7:0Z(%?+V STF!05MMH9[8:_5A MB*KAFY),\OFJZP%#ZLI?;3P7'2/_QS$I49Z!N!^39U9#EF<@);ZRF[&MY*))CJK:J M6!%UYAPLDOJT^'?4@N<%M^#+8L\5*!0UZ^D:GO1($NKZ(A<:[3M*W!)+T3VR M2TR%.S# (B-T$:-K2(4VW(;;K[PA1_!^-!*F;]@$YMJ'6CA=WM>F M2AA\V+%3.KX[O5E&N,,EW[AU%$[9B1@1PR![X;:$;DI4X[O3,%J*5^RX^(8E MB:#^\W_6=O&SLC)23-,S*&UQ[3W9^^9?T4Z>]..(,\_#B'=AU7]MY\+.=,Y[ MEC.(M>;TUM.],;,SG[.^]5SWC>>VN'X=C5T335.P-DRNMTCC;5A1F46N4<E@W'8"8]DYZ/K1;+4+D76 IM'J^9,,>"N29FIWL:HY,N-'W\PG J0 M-9DP%6NA2*!VWFP#UI+P9NG]7S5M1=$3KE]120$5E9+GW8(+901=:A.Z&M6Q M94LI"QY[O WCP1R#YVB\[_,V&OG@!E(R=C!Z7N)?(CWC4J3O M8&F.IDOI/BMF:[GL=,A.M#: %>QS_+^!=%57GHO KT^X =^N;G+UGL%_C[!P M.@7#0Z]0>L/V%XK758O"GV)Z75T)X-=3J%W.,%L>3#U#,WGJ6#9H^)Q6O%X*%K&0W@R0Q;BU?T?BYTU:&.< (X^"WNP.H!)1[V";)L$,>'2=X?BQ MLUD+0] RD?SQ)T6B 53ZC%(5BUO$$.C&'<1AA[20J&)7MNTOH8MMEH9+SPOV M@"T/C0FZS4PS1KWAH5[JQQ^"/&#SG[%\9FB![YYUL3 ZY+\= 1<=X(MV99-K M(AMF]7+]HBGI_$;FBM)(F[:&&.,A&ZB:0B*'*B2=/%DN-'= _[Q;905$$NY+ MK3ROKG+.5+IKPUH8==[P42EJ 7=OYBQ$"/'OU>OX".5UP_1!WK9-=>CXZ;UM MHRZ:'MP?0'FA!I&N0 ]@;3ZS&F;7;+7,KO?%97R)H6*TZ*BTX2-;R(,I(XAK MM^V5_!A8O>EKU 8#&R^)N*Y!Z1JI(G.A N)YA8")^775#=D!$_R.6=NP)OAG%XLV!7=$1@/!+_G>KQY'(Q5M^@Z M*+]>;3E".'B[/LNO 5T?Q]7A=F#U>''4JAFY2ED;:P#HSN:)#)';,7/ X7@> M)V-$X/N2]>A#BQG'M*53-[0*+2%"HD1>QOUW %7?NE[0M/,MWC21DE3R6M3A&>\V>VZ:M%H, \K5CABA>-S"L='/4"A7>>-N7L^!Q$B MPV;2X\I\ 7,:LFHU1C-VTP(VR;X55PJACWES_N.[B\XCL^I+@06??ZNVMX_2 M/Z#WN9(0)1 )NH;4").-VSO7;:1R!BZ)[26(H-//I^)MO=#3M5%75+%6<+; M0UOQ ^X>O.7M5G1NS/D@J)S!)4.&/:UR7GWD\UX_/-2A! M_NQ5("GV;P@).#I#S".O$JF19]K?U20NGM.% /(_LKIZ_-?[YZE>PTP13>#^ MF+QB3PR\:J^+P/"_SW)1]U+ZT6?ZQ)[>V.NI_[_G<_][/0;MRT[LM:)GBYKL M]%/45Y#&"C0T%5&#Q)'WWM_BS!4WUGZ15.H!>]2W?C\I5MB. 8#.F7CV&5 C M0,JYN(:>$6ROC^U*$.S_[/$[7YEZ^M*P5* A_#:5F0@J.8"GOWBNOR^VL?B- M(@^@'.K<^W&_,!QYH(@S[=1K.2#^RH&8F)A 2?N?-IOJ= M]!.,2/QO O7_\M>K37BUFW_U[:>]!%^]\?C';1%]_5&@X!&<&E**(,F8+.#2 M4!:&HF?UBL,4A>,I.D6DY!\[0ISP$'MNJ1TY@;MLL96H,LTRVVXE$\5:YL'? MD=WT,URMQ56*6:;-9EMM[]\J6VNWN%RKP#39 E?)LLT6V^"+5UV!-\DL6VNQ MV<3SZ2;^SC?!Y1+/9PP0$Z'^28"9M_N74W9^.KKHR)X1N*_.] M(9VB:9H8"=@PE1)P=*@(H@0K H4-*8P6)4*AR3WCBH_&GFZ+4)')8Z:VI(J4 M*&[P49MD@%D*OQZZ2"LR1DMMF(6D*2KFX:D(0XR "H&1.8,7C*%&55EN.AL8 MO5QV:(A@9/"AE1Z_5'25W\#BR,+J[6PG30_\H?3KH=U")MV84#H!E[<0DIIL MF=ID!5I$!QXJR\N"F&<:HL;A6'XD9R=I1 0CT=1:E*?8N=]PN#/I67 MA X+FLQ3KT?:9L?-%A2$A#FA@YN"BE&=IM^@.O#ZQKR \ L1K_$9.ZUFVK)C MM7+,OI?URZ'MJ8(,TUNV ^=ULSI8;99VJ0;>'UR^W7:M28UV6WS9';1&>#6E M03E7P(/+EQ9TQ8+@](+G!G,+T=LB/^,8;V3@]5IULQ6AK#6!E5J5'/ #>6KD M&]Y(_/5(MM!'NNYX3O-D?L64"9V8%.6Q-S) J*D\-W(I=S!F%4@<2S(S+V4% M,,\@H;*.F^]:ZE362*;F8%(O,TTSX/5!0C5&!$0/)OVI-A0!(_YB?^4P,T+:'F,CVSNQ9;SN!&A4$J!.-M/Q&D M*6::SACGU)9L64:P0KM!UAQQTJ6V+LC420UT-[M89:FO4L@2=AFL#$5FG0JX*'(EB I\:%%>^. M)A/6T>D)R[.8;GL\Y0T-8M^&861::K0TIYU9070-;K>GH$9/8/FZJY@YVEZH M,.3D)*77G%LU'>19!I8/MZHNF\DX,+]IBBUQ3;!%1P8C \OGZ]T4*BY-5EM. M2JX^- KI>0K4X@AL$Z05E[-45D%8M"B7R-ZZU.AW0?YZ4 M16T7JT7-,OVA@=5/IG9J &UR6RV#*OU9?I1)5PL-@0ZNGE7$' 2MIE.^W.PY MW,(=9$E][(T,K#Z_,/B)M60<-F]/-KK-H=IX 9X96+TZ+RY*C2Z]Y$DKPV$6 M740JB!\O%MC\0GO22:.&N.7S&L$,B:98='1_:&#YDTJ_H^;YEM0G;9*Y8A+9/IZ%R6(VN@ M?$ J*/JI=8V"6\5ZCO?@1!$V3+>DIL$S Z(OC>'A4#"7*(^NN_C 03KEJ8?[ MJ0.B+ZT5MKWBS P[G\UYS3O\,PL'/#0H^LZ$;1>KLRD*J^/852^/"%Y$6UA0M7I5!GUC@LP-B (?*TN M%,J>BL)"YJ2>:[:WO5K/>^X!O:HP)_-:K\ZG6&Z0SFNCWHI%!']H@ C3*9XN MP\NQ-Q1/Z11!+=-4QQ\:((*>)1KK<=^0^&Y].D2YVF(VZ(_!T,"&Z4BGA64; M-97-CPI&2>:8;D5VP= @#2IT?5AFF@0$M\Q6A4@YRP$[\1\;I &A+M-LBAES MFI)JJRY4-C=SH 4?4*Y]NI5N-N!N2)7 MQ[1BKNYI6?[8 !%R:FWA6)61JY6U:6&P$;%5+K5[;O XK.7FK%15T^QR,$I5 MNZ/JK#KQ5G9 &W*'J$,1*SW+MY0>OASDV4R]WP!# Y#@!7)564[Q6DFEV M;*S]R08A@6]16WM)3PMP5Y^AC7XU3[O2;NPCA^T[[.Y=;[M[2JKV7"KAAI)V?YZ5?+.A(";H=;?/QK?NG(3O#\,MWJQCV@)+OU3!_ MYO=Y]DK#>\UH9KB/=N;CSQ!X].^=8]'UZ'+4H??T>W%H&3/'5OX!OCW"6ZUM MBKH%[BQ_^Y^\OU9^PDG(^]6O2WCXX >8..SK?GF1\067\W\82';,/B! MCG6.*&T8]?!N]ZUXOT*V7[& 16S#D >,CCB"1>,,BM&&>DAB?85': ML%CGB-9^Q0(6L0V+E<2(;1CY0,>.J2AM6"QAT=NP6,*BM&&I!SIV_5YAPXZ7 MN3M6I^=H:,?5Z'+!TL7OQTK;?/@6.78_?/@6.W#??/@&. M7>#>/@6.60JW3X$C[KZK$B"0TQKSQ'=)(ADS\.5_?Z _O@H:\$/JO$?GJ[I* M@9S7 P1[KS8;(TG.W &6@'RRIISONUPCS2$QC)SL<(U)$B%DO0@%CKF2;Y\" M,0\</@6.>0\C0X&/=YVXGCN./D:*=VLA_A3GAJ/;5D+5$_;$<"Q1EZUD M0EE+BO<$:R*:BO7KJ=3A>7.8KG]BOB!.[*F+/76QIR[VU,6>NEAOC$WLV)Z\ MN*?NJ#X5-4^=WU$N]M'% !+[Z&),C7UTL:YU @JZ"J*9B5875;DQ">]47?@>GJ2 ?S+,H _ MT*%JMO-=&N[+7 +.?$^ M*Z:U[U)Q"NWWE5P]@-E<5+*^KA^WE(6MS(>*F4#I9 (T#$V(NISX^S4&^U]C M7]>5KTJ=$%[D?DS9N3I/G5KLK).A-!4*IKHA'"<>*.JV.([Q8U%.:J[%''=R M@^Z6.(X53=V;WNE0CKXV@6Z-Y_9&X2TQW:ZY(N@7MWP+D$"'A?X+_GMSW$3J:/A-.O[7.]?UZPB0UVC)#"NMH2ENL%NBF9 Q+WCME15+GXLSZ[X]B M+?@\5\G6+>??1"^99\)O?A65BAGQ^L: M+YM=%BIO;+$CK+)D]NK0!6&?0"[_T?M+H=U,GO *>\*K%;\L,CW2)6!%V(A- M9FX251HTSR5^_$DE4WCJ'%"U=SR&BI]N#:KV%E6H:'P)J-H%!(1NV9&&JL>P MGT=?\!ZO^LNF2S);M0@K#0W-C>>];1D[,UY)Y**Y+/:*.NND;;Q($]DZ/@/Z M%?WC#Y(D//6*H)#SJ%?ADZ=;PZQ=+XIPT?@2F+5KZ1"^=;\'6@%")'Z&"K.> MU3SRDZI>1*+M[A?V,(8IXPG=KU8*%]P_5SX$T[%] !OT^E51]M,^5YCB4; M.97N6,5^VP9Z"6@F3B81/)7$2/Q,QE3H^.S61#F,RM\E%)-=(F#XUAUEQ>0[ M^'5&120]&!6P(J>EX4U/[#GK+MUQ9\ 1A)">(D+ 29H(NJU/H8J$4;9N$+]" M*8FM-W/,Z>O&X"V88A$MV_70<])^3 M7?!>, +JN&IU[0V__;IP'[J9O56.OW@^>?@Y_I8*DWS#K18NCC^U?I9U3!$\ MQU/1,'BGHK4-P5/6Z!/>WJ&98I'OJ.Y84ZM"2>MMR!S1_+K2YZDR.Z\ZB-D_ MH._1U'@VG3+S+BNBV6%Z:_5%JNIZ*Z1__$&))(W#Y[NUBQ'D$PW?;Q]!CG50 MC_RA&=Z*;O=Z0D1M>R.%:+%.=/:"?5>9>6MQ)U;%94W,TMB4?E(R,4]B\I;X9KA$I4$%.7]CY24 MO)F-<,]2\F:J0LC$)-0W,I_(3:B5S?EXWD=A9YM#A'0OI;G2UT,"WWH;,/@\ MZX\;M<7U <-O79]U%A9!BIK3MI=J5V8'@W5#H/PD!2IUEIN;-\.:[UGZHG%& MG=K9'1]4(3W.PTR4-T/7;U568J7N6Y'0]RPK;X9)ATM6(NY>_Z+R5>D6S5:Y M*ZIL=T(:SG+;-\RU"Y2OU#'EZW2UT<*;)I!55ZHG%K*56(BJ?#J?>Z223Z[B M@(]4"L7)O?%7YH](';I[UWPL4D?\]'EZN;%$!5PEX96H ,%. MGJ8RVQ8,]6M,G>\*Y6W3%6@04)Y*(CAQ MSFSE&*L^?8\28]6Q2Y7P@M4EG+PQ?T3V++L#]H@4XH;CD HSA?:W WG;ZH M'CIT8$P9=C=\-U>9$LY;*H<*0,AO2BD58LDS Y49E1*V: .1V M+6!(/(F207/VM(UJ0\5Y-P!T4>S\[4]*>MV?E*$%::_FBKIE4". B"E"P2/=@UYE2:7NB. MWNCYI&+]Y?(NJ;<;+ZCEC#WLYR&++4MZH\)#HZ%;=R_3.$;,S19664)&?+E9 M;QBU3(EI%UT@R$<:Q]RV-$=;G0FCEA@*=>8F&LI$29WY#NB=47U9P VW4!^U M>%;EJ:VR*D%=?.&K+^]WFXEMN%"#7BAE^^J@=R-=:*[JK2JQ8UY@<0V"Y]7R M<%US.+QGGKM%C=/6U_5*;<4ZK1I9R>ID::"!*\-]BQH435(H?40UNX44@WI5KT40CV[A#?6%U\R29AH"@AS-VHPS M-D,AJ%%,T/Q7G']YIH+;%P>GT\>$F&*Q58'F:!\N,]BD4EGUJ^N"CTCOI%C& MZ96A *,PQOU= HQN(]D@5&#T1CJD.ZHXBS(UXS5%T1QA/6_V1]DS1ZG1)%'> M%A6M,EBIF.IP"AFTAD/%-P M_Q=!Z..IBGBQD9IQZT897I:+%70KDV5K=:E8_^Z@N.AU1:8"+YM\O6"2Z9PS M\ $*Y"KB29H*IC>=HE1S:'.;P@Q/]Z4K7,JQ\G863GYI654VLTS#2V9N:4:' M$RORA5(/$5W9+?5OG%F=XE:9<3NL,!HVA)'#):2B[G.UG?@[K+Z M,)Q((JE#67TGOP*_(H_7%#NA^A;BR:ZP[]EJVMU'ATMV3]WQ,#[7 O>:]\SR M_@WGK7+\[KXMYOB /GS/'.^[QL+%\6?KB$T)Z$Y%\_M7[)I9G.B.K)A=K=>Y M=D5D29W/#$H+;)L6OEXVS]-D_K;1/J#OL8SL3N&%7.:5*8'B.2%=3DN>OH>" MZS$42Z(H>;Z[L1A! C=?]XP@NSNP<$'(J1NUW?/^AO"$B-KV1@K18IUHYXF_ M59:/#_$W'+KWS/([UVZX6/["=L"HJ<&KTD3 M+E6:):117Z3J37.IL+S#22- MRW6)T%J37(J687@S,UR@P@.7[5$=_N/^VB/Y25?TU_KQ/=X6/0OPV?MO$S]G M'M5^)1.Z8B>,4<(6U^?,2KIGR7\SZRA<8'!JQ^\5N"!21^*;.2[W+"MO)<#< MJJB\F:$1B\I'@BKN653>"KF\55&Y&A-$2E3>S!.X9U%Y,XG@I@/[3GHK\_&D M@77>&BT'Q+P+.Y2S)>JV4S6^D5[YUMN T>=9@-RH+:[?"P64MU1[V1OWYO"< MIDI-IS N:Q-&0# _C2!%HI=-(KAG,;RW$^MJ3!"I$RM6[CX3JGZKLA)K=]^* MB[YG67DS:/J>M;L3^]J_JX41:<8EBPNEHT%DSUKAML7E03@-YOOBCVAAM] + MY9BG/JNN5$\^9"NQ$%7YWEN9W$?GDC XZ>.LI#MI,7(7'46N;>[=4+G/.RK, M&V8*7;MP>^@5W3 &ES\I<\^*SV5$:W) ,9Z5,KI17"PWK,)-# ?-]SN.["G& M.(@S3R41G#AGFG*,57?2[.0^>IM<^_@/07^(,/-'V,^R.V"/2"%N. ZI,%/H MZLU!PG!G$(O4G73QN(^F':&WN$Y\M? )8ZDO-KI";BX)6D;2LTNBM*Z5# 88 M2_XMPC%K*6Y"TE(6MF_Q)C X;D42@LN'4!$M3!4SO^K@"9;[U^1RFB]Q'93- MB'5^J(Z)VFCRC5*9G^Q%4EW(K+PM,S.^ZV0P,EW1^0KC8181]R*)ALH4]R() MU;)#48KNDNAT^EIV[6D3TZN%SI97<_,2E))R ]CQ(2EN1A)V- IC?=&X&4DT MT>B-RS#4[.!6:03UX.Z8ZF8[PW:_;=Q^")*J17R#E&6*R\]YZR>:)M$K3 M8P!)?C<2 B:2, G?53>22,%2W)XD7.L.0TGQ\Z<::2I;R%+IKL;F>Z:!&O6\ MR9VZ;]*;(:W+3:_FYK>3)D_FFE1E.6A,*BD70!9(+"*2-!:L+A'W)PE9ZE&( MQ30*WI:WR_^W89D?;7)%BL\,5HT455K51O#X,@U*6@+4,]I;FF,S9L/*\MT4 MY\X:OF3JBH$V$42>+&Y1$4YOX#D2=47NHHQ23H9AY&^[*=*-M8F9W".TP M*NY0$@V("J6HGM_@B3N4? "CX%:C62K5T966E]-U0=M8N%0[_<<6AS/E#$(M>=BLF,\9X948[W[S MQ$+PQV4Y2G,5_?T2*)(FAR1""S29P@4VMLE@7X!+;HE8S?-*KF/T6 M(Z!"8"0FHS.]I])3-E] Z?)THC-YPO5&!A_*01./+T MR.":<'N4KLG6@/"6PU'C=*XK3$;^4.SUT)0V&!?,'++6NMRVBA#J=-O,@#4% MER]D>AU!8YI+=J-RB)NM#J#%P!7PX/))U.(MBM0GFDK8(H?,(3VW!2,#RW<+ M_44VY\YP'F4'6(4JTI-V<^R-Q%^/7*[;90/E1QFXC)IS?B"/E'$;/#- *-,I MDM.Z/6BRY&3)]IQEEI)0QAL9)%2Q)_#&=KX:\9F6:Y6K$RK%-/VA 4+5AV6T ML^UO&#B_D.852>R)\V4##"4"4VWDTHY:G.0T5)V.$,7*EJ FF&J0IIU)<=J% M!E.;+?/#7C$E$ VS.Q:(($VU"JD*T#K;T)31C&PT6#DUK8"1 4K9"]Q1'$'7 M8'&X81&DS=FFPG@C Y3:#G2IN)#J>5C5>_6VHBKEKMWP1@8I-6JZC6U/M0D> M58?;2:9"+S3_H<'EHQTW7813&,N3V9+0*&QH"![X3PTL/U]B%HV1R*W8_"C3 M;S2D[9A;,@(97'YV/G()JX&.>0Z#E<*BB:HU;ZIDD*7,3:.,3]S%C$47Q6Q9 M2&]S P:,#$Q4*2@KLYU14;C+VU*WWS:(:1F\'3B[7@XMY^I4-Y#R':I7:[5:Z[$&$70W/6FVTL;2!<%L 4+9!DW,B&J=;[F;UJ3-YK,F M#T8&EF^JDU5!M>P^/Y=SUJC?&992%?#VP#8Y>!Y+C].H#),L6L9SV)0I>R2E M#JQ>2ULH65_F)*V53XU+8U05+ J\/KCZ9M?02BFLGV=%=MY9KH9'MQ\#6',+4.V+4W,3:EA>^K(&\@%0P/+;S<, M&.VR;$MK\9-QBQ\,QR,/SND#RX==JST:9AR+AVHC%DFK95LC74_?"BQ_/J4: MN>*DO.*5>E\FBRE4YX9C;V1 ],<#BQDR+ G#RT5'G6+;.2=88&00),D,K(CI MBLIR6[4+:V#00M_:("HC7))R;0@+*.) MH\J4+Q-V([UAP- 3[D%UZYGRVB-S4]F+2%78XO(W&]G&9C %H4TM [W2'Z# MFFL=MC>FHOE# P3HY?(P:]G++J_T62Q?R(S1_*Y)9H "O14[R--N!H*YX41W M&A+7[>V>&B0!G1OKQ>*RT&>=]'8E#W*ZV*_O.N4%:%"HF1PVAM8];8XO3*[ ME2;6?#IK-< MJSD<^M'!^(P_-##9YF+;L[VC:;W+C!ZU-M[(\-R('CJ*D"HFX\D5E,)KPV0VD' MWHT-"()9'F,556L66*XW;1>MY7:T8OUJ9@$B3#ERM$YSGF*AM)@-+%.5NLGZ M)3<"1*"U]G*&MG +SFS&ZCJO=YUA>PR&!H%0*XD\BE 9V)G,&DUM4*%XR!\: MV##/%-DT%"Q;Y)7VLF; 3+%:=G>5UP(TJ(D5L]TU#1D6Z?6*;O3ZV7Q[5Q\D M0(.%/5NH&ZPK:_6,**B:$Y3\. 8.:0V#51=3==S)LUW3;C!X%0F,ZKLGAL@PKA@ MMS?#>=G;C!Z$55A>&C MJP_#_P8&H&T^OG7_-&1G&'XGGAS!WNL*(*NK Z\TO->,9H;[:&<^_@R!1_\> MFHJH0:Y'EW\6AJ4"&_^WJH6OO$/Q OMNW.-ZAZ^\0'9]#H=XA\@%YMX-2O$/7WB'D 8E1+M0[=*PQ M6[Q#U]ZA(ZTPXPVZ]@;!1]K8Q3MT[1U"'O 8Y$*]0ZD'(E;E0KU#L2H7]AV* M%860;U L0F'?H=@:"OL.'6N3'N_0M7<(?L#C'0KU#B$/:+Q#H=XAVL^ACG?H M[#MTO/[=+IS]&_$*ER/$R3)]CJWY6 # #2[YV(WZ#2[YV!7U32[Y_3O?&USR ML4O4&USR,3O\!I=\S+"]P24?<8===L7^3^Y.51L:,_EBNQZB<_J[-)",&?CR MOS_0'U\5?/@AE3HK05[EW1[,F1R^>,ES@OSX\ZS0S__]9WA[8'<=.8BA(&:# M^SP$C[E+;W#)Q_R/-[CD8PZ]&USR,0]9>)<WK82J)^R)X5BB+EO)A+*6E(6=V)5>^_5__U%CWU/L>XI]3['O*?8] MW=.2[U#MC@W.V/<4.=^37UDZ]CK%('"KIUWL=8J]3K'7Z2RG6^J!#O?AUC9L M*9YH3U33WD U55<27471K 2KR^!**7;!//$Z_F5-C@Q3 M,]Q/2\*NX/?_]S\("?_C%]&-5;ZS0.+9O7;?983'7EBBU", M FVCVC>>O3=!O2Z9U,EPF@T=6S&"G 7DJ!)3]5H2J'^IQ4FWQZO2X34Z[ M 5A[;,-\4A/UZA2Y37;;V[M7I^YW^&W72G=GZ?RL&!:(6KM9H//YZ#D/7>Y6 M].J$"(VN=8N,<0(EZ8&,.I2<5$_:>4JN3H^0<RQ(X*AMUH*!I92K.-H6L0#MKX>EOW9V_8 M:1J<8UM@H=Y&'.CL7FVO^UTJ,YUJ&5V%LS67K]MUT-@/_?$'PY(P3B5I.-@V M^23]?GTW4:@8[/*!01]K(Q N*@5@Z#2=VI%0MG\^!]Y\K@?R1<'F]$V44R1' MVJS4JO DPC1[#+&9C4C0D)/X\2>53.&I%$EQ"><:?'%QV7H/0 MK3/"V/(8_?/H8MT#3)/5YLV:/$(T<=PL-2;;@D$3X_,"3!I=#%OLD%KRCHK. M&F,*Z10UUP,8&O1H)Q RB6/T>308.G0F0OA 9E<]/UQ4.@O([(K0AV^A[Z , MP)6?X0*69R5L_(RB%U%F.P?['FMH+M6K#Z:S')_'B8S3IK44NW%/BS4>T;S' M' =NS*LKNGU9LT[,%?+N-OA)ET#=A-H6(HDD1060)Q?L5YS($"L+L;%5LOTZ#'6FD*.R;<1RW:^[, Z\:>?*.."_F.8ZBVT. MG55A2(6'&VO8@UI=8%V 9L!D$L%328S$8Q,C-C'.[K^@X]/_JB!SQM,^)8_G MFD6,>NR2MR25'64%D6$ RI#>:4_ 29H(^DA/<=[O;^Y"Q57A YE= :MP4>DL M(+,K6Q6^A8;*D9$?+%:CO*;4656?KD4"SZQ7V1,CQ6N T!3!HV*>W[*9%H'6 MBI5%N=0%/@@D!-*+^KY,IWB8)$12*/($(Q(?OU:V5,K=HY>$$)] M0-D:I;OU=;%?I+5-?<31D"ZDJ+3W8G#A0Q%)E SZ7D]VVW-7TG&L\?$-+OE8 M)^'X1(O2;H8-WN/-C-634[8KC3 #AZMZPP7=E'>UY+/7V0^]@LU7U^TBCU%; M&.TR;'HB(=/&E#F;;LRBDPG.CK8*#U%5HXJI:V:! =T8."*/*L212Y MI!?2#Q/Q-N59G,C>*YGX.0-)F,F$KM@)8Y2PQ?4Y,T/N3++?R \)D;"?VIUY M[WO^9C+"75'AS4R%F^3\-\-<[FK/WPQCN2LJO!57=Y.,_V9T]UUM^9O1VW=% MA3=#NT/$^2&_.OAX7'>SEV*8F;A9:JT,-,7+141"-U_/(7GK;<" \JPI;M06 MUP<,J:;2G&8[:W+"H@AFN)S,#SJEL4#Y =[$A4-*[TK8[NJ4B;<\5J^.AA#? M).>_&=IZ5WO^9NCJ75'AS;C6$'%^U#W'7]2#SA9=NV56+13U M]:#4,3WH=)6(0A3&G557JB<%LI58B*I\.G=R',]_I/1HF&/:3^YHCKDAX'6. M21)P0=^C@!RL>'G?W+"WGF*2O%\F-D3R\<\9,B\C&>K[I$T]JU65$:W) 45T M4Q,Y>;#<-K1N:YXIH&FKFI\V!!I$_:)4$L?(,V5@'BCZ?=_"M;\3B$D2N" ( M+>#$!W)\^L3,$&MGX2#)WM%]CP)RL!3[?7/#W@4>DR3@#P^M@%S%?CFQ/_P3 MIL<"U[EI/U/M\ETJ7:2JM"A@5<8S/8 /_+CM<2\5^=]M5?"L7'^PX^$'^UQ$ ML6;_19N(GCB4.[P %#BAW^6]LQ73^ZIS)5B9>],LX=,4.9UH8GW 4Z22;]L: M<[$V (M*>E556 CC55-R9D*ZL=@X8["^(VT 3B*WD6\%,MZAW&@N<2,V( M>.7/J\%5*-6,R\/5#=0GCA!:O7&3)>GS0JYDL(Y&&O2\("\$#5N?N4P@B]1- MNC^OHNQFX.25>C^G3^8 LG:M"D@\B9+$^;2LB+KFL.A_?,,SMJ2G"-:JQRJX:67YL&EV^L)='U(0<]%HQI%.:LN"@*7WSPQ: >\U6L4(65 M1E=/WHNB\$4K[>^J5P8QC<*<&'A%X;N7-+IGF7)91=HERF&(GRB'QDERUVYO M$J%;N[.%13UEZ*+?3APABJV>D>LY)C_/+CI$IR]7VTCC8GEO:,5N6FZIVF%5 M420,A=QLA_F&@"!'$]_BI+=#E.B%D9M+ MK*)O-DPZFZZ,X#& F'?RU.)HRSBX\I3H<@,1X"$#ES>RRC:K#%IU?PL.IT]](4ZG, (3QT\IP/)5$4LCY>J*' MBZ_"AS*1R" [!!5L.U\">YQ@ZI^J:AL MID!2JQ*,I]F,SNB&BE31><\WG?PL, [9RG(&FLV\8%_)??%V_D1II"O+N:6 M,^+)LEY6"1:O*--ON#$^D]95I?G,K-\0RFPWC6-0*UV;+IK^\7\LKRN6Q=C* M.*T/(XH96F$[_[^#,F<\[T<\T5I9F4Z55TMYJJS!Q4IUZOHP\WX:5IR"%6=< MG1)E;B&AZNS.C!SD#JD*Q;4UE4W54KSK;"GAS$E3@F%5EH/!JJ?->U2UD>D- MM&%IIXCX65,8C"1I["(=PR[)TS7%3JB^67:RV]F[ J[=56N(A//4W;SN:C=W M%W9WM>3=U=U-,O#.P+NKW=Q9:W>U9-]9%"+^/5^K5>%Y87D,WOUPDHN?3&%: ML>6ECO.;6M%)#V$=0S-?O_CQE(J_[5D/Z%I.93V<:5MFR(J*H[MSI(]FZ ;0 M .D??VC,T[4.U1$\T87/70G'[O;FKI:\N\<)$2#$!]H-H7N\F;%V\GFO\DTR M\,ZS>5>[N7-3WM62=P[+$#'PA?7K]6Q5I]N$YL(;%D6J@M[4LK.O-P^YZ_F9!P5U1X,UOA M)CG_S3"7N]KS-\-8[HH*;P76W23COQG??5=;_F;\]EU1X MU\V5$+Q+KB8CMEQ;HI-MH3'4A:_?);SU-F _><84-VJ+ZP-VU'I-IA?K(ISE M6Z7VH.ID="(S\NPH;!?@C6 7C2B]*UF[JT,FWO)8NSH:07R3G/]F8.M=[?F; M@:MW184WHUI#Q/G1]AM_40V29^BX[RJ=DB8.NYNUHTL5L^/Z:E#JF!IT"QT M K[FK+I2/2&0K<1"5.6[*^!_'_7ZK^YFCKDAJD7V[Z.F_M7MI9@;HEJW]2Y* M)%\A[S*"8;Y/NM2S6E49T9H*?LR2LT XMK_5[T=""W>Q.=Q?/C$S! K9^$@R=5KZ%_=YQUS0U0+W]]' MG?OPF2\G]H9_PO*@;:MKI)98$9Y/"S5^H(RE ><"RP-XP(^;'G=8N+^E+.Q] MY7[8K]R/Q97[KQV4'5XTN5SINZ]Z0X*EM#6YG.9+7 =E,V*='ZICHC::N!.ZI)@<_IJ5KE^ MJB##5F[(*]L^O$VW80;=N !AXKK](0"74)[Q)P>7.RKC>QEL>>-:!S4[N%4: M03VX.Z;Z64R>(WSWS(U!K'8JLX!Z:%I;CN:S\I1?%M:#,0 8OVP_ 1-)F(3C MLOVA2_NX-9")R_:? %@^GMVAJ6PA2Z6[&IOOF09JU/,FE[U4U?Y!OEN<-&=% M",X,"$)OM[$4K/B@ Y(ZB"1]IEOD6*^)C_OKN"[>+J?=AF5^M,D5*3XS6#52 M5&E5&\'CRQ3M7U5K5:J[5;LL)QB9MH)4Q@[3\.4P+MH?!E&\&Q,C+MI_99 Y MXVDOUABE8W>@(9OI:1NW0%@+NK]#F;AF?PA )J[9'UZ0N;@C VXUFJ52'5UI M>3E=%[2-A4NUKU_P?L@',>(=&QGCBQD\I\M6'W;D3KWD.SGW)?L).HDA09/@ MU>7N?VQQ.%/.(Z+J2_D$GW^KMK=GDO?;EJ(D1 G4O1+UC<<<"=VPO7?91B)C MZ)[06HH,/OD\!4RS1$[515U2Q5GB"=BM!V]YNQ6=&V(^""JGF<8SWI:\92KF MA[ />5K DU#"'X?#R\\\GNO'YQJ4('_V*I 4^S<20/X0LTCTYNF?),C?X^1Z MP!#/Z4(X_A]973W^Z_WS^-?23!'-WQY+3EZQ)P9>M=<,8?C?IU-ZWP0I])F* MLZ_$L\^ &@%2SL4U](Q@>Q41FBDC#\]V M?_;XG:_?/7UI6"I09'Z;RDRTU94"GO[BN?Z^V,;B-XH\D( 9O!_W"\.1!XHX MTTZ]E@/BKQR(B8D)],;_:7.9@YCG [L.],/9[K'N;K[[KW[\:0,M#10!S0 U MU--\GIA5?,ZP[[*J3UK((^/?V>Y)^_?+EWL2(/7NEYXJ*OT$(Q+_FT#]O_SU M:A->[>9?$^!I+\%7;SS^<5M$7]45)#Q%*A(A"BA!HP(^(D;"D,!2 D52"$PH M%$R.E!\[0ISPK-UOP-#3PH\I"EVVV$I4F6:9;;>2B6(M\^#OR&[Z&:[6XBK% M+--FLZVV]V^5K;5;7"[#M JY"M=M"1B*D3!VU15XD\RRM1:;33R?;N+O?!-< M+@%FG/"G?#D=[*>CBX[L6:;RK\@I?GOV)1$,)W$4%\B1Y+'O4$:%H8Q0@J)( M$BK"2$K"Y/WFBX^V'=5LMLM#$<(T"%V);6ZYJB*E,8@M?CU28_4\M!T)EC9' MK#)AUJM$<\L(J "_'KFJ=U,#A6BWX+(ZR8BF5:&0M>N-Q%Z/)/2&S39X96VQ5>:R"D>3KD:TYE.>:O=%(@[;Y4:'NUJ<&WA"PX-OGQ@;K0Q6>Y=%) M;VQ71:1I&&,!#XXL%S!LA6\TF5?5U7:),ZHYS+G>R,#:UP-Q@5<:C31,-G2] M1+'E;<-[.PZB?%Z.+*[EH<99TY+&93)6HY*6QDVM(1#!MV>J%+?1T/*6S]@] M=T7U+'&F,0(9'%EQ5;R)=T936&FULKW27;EHP:%O-_;+S!4V9#9[<(M.C#$C=G28#84 M+=:OOQT8VMCD5\BXVJ3X3*>CYEO-&3X9^R7F D,9N=F>S-O2EBW3O2V2;?:[ MVL8/0@\,%3=U%X*V$X*=HS:67U;YDDCX7L_ T)'0+/0'P]42=F:-54OH2AM2 M\"9P8*NR(-/;!7-@\9*C=W:7):!*[HW MUP.;-;%58E)HE2;\LL=DF'YUE:[T/;H>V*VY-J^J=0_IV4QOF1((?K/-HIY$ M'=BMKB3(:Y-J:[!:=%B\,T&0BZ;1AQE,%$@[F*2F<7K2F)8QZB'-@M M@RJ63:W FAKGZ%)&YTJ61GE##^Q6&=&@J>Y.V_QF;:<)6UF.:QYGH0=V*]/& MG4FYD&FP&;0F\?)@5I, !0[LEE-8C?N"GLW")))MS @(G74''@4.[!:#]E,V M5N!5K3KFUIG M.X;S]'9:(BI0*]OWAP8P$%MU-Q*B%@L\.9Y4N=X"(PLU%PQ]!$'?O_=D ^Q\ MMI[^/Q,7EO+[\B#TD[A?*E$>DH?A2(H3%*O-/>@JA+=+PS/%]-D;#>\MHYGA/A[BCS]#X,F_=Y:/ MZ]'KJ,6QUPU>J+3BT#)FCOU:I;VL!^4+MN[[=P7'-@)^(-]M<1-OQ,4V(A5O M1!@V B$><#K>B0OLQ/%K;?C=CF-GWH@@]8&'BO!(;YNB;H&[P=_^)Q"'^!-. M0MZO?MW;#ET5M.(=.HYF^ -]32&Z.30[GE_]7=WWLJ$WP6O*DP3C?%?OO" S M?(8;]FOVC##PY7]_$#^^FF2//J#G;:>9^H#;=/CB)<_=SS_^8*E$5U$T*\'J MLB+_WW^&K^-03B $KP*2'L %S,5"DE*?BW[Y*MA*HG[(GA6*(N6[^> MHEE.(0Y7)X%D7R@4(HRQ'E]X?M!#"+OSO M%?GY?LVCO3IRT8800?WC/7P#Y:(2P 2S$B/3F">,A0(J6.GC!(@27GF6E6+] M/AGDD>%MCW-%4=E#4XCIH+8QV&38]D9!I8_KU3+>Z:8Q4&[3Q.I#AIDPX86%.TGU8H:KC M;6.:5:I^?!_VXP]%)%'R4/^N$UKIH9'6:YK.D1/?8U=4%Q;?:#?>>U<^]?%V MC2T&S19R"?YXP^-)3&8.&M_O5!8V8P\=2S;ST4%J:NFXNV5 MI,Z4A/ZD/7C?WX45'9L'L=$< J=*V*WHV-D4F]5W:U8_):R2_N/!(2D!5_3" M-$!/ SDQW+SEBXZ<"?YJK>_M^?/8>OBR1VDD^?Y\X;AWQ:CZ!GU"U.6$.#>\)6W]+V[#:'R]Y) >@[>B$7[7 M[7UYZ8@]X;NF7L^@P/L\4\ '1I>99XAPP >758I6)S?2!CPT'&C89)GKI_,- M@0(^UKXLDU+.U[O$:L"Q8HKR1Q4 M$:)'#@%@ *<]DB2P0Y=JT?,B-ZB;P,MJ;^DS6QUI,+LI%C1%@3?9N@0@ MP-.8;CW"X;6ZP.NFXLU]ZZE /\>?4Z54/;$29XY?Q%+QBYHG+$5R3/]^)_9U MQ;;I??NZ;EX%VS4R:#V)?&Y54__"R2-,'^IA7QW.W3F1U7AT5E[0]6[63B$, M.#% FP,8H\^L@H597&(7U_45M5#!R$WI;A^&C#=U-[-:7$^SLW05GC=0>5Z8 MM8ONO.'-V/=V74)[N^+=XD@Q34]1>XQ"%=J^;=388W7V^\"=^.[Z MS[;%-;M>@*9(:4571NJ[!JN=7\P+TGQ$L&5M7#75MLPUVRZH#>WWIZ3P8&?J MV&D5 T+LM J-XG-<^ .YD\7-=0%V_+],;,M0B_'CSI.ZJIHXW@[L)3 M!&[VW(^\\RDQ$?:SXZM*S="P_Z,F/4Y^IHL__44_-"K?B M=&=X%Y[)10ZU%WAGIQ/,H9KU." MZ/!R:$F/#C86F1%?].:GPS[PUYHP93O"9Y8S>F%1J@&48(/R>3H2220R_R)U* MF)Q,3VK20MP\Z4B&/5',YS/T%#?(0,H["%)IJ/\ M_^Q]:;.B3-+V]^=7$#USO]$=CYX!1-'N>3K"!?=]/WXA$$I%-F5Q^_5O%>#N MV5WPR,38U@+E3$^UR"+)LL(M(LI2R6@UC9>1E,AEA@C:" MH,U3L0 5HK]U#"OW7?9->=K>>C#LNW6Q*S]TYNOM6NJK/C M :CSI7@G/3-P+K9,![O!8;:?J"$\L+>7WV;'U<'1RY/%=0]>?MD J:"XUB5C M63<<^7W:7IZFH2?P]\58V(VUS+?P7D!T&V0JZRT+26XBFIP,0?TU1W<4;RA& MR.R:3&1F#G-B16,:I3A+V$6T0_2%S3IO"=?]6(+W3+<;Q]GN!KR^F[WY&70: MJ@U"[BY'*X9+#Z04325DEALB=()&9BA\JK[_V:U,[YF4SKZM\GO/#SN?V>D9 MB+F3/6S>(9@G,-DU*.\%@+^U]0C1(PG!H^IB1V+9,E#)E0T^QS?P<2K#MYXO MX\IS1&BC2^HH%,H0)#?O?;X6],/HBTVD+6Y@0UT M3<%$=0:,XW-CSX2X-\^?\S+(>I@NWS=GS@/5#/Q,,%]M[BT3[$-J\TB'L5PGXZD0TZ$ N=W*CCISKYH'#' MJ4[WGP+^):T76"L3,G5:;$7F87P8R56E8+V&M#[RXR\=#D2HXWC#=]V=Y]I# MN@8[(+C1!7,$, /2[ K6D3>VZ7G:8/*HR_#-(P[^VM$6:UUP2$-L.'&PY!M@ MVYWK,:$YHCMXI===IIN56=VJ0+ EG!,Z0N2I57U_;YX/*]\R(O-(:T)?PXU9 M,,6E!]Q4;BEIPXPN&RLE/9TCW$"Y0*%KG/'AA>@4;"0!TRZ8<($C9'U;ZZ'] M4#\X=>W@5&FCSMNC'D^ 7R_!SD>I\72.5P:-H+0,&='::,B2I!V7"H4#1.SD MAF0_+N7C@1^7\E)I8E!R*6E<$[ 3@9#N8'F8$@ MX4DZ'9/;A71D%(+N9LBQN/! +')L_$#5MPM4?08_6JMRL;%*&6.< M9(E!N?$,"+QCXP^=^M&J>["C M#IW7W$:5X[8FG\ ]W52'U#ROA'% S7J]2$X=!(DX2]IESBGBI-?J1ZE\'/"C M5%Z*4KU#T=5L;#QH#093/)+J"#.]R(\KSW.DZ*BD^:VB4][;KN]8#,ZALNA, MV093K[K[M2Z=.>6=#:#W83]YFH2>@-H[K GU;:TT=$#%&KC3FHX.\\YM8.44 M8G.L8?!"O)C%DPFPZF47H(C/H&EFET4G GCLT@?0>$MN[L>>NV>Z^>6>OIW5 M^&'@>>Y:>="P:)D)ZAH?R88X)=@>(N!!IB(1NHJMZ#G#\+".DV4 1F(I_;R M^S6<_!I.G@!:K]=P^K;6WAN%57)KT-@KK/)B8;UGME:?JJMH76H,)VRO76T3 MC52-)2/K?8XAZM+Y9'>C6#>U_.Z%2'X)I_NVZ4*SRU.RDBRL>B3 MP_EB9<.+?01T+! Z[6M^I_2UMV:BPQ). U'E5-XOX>0)]]HS=+D*&;Q=PNFF M\N$G8OEZXZU$K,O1X?N&6IQ5IY2(;!I50$<.B\)W#JEX>Y7-,_3RA$_C1U0\ MDN54&6P (JDIBJ8V3(V73G@W.;:9;)CCF24MB5Y7R.;'W5%FCKJ'CL*C ]2) MSAP!2>0U('G(-*J7 M5LM.A4T>+*?*XPMH7J:A)Y#93ZKRGE'X0AP\O4:;]\7!:4O@.D1+EB2+DPOY MY\H :'2-)6/7LQ0])55W9#S>,=W\E*MO:V*>!Y;,%E-3!^WN5)H2\+]!$D\F M+!N6KFIW7G,I#MF-HGLF(?93<$\E_(4L2-N<1&4D[ ^HI.D,TDN]RWV*7HB* M/^0>)'\OXH4-,@1[Z#]FJY]U8)BZR)M 0#_$56'_PD[+*J2F)AR?209!"+3-\QK'?+(F%Q@ZT,;&O2A?], M;S(;9"10941UO.#"5'(Q2\UO _\G"X2UE!#QW.$9*UM-)?HX[.YDB&QAE$(? MI0(DC@GYLS\O0=8>QO0L7(-NBDVVIDFPZ.._31;K2E$0F5HZUYM:* M9KV#3FPQ6VH-8W-5RA1",1!/L*I1L]$)9>"'Z4#L1,'H;YP*^)8]">!U=+J1 M;>9_P]1 +\#*S=-RCD3BWX^0P'=[HVX;%,PSPQ;+4%(05TJ%_J)L5:BN[AW4 M'!=FV5A%[71:D=P\'6NQ9K?"&)FW<5 MXVH;^,,;M7H^7R5G4D9(5%EI:5!\^4:!OQ,H,6F/EL&YTF,E3IA&K&;?+$XB M0X02T+:*0,XI5Q)&=,J?K;%>)IPO#1G?:$M4420G/^5S0B*.5HZ=39UCM4HW79$W_ M_:_!P(:#4S1\!YFAB,F(NK85C#;"H!&BM7'8>0RT[9;^]R2USI%D&H$>1B*TH!D+PGBYJ_G[SBNZ85FPMHY &H"L8$H)PG("^?[#>A>?;2 MIO [3=TK6N1K@WR/LF[2]]J>_$#>]T52U8D='_1X&+L=_V@O!=&8R-P2B1WX M\[$NRU"Z@B/'C7DOM3^20"^(L_5?^&G3 I!!ZMNL4X/@_Y_/K M=HQ['B %7X^4I'9V$CC##A]V_7]V^[Z-"@==>\1U3W8&Y1*4M#V5(0CV=>0FO'Y_?&PPDYXO(4"O^#[7Q&U#@BI<(M@CL$#>]OZFNW5;"YJAHCPZ;<]FT( 04_?>Z[-%U.;_":))[2A5H%?W8%1Q!,= MOA"G#K4FO-4:#AOI:#[X5[.2?%F)5 3T\IZ#[E[Z\;=I'XL%<32)IA<[Q]$5 M5FY78%\559NT04C&;6]=TFXO[O/DB-3.CW!:X7^B%MC_0CA'=_XZ8,(!-[>. M[X:7Z-(+CU^SA;.G+98F^AR.#T(LA?,42]$1P$;)&,G281"*1.EHE*>%'PXA MSL/(HPC)BSKHL+?#Y!I8*5XO,,U& ,N5DT\V1YSNERM-IM&L-+-,LE)N5(JY M5+S)I-*Y8 M6RHJ=E2%7C O J,)7Y:0[3U\=@B@STZ-#JDF%KU,:]K%Z6)6BNM%&EIM -I* M$_A84[? V1#AB UO3%*'2O^3^/7__D5$\#\[@\2VH\36P]R=N"Y.\ 1GB$9E M<$#LI?/WF.#Q<*J93K%EH67UA309HJM$6ZA=B.![]+4[BB"S"HU-*/3VX']C MS=%!(&4CL1^)I& C;@:P/@ J-M&!XW1#(Q@]6!=@:VCYBN;(_NXR:Z)#5UV< MR'! 0Z "G9/E)?H=3$RP,:"1FP&_V>\QMLZCN*DR!3LAJHY'@/P39%#;+T(W MBZH!J6D;[\Z]:=C.$2 "#];LQG$4WY3!^BHB3QT,+=EY7"/8W82(M(FHHFOV MP8PJ- ;0N ,8[#;&"6/++1J+_80B!NELNAE=CNQ"\YZW=!U=$\ Z'"PAOUZ M.%[=@E]^8?9MT'B HU4!#PR#TY=VISELP(DZHNJ&:3O$%NW$/0!][*;=1X!D M&KX&MK9DT]BXXXXG;JP? ]\"681B9INW00Q.@4J&I!_4=W;=^#G31^P # M"^2D &'SV($ERP[M4.J:TXFD(TJPDP8&9IQLV4)C6'T#3"WX;GC1IA1Z!C1X M>5DS+-@7]<,7FN$2UUDHA/T'P-#$13H8\95%:@-SMB@R MA3J1-E=DN<$EYUZ=94EWEDU"R$+*4 0P]YKQG<^K M^640Z@0;]CJ/.+*%Z%-2CR4T^ _V,QUO)'ZM.1-OM.QH7A"/0;='F>C:S(5V MB.-.>!YK<@LLM9D\H+F !DWB?W;NM:\0?WZA12?.A ^W;1Y5< +E0!W9,R*: M"TR=4PUD:ZF\PV$4"#7L.*T!X-2L0GEP#BY0-P)(CPR&U'-@Q2!6AZN0*O(+X8 :RO:Q*TA30+;8V$ M3T:A5.0>8-"6 4--1^=IVU8A#W23@Z_9# H^&EH0BCW2 3)[W'=@<$X?Z@!9 M!B>'O)[O=][<7T*P,I$E _OV'WC_V-)% ]I3CC&P8^GL<00X1=P"T XS'7H/ M+%39#:D][)"P-[H^,.?(ZEM3%5$!T=HY/1PBWAZE73)-W&HNF&U-"*BB"S(5 M=KN'7N=:AH@DAY10-'UC@IF:N<_.S>,5: -#<]BP+44#^0"P8Q"WW)%#&_6, M8/.6"M\NS/T><-G5,5?Q!"1 NPJ)[//-;R\8?YQC]6U](6-K3FXWEFP<(F2C M8PZ2I*!X*7THP60TX"YQV\V /?EP@C:QU1T*@2*:YJ/P[A,S][OFB:,)@@[L MS\*[K]K-KH%*&;3S:TZ^_W".<:Q_&X$;8(@NOS'7T*_/-:+S_#UQY?H(B#AL M8O4AVF,(,VZ[^U#WGLWC$.9"OPY.5;NTV\Y5 M]D9X= =\GKT @L#\1'H_=5_B%0PALKV+ST*5VS_ZUPPZ[S]YZ M9W848*.LKE:>HMHK?8 D&H@VW,*;MA8=FM_$]>X\NT\JF,O+[=O<%C@P@>BH:#97C\D&^(LLCDW\YL;M7"?K)QRTF';S>3J3)P_#0O2%KKZ M II!>-'U?>'TWL7R@X@OH#W[[$G&V'V$B;'PH7ABJ0 MF?"5B.&P2]L@QUK$X.N&<+8>0;B/H M+=EL%0!*14#KM>B%)X3ZZ9K8O#TU?AW[.Q3WIG7.N MWDB9H17 R0A-T"R)1BVI=45].]0CY1M/XQ- M/VP-1/,2+\-Y!,$GFE P;L:),FH:A- >-#C9BBK:6S?<=*ZON7FJO*9 .\@V$"?0&M Q1- !G&PTQ(N]WG*H<1_:D[;Y M=WK1ZQXSV2)^)MO#9K)=6-K>L9GR5$)7WRN=^W1Z%AK":P^V\[=0J]T<+OO: M2Q["A[8/?MO\1&) A*,XW6Y460.6T8/ M6W9D;E(Q3,CM"$]J[:;(+V4SSI(L?MA2B9:'2E&(]9EDN9'+8_Z.:53%;96B)?PC&F6\@8W(R(D>OM1 M/\UP.F1JX6A%:E 3<4 R+1+$AK E01PV[>KML#F2PF,\B5.]6=V(--O=.1LZ M'E);:HA]7ABJ#+!HJS0PT\7I8 A;'@V)FC>E2:I%M%J=^KRYQ$NA8J>"6AX- MJ3SF!OU([YG .[$.75B55+6IX2#V^D9P(?(+"EY0J"U52*^/U(1L^;DDE M@%(C"4:4*MD>W5Q%6\G,/,Y&3KP^5Y6-/M<0Y59!RG6(]JC(J-$:2Q\_--(< MET=<;5EM9=I<*,BFK6H;=C1Z3-$<4$PA7$FPK8R52S5SE?(B%IO#ED<49=M1 M:D7Q[03>T0"TV?//PR"/6AY1=)R?J7"6[UF20D?E=JF;"^6A.,78V)'@<>G! MLL^Q*US$U:D4+$DDL8*JA!\/*54+406R/@A*C<*R-^H6M1Z7BZ.F1V,:6&1D M-3+[TU9EDA^"0F()N/0<-3T:5"D\,UN"VI_@E:$YJ)=8$]IF=@>.1B4DNG,U M5"]DI& G7EL(#;&42]E-#SC%$E$\3/;Y&(O3H3Y+12B.C7(4Y"C%"0,N1/(A M^H@2F8:RR"][_:"4;))D?VA65K/:_!2H3%KE!BVE<4E:RE5VR+=:X5FN=@I4 MM%ZQ8Y1P@F^1S4PJ5"@LPL/I\!2HK!;]24,="7G),EGP05K= K M!\?=%%Z9*8SP3-*S:&YX"E3R\TQIEB&R!),<)$J5S%"FDJWA*5!91,MINJCG M5PQG]2VF%4T-E63M)*@\2_H8]+L&T4H&1TPQ5) TECP)*AP *=+@F"E>B!>S MD>=L(L^;\5.@,B' PIHNQ+84?&Y7M.ZDD@[J\5.@0L3+$57L=[46UZL%N7BZ M*Q#1^2E0J1:T:HU:X!!4')-U?"3.:R=!15GP ME;&JI3NX0N>?X]%.*I1ISD^!2CZJ+RI4 D)P)JUWZMU^C%\-YJ= 15B%K."H M*)MXH;VHZ/-522PU3X+*LYC-9.H G[MU+/H#D6OR8J[' MUB5$17Z@0VOG:T!?VQ#A"SA]SP??I(Z!!;QJYZZ@C"%G/R/\G5^?W(LIFH B ML/8:RE($,G2Z+7WF+H@Z$:KUR]RFE@EMW)6=Y7P!"L$)IYO+S5,1W5 TQ(Y_&&#W+78>S3J, MM%ERM8,GZ]1 IU^(F79 !7(/H%QT8_-X'D(BKQSHFJG32%:*1K*\N%YRT[CVJ0-;;+#=NAB1^K=L(\= MI;D.S]].IMC/N;1S\(&QW9:. ,%\7_S)35I'B_N(.+(XL%UY.]_@Y?M'4,&> M,*REZH!# B=@0TA>PTWBLG,X81_LC? 'ZSDH<6VHVK=L5VSBD!N*Y6RE=W05 M9I\F;+]E29;O"N4\ )Q5VS6LW&>%S5-E)WH=,=S(\]_= [ Y? MW=4--#ATDQL2N-A&^XB[N9[:7R0V]=4D41_5BY(X;N&C/LA98^,KM2?6 W.( M\&+)$&LXS88H@98BA:!2;>KJ;;=WEEAWRDO8V8=H*SW*@'3V MT3O) VT9>@P&V 7A6WB'T@6>N*Q-$&.>) 5'REZ<+ATGYZ5Q2W09.#(BU + M3M9"*#?#DUI;)Y:XE0QK-9:59L5F''(G''J!.^MZ!YM-4F_P)X0'W'H'YFDE M$8^4]I(+^.2)^3^:G6DWB?Y:C*>SYK&0),Z0(LE$MJP M65T.49W"IQ/UQW:MN_TZ4C_^[B75OD\];C,77(D#'YP,=IE"%9ZUY$PK1Z2@ MT.6[TTA8Q07$E"?\B"?K(E ?T B/S017JM#U/GTHT,0STZH/,GBGNZAW]'Q% M$NMS9"6]- ][>2:X2JFG<\P$P8:QT#H2V9 4+I&DQ('2T'1(]BAQ7 OJ8";P M^"ZZ"_2L="IS)(!\/"A+QQ.?[72MDW8=XFT1P-TQC[S7P>\K52 M#9>';B*)4[@53JLR-S' [_6'W8Z@O LWYP(M/_-.UL+>FC5GF=K^@K5]96^1 M^7B-^3C/QM37'7-?2#@C_W1]VC#Y%'[U=+N=)?&=5Z)P&0J3K@FY_FY'DWX[ MF31S2+HW,U@VOW-]0Y,M$_Q!R2QA.%H[,(O@[K?]"05S?N*!(/SIUX536EXO MQO:)\F!?+"'\% W['+HEA]XZ>X1X>O70N@LSR(6XO7R4#:\>B@_T$TGYC/ M(VX,63XCMHP(^QKA!4;$GF*^1GB!$3XT>8818=IGA!<8@3]1(9\37N"$CTW> M8,1;QY#[C+B:1T?X?#@?']X^^_$MAKP9+[P>(6(?(,1%8?E;#OE5_/N&(WXK M=O0-AWS7N_#&SDSNF889SJ#TEO,_O0> MT?-QGWS"7[4M?.Y[EON?H\%;1OUWH,$7[6GO(O[73RV_O.5Z=(#LZV>C_72K M]3J9W$[>C/%K<]+9MU/XO>%?'>^C3]1E[;NOPGW0M M4CCIO\=_+V("W7SH7]&.I&:89T7&FU/C%H+@FD(W'_M7)"$+_T%;]-%.AO-& M26Y.EIN(A&,:W7SLYQ")HKTYWI>)\]A*-Q_Z5T2BC8IL7,J] MO[@0Q(_*EO\^G[A?=6A>7!DC?2(X*Z*/3@5?(;9YY(].!2>)^]&IX&O$-GWY MX:G@Y X_/!E\E=@LL#\Z%>PE]F]"A/M;==^<$A%Y,\AL^Y4"X#6G?L+!01&' MOZ)36WY#?@(=?3KZV7FR[1?_V3EQZ"[7\@]I^)%U_=VB!_C:>?\<&?U$5S_1 MU4]T_9+#]E!#?FN+[3<<\F,*]JO;1K_CD-_:H/D=Q_QXDNVM_&0_'?DJCM%- M'<6-H4^0Q\0)&H /BHN@0XO?6?L?-CO+9F9+-JI+4[4P2INE0K^9'IXD["=] MN1V?XK5#XIC#DHW[QU9^CZ6P5QETR@7>.EY7V5+Q$.MD;Q'A,=;)[D!;/$&% M1U@G>XL*C[%.YFO$.S7B =;)WJ3"8ZR3^2KQ_HVH-TX?^_=9+)^K+W4=) 3: M=9)W#>;0WB'AV)E+N,<-MC+8*:V=9X8MEJ&D(*Y 1VA1MBI45Y^?M69[TM)U MH)IQ52AK*N]\.2S6WN39>3R>CIB3?)=9-FLSO9:*C,:#(3J+D?SQ-QR(4='C ME@+]=UZ<<+)] ME+2_Y/<82WX7BEU=?]7.6\$K-^K$ID654]%9[#G5,'4+G<887XC&YO<$4K62 M78R##6=Z@HQ+BR@>J8Y*XWPZHS9*GS^D, 7ZYC;<=7CPW*8B%JKZ$!^80(_+ MLC9'QZ[#%DD="*)YZNCF)L^.LU&A\SPQ5@S'%!E*8,2V7(ZS43;TXR\1Q0,A M_+5XV#WCAP?BV[=8!+T(1MQB'=/'B .,.$2% \S@>4NQT-%S@ETO=?^(TP2 MKP%-;G$"(I3!+!13$G&QI:SP:)&78M:@,X00$?GQEPJ0!.4#Q'=:$[X(0-QD M6?<-A$"H\-.'A9=@ 1D,K\%"2@L/J9(^$EI*7 E79T,NW@DC M6/CEX\(=+XQ[CPH/OZKN0739(LL^SIP D.FLDLREC6JW-8T_X_,QW1[2.>1Z MH)5X@HX&HK'CT],O7^UQLKA>U::OQY^L6+^L9,:EN)0L9=0)3:K90>X6:>9) M35& CH00JW(3H%\JY'0?S/),_,DSY/+$?$$>E_6\)DGN<_;8:K:MV.X\DLL) M+7XBYL9X1Z;*_83)9B1JZ+T E]+-],E%(DVUK.B(KLYC(:EMQB$90M![C03P MT&MSS+1RR3>;+^ M2!1J1%I@)8>;$KG(+>3R^#G5G=;@0%$4"CH(X1CYI2#4.\\)/A'&O+&H[>E> M4S,Y^9+U'WVD>4?JD) M139[8BV\Z-AX8B<=T33AHXGGDI*^&YJ\G+3D73BY1E*31S#DK02EQJ(PTRNM M0H01,^$)G5DUTJ%L'&'(;3*4?!!Y3P;3=P.1EY*4O LA]VV1E#A= B:"DU?# M/IT"F\-'K>Q4RO2GHZ00K)=Z/1L<4-R'#!$!ZM6583OP\Q_[/9?7SW=JI-V; M]3VN?/&:+',3 _Q>?]A]*ZIG,7+R>!1N$;2YI.ZGJW"6J:TOV(+B7'%%;E"*H(X._%*#;YF )W:-2'7WX/HT;_[ M<&Z1@G-(NC\3S1 1SW_K $X^X@P'BFN9X(^I37Z'X6A-G5,-)*^_ M[4]HZOJ)!X+PIU\'1+D>KA,?P'4XR,W?B]9I\3ET:0Y]L=K+A1GDSGWVBX]X M]5!\>*L&C<^(JRG$32'+9\1[Z_7XC+@2(]ZJ(N0SPH>F1V/$ZQ67?$9%CTV,QXJV:63XCKN;1O5K)R^?#Q_APMCR[;[7(XA<-]';]XMV-LGU- MOE()9V\5-+X-#;PE^5^E :_)Z.+__2!_?#843SQ1L8N7G=]95.2!:@+]@$+] MO9?L$N3'7WMQ_[__Z9\OC\?G_H8>Y!-^V<*B/O>OBW_O2Z_XWC2XJV*Z7R+! M_1T[@A[YRE$C/_[^Y!3-4DT#$U7,'&F6P:F"\>M.#PAY!^OWAG_U"2#Z1%W6 M)/PJ_F^V'OASP(/:?]N\3E\$'M0(]$7@XM, ?MES,[XJ 6E.U/=Y?ZDJ;T_A MB7G#S.+7C:,4X.UMTE@(#V D3H;.:A=YBQ+_[U]$!/]S_/GQBT$P;6$;C[VKTA"%OX#^X.A773GC9KN0]*O@*<:M3>KQ'A5L<\>,]*O@:<:MC:3Q(A5N<:>-!,O@J\3 GLKQKR?V; M$.'^%MTW)U)$WHPQVWZE 'AT8JRHJ:A,@*;_7CNUA[_*H@I^0WX"'7TZ^MEY MLNT7P]<6P0S(&'&G2_F'-/S(LOYNW01\[;Q_CHR/ERO[@*FQ#Y@)>T6'[:&& M_-8NW6\XY,<4[%=WGG['(;^UQ_,[COGQ)-M;^89WLTR7H'XH*OD8\SCK9Y\NH/Q89?)6XT3K95>MZ M7R\A\"9UNPF2#>&H<'>(S?0FLT%& E5&5,<++DPE%[/4YPMW.T[-MFAW>E86 MDY:NHP/E5*&LJ;SSY40Q[ZX0$;2"M3#QCB97$XU$.6D)<3;BG.$6B!'XEXYP M\]?Y7E[G(_UU/G^=SX.Q-7^=[Q&&[*_S??\A/Z9@^^M\#S#FQY-L?YWO?D;\ ML.M\$V%"UPLSVF2FD9@T[G468YX:WF"=+ZGI$^0U SZZI@"'7A>G' RUM=4 MP5_S>XPUO^L>O/TXT2LW[,2F1953>9&37XVJ9+17I&AM%AW$3 M-!V(T>15C\^]Q]GOKI9!KWN8M@\25P2)2YVPK5"I#.! D6;(.F,DZJ:AM/$X MQ(C(C[^A0#0<\A'B.RT+7_F [-M!Q)^+'8#]/7#AK5.SQ=B@UFQV$E5\V1O- MD@8Y;#57R':(_?@;"81/X,)%#\U^*&!XC$VD_LKZ'<++%EKV@>8$@O158TEW M&G.#B2Q*^#+TS$>[(X0@:#6>H,,!\E7WXU(5'Z]YPOK78U!XI)_LFN'>L*58 M'6$57IH%MGF+7/.DIBA 1T*(3;@)T"\5=KH/9GDF!N49DR1W M.GUL5;N*--N=2'JA:2;'SP=9?%F-6NE.5)P5@ >#7!W:8K-"WL(ED%X,&J!= M89/*D(VA(!=%!>C0)6-!TQ,>C:X;7?)(2B2O"_F M=#?J\=#S]0="462O7JI-&&LI30:=^00>4DB+IICY,/LA7;072S4DEP&)SC(E:*M M1KV;)!6J&ZK,:RR!HU@+29(!&J>NFB[@ \I[$HZ^&Z*\F)#D(\J%$.52H9*D M(A8&68W(,PTV*E;+II;J38<(4"+VAETRYL.)Y[*3OANH6IQ+84&6+9^N1U$X6D$,(VAG,MNO_L]OWK?H?%%C9&=3(R:LB;7T? M@F ?3G-2D$-^^&].GG-+8PTHL:?-4LWO#4Z$[(PD_"D4_@?;^8RH<41*A5L$ M=PCFPHN3IN3>MKYF8\/FHF:(B$>_=0#G8W$&T-/WGFOSQ=0FOTGB"15.4>!7 M=V 4\42'+\2I@^0L(KSARW\Y;*0CU/E7LY(\*:]O)K@UD8ICV@!+(A!3S>W& M2LX1X0M+FSN0UTYR[#"Y!E:*UPM,LQ' )-^"6=*\?+R5R\B#6:\$*)*3<;]A!>>_!_^_I__J)6 M/RV5LP0X_PJ_G&M'7/[,J>IO Y"M,$&H'%L9=!5F>W%?TXX4R/D1SDW\3]0" M^U^,M._\=:!:!SJZ-0HV&HHNO?#XM;)Q]MS'@@$(A85!GR7#T1!+$0..K\QE>;J&6X<.6K*%7=;[,#? DH6:37)GH%9YK+,GBARV;).@7 M$\-A@9D&G^FNDDA7.'4(6QZ]78E4@\4Y2QVW;"C-JA&L MRQ$I6"%'=%/$4TDZ#EL>];,T" F1:4(-,62DTJ8G?'+P/$ MC_K)1:8TB&9S M#2899\U1M"'2J^20#1^_?4FU1Y$!I:N2V,;+8DFQ4$RMJ7(ZF M6Z(^DM@)J:X(R*/H\=BSJLI$,P9IXM-G%6\2DDP);93_O1[[@4G@W-=G4ZP. M@DQ=:>"@:0Z*1EX2JU2<14W)BTTEVRF^Q)FN-8DF V5C9>Z4V<9XF3,,<2 " M >,,C#LZA1;C3*P!)J:]#HJ1T0!4=Y(*8'.@ W3'0$,A=\,YK';/?-LSH5.6 M4RK,MJ()QXIN:FR,):/H"\6V2HMFKA6B5SC9B3.)$4^,:^/XH:6<4V? ,-&B MK9'<=#RQ1/,!YNP"PE9XZ4?:Z[H8S-!MNOC(!-L=QLM M;6).5A2TW@&TN"?P9:9N@?-Q9VM/[*+NZ]8H_GYKU&6H:[4Y'AJTV&1N8H#? MZP^[G4)&CMLAA/6\8R+L31"<96K[LX-]90_1CP']V*@U]77'W!<2SJ _[YE& MGF*OEM39F7]V7JG!UPR@E*X)N?X>1(_^[9BM]<'[J^E@G^(,LQ M#$<+Q4\UD,/WV_Z$@C\_\4 0_O3KPO;C>1RO'0_F:\$#\HF,^1RZ)8?>SFEX MM<3$CD[?X0#]%7BW6Z#/B8XSX M>M;EFX:O-R/E%X5E3P\9>E[HXO_](']\.C4H=-GA'ZRI?3A*NLF^VT1N+^LY M7)??GP["GE$ \,N6S/VJ *0Y4=_G_=<+';A =[#4_(261VZWJ/[:<00__O[D M%,U230,35G#A?T2&4 MN7Q6_+PY-=X_]I:\@Z.Z4A; YJ(Y@@Z$I@)L"3C] M#OWI]Y\_=J,B8Y<]6>E"J=BOKQ%]B\3J;1)(GAFV6(:2@KA2*O079:M"=?7S M;=/8WV:_S8XIH_YHL@P)VYP#>09*L(\C8V][:8(SQ%-)V>$%1S)-_CDM+4OS M@3#)M96H6F,INS ]@0=P.GR)C5_>"I;Y"OS9I11?@2^HP"A :;O-)_0VJL?" M9E"*EUN%:K22K9'L2$PAO46EK0@B@(=>*Q?_+3SO$U:(G;R_,4(P;?H\7M'LFX.I"Z3/4-V;9<(T-(WLH' T0Q 7-H>^N,CYNO-OB\G'#.[CQFAE&@TP^ MQ 0[C98H KK=J"M6E$-[1: 9%HX$PB1]#2OL]B;7UL+:&%TF4,]L<_D&UI5< M22^BHA](NBH$-L2%"X%-H+[+@6Z[AJSMP+[39NLGV/! MBL8UAGNVIO0D)V7'HR%+NR?VA/&+G#E[!VCE%3/OT8GTZ6B9CTB>0Z37[$BM M+UNFRN3C4B65S)C/J,QC_G.P+@9%K]8X.& M@ZP>XO7Y4JU\V+L,[%VLD+_&!,E*KF%DI$YV$"HIW42]T$)%G.PZ_I% B+JD M">:CPK='AU]0"*DN;4DCNH3'OX*S2?P6_HT@ =?3KZV7FA MK@.[-$<"2F@*IN,2@SFB8PHFJ"?\S, Z#/ ].+4@% MNR2?84TF,D ]XF0,+*!"H'H9F Y,4;AX F\#N:X+QA%4Y MA),B[.1Z9S.PWV5@T!E184=A'RP=;5A /XFZ\T =C@?K+L,[2F 6,O+E@ 07=<]VZK!6CY^HL:_[-M$M&T5<0DL$-W NML?HPJ< MB$S@T!;*:\Y^R[Y8Z%!3ARJR"7>(M.X/O.??9Y[I-@4J(VZ5=VJ_/N7Z?,#Z M1O6JD+'-Y03L'1_8V%%81IG(VA* _5M28 #A2$@ %7XPW?,%M<:BWLD 8MF* M=$N115?GN1&[?[Y@^!WSZER1=DID.F1%=G-<%7(NWQB';9L9->+,J&5.U]G4 M\TIE"$936PU0B/+JJ$@4:\,??XFGXX-^,0B$,J([I//>1.*"\F!@@S(R29P) M8X>+2)HNRD,:%=K=E!@]/ +R,BPDXC5\R81:::8#V.?L,A_6N$3\PZ;1AU@( M+4+XV$/KR.;EI"2,BE1(*DL5O587Z'0RN5I 7M(G(D&;LA5KZ#5'(H0ZH&)S M "2(^"H"B.,JL#8@;"^'7E2G5\=8)A$4>ZU936EUFNT)1 MB-#NXNJNBSK1@5U5#<'KFE^[JKL,JG#\Y]%>6WWY$:<.@7'"--L:7= 80[_M M&)Z.V<0CYWG7OJC 9AO3\Z=K1_QZ M$O#.JA\L#D;E5*)7.U7ZG2Y66&&UZ+*M9'7*\G@P4XOF49'XHV2M?>S;" W)XJDA\3Y9JX:H^*C"9EE:2"S6IR\9JIXK$A].Y4H[G&),) MM@OA26N2*D5?*/U>'!F)9["D\0IAFE0S42J'"\-3I=\K=<")1 776ITD2(6$ M;G+:5.*G2K\G"JK)#LIG3M0L7(C\K*O!$/ M.#Q8Y"?URRG1LW/$&>:H,YK@=3""JHP<5 <6SQ\J.$B'V:EU'Y=EZ'C:OI8- M4]Q.#S6[A_Q>#UWX<2#*:08![$3]>V5;-E\ ?7/'"W,L&Z< /H+"=6U]$U7% MUUVWT^T3LFU.^4?OZV8 4Z&/BQ[!+9ZN4VF_P8^ 8,F@,MCAMG_6^?MF%D^N;)T1JCT]OJ^7UB3QIXBG MRQ1OCU_&,O;JQ\^BO?3QZ[/%-'VQ]OSX'D"L-17;KYN*$BBP<\CTSI,;+C^]V8Z>?(971=)$^51D$K6#\ODK2(PI\'ZXJ; MK!,G-(\"F9J*DE#VEA=W]*L,S*WUN%WT0V8DLB'=A<5\"M1BS:&1:2D]T*>F M.H];I8^O_+^\AO#B2G^39UMF84YJX\:"41I@HL1F[*RW7->?#!"QX^SG7V>V M#SRS-;CR%AA^$NP\D^3MD0J[NZCH&=IX(0'>Q=='319_=Z[-A7 X%RJ5!LV: MFL SE!5OC7-<9\%^/CF]PHL) %N#.ECG8_+V^ S8G:9]Z!K+A(R'U,&B. MZW;VLIUN_+89>S8S]2$!ZW4S]B%)\G$;V8?U;P+KK^0PK(&]BK8C:NH[\7T< M:<0G^J2:D))"-MV8YV9JK59S"G==!-\]!.9?"48NX%^(TSWD#R<,T[A M6<"]7-#B:J":2 4[W=H\3K>X<8D*TOU.PQQ^'E0_%K/@!=JJAWL2+B4C9J6[ M9 IT.Q9WJN9$R-B;$8N[VKAYNXVBUPGBL\SSW:L9NV,W816,*HD%A:%37S,RMJ-A76+:& M.*<*1)KC;0'90[\ZF&GR#$X ^VUH[O8R?: M]*C 08\$;HE*%@+U5'V,;>=RAF$A0RD%[R-V-H^,$T,P3E#%J%2AAFEN"?#! M3!G^^+NQI!Q>$\B:(B*'T!/ .D T,&==#.T+0;M5[!V=FKV?UZ4#QMN$P+@U M)9R=HS8],)L@&*)( "L_Q9^PGRBKV=W8X5 0VY#0W='Q*^!N09Y#NT_F#/AH MQ=F4 J?-'2,PMMZ @C:F**@2$I1 S9>>CTJ/6T1JB:1G1WAZY"C:S(0Z'%.( M-\)\IC\<1"TH/!7>U/9%9UMT?2TZ[B:^ _YB$UV;B0*P\]TAUZ -9&?'0\X> M2=/ ):LC3+ M-X2/&<(NPJ= +T&<<#+F+.9CJF:B9'RP@)[W^3>AO61I>4Y$ M7G]KJY9Y%L3B$F\EF:&2-5(,"K-K;2,-T(!W"( ) MHL&C @?PB[YF2[J@W:#$]*-VH^_]&LR\83%7P@/!)P-AHXH M.&AB[T1T=M8<@A.:;3P@*3>=7MHTG8VI($DP5I^>#U;]YTJ;/R](U $J7P*[ M^#Z1"(=ZDHC3<5T*AO6BE,T^!TO6'%6X?R)?%(G-_B;J&8^TNM'& O$L M\A1]&=IEI^^(;8X-X!@11Y>=0B9N"1PXWT-S #H3T E!-@ J@*/I]D*1/1YH M% >P";>T2Z; =MI]QBT/M#N2H@'6E\6A\XJW<&6N_TZ!",(#LC,&'$"FGZV MMVT*F1S"B2&BR"7Z"=HX&K10IQ:GVZ?E#9"U'7VZE-><.ZBXLKM?449>G8F\ M.GMOXB4@[XVB&H.ZA,_R(S8D*5*V7B FF67RP SY2"#I8 L]TJ>3Y2VJQ(0T MS<)XW@(JFR#Y;$V<"\,??Z]<%<;45Y-$?50O2N*XA8_Z(&>-C<^G_KQW]/U& M> +%M4Y)9"S7[&985LH@4_Y8&U^O*?!2K9;=>B" @YZ;JTKOK L2>*&TP!/F M%5G^:'SHPOQ4Q7RF'F/4'LZ%M-&J$8M)^1ZRG8]KV&UKM=R@0,="GE6CS; T MQY<,2918M2ZEY,N39\5&"T4MU!DPD7DE3!3K@)TL(7G(X[,$3Y>R.6<]C)M4 MY_M\L'1W^];.=C5>!IR.:A^/#D+$(?3L2VQ+>S&5FZ1V,MN&(.CLY+,/#OG-R7-N::S75&-/F\+5OS>+2B$GAOD4 M"O^#[7Q&U#@B)=K8O4.PO8W;[FW[>[?7%]_84>CR!6TC)(DGE/*WL[V=(I[H M\(4X=1C*#6_X\E\.&^D()_[5K"1/KCO8NS/.EY.Y>!%K-.&%$E-N-NPAO/;@__;U__Q%K7Y:*F=!VQ<( MOYQK+RTRV#=^"(9>!2!;88+$;N$&5V&V%_\*'A7=20IDU9N-B#K>(#KUL9*:$F(N? M*GF45PHSO$%'.+R076B91:ZV*LDUZ%D<%S*B=:40SLM]/+DR(@6M%%M6^O.3 MQ9'P"!?O/K?SK8[,BV&Z)K7ZDSAL21\57-(3BQ51CBEXHQU4:O4&WX_FAJ?* M*&EL'OKNV7Q&$DGZN1/3)-!5:J?**(U H=Z/K9J-EE695&/E0E;NDNB9D:,R M2JM8B&IT\:44F878#DC&!E4=M3SJY\0:5[*KA24R7*,_C%/9TL#(H").!''8 M=%5-IT5Q HJX4J#"=8H3YZUV[505IY!4!-EEA>DS2H,(<]-.,:HEYZ=J,^&Y M(3^LTF2N99&YFM#+9X8MMG:J-E.[:A2);I[D\$I:UGN%R; WDX:G:C.55Z%Y M5IE+0BM(UIX[0FW18*O#G=I,FY;3]A('W0H79101U_@E'1YHB:%SE,5^RY9, MU%*=&C5E&ER9KC*,FB<6*(_@B*"]+,LN"R9!,%9XV2\LB[4)%4/'8QP3=!RD M2SFI*N8DDJD^3\.S#$/#(1$GA#E#->MEL5,,0L'+59,9:U:M9&K(N3@:OA"5 M6MUQHYJ6(BFKB:LK/+/JVDV/GMJ39W-IB8=J>"&?%7/-H3BKB7'4]&A8[79E MGDSE$@,I&6[7*LW2N,B,85]/"'2-[O0:V;0YD,"*RJ5C>F76'ME-CSI@MEI2 M1R+B4:;1@DY# M5?&\U1TR,.++/Y:H5O&KE6)K&*EL>=X"B5L)L>]96J#O&I M5BB&F"3?4I697"T&.WM"JD?+9F\A M<5*H-9U2=*$O")TA#JEU0JS3$/O9B="@<+(U5PIFLT23,FQZ0J[#2S![3NM1 M32K$*%E]MHB8.H--3PCVJE>-:\(4^H[32K'"#5))]5FOH:9'A)4*YK23JT;J MK60FU!/)X;/1H(>HZ1%A1]GR<$;@\3;>F49KU6@T.*=9NP-'A,6?HVF)K.3C M+3!M)82:VI>2.;OIAK 7SYBH@QE0+9#6-079=<@;ZXCF*&D9T*< ^G$2!=GI MSJUEIK/"Q:I:;V2+N>92\&P21<1-HG"'B=6=*J:(<-?,I$ !3+O^LJA@R9$( M!EAE A#_U"%6&0Q$'NB!DU7&>+NQMFF,_'$#A0L43D+W<"HG+U>PEY!=.E@W MM%?C=&?(!M9?8D.@#75N,D*Y?"AJRV%]RW0"1/8W;3! D5W>Y3I\G A)P.EH MG5BP>-,(V''7]55!-)S\6KLG 'KN@N&$CD1C'?B%GCI\,;*2=;>& R0A=.C6 MR\\\0*4<]F*[FU%OAG%0P)M#==91A6QY?=$MW#9$3[U,'/<4*P\JQQFH,SHP MT,C0<@>J/F>3W5Q.;(_)I:*]V+X7C4,D>W^E1&.]] \?5AFX M.O5"^;A9-J<->DVCT()3_)"NRZ.605\*)_SR<0?5D5XK'_?6N5GAR!-YRX), M;CQKSY/;U&:ZQ[I+7S@(,1KV&>$!1N#V(7D^(V[.B-@3]>JA]SXCK@9-U*L' MT_N,N!(CZ"?"GR.\P CRB;YEI5&?$?YD[3%&1)_"OA_A!4803V%?([S B,A3 MQ&>$%QA!^N;K61GQ]8/HWXPZW>&6_Z_&=SP]Y$VI4@)_J5;I6^.GB#=,M9N7 M(B5"6,>.R3,H)O_9&J1OR/S-B[7NT>/GZW5[3Y7M155[/U+IZ75]\!8Y,/B_ M/:7YK)I0G]42(O:$WWM)WU,58_KG@%#'Z[XY;=Y+B9?. D1"A@AREHR]0\D+ M?U;R4 Y>S /4?4/RCE=$/P+2[S1,;EQ&.(-6S/7EV8R.&P_G7<70OQ+^N?'X M7@7#?Y\)^YS%$$]5A3ZH:/ /A-YL-GHZ>J7 MNT^S$XM4%I5B=L84*%4G(^ED)%@8?GJ[S!M)5LP"G>0.N11'*3$&$)K,:V.@6)8%OI:F=&H2S4T(^_L4@T$*:/=]6<2=*UV=6#I@#3BN@D%.'6SM]O2HZ;H09I92Z7Y;#+:"]8J"\P.PH%-[N^\^ M@B9';ZD"'5W@AJCDD L;07*#&W1.[RRS4[/#-++IJE@BY?IHA' C_.-OE'@Z MWJEX7M/10? H5A1%-91--"7@4TV@T3138#'L#IX]H= M9[$7PK=7B*]&;KZRQ/,=5.CC<_F7=)70SEKU7 2?!/M!"F<$JJ4DV-RD M.TJ+B>RM[;3H=$:%,_5A [>TYU[>+'67Y&KN'@86#@?(4.2RL9W'UJVWDFCO M4;>N$XHY4"[O&W!FOC);JMU$&$^2B;X"/:31-#6_E@&7ZDPGL5JL5V2X1826 MY_50X[F.-OV'[4**Q&5C,8^MY-XR(JXRY+5XC>', 7/-Z9,Y'NT09 M%PN\&DNTU(6Q^'R!M/-8!;EA;S#.9.,"4R""0(M3634S1U9!%*%%*$!&CX_< M.%OTYJ$4Y:W$7(\JRE5"-'RX MM@CQ$SS3)TQ!DL-C8H:F>!2C(:!N72Y&A'_\#5\Z?N2#P;W9 M*5>,,GD9$KT4>#K&O$$HPNK9#JTPE=:D5X8TC14KMXX]!=5AMI"JASE<*93P M=FY2T@?4$ )-%!H>5"!,OG8\]ETE#GE/H?PM"(ZC"KU\CN&HQW0I*;1KENJQC?,>2UI]_KK2E1!? I M2")&!)&VP*65"6/=VO;4ZK6F8+9G(::2Z@C+2H25@B5TC '*A@J$(Z=RUL\9 M\_+5\^T V$.IYW6B8:?TT_N6[%C*1)//M6$9SZCQ=C\WC$6STM7B87+),BMR MO2A*R18M-S)"61&&""K"/_[B%X^'^4#Q;6R=:T;*[@4[O10V.P6.*WP"R@.. MFK4:F5FVH(\3?'9V\U3N.0DB8GS$2!DE3B5Z>J4[:L0A(D5__"4#%'D*D\X5 M-_-U[2B(]MUT[2H1M?NT1-I*NMEYSE1FN%A>+KCABHQ'EU>S1#)&"&^W(QT: M!WQF($?YUG!!(;U',37\Z2+[;,F[\E>\DA;FI9A;4S,Y>7MJT"4SR+ZCF)Q_ MY=9+PG';*E)W,W5Z*@)GZJM)HCZJ%R5QW,)'?9"SQL:M VI"J9N=M4)ML54A M$@E0J@K#4 .=S&D'U(AH)$"&+AU4\Y2 W8'[_&*BV6/IY=E";]ZW7X%>Q'&U MS33P2*Z^6A5GUJ+?OMJ:<"ZLM0;E4'/2RJ3X^5R6N>4JC\[D15L3I M,SA'F;E1IR%9W*!KK( Q6H7G< 11V\*(X($0?I&TDA\;RZ4&C5V-JK'6HQ54'H688Z?Z^;5PEW#&9'49DQM(B57T\@XN3)6B1QR M*>QMCB_8"Y=+(O/2K'AGM:J\AU9^A:M'&/+%"UIY;\C>JK7T/4HK>6_(WBJV MX\/7G=;6\=Z0_<(PCS!DOY;(70[>M[;]ZV'V'(OK7]"$/V MK>T[&K)O;?O6MC]=^=:V;VT_T)!]:_L1ANQ;VX\P9-_:OJ,AO]_:]DWK>QPR MK\GHXO_](/ ?GQP_15QZICI(V4/Y84#_0*)T*(9U ) ,C%$%(.QG2K\MX HD MHPQ>K9_U%)Z8-\S\^OE?<5\8T.??H@G[S\.?.46S5-/ 1!4S1YIE<*I@_/<_ MXM]?[Q#^]> _5&SKQN3XZ@FL&YV@/JL21.P)CWB +%]1F@:8F';&)T9& QC: MRW+)(B8W%IE7*+$[CHD.@O9(7"%#!#F"XB]LV3J#Y-%/$2_@TQN2MQ6N$&X+ M5^A2V]*O.W2/V6$W/IS$/679/Y_DCNM^>VQWN&)7KJ7JC#:K:L7%9+C%!YJK7IXAT_.06HVXI-6C25" M:*LX&8@1= _6?K[LEO%/:)7US1!OA*2OEM]O=@FKS/HJ_=WA.DJU4LD1D&# MJ50[(!YMD>*,N-J.,,MDY858DG7%F++C>W?U6+O#^S M3QO,:A[*#/M2IQXL%[0012:O5QHFU%T6BEQ?Z#+38:(;3B3G["1O.P5HLWP_9MXSP')Z:'))&( M%L)D60KBX1%#<45RN+IU2E<)2-B@J$HC0 MIU#]C&&>Q]:NB^<.?MNHS(%V>=]XZS6ZH62SJ'0D+C^GJ45.ZA=75PO+3*DN M1[3KSQ+3::IXMSXE6F1UB!0=%?8C3Q[V=L:PS&-KN;?LB.^1.WJ_L9L#Y(KT M#5P5RZ:"3_&B/&'Q1:Y4N?4"4"=:GJ9#S;2.6_FNKD;TV"Z(^_H2B. MEH N%[IY*$VY>/[M_<9G[FZ.G^;CSVD>=H=13+.2G;9R?2I5N]8\RB0<=<^QG\-QQ!L\=V*M^NL\9 M'=7C<\EKZ0$=+#4'!#-=458FV2)QLWWKY3ICD$BW2H7>' ]2\I)J)F*S-AEG MB;!].@0=#80O'0GRU=#/XKEAW213RGDKY.4-?4RGOVQ&+[)*K9I>]L:3$EE:Z1I9*H>K5PE+524EL MBK,JP!MSF37*T;#1+\R1=J.P5/BB9Z)^#]7^9*#*0X=A[!TE?+[PE7^XSY%] M>"IL\*I;"J1^CAC6W-/M&+ZDE3 M7TJBSD7 F6GT)%7F337J1@E)DCS]<(D:8:I^JT3LU;M&I7(J=D0 M,TV.EO',\W!06\X1)$5__*4#4>J2QZOZRG84-;L79?-2".T^39'>2B33.;X5 M8\AGI5 NA_KM3.IJIDC2F-9Z/#\>,DLK1^8B;+U0$VV]1T$T_*)!M&^H]F=+ M_?)2D*VIF9R,J<#$#"@^QB6SQ+ZC3)Q_9=9+PG';.E'W,T]Z*N36*BV:N5:( M7N%D)\XD1CPQKHUOO6*G MYJ/+YHK="R1Y+)?L>VCFU6-MWK=7^\D,H2?,P@ O# RYWB]TFKA^M?V&2279 MRT^5-& :.9).@MF$-)IS!!)HOR&.WR!][&YFXW\N71O*2Y2X:.VHNP&W*\?" M%O*L&FV&I3F^9$BBQ*IU*27?VJ[0A&4Y0=17%)Y4\"F;*O3I*#-$D('V' :H M:"@0H\-7S0.[%YOBMGEB=Z-E5PZ">=]&8-M3+EEGH[76M,HM\G2DSVG&U1+, MDQ7"&$>"DP1#]HODW0P MQ!!ZE3N3X?@_YYM^7CPU@*2VN.IB:^RPZ_^SV_>MM@5Y3=;TWVN=VAG4R#&" M25N]AB#8UP$G!;D!?.]O3IYS2V/MR\:>-DLOOS=JB:B $?A3*/P/MO,94>.( ME JW".X0S-7FH P&YF_WMO4U>TK97-0,$<'0;QW($.5F #U][[DV7TQM\ILD MGB)(&.!7=V 4\42'+\2IG2G/'GIX.^=QV$A'D]6_FI7D2;U!GZ&Z0I"7]X(3 M[J4??YL(>C!M@*%)"K1U_]CN\T_+96#%K8)A%_.M;.4('\;@&R%"4+EV,J@JS#;B_N:=J1 MSH]P]N9_HA;8_V*D?>>O ]4ZT-'M'+S14'3IA<=?2MD. ?[64\\1J]^8,_(TE6?RPY:I4&7:G3$^5"L/" M:)FHK*KIZ1RV#!VVC&4,1BKT^PUF2@@J;[:KE12%GADY;*F7\"$?Y@F3B8@: MS24Z!2X90<^,';:,S\9563$5D8GDT\%*,FJ,%@7T3.)H\!30*F8UF;-:TZ(2 MKZCA>*)7C+.AXR&)-:J7FC+1?$MIU)LC?F*JNCZ'+8^>.5?E>"7=3#1;G82X ML!+=>)IHU%B[[OI^2ZU0YD2\$A(9LC3N2ZE<3R66=CK4J[ M/*J!JB?!''85%G-U!YO526\4>XPL3:@\T0NSE+'0ZK'AZ&>QO7R>*== MG_7F!-]G1G$V?-Q2T=5H89[.=/%(8X:7HL94&"7B;.2X92](C2*#PD!E&NUJ M.!QKC%9CL@9;'I%)FQ291#-8SN$@&QO5B(Q9* /TS",RS1JA_]_>MW:GC20- M?W]^11_OS/,ZY\$:Q!UG)^<0FV28.'9BG/%DOO@(J3&*A<3H8IO\^K>JNR7$ M'6,!$O2>W0T&J;NZ[E5=W64-?>O3];>^]]?MXT =7GS_\717F493/W]_?]U] MONLWA[;QJ5/J:.?M6QPS0M.80YS,'M!X['6!B15Z-: XFGU_036/>C;,-#?V>ZYUJ.^#T*?E ?(!D2"^$RB#88N,XS1,0^ MM8:K9O)63C(TO+NK;HP?_FS>?[MKEAY.\OW/GSK/E\%5Z6]WK ZEL$+,_M1_ M.!V%YU?=#YJ.:MZDWC<;W.IQ1IH*WB\UU[UKW[:_J(5*\?;;V9>_ZZ5ZK?#M MK^#^Z%UI^IZ(7Q&;I@]('5"DN>-2THUF!!3!E/@;GY/CU0-4:SZASP,3GH9/ MCYIK.H%'#, S_@CAQ'T/J%($VCR9?H^1QJ5]S;1QD*E9.A2_=IYL:BCDID<] M&DYT3VV8V@+B 2$?38,B_DC7?$;BVG:@63 N(,KRWI*>\T0?J9LC'OX#O\1? M 6_?[ ?]B9?(P *P$7SF2+-)@<0>X(/Y*3"+[\!'>(-Z/OQ-?.T9P ).(:;M M@8*P=<" 1YZH9>&_R!ZP%A@]FJ+#.!'831.75,>E:T[#FD%$?R2/@)F5CA!8 MBVGK+DO)NA/F%\'L=1)X.'J/>HSN/B/%DP5$A;QA//H/9!GCDS."ARWP$'4 M1H#@KWO''8[!@LY,(?\VXO= V/)R@MV!*'IO3)WTM2%, 1&6,1J/0*C1]TC7 M=?HD5(#SC)1_53(W"'X/NO8G2N^6IO .R8KBB9U];/X&/3SKE2=S14B\URU0>XXMD#ZIM_6GWO>@^5$___SS3_6Q_S%_/W.!3XYK>-1> M?XT?FH/^\&_'PI.T-'/B#&1ED5HC+@*WHOX$Y0+%2MF(H;R;-(9-1+^B(/YC2 M81));4UTO64J. ?Z0F?RR6"?91<4Z/J6<<]@?PQ,PFQ1L#'9FIMB9>:;_@\]/MPOES+8%+Q=0<@8882FI:?_$$R.($]0N":I;QCQ*H?&]"!Y;1 M!AX]#3_$@<)\HP (TRXZS]:-9S>G$R?3R6/?#6<5HZE\16OON!0+2ZYUC>5Y M8E,Z,$T7)"3$4O@W\U].>7H8M?;2M*S(:(QEB+2.YUB!O^T,T7K[*[$-@N9J8\!PRCYA4'F< MSYW 3V\.C4+U@J10JI592:DM[+8AM=F6*+%C;28)D1*E)0DA':W4F7'I:*6= M0M+12KDRDXY6LI18_4#^VDG&/3R2D>F>O+ICX9>_'Y6/UB5Y42ELM7?6BTL_ MU2*Y91LJ3=Q02>QFYB<,J"E9\[_ \JSFCIMST M844Z%G)I?2<0F[]^SPD\S3:\-__]S4Q.!V8)'?%F\N.-Y25"-H(0%GGN'"&O M42G3._$KVI+5@L&=XF:E\Q7;OD]CM1!-XFW-P"GMPCA=X9*8W[;SI:^LF.>4 MC1+X#]/,W=?76KL5PWU JK67&)'@^)A9R6R>A4X)9-Z/90N@!V-?E M(?(RK@I#Y-UV:KZ:.,^ E;P)B,QA=&Y.(Q:67#;S=K7+K):NC-O?-*TL%7=D M5L2].J7QPG'?_3EX?]V[OG@P?WS+]SJT%?SPUK_*:OR@!Y::S[BIZN3'M\>2 M^]>?9P__?@[^>72LB]O*Y?U=D;5*5G.EZMJ7VZWH@!RX\ NO(4TBDI3P"_.= MIJ5MZZJZZEUAQB5:W>N'_..?O;OB0__AC^M/ZN#C\.QR_8:E*\EW[=N5]?W# M=ZO:[%=\[^;I>[GY[P<\(%]A\EVMKM6-5,IVFF5;VO']NNMZ)4$?7/[Q9^/N MX:28+YS5>A__Z=Y=-3[C_1;UHW?%4JY26;L97.:%?:?Y@#V0_@,VY%NY"5/L9PKEF?U<$L\$;%-YOUK^A:& MQ,+MM.BF+688#FO)2TJT#\(_V4Z>(133A=KK[[^;ZA^?/SWGSS[US*YUK]__ M4_]Z5\(T0R%77;]3[6LKQ/>0]9>57._ADI?6,.^+/[*5Q,(J MTL_/A[^,,V MSIH5QSG_J%ZTWS]E.66IA%5%_?_VDG5GU:JEY MTJP97XV/@W]OVBCJ]:-WM5RA4CP,V[W++$):<""->>:2"ZM(^%]_^L%?M7]^ M_O'MDSLX:W[_7&E<#M [Q]Q"+5>JSQ+Q;=0XI*F-!4-@_$8X<9?;)BL #JII MC\12;WKN1,K7*5H[$TDK[1*E6/9O3+EM)UBQ5+D^^=GM6 M[;4OOO6OWK__F+^\UEN7J%Q8IJ92JL]2+E*Q2,62&BQ)ER9]B:.E:D?O?OS\ M$-2^7N4_E;7WA7\^59Q2ZRNHG?K1NVJN7ION?BI]FA1DFC*,-NGD[,+)V4H2 M:ZFVZ>OMVW+CZTG]X6-C6+S,_UWR*D-LQ(09K"J$4#/5S:9OLMAIONJ2^B\K MG%GK,H8#UP:[1LE6S_&D=IFIV+';3BYI41K_^TZ;,\4C4L.0Z<(IE)N#@XM>O2GT[)ES[ 'E?M+-S++]]]NS@[#WXV*W_> M6FMG]1:= 'X.J%XJ2"=@YTF6?=,-T@G88C)DD?1_"YRSP8^/MUJS<'-^ M_?/\[.2SIJ+TLU-"E5R^-KW=,Y$'^8TU:TOK9G_DXET!(H"536@%H1 MC(VWR7P?>*9-/>_,Z7=,FXUX;GJZY6#+Y>FNF?=>__;JK[^-'\U/7QKJH%FZ MZ3S\>U-Z2A_QN8_ I[;U-4:MGQ7J93?=PUVW8"6Z<&&5B:[6&[ MVD'@ZCW, Z]H]5COVKL_>L6+3X..<=W\^/QQ>/^C5Z)6H_':?NZMRP_3'8O! MVDUT+,:6[L!4L,2K;ARID<7+QYH57[VOVT\_G7__:5:^7A2?[9/;RV^U^Z-W M_I,S;>OB/#[O"K1V8-O#)VU(/CB.X1&&#X\ G[$>OZ9-OE#;]H;6HV:;FD)( MO''PDXE]S1%D%SO3LL[L^")"'[8'=L6?)K:L);0+^/"14/1YP/JD^QX!< = M.@U[C,,"[ <+_CC#VZ>'Q*7W8:_DB,[8-MBB/IN6@\"Q%H[1=0+7[Y%_ \WU ML4=]E[&/LLB\ID3+1& 8I@?+'2*,HEWLRC !\FC4XW9%?9Q_@6,2ZP(1:VZA M6U1S,8G2$Q.&WG$1Q]Y$=XNYM]452B,?6/C!:GX2]O\9Z\P1;7)BLU['/0T= M^=BJ!$8+S*>_IR>\\8?6A8E/-0N$R!.KK-:5:(/L-(H%$ U$S2O%\J\D]AG1 M,85+; 0\YS@'OW73_%SXW+AL?&Q^;E[>M,];[;-O M[7;KZK)Q>0Y?7WQOM]IW:G&G*T @24$A(SA1)ZK5MVTR@I< P"2$.$%_Z$7 M3G:KO_I /K0 E6>MQ@4YN[H\;]V$H%XWV]\N;MH$'KGZTKQNX ])PCT?J!MF MGBW+><([-L'*Z8'GA09>LS5KZ)D>"O,MA7\_:^X#];T<[RS0LG5%(-\CQVCH M\:]"_JUP2=A?ZMLWI O^LZV;FH4^G,%= QP?7(W \MGP,>?$ZSF!99 .A=\U MYO7 6S_ M63O/9G@2>!<@:T%,!;X1:!GP#IZ_!-+_#!WZ4,T*SB8X+:B*A+3 M6NP!V_$I^D*Z%1CH3^KKX'O]F" J64.RD0LZISEQX_D-X M$9P#(7.P!8K=> _WS-M,*H@W$"]E8CA4+4< :H[#FZR5Z9$Y8P3O', M9YC<92XCAB:":P0V'M4WP+(MNEPC/4QLD(M MA3:/-59ZR[Z_<(: %P;7O:OUQ!D4%)O! M%'$T"2IJ1@@4&X;/'/("Z$9N<*;U/!*5R0\SCC"6>-9D\YF@2H%' +3X;.%M@ M.TRT9GP-78M2/S8V $C4<-W08[KD^?0*AH!ZP$F"6M,"),;@W,YX)ZS%3 MZ%(*K& '74WWP8C"I/ )F0ZM*:ASG>D)T 4>\B)H/.1C'5R>/IN3:Q+4+Q-" MJ#LNX @ERNEVN2YQ:5P9MP.[$[B@3+\T8![*LT&C-!$ UT6US!]6ZVHA29NZ MV-.,8PA6]6@B%"$2 ;^A:H&544091S^XI+X#FDS8-A/34UZDQX3/R=BD0#XZ MY,K&C$M.>)]Q8X>CXH0 5STO"!YI7V7>2.% &CHDPLD)(?(=PO(*()0G^"Q7 MG]HCP[GIBA\%4\'4(+X#4W^ 3\$ X< LW/, G![TD@0'@KZD)\ _@3*6W],L MSYE<#&AQ &/$M)B+$Z#Q)!_X96C9A;H8Y0,?P;#VP?8 M#\I<2Y>IPC;S/3%*QLPBS[4E++*ORW1]UFRPH"R;:(;! P95<]8PM=8P@0CA M-K'!6__8:'S!\ JK.3"1HFN!QP*V<)8.>,/TD7H\_]BG/M:9P"=XK!M8Z&J; M$(V@S^[%DN48I9'&BZ$2V^X^S^#ANZ8'(3 8J#!'S@-DBBD4EI33P)NW[^'# M )#M&"Q[ .A'N S:!Q^?A=XL6J$0*K"@"D)JB*X"WD^+@JYR^K F+%!X!,;% MU 0^[D0MMV+Y^5@(B9DSFU=2L%0#AWR4J&95?![BSWE"A-D.D RMK"&2(8AH M#5<$\0EH,YL)+P*.80XH'%B4( P+YJG+)H.@C^7LPB$A:'?Z?3XJR[LP.K') M,?T"J_,@O&3Q'EZ5;Z;X#97K:U$K(-SPC@(@>NB>EJ@AHWL$3L%^!."<,V M\-[/&?3.053Y!*SOYH@1,,)$?(/O,TGAF1.J6SRK& C+%A2(9Y3PRICX;DL3M;:$YD!W$47"M]#O_B^=F0 M [G@>F);9KK=)L?4=)._L2V7>8/$'AX;!(>%[PLY)/8 \[>/U *1/INY%%R) MBT6_!CA[99P,'1#"MN^0.* W#-R$&HYS9D?S3$_0.7R_J!3'U+R(F;I=%C-A M9327I/@;4[8-#2!AX]#3_$-0D&:B)(0Z],YV'.>%@X[5=-A]V^&\XJ M1E.YQ5YZ;(N-4BDKA867B,9\OMCXB.LNR&'H2H5_,U_@E ?16+>W-'@5Z80Q M;U'K>(X%EF ;WB(XM^797LYZ->BQ-,KKSDT OR^\Z7C#=)DF!N87RD )M@> M]OZ4?<(-\>-\[@1^>K/7!%M^!4)A80\4*4@[HDM!J4G"I)$P2EW21=)%TD4J MLHP31@K,)NGR^ANXE@8Y.\-+8A=/+$/!LG B2QB :!J__/VHPU!W:ZMIW MKD,68D3X09G!R&9,T=(;\X2:W;K0).GI*.45_9LE#%// "9^S>(R=V=#UL11 M-J0BK]2RR VO8OKE3@%;[Y;RC.N:_\EZL(3L?TI-V[:,_>$N?]EN;=I,-I9_ M)F:RI>&2"-F=9&0.(_O+(FOX!EG(%N0FS@S([(','LB8:#VW(Y_53$$VS8S$ MT1Z(E*JH6>2&@T\S3/L-,NT@TPZ9"JX2MO\EU&0R[2!CRNQ+1N8PLK\LLJ*O M<,#5T-*'D#[$;C5E>M>_%;THEY_2Y4ONWX_E2Q] ^@ K'X=:B(K,G85Z]7%! M*1E2,O92,HKUUYP2G-ZKWODQ@'0=$5QE2WO7QT>V?SYPE6WM3#-2XC7R*^W1 M[9J1=GPR<)7=O9US5^?%DEMZ\,L:?1NCR*)Z/W%& D&[',DNB]D-7H/>7,(3&237$I9O>8 MW0&%_O)0G4P%9#PH2MB2E[-TET]ZR7[@RY>%\/NQ?&;C?V,-2@^SY_IMC]JC M#LO8.KA'__<_:B7_=C JE-99H33V?YW7-#C6E)H8M&O:V)R8V @?\QW>%OK MZ&VM"UHXIG8*1L6Y5$2 MV*;/FU*'<\)[]-GT&+H LP]4=#C'9V )-C$"%W_362/S0,<5*>2+I=EV"#$Q M3"_L2,4'YWX:-AEWG3[#9ZSO->_O'"+8L:UAN HO[#;-.D\+%(A&O?$!ML), M:Y6'QGI:Q3IWZ1;XJ'CA>$_,%U80%7&J3;3NFNMC%$JA HH6JA8F8?^?L;9C M44AS(CI%BU*GV*I$N[,"4Y[W](1W-6-B<:I93]K0$ZNLUI6HC.HTJI8JQ*U:DBIYD4N[S(>];;;:Y'/C^E/SIITCKY872YS<=H^_--'[8<_M6SPDT8'Y7SA+W%;Q^M[PK=J4HUA05-E9?HR?YL=: M&VDH.T8.55%KDAQI(,?\1$!)"LQ.*;2L)U/M8#LPITY4%A\'EJ*R>PH52Y)" MZ59FY5TZ!%*9C42E4I6BDFX*2<\L[F8I$17IF:6=0M(S2[LRDYY92D2E M4I>BDFY1J>Z20E)40D+DE?(N'3 I*E)4TD*(Y59%>LC;(-#R,P?+*+5L"W-[ M>*@.-G:7XG)V7;QQN#TD5':)A,49H.TB82M+7I92V<,E+TM>[.62%V<#]G#) MR\+K/5SRLBV&O5SR-C1VK&:055&E"P=2A1_&DK>APE]<';N/2CWE2%B6K\P8 M$J*F <5Y30.6Y3S4FJ)N5@-65D#(*UIHK)WM69)DV$'0MNZEVC*,EV'\ MU0 MGJ<;EB&DH"KUS6K+U^H&M3B_B<@K%$.:0H%7:8:5^LHL98/BIHWF:]E@42^9 MC>T&['S5:S'_:W>I,A@=9)[0&V'O0W)_EN&"NS\[[1U1G<*6.8ZJN"=P].Y8 MZSL!GI=CA^^=P--L@U^_1 'J 76)U\-S_N*Q-__]S7P)T\3\H9UBI;*$4?Z@UB/%5>&(FNV=B&&1@_"J"?[_"VUE8>UP*L]2#3M'VFO431M8 MB/8[P$.%6@Y[LY1>J')B:::=(R)3W%/??0^;%9AGQ!_%?$[TR7HI;Z"'O?M> M/9O.RD@ULI=J9%P12 VPG@:HIT$#K)^I?6U<_II8)>W\L;3#(I>=1T_A'U[0 M:W&,BWBPNGLNDCR3'9YA<>^!L,SJ&P/Q,'BK-R1/Q;V7U.?7XKT@F14/5W=Y MM_?B;8TM%G7LF(8+9?F7Q/*SV[_/NSI86-!""DII[.:^!8B(KVO@4E:E#&\0 M-:?6*KE"<=4. *N5>Z18+#9C%%HO8/Q*/E?, M5Y(NZDLQ[Q^.24B&U?=2XQ=SY5(E5\D?C,:7"OX@%7PQ5ZH5<_5J.>EROGUG M]14#_.QS".M[E11OB.20Y(W4\X:JU$@BRF#K9F]*X;^HH=.++H--'M8SQ_/Q MOEW15(%?\8^=!#2# >K!YQQYTER*!0;L!]O 5@*^:W8"UCB!/@^H[:V;JSDH M011>^'CB%H"]Y^K5[.Y>O)^OJ'S37JK+WRU$K6E@2I M/%VZE6I!6L4]K%5+N7*MN(^'/@_,#*UU*'2+TK/_9JB0JU3JN6JAMI>&Z(#L M3MI%:1\-$0B/6LR5U&K6#J:FC#_[4S:)6A/#$^MFL^5RS595K5>IB(S=3*KE5$K=5E#=7@U M5'FEFM$:JG0EME*1Q>)/I;VH*A,)J[0P[BZS4RE24^NDHDI*.2N;U"\["?EK M8LM*RPWU6_;=T\38*V6(2DKBI]MV5-V<JJJP%U-9^=)+NG-GRVV"DR MS>B;-IXD8PT8HW-D+TEAI:5N)Q4<+6MS#F>+M%!1<^7:P=P6(6MS=NW?IUR" M5G/Y*[E\.5FO7];FR-J<@S(\U5HU5ZHDFXR7$B1K<_;9\%0KA5RE5)*U.8=7 MDB&O/)*\,8\WBDI1ENMDLEQ'+?"\5HY\)/^K]0=O22.'#9?P3G.\38OE/UF1E&V&#QD2C)5\128*LGQH]\R>]N#Y M(,Q"9N[0VV#YD12$ S0#B1[QD>5+6>5N6;YTD&27Y4L[.J+5LG6G3TG7=?K$ MX65-CIW%FX92P<2R8NEP-HX+=7X^_3#VC67!TLX]_G0+T$I.?CU7JB-+ ME Z!'X[5JJ*^D65)62Y+"H_;R3N$DHL7TL*VN\Q)IV%TTNV![JG14?%ZH60/^TH!DO4Z^VQU MJKFJ6I;5.GM?G;$>=Y3*U21O.I>U.UGA#K50D1<,9;22)SQL]H(DE[R 2-;^ MR&WF.48PG^$^-;+V1VX[QSE97O\C:W_V1"G+VA_)Q]E4P@E>V"MK?[+*O++V MYR#)+FM_=MQ.S.]1-\J(B/1',D?69)&/+/+)SG[K>F[WL9JK%/"(YV%LLK(B'+(7S"MVHV5)4"H,0=J#XBP; G"-,ZWR9;LOJ>)? M%/7GE7SB6:"T,;RL-I%%1I+LAUIDE)**HMD=OCJTZ[B4#%P'%^_8!/X,DSJ^ M]KQNZF:G";EL9'/2F[*4A4<)5O\7R[EJ+=D# ))UTK(]G"I3FL+=X#6O'%5S MM7+B5S\?.GO(0J1#,CMJOI@KE>0%0WMA9M(N07MB=U2UE"L4$[Q$1M8DI;0" M94W^*"@)=BF5Y4DI90[<@^&5:+(X*:O%2:MFMV2YDKQ-2%Y<,;?U1SZS^]#R M-B%YD46\_5)5E@[)VX3V02D7E&2[O&>/C^5M0ME4PL4DHV=9Z)-5YI6%/@=) M=EGHLT5=]66?RGE2P;RR9.=P]D[KN7I)5NSLYU9JJM3*WNR%Y'N5$3:[XM()+BH M*LF&%GM:RI,529%73*SM%8(HR&N$4F$6TAXE'X19*&36+,B;AJ092)$9D-5( MF>1N68UTD&27U4@[RO1P8KD;*1[=EMZ=G":/V7A+S-?=T#+N=JI63/ M7*4XFWTXE4=30O*+W,:-<7TQ5RC(ZW[VT1@DP^=[J>NKY5RA4CP472]5^T&J M]EHQ5\S+"IW]+\)8]\(E>:'. 3#'6W:A3C6C%3J+4J^9*K(9I5[DK3?RUAMY MP<+<"Q:RNRE%198NF_2\:6+NB)$&;+RM*4LH<>UY1\INO=2RZ>69:D7V2 8/_B0.= MFC[01I\ S QG870WJ.ZXFF\Z]HGN6(Y[&AXTG?S5,FUZ"H2C+GZ:^IE/R,ZJ MBA*8-J]U,1-?6]P_FZA:44=JK&4;YJ-I!)I%OE/-/;D"?CW!3Z1A:];0,STL MRFE'!3F,%4(@Q2EE1?__*@5?4"IE29?TT44M*14I,"DD3$$I+]R-EW39#%V6^W+U72JR M:6+XSN"T#)3P7V!;?,C]TI2EZ( 8CL\,O?C\I':V*C6%&*FZW8K8\G:?! "747 MXV?1%OX7?B9%NZ?DK*?9]W1\(T/*C)09*3,3,E/(%TKDT5,(?"AN2%XFKGY3 M$+2M7?Y67\8]YCCKQ/.+1^_:=.#3?H>ZV%X#<52*$G])B$VJ,4/@/^MD>Z>D MJ3!/FI9Z]U666]\UDA(4-[5(;BE]\$C3-J@QM=&> ,HJ2F7Z:M9,XZQ87XBS M=>6OO&OYVYFM7Z[85\S$;W?7:YF^NGS!.>35,MK;7]^B_>P5^".<]0R&Z+@F MS/('M1XIKAQGU&SO1$R+W*%6\F^G_S^Y?5^1G-DI%E=0/NR\;@(<4]YZG<\R MB4CFX%A]ZY*P[%S&)F. O69U%;LX),'J.U&.*[)Z8N8M#;8L1^BS;@4X.>D& MU$K,MNVC8[.Y;82=F*559'4%/W>K=RVD4#4OV=.3[)X2=L\G%M:EE-@R1GMW MYO0'FBLJTAR7NTA,6C7M $\C=@ ('_,=TB'QM_6NL"IQ/1)3_/@)P " M1G=@3G:TC'0=EW2Q9WDWL"SXY &(Y-] <^$M3R'7U')T#6\A8L-[[&(B\?') M]'M@[@$4 W_'EV 8QV$KP<^FC:X _#9W/<2#9R@NRJ,DL$W?8R^&<\)[]-GT M&+H LP_4YP#@,[ $FQB!B[_ICNWY;J#CBA3RQ=)L.X28&*875M_RP;F# K]W M7:?/\!E1!=^^B2'8L:UAN J/N-373 M7&*$ )P<8"/,E!*>AED:NNZXS+T# M3L.UXS$ SR??E+9"W@A=8"QVC[@!,BG>PB<6GT+.!PXKL_9N$TU MS[$U"W#<,'X$'E+\ R#W1/-/_G#Z2 ;;"_K O5]<$[BD!7SVC.2 23QX-J]4 M?V7LD%?*OS)&QE']G@F\"[SQ1.D#7IEE.H9'*./1Z4HJ]O[HZV*>?5W, :#> M@.I8U6T-.5.\%EQ5J7!P524?@@N@#D]L$.)$H9VB$2/..04!]/OBPO2F3=W[ M(2>$!D8)97; X(8?[S4L0+%IR-]G\)(+>J'A@V@!.1EA@8<,&BZNII1^);"D M7_)*4647E=T#IAP['&&,*O,7F!-Z GX4H'L:8);C!.)Z?15(&Y8?L\)[GLC!%3W-!(^"K;"0M?#5F9 0P MH#IU'V,XX+3 \KU4J;GXR838^0O=@G@3/:R>F"*LL2KB5)LX@#'70RS$;H$( MM\&+D[#_S]CAD2CQ,7%T/+8J<6BEP-S">WK"SZ8P@W^J64_:T!.KK-:5J WX M:51/5N0>BE($[1G[C.B8PB4>PHYA;.PG?# M_!P0)# )>&[=B[A52](P+PI(EA4TWC9;;?*Y=/.D=;EF1(5->X>N-9- M\S,I* #?9>-C\W/S\D:HH38Y;[7/OK7;K:M+TK@\A_\U+KZW6^T4 7_U@7QH M738NSUJ-"W)V=7G>N@FAO6ZVOUW=W 'SCHBP;\;\?][1T^=8S7 M()AV0(TW6USK%/^OD_=>KIN9*CD!M3&23J%*1E^.ZZ IU<)_1&?\&)\@_P?& M%]]\,Z%T)K37**J.=-? GSO\9M70G!AVSDU!-Q!K6:/>-S%GLZ 4?D6'Y!=5 M*1 @D!7&>B]RQEB$M,X0H6>J$'"#1R^,.5'SI_7G+DM5:GQ9125JR!;'DS"5 MW2XSE4?OB'@H I\M"%X.%\1]R7 "YO=-3SX6_G%_T[2[/-[#5\!.Z]0%9WK0 MT\ "Z$/FNG7!5>K!XXX!@2G!@/;><4T*KM,J$),YN]0OIN$*[ND8WX SP)<< MI?!Q,46,6<93^\I*(*Y(\I="F9\))>/Z"2BWDMQ915C'0H PPT"?<9'4UF%5 M@L%&K,4N@:8Q1GL$?]T)/,16WS% /<6P'<:.,*.':MP8SQ6Q$,@N $1!U]F"EP*7\?DT\F0*JS\&:$ EC<" /PWY@0(H6- M@&6\>-HL@L8?#B@+TB 8QY\,$Y8$P:$!D8[_A$(CD)4C7L_L^NQ%'8!V,'KO M!$,<&E %MM#VHC"L:P48 G%(NHQCJ6^RD*D+<#N8+HLMV*5]S;215G;7-#@. M"4MP<7N)<-]3&_-PF/ "XP/3]84(@49Y\GOX!CBC8), 7?'YJ/UHNHZ-\^0 M7D"KY3F$W1_E^0"O!ZOMT^@5)%0/XF48EFJ8#>R:MF;K)@_GG,#516)/=P) M4N"%&;G1KRB6V@,-B>9!Z&OJ/?&"9@!#>4A3K=N% '1F_!B'/[2MRGY>T'4& M\A3=?\40^]%U/(]\<9VNZ2=\:]=\I12"P5D*D-IADE$<>H,&'50R4Q['?4PT5B= MD6CD"B(16^>-,D9C0''88ZDKEKGB(!43 "F>/UP5P*V0YA(E4P,_ZJ+UX0KF M!K,$ZFP(EM 2JEACN5A4A>BB">O'[*KML1C\%_!I2%\X@"LF]N(8B ]54HJ3 M0RU/]\VR]2@+N[3TGH61#M_=6,7D\R3B0G._L8S@@L/1&U3B5UP)V?YB-HR^::.^X\G2)F>.I*]BG"\0&*[TM1\02:"BY*E:9P3J?0Q4;1Q4P<=\ M$\QP&;D[0Z'L'ATKZ-/T.,O-_L!RAC0&M1> OX&V QPL+#/B#[C@IYD@IMHS M?MFC&@@>^)JPP@Y@HFL**P:\"B:/^64#"XP2UW$N^H7: (3CV>QSI[229QL9 M'*\\%$0/II!_>_4B)"OL+?4M(0W.EFU51(I]8C-IFUODYZB^P2V-5*+6!^?!_,F_"/4P>/3N/5_# M6J0)*?,$S/1+H:S40HV>PVB#A9#QAL+A'O,+@NXQ//]2*"G5B2G4M:<8)5;. M1^\LLV8L-&:D-;:/X6I9J:Z4\5A%+2Q&(X+T2[6H5!:C>W*[%-#+H] +\]_ M-%"QXDAGV@"M#+F.@B"/ZJ.:B<"%5U!H\48\CC^7WFMBWW56 "3&8UB"63#V M!=5S[VK]C4I9>FH',@Q&-K<82W*+46XQRBU&N<4HMQ@/]2]0E<+"RP'W]U+<^<7L.[J=N'2@MT:GCA#YA5VM)2&V=Y%Z7HI$ M&B@A=5-*"*&66>M&28F=4Z+ D@V2$-OK'O!J5W9[B-C:2==EBCG52XYN%BZM M>[-PL:C4=WK.=UEF9LG=RK-7O?PJC,6J9T=)FM1-Y5 XNEIF'M7AYCR^8J($VKWEZ?CIC.WS$" M7J,?1FKAA59A3^F_NM+/,-'9;MFOT3[9>I0O3K<,V28.LF$X4ZO2TQ%>@2WM4J]):KD"5J$EF_XZ M="X/+6'6F2.O),H:Q1TW!'F;= >0[>>U/FHF.V8;NS0-W96N^4P-HGD>]9.S M50MDE950\>E7+E6>",W:3:Y3YT:8H/12934VTC&;8+4 M^Q),W?1,UR!X.=Z0P-./[$*\8SPW33T/3Z]:N=A]!^()TJ7BO%#K)HK"DKF: M7#JHNPG#TH>%?8GA"KE\394QG(SA9L=PB;+&]F.X]!O8;5K3*W:H-3IT?QSX MN%J3'YH=:*;+K29>;>13-*HT1[Q@,+#,).UG%LDM0\-]# W5FBH#PT,)#),E M]<$'AEEU'BFN X?4;.]D>MR7%'&_9*-ZMU9M _4' M&S=:VUQ26ODXB\6"6U_2KHV+-"?[+H:O6O(!G/,HUN4Y#WG.0Y[SD.<\Y#D/ M>G/-(JXV0AT#2PAQ9L!\99A%Y9"0E48<\,I+ZM$-V:I7D MD9%%Y4;YG)J7]4:RWFA.O5$QV_5&\LQ(BK,AJ1+976^ARL*@A6=&2F5Y9D26 M!LG2H Q&4_+,2/JT@3PSLD]!7"57J15D#"=C.'EF9.^+).29$1D:'D!HN-[1 MR5(]+X/$+ >)$V3/*WD9 O[&^B&EILYX V!<\<;9N;7Z*\]LBA5UZWYMM_:P MLS%E_<9YJUG3IT&P AHV/?W?GG*-D> >2T:]EF.+T] .QE MYYB%MX9DG3@Z%^M^C(WNL:66.P^5KT3@AEK7[Y1YIVMOYA0K;;!C^A?7P36+ M!KDM&UB3DAOLS+VU=FYS[# V38>0@+?\14Y#R'SMF< Z*&M37*ABWV?6*+F* M_8+'6&PUL<27IQLU3S4;7@R+8<)/V#FZZSI]WMR9&DSC>+[F![[C#MF#.9 R M$_ ^(L+-A^828J/PXF^Z-CZ&+X#00+THBB):< 5]_:W]_!4X4C,J.?'.X\O MZ?R\E>[GR!BM@FA)H7 V/.0531@RD?'>L16U:!UX06BW;N4]I$W6'4.4\/P) ASQ-/_ M^Q^UDG^K(E^KE1S#E*5Y\&J?RT3\65*HA_S/S-(MM2R/?(#%.^2]9C_DR*72 M4,@QPBAZC)]Q0!HA(**+^!N%B%@*ZF,\;D\,*SVOT]-O3V&57 @@W0[+."?V([/J*1/NL4AOJE M"$YAV')\]+J@ [P%9A8F87\ ;<48VJ-F6F$3WU^JL2$4TF"]VZ=U#*>I>)-# MRY0S)_4DAEC[=;6H%$;MT(4B^$6MC-K>$XOZ0'$V)<<%Q_C4UT1S*8_BX7_4 MB&D@P 4&]([KHXYA#=%9E#_0A@@)ZSN/?@:V8_< _0"WTP%'F;-MV&M4\*J@ M=XQQ$=T]S4"LCEY#PL]X[\"8*0*&H*J6(G[0YW*N0SYJM MW7,J:3;$2R!3"'S(4RB-2+>9>.H$/F,&)@&"^8'O+*:Y44K-+K W&$MC=P06 MR.1>+7 EL#JJ(*!H'RV]%: JP@4@T7TWT$//VP: 0() W,#"H\5FQOP9!F?^ M%-+/I7W'H!;B"%Z@S\ S^#FP35\\K^F BI$W#Y^$XNL&#))HO!R;SZ=ZSP;O M[QX\=K V/6WDW#, >1MH$@PX0XX+:;1D P,@$XC#_#ZN0\UP(!?F0PIR@>U: ME/IC3!#.PHP2ISIZ_[ B8CGV_0E(;7\%I"(>!A;,A<,@]X+J DT56+X)'V$ MUQUBXS5\[0?X1QXWG. @/II.X!$N)'Y/ YT)I@^TE:4-8>G"L0)=RZR'P;.6 M0P*X,EGPY 8#87BG>IPM;$0MJG"+R$F;Z-TVM]BV4!HE,P0?J^5)V/]GK.]< ME%B?"!5BJQ+][@HLCW%/3WA;.ZT+$Y]JUI,V],0JJW6E&)8BGT8UQT4N69@2 M(;'/B(XI7$XVZ!YOL\U>FVRTS;];LBJ] 1X7^Q9G#^D][D9.M M)>EHOZ; _;;9:I//C>M/S9MVCK0NSY2HQGWWP+5NFI]) 516X[+QL?FY>7DC M]%Z;G+?:9]_:[=;5)6EMQ@4YN[H\;]V$ MT%XWV]\N;MH$'KGZTKQNX \<]$4#_K?C_O8.GSJ.K,.;+:YUBO_7.1.P7#N,7H>[-'H'72"'\'+M7V6X'0? M*,M]Q[SB7#PVCT?D@!P-LSSBJ="UF@Q89L4[Q&%[J@BCR1UAE@K@N'7#M,1< M3SLGW@>7A@=)%CNC.AJ.80 7RQ"_Q&]#% P8$#S8'"V/#2L\)Z"X"4/!IT<( M"M&MXI%)B%H0Q2V&7N\=S340.>< E Z+](3F!CCR)89"B[.1%O@]QS5_AKP\ M8B5\/1@0E@6A473C]3273L:LHP@@SE4LZ8*.NXAM.IJ%<3&^6RT7WO14,C^GB#6:4O_+5@LM]AB)V'LKO)E.6 MDVMM^$Q07'H?0,1,^A##(#%Z$$-CK")R3UQU37,=Q!(ZO(;;*B'M,&,K%L)R M,>"@EC!MPGF!)4VXVV:32XA:.'DK40+(X<_UP.J)[(R+Z#/&GE<+8<@=URVH ME#'Z85$2M^ X&RXG7-ZTGHS#W=$\$X*=/YPG^KA@S0@0!)H,/GR$XT +%?IH M^&CD<3@!)O:B1V//@F)A8T6YM% $9P P$<5JL<<]&F:E1H^)C)P8;S2E00?L MWV @?!SWBP..UM30?COAO.&NOH?O2**QU*=:6VL#AKPTWDISO' M8\!;AM4RDX^H/V6?X&UZG,^=P$]O,ME=?FT2J4I]8665I-#N*;2X#DQ2:-,4 M6J%F:V%UTX8I)+*K8\%S1*R](H149MFGD%1F*5=F):56D]HL%;(BM5G:*22U M6JDP YN\4O\6K;7ZO9LX2"ZR+ \[R+#9?@HEI32 M9D^(I/(&[/UB@\T8T8/ P3(SE2$D)&8A)JYP5+!4**WWW[[J:O35M$2ZT$'@ M/\EW_5A-5^P4$ZD\,CI]X>GVV>,UQG76]=$)&MB=XV953,P[5XW"A@A)I"8L MZQ*8+82NF&_;.4:7B._T2;\]E4YIV-)CV+A7O'/^>(UE8T=E'SU%B$QG"X[R M3MM$7%*?%U6)HX@&Z0S)<<#/N;\YW9322&V3B-UIC_U&R5I.<8:Z &PQ"[EK M)*4,)0D\HS5[NFQVK^6JN6*J^M)5N-IA_1UNQ4AJ6'_](39,J-5_/%>NE M!!M521F0,K"=:LR-M%[(EVI[FZ;[P*^;D&FZ?0G6LJ &TI?36]-7+%1SI6)E M55=1"LU>",U6]X;3)B0K>9"16,CW]IDDRUO$KV55_A4-JC,3_Q('F M7!?&,%D9C&T?;_AN/C'=*A0[6^%VSECWH5_*U5''!'Y\"6]W)':+P*D'J^Q8E?0>@=0+?\S5^J>N3XSZPWACBRM%XMP83>UL\ MAA=9BFOV0!FPF^I9P7%)8H< M+&Q-Y;*F%@Z0P3=9"PYV+:#C ==;T05^_)[V332P>0G'1\GW]'!\:R6FQ0Y? MU)YB74\#1@+N,QW&.+R'"_X0OQ9UX"*#BG8YT?VPHT9#KH.=483 L:9=\09? MOQ0J2G'4+D+XN3RGYRH MVP&(F\7QPN_^M1P][![T032]XC?6&F'+%&25_K8Z=^Q2E*.DRG9$>?S*4].( MW[O:!:ZM*J4Q:1<7;G:[K$@.7!&!K1?:*L:3R&QIZOB5S=89%=DZ0[;.V R[ M+4UNR=89FP->MLZ0K3,VT6:RH>MX*P9Z2U_ -=+#A@M-""#ZZ%!MNW,9\\OT MGN-A$]T1<(,0.-;9P?1)AUHF?41HL<7# -U_UV0-1AU\+\!VE!:/!KJ:B2&= M2UD[0+PZ?Q3+AO>GL^>B"]-#,L5:9(0WI@\&%@?#07=X!H 8C(8M]'A72-NF M+O>CVR /9M?4P6$E,S$/:_&"/L;3/WF4?.GX5'21#-UH4/_L< +KM_DA@KF- M[57Y+?*BL9L1^E_,%V_8=L ZB#(L@',&OG5?#)T_^<0 A.E[VB-$[=BXSW:P MK9A]SWNA^2N /^IS&**K:V(W/D3YDNFC]K9=TP-9&[4*%'TESJD>Z_@9'G!/ M_ KZU80&0'_27./DPG%83F*$^JU(2ZRE*E*F9V+8A'E/H'=T5SU&R!!^(9;A MW9.O(?OWM2%K0H#]XKIB'998AQ>M(R<: 2!#1MP$\9L7(.T%.X@NJ9[61;9Q MP1,4#5+YR6(OWDGSBVL^\H1/&#J3"YY)P55<4X0;>(H%E6J]7E: 888+ S7 M & AVZ+0,=GI8#<]UDZ"NFR-KND]R80H! MAN MB3&$!P)A:!ZV0$;1%XW[($)D02I]UK#)7V[N?#HV8&7))]8L,Y0LH'#4 MP1U[5#A]UNY2]&O@.0K13Q#0:+K$!,'2F0#-R@>\'27<1H.$:D!T-H(X.O!\ M=_A6?(EM-E@79VH_FJYC(W[?$A=&-WAG0?N>31\U9XP#I0]!*$4^A&M;T$L: M)@4?-7W(L9$+FX8.J&^R'M.BVT1\H%$N)GHP;%T+(/)F2ZPEC28Z+_'5P.1O M15]=3"YB2WMLY^HIP%,::_>!? $4QK>H$?;)'5@:IB)MS$Z *39Y[G 5B0 G MWD(6&_6,C#KMP#?6$-0^#(26)^)]EE% +G6ZXUU%6#,*7WN@O,'2J)$L0L@Z MGS*S]8A< SP6#-A(O&7( M'PG0A*L)"LM9)+=-/5@SZF4_60^SD[LLAN&LX0 M?5Y/R @,&5@"'NS5B;P#U(TZAQC4TUVSPZT.;RIB.# E!VG")G@BGX=:RQ(- MCIF%&:D'YH4\8U9%YC8Q$I7U5AE9-X"Y,<>QB1:L0T?C^ZR]>K1J=;KMS5"]WN M7:FL%NXZM)._,ZC6K96T3BE?K1]QDO$W,-M2_/JM<7G3NFG# P? &6'29OP:L:]'MKVKL2[7800R!@7Z#?"% M-8TOF*'C!.BZL45?PZ)S8<3"G;LG<-IXR+I6.,H=79,%X(X[P,YBH_BD@ZX3 MQ!,4'+"-.3&S%SYB% ;;?"HE2I4+MIL6A@5G(EJY#EN%CE /SI\9O37#K\:% M!%[4=KX1N=G=6/KC+.IQA\],[;C3QAY>T2$4&KY4K71+ M5;UX5ZX7ZG'_D^I3D(^30K8+PXZQUC] YF4%S'\D3X[.C4 M8$IR%+BN; ;>L\"=J77LN\LA$$FHQ2B8LWP$3F2=V)!K+H551]!NE^K<-$0K M$YU.654"+RS1L8$$OPN/)C M[ L.&*HT&$T8R^8?DR1QJ+@* *.,_# MC[%$,J*%SP]_"'V+$[$2+8X L 0#JIM=P)(P')>X=DSV]S&%)=:)_8X#V]2Y"#ASW)[0R$PD MV-;A54Z.B1T("^OF$+U8%P=XY9 MXWR#^T.QE*S&I!OY'42*R:WF.3:$E$-BF0^(?M^9?C[W.NAWT--ZJ_6UZ88I MV?WCK&7":C(3)C-AR;K2RU-C(_Z;E?W:Z\Q71ZMU.MUZ^<[H5/6[DEZNW]4* M>N7.R*O53J'0J76*G SO?V_FO^8S[ M29=!'\9GF\+("->H8LX#GM*XJ]P5\W?X^-V-_*]3X'[[[<_#^NG=]\6#^ M^);O=6@K^.$UC@CWN'\_,I\13PZ(J-W5+(\>$1OBB=^/J&Z<7H.GK^8[9;7A MN@W# ;B,#Y9V?\2H>:FY[MUE[>;[IQZM?_OXW! M_&Y7:[AT[.7+./_S[A/]6BA4OWTJ%'\\M[V/3\_%^Z-W!OCEN*4YM1@'J\]Y M."!B1^% YL Q=L<#%=^C5C?'&2T%A+QQ^[8_B0"U7'U_D,082D,K4@+ M%0H,4*U7P&[2SIW6-3IW^5(Q7^D8M%0L%Z/-YQX@6522B>-&PK7G=Q2#6V]I X^>AA_B8Z,G++Q@=*9T[D>. M^]UY;,\QX1#Q[\;]']\-9XZU73U:<-X6O'$Q1&'^?5V$346B3Q.>V_::\&XJ MF$OTX,GB \XCA->K2JDN49X8RI=?RC/!["L?(I]%C U@(?3])_]_A6/S4UR5 MMK6!O1!CGGA4/P&W \\6GU*N.([=:B=J*6(K_@#,F&U=@H M:.$6[UGS:C)IL!Y#[Y;"Z\CPIE3E?G!P85<<7'@I!W](B(-3I[8VS]1I6[+@ M!5(LD#%:DR^QHP1JC7Q3VLJ9@ON>[%>U6,Y+U95.U1625,VKK):]Z^!6)P:[ MHWVR^-:N.#(QO=GVE6_W6<.)TB)^6B4LR5F^*_HFW,'V3LFQ^28\8@7$P@WHL<-6[S6+'11H M]RC%$P''YN+G8T>RG"[ ICM]RMYZR6N(-Y?V<"6/-#;(XPO&:/Q"#RAQLX*E# MG#/"^11I7?;!NJCY$K <;M5_ 7D&2H^XY1RYY0-RR_%(3VC>&#?PHI'P-!FP M2TS%O9EDD6U=IQ5[<+1;MD9Q7WK+#F550))5 759%2"K F15P-:J KK%O*JJ M&KTK5>OJ7:FNY>_JG:)Q5U+SW6+=*.MEHSJVN]%N?;QLW/#JZ')9K6VX.OHE MQ!N!MI4=CB\3Q\A%*63D::Y4 8L/7=-[T_-=' J+ HT CRMK['[!B1+>#B6B M"!4//< T'=K3K&Y87LHJ;\,J52QV#&P\_HWC:8'?:G^ M2?H>^*7,SIXU\)P7RZM/Q/&3OV)VZY2YM?AIZF<>=+(<[9S@[<5-BJ3ZD.I# MJH\TJ8_C47S\1DJRE&0IR:F4Y"UR>P9D?P6]=J[Y]#03(CS5(W%;'IVJ_E;] M#_!='\HY)::7A8UB/0>TBE,4H'L2(%,"[64 M9BG-4IJS*)N1E0OY A3]E"?G/IM[3J$5N%'+A MZ ^::V11ATC_(9WB)%7(CE3(++&6\BSE6E9E'?/U-]AE(G"E*$M1EJ*<75&.9>BGC/1DAGXW%[^DY"Z5E( Q MCAMQ640*KYY)+V3[? =.(9_D'3AB@?$[:<178U?2B._PRIDBUV*35^<\.J8Q M^^:W[?>_7]02P,$% @ \UYG61(:&UT9"0 'C8 !< M !W;6LM,C R-# Y,CAX97@S,60Q+FAT;>U;;6_;.!+^*[P4W2: )?DE3E(Y M#="Z#NJ[[L\,O MH_Z1[?WV8W_TWT\#-^VG+V]^'_;9@1<$7SO]('@[>NL:COUFBXT4S[4P0N8\ M"X+!AP-VD!I3A$$PG\_]><>7:A*,KH+43+/C()-2@Y^8Y.#BG-[@)_#DXGP* MAK,XY4J#>77P973IG6$/(TP&%^?!\J?K&\ED<7&>B!G39I'!JX,I5Q.1>T86 M8:=9F!Z.#+!YH\^--Q>)2<-6L_F\5_ D$?G$RV!LPJY_=G;[2HE)NGHGW=)" M!1DW8@8DNR8USH"K,)(F[6U.L&UDL1PWEKGQQGPJLD7X8B2FH-D'F+,K.>7Y MBX9[@S\U*#%^T;.]M?@?H&A268*- M@YM41,*P3LMOG0<1VJEX!*UBQ"BH'U#KZV#XF;U_??6OP>AS@PT_]/T=4JX_ MN!H-+X?]UZ/AQP\>Z[\;#B[9X#^#_I?1\-\#]O$2VP97.Z3PIU+IDB--&,D^ M0TPH9)UFF\DQ,RFPSUQ%/ ?M?;S)8,%>QX9:VLUF^X'7L*XQ-2[%SH1&&&;" M+,)4) GDV.&W9V?M9J=W'E#'1U-CV&#_1*8R2*OLG<^^@M -%H,R8KQ ZW 3 M_N(&:/F_/6N=-'ON<\A2/@.F8"9@CKG!I$*S/TNN$''9 M\74B$\:P<^^V[8*E> MWBK,EO^]IG_:M0LX7D//:,W4I'OKM*:':*;$T#< M.%\.;K#0SW&/0J7'59EACU:'>ZWN(1S9H:UNXI[$XW7)AKC1+3.37!B#TJ/#UD2_#@KK/Q@O MH+ 9-OJ;<7,'$O>/N'LC ]$T$PDYG&LLP(E:N$:P4)U!*. J67H$,2*XXUY* M&=NF)7Q:YUF_.&BM=:W5*9;!;JH%%:7"G3GZB5)<'$N56 5LQ3*!'#-7AO# M%B@(=]0%JS$' <2G*)!$=@T$\1H(8,:ST@8-&0C&8]H!SG!I>DL"7F6%>Y" M>]R>DZW+<2 &L':9/Y*E^;8&]Z$IONH-5-:,Z]&ZO8IDT;)@LBBN+('Z]$CX MCGDM60]=9Y"[AJ7]0)7%;,M6[_U O!(SRS@N%9FO1H-;I$ZE-OB>SA]0EHY1 M4+4U9(>;0SHO>Q1II<(XVNA;J8UU(-B-#.UQ\G*EU9'3*>5ZE3$H BUJ(+'4 M9*U1T<8"MRO7D%6[FHW^C9\VT$,CY=6Z*<)SA0PRK(O^G@E MS.P-ETXTYA)=3M$::$&[FHI:M^Z1=S%5K%=YE!'&"I';0,N!#38TOCV"J;S4 M<)0J\IG,9D"\FO-)=9*DJOB$:9')!6#K/)4N*/D:!M!G#Y)R_!TSYAH)5S=' M5AY-L.,G1+N\FI_.='2M9F\\7AW0"NCZSVX3*BD11C0H+Y99Q@L-X?*7NAXG M.'GJ[D+H.HZ@B89<-W3=\NZJC][4;NYH8K6+K@,82X-U6\J 2?^IW3YW4351HLS56[4JS-2"%%)V=+LRV?/9(< M1LB6U]X7M-O=YJM MS-#>1^ D@0[N_!7)>5#6;/@$*.#IX^WQF>7IVVC/6T^#M^[2R9Y*]E2R4S;: M4\G3H))^RH5",8T]A^PY9,=LM.>0I\$AGQ1H09<0]KZLGPH8L\$-Q"6=W["/ M[D)W@U\">UR_/ G9D4N%^N%,NCK5CWA\/5$2]WL;V\+:]WG6&ZJ#KS8J0AM$ MKWIN]NIW+NX[0]6;^M>(-K^@5/ )>.Z(C(_1^"&?2=Q9.O^?G?GMX^>]ZK[# MO6O:[S2Y+S[9;U)=_!]02P,$% @ \UYG62JH,8X."0 +C4 !< !W M;6LM,C R-# Y,CAX97@S,60R+FAT;>U;:V_;.A+]*]P4O4T 2_(CK\II@-9- M4&.;M#=QM]B/E#2VB,BB+DG9\?[Z.T/*CNPXVQ1-+IS"!6I;? YGSIP9DM') MOSSO+$]Y'D/"/@TN/K-$QN48LE8K. S:S?8^:QZ%!V_#=H=]O6"[WP:]/=OZ MXY?>X+]?S]RT7[]]^-SOL1TO"+YW>D'PS[S18;*)YK883,>18$9Y<[ M;"P98O=+FUIN*Q*1AJ]E\W2UXDHA\Y&4P-.&!?WQ\5Z3$*%V42;>T4$'&C9@ MC5T;-"W M!B6&;[JVM1;_ QP:EV?@UG@\$R,JI> :I8L0HJ)\0Z_M9_YI=O+_Z]]G@NL'ZESU_@X3KG5T-^N?] MWOM!_\NEQWJ?^F?G[+Q_^?ZRUW__F7TYQ[JSJPT2^&NI=,F1)HQDUQ 3"EFG MV69RR$P*[)JKB.>@O2^W&?I7P"3,%$P!2C@TF%9G^57"'FLAF6%U(A0')V+M48@XKW)Z'E M.V"K"ZYNP&ATV#SVN[^?UI9B1*OC'\S]4N0XLPF]JFQ)W/:2=C]P;2,N&\_8 M32ZG&6!L;C@E5ZI-) J52PSJ.#L7.>/YC)6Y427@*C!BVXB/.N=LC$]*\(P- M.3FM8G(LK)?;=O<:Y!"#UES-J,F8WX!U_\68&LL2% :GS(@^YOP0"X5I!C;# MQ$.C) DH-DW1:9@NZ>.N_Q045(/0 L9"8S@DE;G$1($ND'YH=AJW0-%DHG&= M$^R7L&A6U\-OCY]]OWT?0%7AG10>1Q5B8X)N*@9H\&8D@0 Q1H1D(@(1/3RP7$*NOJE:D1 MQ8E-?!K4HLRP >)*HO'M=-K*$W.=LF$FIWH..@4CH8VBJ,6IT,F-4C:6L%,) M0L_^$GH&2ZHFV5M'75WAHPJ"Y+]R.!3X:(W09UR!-3>:3T09D%D8 M(,:B3.B4FE.S,7(7\1<])T+'F=0E]B-64S)S=B^4Q,T,%FNVBV9. ''C;'EV MBT$YQWT+I2-7988M6AWNM0YV8<]V;1TD[LD]"LJ)0JQ '8"G([#J56=^Q19R"W0T)358'B3MV- MBIVH4A@*';F6F4CL/E:7D1:)X$K0 H0+9Y836,7#WB0+A M?M)V*C#-$7&9<2(Z7)858D$W!!<7^.KQ&G]%0 V1B[ _)$_)/4\!A>C_0&'5 M;?2#?G,/$H_WN$NF M)7Q:XUF[.&@M-:UE+I;!;JL%%:7"W3K:B4)<'$N56 %L#C."'"-7AO# &B@( M=]0$\S,' <2G*)!$-@T$\1((8,*STCH-*0B&0]H53G!I>DT 7D2%1Y" >UP? MDZW)L2,ZL':1/Y*E>5B"Q] 47[0&2FN&=6]=GU>R:)XP6117FD!YNC3XAEDM M679=IY#[BJ4=0A7%;,U:Z_V$OQ(SRS@N%:FO1H-K1AU+;;"VN=NF\[9*GE0K]:*5M)3;F@6"W-K3KRV^PRW)Q3SC=\Z>SVA6R1[X MO]LA7-#ME\V(JU$B!"\H+Y99Q@L-X?Q'78Y#G#QU5P%T&T560/LNPZV./W?3 M126UBRN:6,UGK49KN5699+$F8G(,Z-45122-D>,N.JT!3Q<\AA"W88H7U-^41 M[B1+ RM+?VXPU!IBY2.AX2XSJT^3_((AVD@?!UM+;( E6H=^YW!KB0VPQ$'; MWY+3$QHB,(I"R#.&BU_6P]L?W[!_Q+S))>C/S+A/LI@ET2\1B^,(,Z^C!J._ M\7F"5?R0K?X1:,Z'[:'0D1(XS"? 9)860D/R7'OWQ_T9*#\KC_P3J#TIYY/8 MA@GM>>P6AA)'J<)73?NONUJ;B1Q">U!+O^Y5VS%#>_2.DP0Z6/-'%"=!6=/B M"R"!EX^XY^>6EZ^C+7.]#.9:1RA;,MF2R4;I:$LF+X-,KB$74K'_B!C85P5: MT+%J@_52 4-VOCB/_.(N(;9$LR6:#=/1EFA>!M'0S=& ;JA*=8]' GM^/S\: MV9!;AOII3;HXYH]X?#-2$C> *_O$VOLMRQ7525@;!:$=HU<]-RL)Z^_55"7U MUVI67]@I^ @\=V;&AZCDD$\D;C6=G8^/_?;^ZVYU >+*FO8='_9UE%!O+M@P8 &4= 5 =VUK+3(P,C0P.3(X>&5X M,S(N:'1M[1EK4]LX\*_LT6D+,_$C"=#@I,RD(0S<\3IBKM>/LBW'&AS+E11" M[M??KFQ#@';Z.MK2.28DMK3:MW97J\%OCC,N,E;$/(&#\/@($AG/9[PP$"O. M#(XNA,D@E&7)"CCF2HD\AS=*)%,.T/;=;;?=V7)]Q]D=(*Y1O4@6 ;3;WK;7 M\3N;X+\*MG:"3@?.CF'](AQM6.B]TU'X[FQ'-T.((UQ_/>=D>>MQ?N M51.;KM^&4+%""R-DP7+/&Y^LP5IF3!EXWF*Q9N M8I*UW0&-X#=GR>Y@Q@V#.&-*<_-Z[2+<=WH(883)^>[ :WXKV$@FR]U!(JY MFV7.7Z_-F)J*PC&R#+I^:?JXTL/I>S#7SD(D)@O:OO^\7[(D$<74R7EJ@BVW MU[L=4F*:W8S)2K1 \9P9<<4)]PK6..=,!9$T6?\^@0^M+)MUJ2R,D[*9R)?! MRU#,N(83OH!S.6/%RU8U@K^:*Y&^[%MH+?[AB!K%,_S:."P74T1.O/8K^8-: M].@.D06WXD0R3W!R?)V)2!CH=@9>A%HJ'X&G&#V4JR]@ZNWX< +'P_,_QN&D M!89,-S1)8MY4"KN+!0K<04,)S#<.ST+QWL_2+% _UO5[Z>4W*AV MQ]^&TWT(#\8P&9Z_&9Z,)\[IWT?C=S G=]E./# F)9%#RF4%.E M Y-Q>#]G"B7-EZ!X*94!F<);+C0<,W7)C<9=5L0NK!/LBV>]3L?OC^0,L\C2 MOK7[&Y@E8%^J&:81YT](I;)X4Z%CEC?H@1<)YI,)+PV?15R]>-;>]ON=7@LH ML[2 :5R0-VF*UD]X/%<8%E%X5B0POL:(7V"R0N(SH37)@!^"3#!50<851\XK M-M_/I>F?6W&JYXT6+'@+?L?$8Q -'+A6QA:,,B84JK4%9XIKD5#&)'*C3/ 4 MB2(3%)#A-$U%S%7+3AX+Y(7G$+IP).-+II(6LEL(E/POA+I%U:KQ[(L"4[- M==1X+)H0DZR>*\**G!/CM6);@"!&I/A0SI6>,V3*2+N&M(MCF#%0+[AJ93O7 MAK7;F?3)$EE2#E]%T0"18]8T)TQ%K.#:.;W.^1*&L?4 ]YFOM8\@YHLD%[)316$KDPRR 3"6X,!*#@X7?[ X\ 'R?^?24;5++9'/!Z MC2H^*BU9E/,&2R15PI43RSQGI>9!\[#*QS82SZJ,0*4>&1HM>;>0) ;OEI$T MLE(5$F'54*VQM2NI3'(C$P4*C+-UUL+JTLC9G22*^XE2Z KB%0W5##3:6JE6 M5PA*))+FC!M<09H2D'UCZ>]![EVX,UK+3Y1S3T4Z D+\X5USY.6];NX?+OM MO;)=DJ?FYY]U7GL0.AM"(UP4*8&(#WA^Q4DP(L(*[3RD]"6A]G_E_?+*^W&Y MZ>$![JGMV@>Z^Y!(3UB<;SE./VG!?WBR\NQIIRES?Y(SV:_+1D@G>*GX5*); MU7T?]$][BA<:(D[#Z5P50F< M4%>IQG11".HA30PS*.-()GS#;C9DK9"F8<]V[IB&DE7]PZHW4W43E>U%@>8X M28VZ1.@XE[11;^ZH?O4NQ! TQAJZ3L.#/L:NO-(1ZG"AA#&\0)*H&GM=5[>T M$HB6=RR;,7(&!"V5O!+42T73?Z!/2\99T-U>1":H^TN(ZR.@MYZ%Z#ZW[:I M&$T\IRG,2QPAIKFN[;AZ2LYN&A@1BR^G2F*$NA?(5J[%[D[4'8@.JI!"FE._ M^[5N5Z_CZI'5V[C[]WPEFW*GZE6P%/T]8%<28V$5Y7L]M[/YO%^W=JHQWUX- M5O>']D)R]U]02P$"% ,4 " #S7F=9"ZO-C-0* "R9 $ M @ $ =VUK+3(P,C0P.3(X+GAS9%!+ 0(4 Q0 ( /->9UE6HXBW M40T "ZW 4 " 0(+ !W;6LM,C R-# Y,CA?8V%L+GAM M;%!+ 0(4 Q0 ( /->9UGV'^M64!, )4- 0 4 " 848 M !W;6LM,C R-# Y,CA?9&5F+GAM;%!+ 0(4 Q0 ( /->9UE% &35V3P M *CF P 4 " 09UDDSJ 41R@ !2^ @ 4 " 1)I !W M;6LM,C R-# Y,CA?<')E+GAM;%!+ 0(4 Q0 ( /->9UF%9UD2&AM=&0D !XV 7 " ?G9 0!W;6LM M,C R-# Y,CAX97@S,60Q+FAT;5!+ 0(4 Q0 ( /->9UDJJ#&.#@D "XU M 7 " 4?C 0!W;6LM,C R-# Y,CAX97@S,60R+FAT;5!+ M 0(4 Q0 ( /->9UE%!O+M@P8 &4= 5 " 8KL 0!W J;6LM,C R-# Y,CAX97@S,BYH=&U02P4& D "0!5 @ 0/,! end XML 58 wmk-20240928x10q_htm.xml IDEA: XBRL DOCUMENT 0000105418 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2024-06-30 2024-09-28 0000105418 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2023-12-31 2024-09-28 0000105418 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2023-07-02 2023-09-30 0000105418 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2023-01-01 2023-09-30 0000105418 us-gaap:TreasuryStockCommonMember 2024-09-28 0000105418 us-gaap:RetainedEarningsMember 2024-09-28 0000105418 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-28 0000105418 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-09-28 0000105418 us-gaap:TreasuryStockCommonMember 2024-06-29 0000105418 us-gaap:RetainedEarningsMember 2024-06-29 0000105418 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-29 0000105418 2024-06-29 0000105418 us-gaap:TreasuryStockCommonMember 2023-12-30 0000105418 us-gaap:RetainedEarningsMember 2023-12-30 0000105418 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-30 0000105418 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-30 0000105418 us-gaap:TreasuryStockCommonMember 2023-09-30 0000105418 us-gaap:RetainedEarningsMember 2023-09-30 0000105418 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000105418 us-gaap:TreasuryStockCommonMember 2023-07-01 0000105418 us-gaap:RetainedEarningsMember 2023-07-01 0000105418 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 0000105418 2023-07-01 0000105418 us-gaap:TreasuryStockCommonMember 2022-12-31 0000105418 us-gaap:RetainedEarningsMember 2022-12-31 0000105418 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000105418 wmk:PharmacyMember 2024-06-30 2024-09-28 0000105418 wmk:ManufacturingMember 2024-06-30 2024-09-28 0000105418 wmk:GroceryMember 2024-06-30 2024-09-28 0000105418 wmk:FuelProductMember 2024-06-30 2024-09-28 0000105418 wmk:PharmacyMember 2023-12-31 2024-09-28 0000105418 wmk:ManufacturingMember 2023-12-31 2024-09-28 0000105418 wmk:GroceryMember 2023-12-31 2024-09-28 0000105418 wmk:FuelProductMember 2023-12-31 2024-09-28 0000105418 wmk:PharmacyMember 2023-07-02 2023-09-30 0000105418 wmk:ManufacturingMember 2023-07-02 2023-09-30 0000105418 wmk:GroceryMember 2023-07-02 2023-09-30 0000105418 wmk:FuelProductMember 2023-07-02 2023-09-30 0000105418 wmk:PharmacyMember 2023-01-01 2023-09-30 0000105418 wmk:ManufacturingMember 2023-01-01 2023-09-30 0000105418 wmk:GroceryMember 2023-01-01 2023-09-30 0000105418 wmk:FuelProductMember 2023-01-01 2023-09-30 0000105418 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 2024-09-28 0000105418 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 2024-09-28 0000105418 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-02 2023-09-30 0000105418 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0000105418 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 2024-09-28 0000105418 us-gaap:RevolvingCreditFacilityMember wmk:RevolvingCreditAgreementWellsFargoBankNationalAssociationMember 2024-09-28 0000105418 us-gaap:RevolvingCreditFacilityMember wmk:RevolvingCreditAgreementWellsFargoBankNationalAssociationRevolvingCreditFacilityMember 2024-09-28 0000105418 us-gaap:LineOfCreditMember wmk:RevolvingCreditAgreementWellsFargoBankNationalAssociationRevolvingCreditFacilityDiscretionaryMember 2024-09-28 0000105418 us-gaap:LetterOfCreditMember wmk:RevolvingCreditAgreementWellsFargoBankNationalAssociationLettersOfCreditMember 2024-09-28 0000105418 srt:MinimumMember 2024-09-28 0000105418 srt:MaximumMember 2024-09-28 0000105418 us-gaap:RetainedEarningsMember 2024-06-30 2024-09-28 0000105418 us-gaap:RetainedEarningsMember 2023-12-31 2024-09-28 0000105418 us-gaap:RetainedEarningsMember 2023-07-02 2023-09-30 0000105418 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0000105418 us-gaap:RevolvingCreditFacilityMember wmk:RevolvingCreditAgreementWellsFargoBankNationalAssociationMember 2023-12-31 2024-09-28 0000105418 wmk:PharmacyMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2024-06-30 2024-09-28 0000105418 wmk:ManufacturingMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2024-06-30 2024-09-28 0000105418 wmk:GroceryMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2024-06-30 2024-09-28 0000105418 wmk:FuelProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2024-06-30 2024-09-28 0000105418 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2024-06-30 2024-09-28 0000105418 wmk:PharmacyMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-12-31 2024-09-28 0000105418 wmk:ManufacturingMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-12-31 2024-09-28 0000105418 wmk:GroceryMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-12-31 2024-09-28 0000105418 wmk:FuelProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-12-31 2024-09-28 0000105418 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-12-31 2024-09-28 0000105418 wmk:PharmacyMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-07-02 2023-09-30 0000105418 wmk:ManufacturingMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-07-02 2023-09-30 0000105418 wmk:GroceryMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-07-02 2023-09-30 0000105418 wmk:FuelProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-07-02 2023-09-30 0000105418 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-07-02 2023-09-30 0000105418 wmk:PharmacyMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0000105418 wmk:ManufacturingMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0000105418 wmk:GroceryMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0000105418 wmk:FuelProductMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0000105418 us-gaap:RevenueFromContractWithCustomerMember us-gaap:ProductConcentrationRiskMember 2023-01-01 2023-09-30 0000105418 us-gaap:CommonStockMember 2024-09-28 0000105418 us-gaap:CommonStockMember 2024-06-29 0000105418 us-gaap:CommonStockMember 2023-12-30 0000105418 us-gaap:CommonStockMember 2023-09-30 0000105418 us-gaap:CommonStockMember 2023-07-01 0000105418 us-gaap:CommonStockMember 2022-12-31 0000105418 2023-07-02 2023-09-30 0000105418 2023-01-01 2023-09-30 0000105418 2023-09-30 0000105418 2022-12-31 0000105418 us-gaap:CommercialPaperMember 2024-09-28 0000105418 us-gaap:BondsMember 2024-09-28 0000105418 us-gaap:CommercialPaperMember 2023-12-30 0000105418 us-gaap:BondsMember 2023-12-30 0000105418 2024-09-28 0000105418 2023-12-30 0000105418 2024-06-30 2024-09-28 0000105418 2024-11-07 0000105418 2023-12-31 2024-09-28 shares iso4217:USD iso4217:USD shares pure wmk:segment wmk:store http://fasb.org/us-gaap/2024#FairValueInputsLevel1Member http://fasb.org/us-gaap/2024#FairValueInputsLevel2Member http://fasb.org/us-gaap/2024#FairValueInputsLevel2Member http://fasb.org/us-gaap/2024#FairValueInputsLevel1Member http://fasb.org/us-gaap/2024#FairValueInputsLevel2Member http://fasb.org/us-gaap/2024#FairValueInputsLevel2Member 0000105418 --12-28 2024 Q3 false 1 1 1 1 Large Accelerated Filer 10-Q true 2024-09-28 false 1-5039 WEIS MARKETS, INC PA 24-0755415 1000 S. Second Street P. O. Box 471 17801-0471 Sunbury PA 570 286-4571 Yes Yes false false false Common stock, no par value WMK NYSE 26898443 149757000 184217000 231435000 225991000 30947000 26651000 93233000 65092000 304328000 296157000 37270000 34107000 846970000 832214000 983516000 961353000 167862000 174208000 52330000 52330000 19959000 19527000 2070637000 2039632000 223348000 226164000 33392000 42676000 39785000 40658000 21179000 18353000 9117000 12416000 760000 516000 327581000 340782000 32940000 29032000 25151000 25174000 136070000 142345000 111352000 118091000 14815000 9871000 647909000 665296000 0 0 100800000 100800000 33047807 33047807 26898443 26898443 9949000 9949000 1564265000 1516438000 227000 430000 -629000 -1193000 1573585000 1525194000 6149364 6149364 150857000 150857000 1422728000 1374337000 2070637000 2039632000 1186232000 1160306000 3546602000 3483975000 895092000 874583000 2669728000 2613417000 291140000 285723000 876874000 870558000 261582000 256050000 787465000 762644000 29558000 29673000 89409000 107914000 7848000 1409000 17461000 7715000 -1621000 774000 -3429000 -1399000 35785000 31856000 103441000 114230000 9945000 8630000 28178000 30925000 25840000 23226000 75263000 83305000 26898443 26898443 26898443 26898443 26898443 26898443 26898443 26898443 0.34 0.34 1.02 1.02 0.96 0.96 0.86 0.86 2.80 2.80 3.10 3.10 25840000 23226000 75263000 83305000 285000 347000 204000 237000 790000 -962000 564000 613000 790000 -962000 564000 613000 26630000 22264000 75827000 83918000 33047807 9949000 1547571000 -1419000 6149364 -150857000 1405244000 25840000 25840000 790000 790000 9145000 9145000 33047807 9949000 1564265000 -629000 6149364 -150857000 1422728000 33047807 9949000 1490979000 -4874000 6149364 -150857000 1345198000 23226000 23226000 -962000 -962000 9145000 9145000 33047807 9949000 1505060000 -5836000 6149364 -150857000 1358316000 33047807 9949000 1516438000 -1193000 6149364 -150857000 1374337000 75263000 75263000 564000 564000 27436000 27436000 33047807 9949000 1564265000 -629000 6149364 -150857000 1422728000 33047807 9949000 1449191000 -6449000 6149364 -150857000 1301834000 83305000 83305000 613000 613000 27436000 27436000 33047807 9949000 1505060000 -5836000 6149364 -150857000 1358316000 75263000 83305000 83909000 81533000 4466000 -5000 1038000 -815000 -6740000 4476000 3201000 1222000 8171000 10450000 31304000 26342000 -4546000 -89437000 244000 81000 -374000 -359000 100324000 43125000 107932000 75645000 6329000 336000 135197000 92569000 130967000 58725000 419000 29000 1094000 213000 -107347000 -109394000 27436000 27436000 -27436000 -27436000 -34459000 -93706000 184217000 157997000 149757000 64291000 34600000 26400000 37000 25000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;">(1) Significant Accounting Policies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basis of Presentation: The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and with the instructions for Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, all adjustments (consisting of normal recurring deferrals and accruals) considered necessary for a fair presentation have been included. The operating results for the periods presented are not necessarily indicative of the results to be expected for the full year. The Company has evaluated subsequent events for disclosure through the date of issuance of the accompanying unaudited Condensed Consolidated Financial Statements and there were no material subsequent events which require additional disclosure. For further information, refer to the Consolidated Financial Statements and footnotes thereto included in the Company’s latest Annual Report on Form 10-K.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basis of Presentation: The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and with the instructions for Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, all adjustments (consisting of normal recurring deferrals and accruals) considered necessary for a fair presentation have been included. The operating results for the periods presented are not necessarily indicative of the results to be expected for the full year. The Company has evaluated subsequent events for disclosure through the date of issuance of the accompanying unaudited Condensed Consolidated Financial Statements and there were no material subsequent events which require additional disclosure. For further information, refer to the Consolidated Financial Statements and footnotes thereto included in the Company’s latest Annual Report on Form 10-K.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;">(2) Current Relevant Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">The Company regularly monitors recently issued accounting standards and assesses their applicability and impact. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">The Financial Accounting Standards Board (FASB) issued ASU 2023-09, Improvements to Income Tax Disclosures (“ASU 2023-09”), that is intended to enhance the transparency and decision usefulness of income tax disclosures. ASU 2023-09 requires disclosures of reconciliation of the expected tax at the applicable statutory federal income tax rate to the reported tax in a tabular format, using both percentages and amounts, broken out into specific categories with certain reconciling items of five percent or greater of the expected tax further broken out by nature and/or jurisdiction, disclosure of income taxes paid, net of refunds received, broken out between federal and state and local income taxes and payments to individual jurisdictions representing five percent or more of the total income tax payments must also be separately disclosed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">The disclosures required by ASU 2023-09 are required in the Company’s annual financial statements beginning with the year ended December 28, 2024, with early adoption permitted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">The Financial Accounting Standards Board issued ASU 2023-07, </span><span style="white-space:pre-wrap;background:#ffffff;">Improvements to Reportable Segment Disclosures (“ASU 2023-07”), that is intended to improve disclosures about a public entity’s reportable segments and provide additional information about a segment’s expenses. ASU 2023-07 requires incremental line-item disclosures about each reportable segment’s expenses and expands the scope of interim disclosures to include all required annual disclosures about a reportable segment’s profit or loss and assets, including the newly required expense disclosures. The amendments in the ASU do not remove any of the existing requirements for disclosure of specific items (such as depreciation, amortization, or depletion expenses) nor do they change how a public entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The disclosures required by ASU 2023-07 are required in the Company’s annual financial statements beginning with the year ended December 28, 2024, with early adoption permitted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">The Company regularly monitors recently issued accounting standards and assesses their applicability and impact. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;">(3) Marketable Securities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s marketable securities are all classified as available-for-sale within “Current Assets” in the Company’s Condensed Consolidated Balance Sheets. The FASB has established three levels of inputs that may be used to measure fair value:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1</span></span>Observable inputs such as quoted prices in active markets for identical assets or liabilities;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2</span></span>Observable inputs, other than Level 1 inputs in active markets, that are observable either directly or indirectly; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3</span></span>Unobservable inputs for which there is little or no market data, which require the reporting entity to develop its own assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company’s marketable securities valued using Level 1 inputs include highly liquid equity securities, for which quoted market prices are available. The Company’s bond and commercial paper portfolio is valued using a combination </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">of pricing for similar securities, recently executed transactions, cash flow models with yield curves and other pricing models utilizing observable inputs, which are considered Level 2 inputs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">For Level 2 investment valuation, the Company utilizes standard pricing procedures of its investment advisory firm which includes various third-party pricing services. These procedures also require specific price monitoring practices as well as pricing review reports, valuation oversight and pricing challenge procedures to maintain the most accurate representation of investment fair market value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">The Company accrues interest on its bond and commercial paper portfolio throughout the life of each bond and commercial paper held. Unrealized gains and losses on debt securities are recognized in “Accumulated other comprehensive income (loss)” on the Company’s Condensed Consolidated Balance Sheets. Dividends from the equity securities are recognized as received. Interest, dividends and unrealized gains and losses on equity securities are recognized in “Investment income (loss) and interest expense” on the Company’s Condensed Consolidated Statements of Income. The Company recognized an investment gain of </span>$6.2 million in the thirteen weeks ended September 28, 2024, which included an unrealized gain in equity securities of $653 thousand. In the thirteen weeks ended September 30, 2023, the Company recognized investment income of $2.2 million, which included an unrealized loss in equity securities of $437 thousand. In the thirty-nine weeks ended September 28, 2024, the Company recognized investment income of $14.1<span style="color:#ff0000;"> </span>million, which included an unrealized gain in equity securities of $1.0 million. In the thirty-nine weeks ended September 30, 2023, the Company recognized investment income of $6.3 million, which included an unrealized loss in equity securities of $815 thousand.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities, as of September 28, 2024 and December 30, 2023, consisted of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:52.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">(amounts in thousands)</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">September 28, 2024</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.44%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.49%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Holding Gains</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.01%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Holding Losses</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.03%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Available-for-sale:</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Level 1</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;font-style:italic;margin-left:0pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_HvHGvy_8rkqnKhFtMKbTFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Equity securities</span></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,948</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Level 2</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;font-style:italic;margin-left:0pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_nJhY77qJZEKfL8WgdVojCA;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Corporate and municipal bonds</span></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180,308</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,214</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,627)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 178,895</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_u9bNmGjMAkCMGnp72nHfIg;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Commercial Paper</span></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,035</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 557</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,592</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226,343</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,771</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,627)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,435</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:52.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">(amounts in thousands)</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">December 30, 2023</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.44%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.49%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Holding Gains</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.01%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Holding Losses</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.03%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Available-for-sale:</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Level 1</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;font-style:italic;margin-left:0pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_PNxJfJTVJ0arx3gE5cuj4A;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Equity securities</span></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,910</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Level 2</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;font-style:italic;margin-left:0pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_pdp7RKv7tEq69kjZWxjc4g;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Corporate and municipal bonds</span></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177,972</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,853</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (6,553)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,272</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_06bCXt5ZgUmuWdz5ytK_TA;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Commercial paper</span></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,732</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,076</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,808</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,704</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,929</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (6,553)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,991</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">Maturities of marketable securities classified as available-for-sale at September 28, 2024, were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:76.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">(amounts in thousands)</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.39%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Available-for-sale:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Due within one year</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,075</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,033</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Due after one year through five years</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,115</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,527</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Due after five years through ten years</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,650</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,953</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Due after ten years</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,503</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,974</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226,343</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,487</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt;"><i style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">SERP Investments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company also maintains a non-qualified supplemental executive retirement plan for certain of its associates which allows them to defer income to future periods. Participants in the plans earn a return on their deferrals based on mutual fund investments. The Company chooses to invest in the underlying mutual fund investments to offset the liability associated with the non-qualified deferred compensation plans. Such investments are reported on the Company’s Condensed Consolidated Balance Sheets as “SERP investment,” are classified as trading securities and are measured at fair value using Level 1 inputs with gains and losses included in “Investment income (loss) and interest expense” on the Company’s Condensed Consolidated Statements of Income. The Company recognized investment income of $1.6 million and<span style="color:#ff0000;"> </span>investment loss of $774 thousand in the thirteen weeks ended September 28, 2024 and September 30, 2023, respectively. The Company recognized investment income of $3.4 million and $1.4<span style="white-space:pre-wrap;"> million in the thirty-nine weeks ended September 28, 2024 and September 30, 2023, respectively. The changes in the underlying liability to the associates are recorded in “Other income (expense).”</span></p> 6200000 653000 2200000 -437000 14100000 1000000.0 6300000 -815000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:52.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">(amounts in thousands)</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">September 28, 2024</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.44%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.49%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Holding Gains</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.01%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Holding Losses</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.03%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Available-for-sale:</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Level 1</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;font-style:italic;margin-left:0pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_HvHGvy_8rkqnKhFtMKbTFg;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Equity securities</span></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,948</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Level 2</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;font-style:italic;margin-left:0pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_nJhY77qJZEKfL8WgdVojCA;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Corporate and municipal bonds</span></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180,308</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,214</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,627)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 178,895</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_u9bNmGjMAkCMGnp72nHfIg;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Commercial Paper</span></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,035</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 557</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,592</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226,343</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,771</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (5,627)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,435</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:52.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">(amounts in thousands)</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-style:italic;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">December 30, 2023</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.44%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:11.49%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Holding Gains</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:12.01%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Holding Losses</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:8.03%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Available-for-sale:</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Level 1</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;font-style:italic;margin-left:0pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_PNxJfJTVJ0arx3gE5cuj4A;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Equity securities</span></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,910</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Level 2</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;font-style:italic;margin-left:0pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_pdp7RKv7tEq69kjZWxjc4g;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Corporate and municipal bonds</span></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177,972</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,853</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (6,553)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 175,272</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:52.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="-sec-ix-hidden:Hidden_06bCXt5ZgUmuWdz5ytK_TA;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Commercial paper</span></span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,732</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,076</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,808</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,704</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:9.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,929</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (6,553)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,991</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 5948000 180308000 4214000 5627000 178895000 46035000 557000 46592000 226343000 4771000 5627000 231435000 4910000 177972000 3853000 6553000 175272000 44732000 1076000 45808000 222704000 4929000 6553000 225991000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:76.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">(amounts in thousands)</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.39%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:9.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Available-for-sale:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Due within one year</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,075</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,033</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Due after one year through five years</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,115</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,527</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Due after five years through ten years</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,650</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,953</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:76.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Due after ten years</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,503</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:7.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,974</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226,343</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,487</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 110075000 111033000 58115000 56527000 13650000 12953000 44503000 44974000 226343000 225487000 1600000 -774000 3400000 1400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;">(4) Accumulated Other Comprehensive Income</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">All balances in accumulated other comprehensive income are related to available-for-sale marketable debt securities. The following table sets forth the balance of the Company’s accumulated other comprehensive income, net of tax.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:77.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:18.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:77.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:20.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized Gains (Losses)</b></p></td></tr><tr><td style="vertical-align:middle;width:77.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:20.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">on Available-for-Sale </b></p></td></tr><tr><td style="vertical-align:middle;width:77.74%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">(amounts in thousands)</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:20.6%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Marketable Securities</b></p></td></tr><tr><td style="vertical-align:middle;width:77.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accumulated other comprehensive income (loss) balance as of December 30, 2023</p></td><td style="vertical-align:middle;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,193)</p></td></tr><tr><td style="vertical-align:middle;width:77.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other comprehensive income (loss)</p></td><td style="vertical-align:middle;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564</p></td></tr><tr><td style="vertical-align:middle;width:77.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net current period other comprehensive income (loss)</p></td><td style="vertical-align:middle;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564</p></td></tr><tr><td style="vertical-align:middle;width:77.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accumulated other comprehensive income (loss) balance as of September 28, 2024</p></td><td style="vertical-align:middle;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (629)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:77.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:18.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:77.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:20.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized Gains (Losses)</b></p></td></tr><tr><td style="vertical-align:middle;width:77.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:20.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">on Available-for-Sale </b></p></td></tr><tr><td style="vertical-align:middle;width:77.74%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">(amounts in thousands)</i></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.64%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:middle;white-space:nowrap;width:20.6%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Marketable Securities</b></p></td></tr><tr><td style="vertical-align:middle;width:77.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accumulated other comprehensive income (loss) balance as of December 30, 2023</p></td><td style="vertical-align:middle;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (1,193)</p></td></tr><tr><td style="vertical-align:middle;width:77.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Other comprehensive income (loss)</p></td><td style="vertical-align:middle;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564</p></td></tr><tr><td style="vertical-align:middle;width:77.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net current period other comprehensive income (loss)</p></td><td style="vertical-align:middle;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:18.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564</p></td></tr><tr><td style="vertical-align:middle;width:77.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accumulated other comprehensive income (loss) balance as of September 28, 2024</p></td><td style="vertical-align:middle;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:18.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (629)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> -1193000 564000 564000 -629000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;">(5) Long-Term Debt</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">On September 1, 2016, Weis Markets entered into a revolving credit agreement with Wells Fargo Bank, N.A. (the “Credit Agreement”), which was last amended on September 29, 2023, and matures on October 1, 2027. The Credit Agreement provides for an unsecured revolving credit facility with an aggregate principal amount not to exceed $30.0 million with an additional discretionary amount available of $70.0 million. As of September 28, 2024, the availability under the Credit Agreement was $13.2 million, net of $16.8 million letters of credit. The letters of credit are maintained primarily to support performance, payment, deposit or surety obligations of the Company. The Company has not had an obligation on the Credit Agreement since the second quarter of 2018.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense related to long-term debt was $8<span style="color:#ff0000;"> </span>thousand in each of the thirteen weeks ended September 28, 2024, and September 30, 2023. Interest expense related to long-term debt was $37 thousand and $25 thousand in the thirty-nine weeks ended September 28, 2024 and September 30, 2023, respectively. </p> 2016-09-01 2027-10-01 30000000.0 70000000.0 13200000 16800000 8000 8000 37000 25000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;">(6) Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The interim Chief Operating Officer, the Company’s chief operating decision maker, analyzes store operational revenues by geographical area but each area offers customers similar products, has similar distribution methods, and is supported by centralized management processes. The Company’s operations are reported as a single reportable segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The following tables represent net sales by type of product for the thirteen and thirty-nine weeks ended September 28, 2024, and September 30, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:56.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:41.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">13 Weeks Ended</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:56.21%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">(<i style="font-style:italic;">amounts in thousands</i>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 28, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.09%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">September 30, 2023</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Grocery</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 968,575</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 81.7</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 960,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Pharmacy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 155,236</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 13.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Fuel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 60,859</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Manufacturing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,562</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 0.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,186,232</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 100.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,160,306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:41.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">39 Weeks Ended</b></p></td></tr><tr><td style="vertical-align:middle;width:56.21%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">(<i style="font-style:italic;">amounts in thousands</i>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 28, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.61%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Grocery</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,917,024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">82.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,915,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">83.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:56.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Pharmacy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 446,677</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">12.6</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 380,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Fuel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 178,577</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">5.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Manufacturing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,324</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">0.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,546,602</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">100.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,483,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">100.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:56.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:41.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">13 Weeks Ended</b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:56.21%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">(<i style="font-style:italic;">amounts in thousands</i>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 28, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.09%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">September 30, 2023</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Grocery</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 968,575</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 81.7</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 960,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Pharmacy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 155,236</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 13.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Fuel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 60,859</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Manufacturing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,562</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 0.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,186,232</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 100.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,160,306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="10" style="vertical-align:bottom;white-space:nowrap;width:41.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">39 Weeks Ended</b></p></td></tr><tr><td style="vertical-align:middle;width:56.21%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">(<i style="font-style:italic;">amounts in thousands</i>)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 28, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:17.61%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Grocery</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,917,024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">82.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,915,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">83.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:56.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Pharmacy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 446,677</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">12.6</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 380,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Fuel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 178,577</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">5.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Manufacturing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,324</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">0.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,546,602</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">100.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,483,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">100.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 968575000 0.817 960072000 0.827 155236000 0.131 133289000 0.115 60859000 0.051 64524000 0.056 1562000 0.001 2421000 0.002 1186232000 1.000 1160306000 1.000 2917024000 0.823 2915444000 0.837 446677000 0.126 380917000 0.109 178577000 0.050 179768000 0.052 4324000 0.001 7846000 0.002 3546602000 1.000 3483975000 1.000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-weight:normal;">(7) Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">As of September 28, 2024, the Company leased approximately 47% of its open store facilities under operating leases that expire at various dates through 2038, with the remaining store facilities being owned. These leases generally provide for fixed annual rentals; however, several provide for minimum annual rentals plus variable lease costs related to real estate taxes and insurance as well as contingent rentals based on a <span style="white-space:pre-wrap;">percentage of annual sales or increases periodically based on inflation. These variable lease costs are not included in the measurement of the operating lease right-to-use assets or lease liabilities and are charged to the related expense category included in “Operating, general and administrative expenses.” Most of the leases contain multiple renewal options, under which the Company may extend the lease terms from </span>5 to 20 years. Additionally, the Company has operating leases for certain transportation and other equipment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The Company leases or subleases space to tenants in owned, vacated and open store facilities. Rental income is recorded when earned as a component of “Operating, general and administrative expenses.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">The following is a schedule of the lease costs included in “Operating, general and administrative expenses” for the thirteen and thirty-nine weeks ended September 28, 2024, and September 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:32.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">13 Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">39 Weeks Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.53%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">(amounts in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 28, 2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.88%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;white-space:pre-wrap;"> </i><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;white-space:pre-wrap;"> </i><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 28, 2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.88%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">September 30, 2023</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:32.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 11,470</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,778</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 34,664</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,351</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:32.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Variable lease cost</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,724</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,837</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,263</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,493</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:32.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Lease or sublease income</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (2,754)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,649)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (7,985)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (7,755)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 11,440</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 34,942</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,089</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 0.47 P5Y P20Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:32.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">13 Weeks Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">39 Weeks Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.53%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">(amounts in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;">    </i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 28, 2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.88%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;white-space:pre-wrap;"> </i><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><i style="font-style:italic;white-space:pre-wrap;"> </i><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.5%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 28, 2024</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.88%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">September 30, 2023</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:32.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 11,470</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,778</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:15.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 34,664</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,351</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:32.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Variable lease cost</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 2,724</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,837</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,263</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,493</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:32.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Lease or sublease income</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (2,754)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (2,649)</p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:15.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (7,985)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"> (7,755)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:32.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 11,440</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 34,942</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:0.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:14.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,089</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 11470000 11778000 34664000 35351000 2724000 2837000 8263000 8493000 2754000 2649000 7985000 7755000 11440000 11966000 34942000 36089000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(8) Acquisitions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In September 2024, the Company announced plans to purchase two<span style="white-space:pre-wrap;"> Sunnyway Foods stores located in Pennsylvania. The Company will acquire these locations and operations in an effort to expand its presence in the Franklin County region and plans to complete the acquisition in the fourth quarter of 2024.</span></p> 2 false false false false