0001771515-23-000087.txt : 20230809 0001771515-23-000087.hdr.sgml : 20230809 20230809160300 ACCESSION NUMBER: 0001771515-23-000087 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20230701 FILED AS OF DATE: 20230809 DATE AS OF CHANGE: 20230809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Grocery Outlet Holding Corp. CENTRAL INDEX KEY: 0001771515 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-GROCERY STORES [5411] IRS NUMBER: 471874201 STATE OF INCORPORATION: DE FISCAL YEAR END: 1230 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38950 FILM NUMBER: 231155010 BUSINESS ADDRESS: STREET 1: 5650 HOLLIS STREET CITY: EMERYVILLE STATE: CA ZIP: 94608 BUSINESS PHONE: (510) 845-1999 MAIL ADDRESS: STREET 1: 5650 HOLLIS STREET CITY: EMERYVILLE STATE: CA ZIP: 94608 10-Q 1 go-20230701.htm 10-Q go-20230701
000177151512/302023Q2FALSE00017715152023-01-012023-07-0100017715152023-08-03xbrli:shares00017715152023-07-01iso4217:USD00017715152022-12-31iso4217:USDxbrli:shares00017715152023-04-022023-07-0100017715152022-04-032022-07-0200017715152022-01-022022-07-020001771515us-gaap:CommonStockMember2022-12-310001771515us-gaap:AdditionalPaidInCapitalMember2022-12-310001771515us-gaap:RetainedEarningsMember2022-12-310001771515us-gaap:CommonStockMember2023-01-012023-04-010001771515us-gaap:AdditionalPaidInCapitalMember2023-01-012023-04-0100017715152023-01-012023-04-010001771515us-gaap:RetainedEarningsMember2023-01-012023-04-010001771515us-gaap:CommonStockMember2023-04-010001771515us-gaap:AdditionalPaidInCapitalMember2023-04-010001771515us-gaap:RetainedEarningsMember2023-04-0100017715152023-04-010001771515us-gaap:CommonStockMember2023-04-022023-07-010001771515us-gaap:AdditionalPaidInCapitalMember2023-04-022023-07-010001771515us-gaap:RetainedEarningsMember2023-04-022023-07-010001771515us-gaap:CommonStockMember2023-07-010001771515us-gaap:AdditionalPaidInCapitalMember2023-07-010001771515us-gaap:RetainedEarningsMember2023-07-010001771515us-gaap:CommonStockMember2022-01-010001771515us-gaap:AdditionalPaidInCapitalMember2022-01-010001771515us-gaap:RetainedEarningsMember2022-01-0100017715152022-01-010001771515us-gaap:CommonStockMember2022-01-022022-04-020001771515us-gaap:AdditionalPaidInCapitalMember2022-01-022022-04-0200017715152022-01-022022-04-020001771515us-gaap:RetainedEarningsMember2022-01-022022-04-020001771515us-gaap:CommonStockMember2022-04-020001771515us-gaap:AdditionalPaidInCapitalMember2022-04-020001771515us-gaap:RetainedEarningsMember2022-04-0200017715152022-04-020001771515us-gaap:CommonStockMember2022-04-032022-07-020001771515us-gaap:AdditionalPaidInCapitalMember2022-04-032022-07-020001771515us-gaap:RetainedEarningsMember2022-04-032022-07-020001771515us-gaap:CommonStockMember2022-07-020001771515us-gaap:AdditionalPaidInCapitalMember2022-07-020001771515us-gaap:RetainedEarningsMember2022-07-0200017715152022-07-020001771515go:SeniorTermLoanDue2025Member2023-01-012023-07-010001771515go:SeniorTermLoanDue2025Member2022-01-022022-07-020001771515go:SeniorTermLoanDue2028Member2023-01-012023-07-010001771515go:SeniorTermLoanDue2028Member2022-01-022022-07-02go:storego:segmentgo:retailStoreLease0001771515us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SeniorLoansMember2023-07-010001771515us-gaap:SeniorLoansMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2023-07-010001771515us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SeniorLoansMember2022-12-310001771515us-gaap:SeniorLoansMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2022-12-310001771515go:PerishableMember2023-04-022023-07-010001771515go:PerishableMember2022-04-032022-07-020001771515go:PerishableMember2023-01-012023-07-010001771515go:PerishableMember2022-01-022022-07-020001771515go:NonPerishableMember2023-04-022023-07-010001771515go:NonPerishableMember2022-04-032022-07-020001771515go:NonPerishableMember2023-01-012023-07-010001771515go:NonPerishableMember2022-01-022022-07-020001771515us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-04-022023-07-010001771515us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-04-032022-07-020001771515us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-01-012023-07-010001771515us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-01-022022-07-020001771515us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-07-010001771515us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2022-12-310001771515srt:MinimumMember2023-07-01xbrli:pure0001771515srt:MaximumMember2023-07-010001771515us-gaap:FinancialAssetPastDueMember2022-12-310001771515us-gaap:FinancialAssetPastDueMember2023-07-010001771515go:TemporaryCommissionAdjustmentProgramMember2023-07-010001771515go:NonTemporaryCommissionAdjustmentProgramMember2023-07-010001771515go:NewStoreMember2023-07-010001771515go:TemporaryCommissionAdjustmentProgramMember2022-12-310001771515go:TemporaryCommissionAdjustmentProgramMember2023-04-022023-07-010001771515go:TemporaryCommissionAdjustmentProgramMember2023-01-012023-04-010001771515go:NonTCAPMember2023-04-022023-07-010001771515go:TemporaryCommissionAdjustmentProgramMember2023-01-012023-07-010001771515go:TemporaryCommissionAdjustmentProgramMember2022-01-022022-12-310001771515go:NonTCAPMember2023-01-012023-07-010001771515us-gaap:SeniorNotesMembergo:SeniorTermLoanDue2025Member2023-07-010001771515us-gaap:SeniorNotesMembergo:SeniorTermLoanDue2025Member2022-12-310001771515us-gaap:SeniorNotesMembergo:SeniorTermLoanDue2028Member2023-07-010001771515us-gaap:SeniorNotesMembergo:SeniorTermLoanDue2028Member2022-12-310001771515go:CreditAgreementMemberus-gaap:SeniorNotesMembergo:TermLoanFacilityMember2023-02-210001771515go:CreditAgreementMemberus-gaap:SeniorNotesMemberus-gaap:RevolvingCreditFacilityMember2023-02-210001771515go:CreditAgreementMemberus-gaap:SeniorNotesMemberus-gaap:LetterOfCreditMember2023-02-210001771515go:CreditAgreementMemberus-gaap:SeniorNotesMemberus-gaap:BridgeLoanMember2023-02-210001771515go:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2023-02-210001771515go:FirstLienCreditAgreementMember2023-02-212023-02-210001771515go:FirstLienCreditAgreementMember2023-02-210001771515us-gaap:FederalFundsEffectiveSwapRateMembergo:CreditAgreementMemberus-gaap:SeniorNotesMember2023-02-212023-02-210001771515go:CreditAgreementMemberus-gaap:SeniorNotesMembergo:SpecifiedTermSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember2023-02-212023-02-210001771515go:CreditAgreementMemberus-gaap:SeniorNotesMembergo:SpecifiedTermSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMembersrt:MinimumMember2023-02-212023-02-210001771515go:CreditAgreementMemberus-gaap:SeniorNotesMembergo:SpecifiedTermSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMembersrt:MaximumMember2023-02-212023-02-210001771515go:CreditAgreementMemberus-gaap:SeniorNotesMembergo:OneThreeOrSixMonthInterestPeriodAdjustedTermSOFRMember2023-02-212023-02-210001771515go:CreditAgreementMemberus-gaap:SeniorNotesMembergo:OneThreeOrSixMonthInterestPeriodAdjustedTermSOFRMembersrt:MinimumMember2023-02-212023-02-210001771515go:CreditAgreementMemberus-gaap:SeniorNotesMembergo:OneThreeOrSixMonthInterestPeriodAdjustedTermSOFRMembersrt:MaximumMember2023-02-212023-02-210001771515go:CreditAgreementMemberus-gaap:SeniorNotesMembergo:OneMonthInterestPeriodAdjustedTermSOFRMember2023-07-012023-07-010001771515us-gaap:SeniorNotesMemberus-gaap:RevolvingCreditFacilityMember2023-02-212023-02-210001771515us-gaap:StandbyLettersOfCreditMembergo:CreditAgreementMember2023-07-010001771515go:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2023-07-010001771515go:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2023-04-212023-04-210001771515us-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2023-01-012023-07-010001771515us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2023-01-012023-07-010001771515go:FirstLienCreditAgreementMemberus-gaap:SeniorNotesMember2023-07-010001771515go:FirstLienCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2023-07-010001771515go:FirstLienCreditAgreementMemberus-gaap:SeniorNotesMemberus-gaap:EurodollarMember2023-01-012023-07-010001771515go:FirstLienCreditAgreementMemberus-gaap:SeniorNotesMemberus-gaap:BaseRateMember2023-01-012023-07-010001771515go:FirstLienCreditAgreementMemberus-gaap:SeniorNotesMember2022-04-292022-04-290001771515go:FirstLienCreditAgreementMemberus-gaap:SeniorNotesMember2023-02-212023-02-210001771515go:FirstLienCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-12-310001771515go:FirstLienCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2023-02-210001771515go:FirstLienCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2023-01-012023-07-010001771515go:FirstLienCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2023-01-012023-07-010001771515go:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2023-01-012023-07-010001771515go:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2023-01-012023-07-010001771515go:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-07-010001771515srt:MaximumMember2021-11-050001771515go:ShareBasedPaymentArrangementTimeBasedOptionMember2022-12-310001771515go:ShareBasedPaymentArrangementPerformanceBasedOptionMember2022-12-310001771515go:ShareBasedPaymentArrangementTimeBasedOptionMember2023-01-012023-07-010001771515go:ShareBasedPaymentArrangementPerformanceBasedOptionMember2023-01-012023-07-010001771515go:ShareBasedPaymentArrangementTimeBasedOptionMember2023-07-010001771515go:ShareBasedPaymentArrangementPerformanceBasedOptionMember2023-07-010001771515us-gaap:RestrictedStockUnitsRSUMember2022-12-310001771515us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-07-010001771515us-gaap:RestrictedStockUnitsRSUMember2023-07-010001771515us-gaap:PerformanceSharesMember2022-12-310001771515us-gaap:PerformanceSharesMember2023-01-012023-07-010001771515us-gaap:PerformanceSharesMember2023-07-010001771515srt:ProFormaMemberus-gaap:PerformanceSharesMember2023-01-012023-07-010001771515us-gaap:PerformanceSharesMembersrt:MaximumMember2023-01-012023-07-01utr:Rate0001771515go:ShareBasedPaymentArrangementTimeBasedOptionMember2023-04-022023-07-010001771515go:ShareBasedPaymentArrangementTimeBasedOptionMember2022-04-032022-07-020001771515go:ShareBasedPaymentArrangementTimeBasedOptionMember2022-01-022022-07-020001771515us-gaap:RestrictedStockUnitsRSUMember2023-04-022023-07-010001771515us-gaap:RestrictedStockUnitsRSUMember2022-04-032022-07-020001771515us-gaap:RestrictedStockUnitsRSUMember2022-01-022022-07-020001771515us-gaap:PerformanceSharesMember2023-04-022023-07-010001771515us-gaap:PerformanceSharesMember2022-04-032022-07-020001771515us-gaap:PerformanceSharesMember2022-01-022022-07-020001771515us-gaap:RelatedPartyMember2023-07-010001771515us-gaap:RelatedPartyMember2022-07-02go:warehouse0001771515us-gaap:RelatedPartyMember2022-12-310001771515us-gaap:RelatedPartyMember2023-04-022023-07-010001771515us-gaap:RelatedPartyMember2022-04-032022-07-020001771515us-gaap:RelatedPartyMember2023-01-012023-07-010001771515us-gaap:EmployeeStockOptionMember2023-04-022023-07-010001771515us-gaap:EmployeeStockOptionMember2022-04-032022-07-020001771515us-gaap:EmployeeStockOptionMember2023-01-012023-07-010001771515us-gaap:EmployeeStockOptionMember2022-01-022022-07-020001771515go:RSUsAndPSUsMember2023-04-022023-07-010001771515go:RSUsAndPSUsMember2022-04-032022-07-020001771515go:RSUsAndPSUsMember2023-01-012023-07-010001771515go:RSUsAndPSUsMember2022-01-022022-07-020001771515us-gaap:RestrictedStockUnitsRSUMember2023-04-022023-07-010001771515us-gaap:RestrictedStockUnitsRSUMember2022-04-032022-07-020001771515us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-07-010001771515us-gaap:RestrictedStockUnitsRSUMember2022-01-022022-07-02

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended July 1, 2023
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: 001-38950
GO Logo.jpg
Grocery Outlet Holding Corp.
(Exact name of registrant as specified in its charter)
Delaware47-1874201
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
5650 Hollis Street, Emeryville, California
94608
(Address of principal executive offices)(Zip Code)
(510845-1999
(Registrant's telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, par value $0.001 per shareGONasdaq Global Select Market

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒    No  ☐
Indicate by check mark whether the registrant has submitted electronically 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  ☒    No  ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a 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
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  
As of August 3, 2023, the registrant had 98,777,446 shares of common stock outstanding.




GROCERY OUTLET HOLDING CORP.
FORM 10-Q
TABLE OF CONTENTS
Page
Item 2.
Item 4.

1

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
Certain statements contained in this Quarterly Report on Form 10-Q ("Form 10-Q" or "report") constitute "forward-looking statements" within the meaning of the Private Securities Litigation Reform Act of 1995. All statements contained in this report other than statements of historical fact may constitute forward-looking statements, including statements regarding our future operating results and financial position, our business strategy and plans, business and market trends, our objectives for future operations, macroeconomic and geopolitical conditions, and the sufficiency of our cash balances, working capital and cash generated from operating, investing and financing activities for our future liquidity and capital resource needs. Words such as "anticipate," "believe," "estimate," "expect," "intend," "may," "outlook," "plan," "project," "seek," "will," and similar expressions, are intended to identify such forward-looking statements. These forward-looking statements are subject to a number of risks, uncertainties and assumptions that may cause actual results to differ materially from those expressed or implied by any forward-looking statements we make, including those described under the headings "Risk Factors" and "Management's Discussion and Analysis of Financial Condition and Results of Operations" and elsewhere in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, and as described in other subsequent reports we file with the United States ("U.S.") Securities and Exchange Commission (the "SEC"), including this report. We encourage you to read this report and our other filings with the SEC carefully. Moreover, we operate in a very competitive and rapidly changing environment and new risks emerge from time to time.
Although we believe that the expectations reflected in the forward-looking statements are reasonable, and our expectations based on third-party information and projections are from sources that management believes to be reputable, we cannot guarantee future results, levels of activities, performance or achievements. These forward-looking statements are made as of the date of this report or as of the date specified herein and we have based these forward-looking statements on our current expectations and projections about future events and trends. Except as required by law, we do not undertake any duty to update any of these forward-looking statements after the date of this report or to conform these statements to actual results or revised expectations.
As used in this report, references to "Grocery Outlet," "the Company," "registrant," "we," "us" and "our," refer to Grocery Outlet Holding Corp. and its consolidated subsidiaries unless otherwise indicated or the context requires otherwise.
Website Disclosure
We use our website, https://investors.groceryoutlet.com, as a channel of distribution of Company information. Financial and other important information about us is routinely accessible through and posted on our website. Accordingly, investors should monitor our website, in addition to following our press releases, SEC filings and public conference calls and webcasts. The contents of our website and information accessible through our website is not, however, incorporated by reference or a part of this report. Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and all amendments to those reports, and the proxy statements for our annual meetings of stockholders are available, free of charge, on our website as soon as practicable after the we file the reports with the SEC.

2

PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
GROCERY OUTLET HOLDING CORP.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share amounts)
(unaudited)
July 1,
2023
December 31,
2022
Assets
Current assets:
Cash and cash equivalents$87,570 $102,728 
Independent operator receivables and current portion of independent operator notes, net of allowance $5,603 and $2,238
9,300 10,805 
Other accounts receivable, net of allowance $51 and $7
5,148 4,368 
Merchandise inventories320,344 334,319 
Prepaid expenses and other current assets17,930 15,137 
Total current assets440,292 467,357 
Independent operator notes and receivables, net of allowance $10,792 and $12,509
24,858 22,535 
Property and equipment, net592,322 560,746 
Operating lease right-of-use assets933,614 902,163 
Intangible assets, net73,084 63,993 
Goodwill747,943 747,943 
Other assets10,978 7,667 
Total assets$2,823,091 $2,772,404 
Liabilities and Stockholders' Equity
Current liabilities:
Trade accounts payable$147,220 $137,631 
Accrued and other current liabilities71,321 53,213 
Accrued compensation24,412 27,194 
Current portion of long-term debt5,625  
Current lease liabilities61,053 54,586 
Income and other taxes payable11,376 7,890 
Total current liabilities321,007 280,514 
Long-term debt, net290,660 379,650 
Deferred income tax liabilities, net29,720 19,782 
Long-term lease liabilities1,015,222 980,759 
Other long-term liabilities1,668 1,485
Total liabilities1,658,277 1,662,190 
Commitments and contingencies (Note 8)
Stockholders' equity:
Common stock, par value $0.001 per share, 500,000,000 shares authorized; 98,773,249 and 97,674,356 shares issued and outstanding, respectively
99 98 
Series A preferred stock, par value $0.001 per share, 50,000,000 shares authorized; no shares issued and outstanding
  
Additional paid-in capital863,997 847,589 
Retained earnings300,718 262,527 
Total stockholders' equity1,164,814 1,110,214 
Total liabilities and stockholders' equity$2,823,091 $2,772,404 
See Notes to Condensed Consolidated Financial Statements
3

GROCERY OUTLET HOLDING CORP.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME
(in thousands, except per share data)
(unaudited)
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Net sales$1,010,255 $897,659 $1,975,722 $1,729,086 
Cost of sales683,685 618,248 1,348,609 1,198,786 
Gross profit326,570 279,411 627,113 530,300 
Selling, general and administrative expenses290,089 252,500 557,814 483,961 
Operating income36,481 26,911 69,299 46,339 
Other expenses:
Interest expense, net4,766 3,875 10,685 7,557 
Loss on debt extinguishment and modification 1,274 5,340 1,274 
Total other expenses4,766 5,149 16,025 8,831 
Income before income taxes31,715 21,762 53,274 37,508 
Income tax expense7,244 1,668 15,083 5,840 
Net income and comprehensive income$24,471 $20,094 $38,191 $31,668 
Basic earnings per share$0.25 $0.21 $0.39 $0.33 
Diluted earnings per share$0.24 $0.20 $0.38 $0.32 
Weighted average shares outstanding:
Basic98,515 96,578 98,218 96,358 
Diluted100,639 100,140 100,604 99,788 
See Notes to Condensed Consolidated Financial Statements

4

GROCERY OUTLET HOLDING CORP.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(in thousands, except share amounts)
(unaudited)
Common StockAdditional
Paid-In Capital
Retained EarningsStockholders' Equity
SharesAmount
Balance as of December 31, 202297,674,356 $98 $847,589 $262,527 $1,110,214 
Exercise and vesting of share-based awards734,310 — 204 — 204 
Share-based compensation expense— — 6,676 — 6,676 
Repurchase of common stock(122,862)— (3,275)— (3,275)
Net income and comprehensive income— — — 13,720 13,720 
Balance as of April 1, 202398,285,804 $98 $851,194 $276,247 $1,127,539 
Exercise and vesting of share-based awards, net of shares withheld for employee taxes487,445 1 1,507 — 1,508 
Share-based compensation expense— — 11,305 — 11,305 
Dividends paid— — (9)— (9)
Net income and comprehensive income — — — 24,471 24,471 
Balance as of July 1, 202398,773,249 $99 $863,997 $300,718 $1,164,814 
See Notes to Condensed Consolidated Financial Statements

5

GROCERY OUTLET HOLDING CORP.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY, continued
(in thousands, except share amounts)
(unaudited)
Common StockAdditional
Paid-In Capital
Retained EarningsStockholders' Equity
SharesAmount
Balance as of January 1, 202296,144,433 $96 $811,701 $197,475 $1,009,272 
Exercise and vesting of share-based awards276,473  887 — 887 
Share-based compensation expense— — 5,795 — 5,795 
Repurchase of common stock(139,718)— (3,451)— (3,451)
Dividends paid— — (7)— (7)
Net income and comprehensive income— — — 11,574 11,574 
Balance as of April 2, 202296,281,188 $96 $814,925 $209,049 $1,024,070 
Exercise and vesting of share-based awards565,792 1 3,068 — 3,069 
Share-based compensation expense— — 9,484 — 9,484 
Dividends paid— — (26)— (26)
Net income and comprehensive income— — — 20,094 20,094 
Balance as of July 2, 202296,846,980 $97 $827,451 $229,143 $1,056,691 
See Notes to Condensed Consolidated Financial Statements
6

GROCERY OUTLET HOLDING CORP.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
26 Weeks Ended
July 1,
2023
July 2,
2022
Cash flows from operating activities:
Net income$38,191 $31,668 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation of property and equipment36,969 34,813 
Amortization of intangible and other assets4,826 3,731 
Amortization of debt issuance costs and debt discounts628 1,190 
Non-cash rent2,705 3,771 
Loss on debt extinguishment and modification5,340 1,274 
Share-based compensation17,981 15,279 
Provision for accounts receivable reserves2,154 2,052 
Deferred income taxes9,938 5,564 
Other342 546 
Changes in operating assets and liabilities:
Independent operator and other accounts receivable(3,395)(2,614)
Merchandise inventories13,975 (42,922)
Prepaid expenses and other assets(2,657)2,248 
Income and other taxes payable3,486 (920)
Trade accounts payable, accrued compensation and other liabilities20,985 22,358 
Operating lease liabilities5,652 6,689 
Net cash provided by operating activities157,120 84,727 
Cash flows from investing activities:
Advances to independent operators(3,540)(4,788)
Repayments of advances from independent operators3,551 3,691 
Purchases of property and equipment(66,025)(58,318)
Proceeds from sales of assets24 29 
Investments in intangible assets and licenses(12,309)(5,992)
Proceeds from insurance recoveries - property and equipment215  
Net cash used in investing activities(78,084)(65,378)
Cash flows from financing activities:
Proceeds from exercise of stock options1,578 3,956 
Tax withholding related to net settlement of employee share-based awards(449) 
Proceeds from senior term loan due 2028300,000  
Proceeds from revolving credit facility25,000  
Principal payments on revolving credit facility(25,000) 
Principal payments on senior term loan due 2025(385,000)(75,000)
Principal payments on senior term loan due 2028(1,875) 
Principal payments on finance leases(651)(646)
Repurchase of common stock(3,275)(3,451)
Dividends paid(9)(33)
Debt issuance costs paid(4,513) 
Net cash used in financing activities(94,194)(75,174)
Net decrease in cash and cash equivalents(15,158)(55,825)
Cash and cash equivalents at beginning of period102,728 140,085 
Cash and cash equivalents at end of period$87,570 $84,260 
See Notes to Condensed Consolidated Financial Statements
7

GROCERY OUTLET HOLDING CORP.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
Note 1. Organization and Summary of Significant Accounting Policies
Description of Business — Based in Emeryville, California, and incorporated in Delaware in 2014, Grocery Outlet Holding Corp. (together with its wholly owned subsidiaries, collectively, "Grocery Outlet," "we," or the "Company") is a high-growth, extreme value retailer of quality, name-brand consumables and fresh products sold through a network of independently operated stores. As of July 1, 2023, we had 447 stores throughout California, Washington, Oregon, Pennsylvania, Idaho, Nevada, Maryland and New Jersey.
Basis of Presentation — The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and the applicable rules and regulations of the United States ("U.S.") Securities and Exchange Commission (the "SEC") for interim reporting. Certain information and note disclosures included in our annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (the "2022 Form 10-K"). The condensed consolidated balance sheet as of December 31, 2022 included herein has been derived from those audited consolidated financial statements.
Our unaudited condensed consolidated financial statements include the accounts of Grocery Outlet Holding Corp. and its wholly owned subsidiaries. All intercompany balances and transactions were eliminated. In the opinion of management, these condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, necessary for a fair statement of the results for the periods presented. The interim results of operations and cash flows are not necessarily indicative of those results and cash flows expected for any future interim or annual period. Beginning with the first quarter of fiscal 2022, certain prior period amounts in the condensed consolidated statements of operations and comprehensive income have been reclassified to conform to the current period presentation. Specifically, in order to enhance the comparability of our results with our peers, depreciation and amortization expenses and share-based compensation expenses are now included in selling, general and administrative expenses. The reclassification of these items had no impact on net income, earnings per share, or retained earnings in the current or prior periods.
Use of Estimates The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results can differ from these estimates depending upon certain risks and uncertainties. Changes in these estimates are recorded when known. We consider our accounting policy relating to long-lived asset impairment to be a significant accounting policy that involves management's estimate and judgment.
Segment Reporting We manage our business as one operating segment. In addition, all of our sales were made to customers located in the U.S. and all property and equipment is located in the U.S.
Merchandise Inventories Merchandise inventories are valued at the lower of cost or net realizable value. Cost is determined by the weighted-average cost method for warehouse inventories and the retail inventory method for store inventories. We provide for estimated inventory losses between physical inventory counts based on historical averages. This provision is adjusted periodically to reflect the actual shrink results of the physical inventory counts.
Leases We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use assets, current lease liabilities, and long-term lease liabilities in our condensed consolidated balance sheets. Finance leases are included in other assets, current lease liabilities, and long-term lease liabilities in our condensed consolidated balance sheets. Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease over the same term. Right-of-use assets and liabilities are recognized at commencement date based on the present value of the lease payments over the lease term, reduced by landlord incentives. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate, which is estimated to approximate the interest rate on a collateralized basis with similar terms and payments based on the information available at the commencement date, to determine the present value of our lease payments. Lease term is defined as the non-cancelable period of the lease plus any options to extend or terminate the lease when it is reasonably certain that we will exercise the option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term while finance lease payments are charged to interest expense and depreciation and amortization expense over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet; lease expense for these short-term leases is recognized on a straight-line basis over the lease term.
8

We generally lease retail facilities for store locations, distribution centers, office space and equipment and account for these leases as operating leases. We account for one retail store lease and certain equipment leases as finance leases. Lease and non-lease components are accounted for separately. We sublease certain real estate to unrelated third parties under non-cancelable leases and the sublease portfolio consists of operating leases for retail stores.
Fair Value Measurements Fair value is defined as the exchange price, or exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. The fair value of financial instruments is categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value is measured using inputs from the three levels of the fair value hierarchy, which are described as follows:
Level 1 — Quoted prices in active markets for identical assets or liabilities
Level 2 — Quoted prices for similar assets and liabilities in active markets or inputs that are observable
Level 3 — Unobservable inputs in which there is little or no market data, which requires us to develop our own assumptions when pricing the financial instruments, such as cash flow modeling assumptions
The assets' or liabilities' fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. The fair value framework requires that we maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
There were no assets or liabilities measured at fair value on a recurring or non-recurring basis as of July 1, 2023 or December 31, 2022. Generally, assets are recorded at fair value on a non-recurring basis as a result of impairment charges. There were no transfers of assets or liabilities between levels within the fair value hierarchy during the 26 weeks ended July 1, 2023.
Our financial assets and liabilities are carried at cost, which generally approximates their fair value, as described below:
Cash and cash equivalents, independent operator ("IO") receivables, other accounts receivable and accounts payable — The carrying value of such financial instruments approximates their fair value due to factors such as their short-term nature, their variable interest rates or the effect of the related allowance for expected credit losses.
Independent operator notes receivable (net) — The carrying value of such financial instruments approximates their fair value due to the effect of the related allowance for expected credit losses.
The following table sets forth by level within the fair value hierarchy the carrying amounts and estimated fair values of our significant financial liabilities that are not recorded at fair value on the condensed consolidated balance sheets (amounts in thousands):
July 1,
2023
December 31,
2022
Carrying Amount (1)
Estimated Fair Value (2)
Carrying Amount (1)
Estimated Fair Value (3)
Financial Liabilities:
Senior term loans (Level 2)$296,285 $298,125 $379,650 $383,075 
_______________________
(1)The carrying amounts of our senior term loans as of July 1, 2023 and December 31, 2022 were net of unamortized debt discounts of zero and $0.6 million, respectively, and debt issuance costs of $1.8 million and $4.7 million, respectively.
(2)The estimated fair value of our current senior term loan borrowings under our 2023 Credit Agreement, as defined in Note 3, was deemed to approximate the carrying value, excluding unamortized debt issuance costs, because the interest rate is variable with short reset periods and is reflective of the current market rate.
(3)The estimated fair value of our prior senior term loan, as defined in Note 3, was determined based on the average quoted bid-ask prices for the prior senior term loan in an over-the-counter market on the last trading day of the periods presented.
9

Revenue Recognition
Net Sales — We recognize revenue from the sale of products at the point of sale, net of any taxes or deposits collected and remitted to governmental authorities. For e-commerce related sales in which a third-party provides home delivery service, revenue is recognized upon delivery to the customer. Our performance obligations are satisfied upon the transfer of goods to the customer, at the point of sale, and payment from customers is also due at the time of sale. Discounts provided to customers by us are recognized at the time of sale as a reduction in net sales as the products are sold. Discounts provided by IOs are not recognized as a reduction in net sales as these are provided solely by the IO who bears the incremental costs arising from the discount. We do not accept manufacturer coupons.
We do not have any material contract assets or receivables from contracts with customers, any revenue recognized in the current year from performance obligations satisfied in previous periods, any material performance obligations other than our gift card deferred revenue liability, or any material costs to obtain or fulfill a contract as of July 1, 2023 and December 31, 2022.
Gift Cards — We record a deferred revenue liability when a Grocery Outlet gift card is sold. Revenue related to gift cards is recognized as the gift cards are redeemed, which is when we have satisfied our performance obligation. While gift cards are generally redeemed within 12 months, some are never fully redeemed. We reduce the liability and recognize revenue for the unused portion of the gift cards ("breakage") under the proportional method, where recognition of breakage income is based upon the historical run-off rate of unredeemed gift cards. Our gift card deferred revenue liability was $2.8 million and $3.6 million as of July 1, 2023 and December 31, 2022, respectively. Breakage amounts were immaterial for the 13 and 26 weeks ended July 1, 2023 and July 2, 2022.
Disaggregated Revenues The following table presents net sales revenue by type of product for the periods indicated (amounts in thousands):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Perishable (1)
$359,770 $325,540 $705,609 $626,382 
Non-perishable (2)
650,485 572,119 1,270,113 1,102,704 
Total net sales$1,010,255 $897,659 $1,975,722 $1,729,086 
_______________________
(1)    Perishable departments include dairy and deli; produce and floral; and fresh meat and seafood.
(2)    Non-perishable departments include non-perishable grocery; general merchandise; health and beauty care; frozen foods; and beer and wine.
Variable Interest Entities In accordance with the variable interest entities sub-section of Accounting Standards Codification ("ASC") Topic 810, Consolidation, we assess at each reporting period whether we, or any consolidated entity, are considered the primary beneficiary of a variable interest entity ("VIE") and therefore required to consolidate the financial results of the VIE in our condensed consolidated financial statements. Determining whether to consolidate a VIE may require judgment in assessing (i) whether an entity is a VIE, and (ii) if a reporting entity is a VIE's primary beneficiary. A reporting entity is determined to be a VIE's primary beneficiary if it has the power to direct the activities that most significantly impact a VIE's economic performance and the obligation to absorb losses or rights to receive benefits that could potentially be significant to a VIE.
We had 445, 438 and 421 stores operated by IOs as of July 1, 2023, December 31, 2022 and July 2, 2022, respectively. We have agreements in place with each IO. The IO orders merchandise exclusively from us which is provided to the IO on consignment. Under the Independent Operator Agreement (the "Operator Agreement"), the IO selects a majority of merchandise that we consign to the IO, which the IO chooses from our merchandise order guide according to the IO's knowledge and experience with local customer purchasing trends, preferences, historical sales and similar factors. The Operator Agreement gives the IO discretion to adjust our initial prices if the overall effect of all price changes at any time comports with the reputation of our Grocery Outlet retail stores for selling quality, name-brand consumables and fresh products and other merchandise at extreme discounts. The IO is required to furnish initial working capital and to acquire certain store and safety assets. The IO is also required to hire, train and employ a properly trained workforce sufficient in number to enable the IO to fulfill its obligations under the Operator Agreement. Additionally, the IO is responsible for expenses required for business operations, including all labor costs, utilities, credit card processing fees, supplies, taxes, fines, levies and other expenses. Either party may terminate the Operator Agreement without cause upon 75 days' notice.
10

As consignor of all merchandise to each IO, the aggregate net sales proceeds from merchandise sales belongs to us. Net sales related to IO stores were $997.2 million and $883.0 million for the 13 weeks ended July 1, 2023 and July 2, 2022, respectively, and $1.95 billion and $1.70 billion for the 26 weeks ended July 1, 2023 and July 2, 2022, respectively. We, in turn, pay each IO a commission based on a share of the gross profit of the store. Inventories and related net sales proceeds are our property, and we are responsible for store rent and related occupancy costs. IO commissions are expensed and included in SG&A. IO commissions were $158.2 million and $136.5 million for the 13 weeks ended July 1, 2023 and July 2, 2022, respectively, and $303.4 million and $259.2 million for the 26 weeks ended July 1, 2023 and July 2, 2022, respectively. IO commissions of $15.5 million and $6.2 million were included in accrued and other current liabilities as of July 1, 2023 and December 31, 2022, respectively.
An IO may fund its initial store investment from existing capital, a third-party loan or most commonly through a loan from us, as further discussed in Note 2. As collateral for IO obligations and performance, the Operator Agreement grants us the security interests in the assets owned by each IO related to the respective store. Since the total investment at risk associated with each IO is not sufficient to permit each IO to finance its activities without additional subordinated financial support, each IO is a VIE that we have a variable interest in. To determine if we are the primary beneficiary of a VIE, we evaluate whether we have (i) the power to direct the activities that most significantly impact the IO's economic performance and (ii) the obligation to absorb losses or the right to receive benefits of the IO that could potentially be significant to the IO. Our evaluation includes identification of significant activities and an assessment of the IO's ability to direct those activities.
Activities that most significantly impact the IO's economic performance relate to sales and labor. Sales activities that significantly impact the IO's economic performance include determining what merchandise the IO will order and sell and the price of such merchandise, both of which the IO controls. The IO is also responsible for all of its own labor. Labor activities that significantly impact the IO's economic performance include hiring, training, supervising, directing, compensating (including wages, salaries and employee benefits) and terminating all of the employees of the IO, activities which the IO controls. Accordingly, the IO has the power to direct the activities that most significantly impact the IO's economic performance. Furthermore, the mutual termination rights associated with the Operator Agreement illustrate the lack of ultimate control over the IO. Therefore, the Company is not the primary beneficiary of these VIEs.
Our maximum exposure, in accordance with ASC Topic 810, to the IOs is generally limited to the IO notes and IO receivables due from these entities, which was $50.6 million and $48.1 million as of July 1, 2023 and December 31, 2022, respectively. See Note 2 for additional information.
Recently Adopted Accounting Standards
Accounting Standards Update ("ASU") No. 2022-02 — In March 2022, the Financial Accounting Standards Board issued ASU No. 2022-02, Troubled Debt Restructurings and Vintage Disclosures ("ASU 2022-02"). ASU 2022-02 eliminates the accounting guidance on troubled debt restructurings for creditors in ASC Topic 310 and amends the guidance on "vintage disclosures" to require disclosure of current-period gross write-offs by year of origination. ASU 2022-02 also updates the requirements related to accounting for credit losses under ASC Topic 326 and adds enhanced disclosures for creditors with respect to loan refinancings and restructurings for borrowers experiencing financial difficulty. We adopted ASU 2022-02 beginning in the first quarter of fiscal 2023. The adoption of ASU 2022-02 had no material impact on our condensed consolidated financial statements.
Recently Issued Accounting Pronouncements
No recently issued accounting pronouncements are expected to have a material effect in our condensed consolidated financial statements.
Note 2. Independent Operator Notes and Independent Operator Receivables
The amounts included in IO notes and IO receivables consist primarily of funds we loaned to IOs, net of estimated uncollectible amounts. IO notes, which are payable on demand and have no maturity date, typically bear interest at rates between 3.00% and 9.95%. Accrued interest receivable on IO notes is included within the "independent operator receivables and current portion of independent operator notes, net of allowance" line item on the condensed consolidated balance sheets and was $1.2 million and $0.9 million as of July 1, 2023 and December 31, 2022, respectively. There were no IO notes that were past due or on a non-accrual status due to delinquency as of July 1, 2023 or December 31, 2022.
11

Notes and receivables from our IOs participating in our TCAP, as defined below, are not considered to be past due or on a non-accrual status due to delinquency and are excluded from such measures.
IO notes and IO receivables are financial assets which are measured and carried at amortized cost. An allowance for expected credit losses is deducted from (for expected losses) or added to (for expected recoveries) the amortized cost basis of these assets to arrive at the net carrying amount expected to be collected for such assets.
The allowance is estimated using an expected loss framework, which includes information about past events, current conditions, and reasonable and supportable forecasts that impact the collectibility of the reported amounts of the assets over their lifetime. The allowance is evaluated on a collective basis for assets with shared risk characteristics and credit quality indicators. The primary shared risk characteristic and credit quality indicator pools that we use as a basis for collective evaluation include:
TCAP — Includes the notes and receivables from IOs with stores that have been open for more than 18 months that are participating in our Temporary Commission Adjustment Program ("TCAP") as of the end of each reporting period. TCAP allows us to provide a greater commission to participating IOs who require assistance in meeting their working capital needs for various reasons, such as new or increased competition or differences in IO skills and experience.
Non-TCAP Includes the notes and receivables from IOs with stores that have been open for more than 18 months that are not participating in TCAP as of the end of each reporting period.
New store Includes the notes and receivables from IOs with stores that have been open for less than 18 months as of the end of each reporting period, and may or may not be participating in TCAP.
Assets without such shared risk characteristics or credit quality indicators, such as assets with unique circumstances or with delinquencies and historical losses in excess of their TCAP, non-TCAP or new store peers are evaluated on an individual basis.
Amounts due from IOs and the related allowances as of July 1, 2023 and December 31, 2022 consisted of the following (amounts in thousands):
AllowanceCurrent PortionLong-term Portion
GrossCurrent PortionLong-term PortionNet
July 1, 2023
Independent operator notes$37,429 $(800)$(10,027)$26,602 $1,744 $24,858 
Independent operator receivables13,124 (4,803)(765)7,556 7,556  
Total$50,553 $(5,603)$(10,792)$34,158 $9,300 $24,858 
AllowanceCurrent PortionLong-term Portion
GrossCurrent PortionLong-term PortionNet
December 31, 2022
Independent operator notes$37,522 $(700)$(12,509)$24,313 $1,778 $22,535 
Independent operator receivables10,565 (1,538) 9,027 9,027  
Total$48,087 $(2,238)$(12,509)$33,340 $10,805 $22,535 

A summary of activity in the IO notes and IO receivables allowance was as follows (amounts in thousands):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Beginning balance$15,957 $12,547 $14,747 $11,912 
Provision for IO notes and IO receivables reserves762 808 2,110 2,015 
Write-off of provision for IO notes and IO receivables(324)(258)(462)(830)
Ending Balance$16,395 $13,097 $16,395 $13,097 

12

The following table presents the outstanding gross balance of IO notes by fiscal year of origination and credit quality indicator as of July 1, 2023 (amounts in thousands):
Fiscal Year of Origination
Credit Quality Indicator2023 (YTD)2022202120202019PriorTotal
TCAP$1,063 $5,477 $4,728 $2,379 $464 $915 $15,026 
Non-TCAP1,325 3,612 3,946 2,693 1,774 1,768 15,118 
New store2,498 4,787     7,285 
Total$4,886 $13,876 $8,674 $5,072 $2,238 $2,683 $37,429 
TCAP IO Notes
Notes of IOs participating in our TCAP represented 52.0% and 49.7% of total IO notes balances as of July 1, 2023 and December 31, 2022, respectively.
A total of $1.9 million of IO notes were added into our TCAP during the 13 weeks ended July 1, 2023. The weighted average contractual interest rate of such IO notes was reduced from 9.95% to 3.00%. In addition, $1.1 million of IO notes were transferred from TCAP to Non-TCAP during the 13 weeks ended July 1, 2023.
A total of $3.7 million of IO notes were added into our TCAP during the 26 weeks ended July 1, 2023. The weighted average contractual interest rate of such IO notes was reduced from 9.95% to 3.00%. In addition, $2.1 million of IO notes were transferred from TCAP to Non-TCAP during the 26 weeks ended July 1, 2023.
Note 3. Long-term Debt
Long-term debt consisted of the following (amounts in thousands):
July 1,
2023
December 31,
2022
Senior term loan due 2025$ $385,000 
Senior term loan due 2028298,125  
Long-term debt, gross298,125 385,000 
Less: Unamortized debt issuance costs and debt discounts
(1,840)(5,350)
Long-term debt, less unamortized debt discounts and debt issuance costs296,285 379,650 
Less: Current portion(5,625) 
Long-term debt, net$290,660 $379,650 
2023 Credit Agreement
On February 21, 2023, we entered into a credit agreement with Bank of America, N.A., as administrative agent and collateral agent, and the other parties party thereto (the "2023 Credit Agreement"). The 2023 Credit Agreement provides for senior secured credit facilities consisting of (i) a senior secured term loan facility (the "senior term loan") in an original aggregate principal amount of $300.0 million and (ii) a senior secured revolving credit facility (the "revolving credit facility" and, together with the senior term loan, the "new credit facilities") in an aggregate principal amount of $400.0 million. The revolving credit facility includes sub-commitments for $50.0 million letters of credit and $25.0 million of swingline loans. The senior term loan was borrowed in full at closing, and $25.0 million of the revolving credit facility was borrowed at closing.
Also on February 21, 2023, we repaid all of the outstanding indebtedness under our Prior First Lien Credit Agreement, defined below, as well as fees and expenses in connection therewith. All obligations of the Company’s subsidiaries under the Prior First Lien Credit Agreement were discharged as of such date. In connection with the closing of the 2023 Credit Agreement and repayment of the Prior First Lien Credit Agreement and in accordance with ASC Topic 470-50, Debt-Modifications and Extinguishments, we wrote off $5.1 million of previously unamortized debt issuance costs and debt discounts and incurred $0.2 million in debt modification costs, which were recorded within loss on debt extinguishment and modification for the 26 weeks ended July 1, 2023. Furthermore, a total of $4.6 million of creditor and third-party debt issuance costs were capitalized or carried over from the prior credit facilities, as defined below, and will be amortized over the term of the new credit facilities.
Borrowings under the 2023 Credit Agreement bear interest at a rate equal to, at our option, either (a) the base rate, which is defined as a fluctuating rate per annum equal to the greatest of (i) the federal funds rate then in effect, plus 0.50%,
13

(ii) the prime rate then in effect and (iii) a specified Term SOFR (as defined in the 2023 Credit Agreement) rate plus 1.00%, subject to the interest rate floors set forth therein, plus an applicable margin ranging from 0.75% to 1.75% based on our Total Net Leverage Ratio (as defined in the 2023 Credit Agreement); and (b) an adjusted Term SOFR rate determined on the basis of a one, three or six month interest period, plus 0.10%, subject to the interest rate floors set forth therein, plus an applicable margin ranging from 1.75% to 2.75% based on our Total Net Leverage Ratio. As of July 1, 2023, interest on borrowings under the new credit facilities was based on one-month Term SOFR with an applicable margin of 2.25%.
The new credit facilities of the 2023 Credit Agreement permit us to add incremental term loan facilities, increase any existing term loan facility, increase revolving commitments, and/or add incremental replacement revolving credit facility tranches. The aggregate principal amount of such incremental facilities are limited to (a) an amount not in excess of the sum of the greater of $200.0 million and 100% of Consolidated EBITDA (as defined in the 2023 Credit Agreement), subject to certain limitations, plus (b) voluntary prepayments of the term loan facility, voluntary permanent reductions of the commitments for the revolving credit facility and voluntary prepayments of indebtedness secured by liens on the collateral securing the new credit facilities, subject to certain exceptions, plus (c) an amount such that (assuming that the full amount of any such incremental revolving increase and/or incremental replacement revolving credit facility was drawn, and after giving effect to any appropriate pro forma adjustment events) we would be in compliance, on a pro forma basis (but excluding the cash proceeds of such incurrence), with a Total Net Leverage Ratio of 3.00 to 1.00.
Our obligations under the 2023 Credit Agreement are unconditionally guaranteed by all of the Company’s wholly owned direct and indirect restricted subsidiaries, subject to certain exceptions. All obligations under the 2023 Credit Agreement, and the guarantees of such obligations, are secured, subject to permitted liens and other exceptions, by substantially all of the Company’s assets and those of each subsidiary guarantor.
The 2023 Credit Agreement requires us to make scheduled amortization payments of the senior term loan. We may voluntarily prepay the new credit facilities, in whole or in part, at any time without premium or penalty, subject to reimbursement of the lenders’ breakage and redeployment costs in applicable cases.
Senior Term Loan due 2028
Our senior term loan under our 2023 Credit Agreement matures on February 21, 2028 and had an interest rate of 7.43% as of July 1, 2023.
Revolving Credit Facility
As of July 1, 2023 we had $4.2 million of outstanding letters of credit and $395.8 million of remaining borrowing capacity available under the revolving credit facility, which matures on February 21, 2028. The interest rate on the revolving credit facility was 7.43% as of July 1, 2023. As discussed above, $25.0 million of the revolving credit facility was borrowed at closing. On April 21, 2023, we repaid the $25.0 million of principal on our revolving credit facility. No amounts were outstanding under the revolving credit facility as of July 1, 2023.
We are required to pay a quarterly commitment fee ranging from 0.15% to 0.30% on the daily unused amount of the commitment under the revolving credit facility based upon our Total Net Leverage Ratio. We are also required to pay fronting fees and other customary fees for letters of credit issued under the revolving credit facility.
Prior First Lien Credit Agreement
GOBP Holdings, Inc., our wholly owned subsidiary, was the borrower under a first lien credit agreement (the "Prior First Lien Credit Agreement") with a syndicate of lenders that consisted of a $385.0 million senior term loan (the "prior senior term loan") and a revolving credit facility (the "prior revolving credit facility" and, together with the prior senior term loan, the "prior credit facilities") for an amount up to $100.0 million.
Prior Senior Term Loan due 2025
Our prior senior term loan under our Prior First Lien Credit Agreement had a maturity of October 22, 2025 and had an applicable margin of 2.75% for Eurodollar loans and 1.75% for base rate loans.
On April 29, 2022, we prepaid $75.0 million of principal on the prior senior term loan outstanding under our Prior First Lien Credit Agreement. In connection with the payment, we wrote off $1.3 million of previously unamortized debt issuance costs and debt discounts.
As discussed above, on February 21, 2023, in connection with the closing of the 2023 Credit Agreement, we repaid the remaining $385.0 million of principal on the prior senior term loan outstanding under our Prior First Lien Credit Agreement.
14

Prior Revolving Credit Facility
Our prior revolving credit facility under our Prior First Lien Credit Agreement had a maturity of October 23, 2023. No amounts were outstanding under the prior revolving credit facility as of December 31, 2022 and no amounts were outstanding as of final repayment of the Prior First Lien Credit Agreement.
We were required to pay a quarterly commitment fee ranging from 0.25% to 0.50% on the daily unused amount of the commitment under the prior revolving credit facility based upon the leverage ratio defined in the agreement and certain criteria specified in the agreement. We were also required to pay fronting fees and other customary fees for letters of credit issued under the prior revolving credit facility.
Debt Covenants
The 2023 Credit Agreement contains certain customary representations and warranties, subject to limitations and exceptions, and affirmative and customary covenants. The 2023 Credit Agreement contains certain covenants that, among other things, limit our ability and the ability of our restricted subsidiaries to: pay dividends or distributions, repurchase equity, prepay junior debt and make certain investments; incur additional debt or issue certain disqualified stock and preferred stock; incur liens on assets; merge or consolidate with another company or sell, assign, transfer, lease, convey or otherwise dispose of all or substantially all of its assets; enter into transactions with affiliates; and allow to exist certain restrictions on the ability of subsidiaries to pay dividends or make other payments to the borrower. The 2023 Credit Agreement also contains financial performance covenants requiring us to satisfy a maximum total net leverage ratio test and a minimum interest coverage ratio test as of the last day of each fiscal quarter. The maximum total net leverage ratio test requires us to be in compliance with a Total Net Leverage Ratio no greater than 3.50 to 1.00 as of the last day of each test period ending prior to the test period ending on or about December 31, 2025, and no greater than 3.25 to 1.00 as of the last day of each test period ending thereafter, subject to certain adjustments set forth in the 2023 Credit Agreement. The minimum interest coverage ratio test requires us to be in compliance with a Consolidated Interest Coverage Ratio (as defined in the 2023 Credit Agreement) no less than 1.75 to 1.00 as of the last day of each test period.
As of July 1, 2023, we were in compliance with all applicable financial covenant requirements for our 2023 Credit Agreement.
Schedule of Principal Maturities
Principal maturities of debt as of July 1, 2023 are as follows (amounts in thousands):
Remainder of fiscal 2023$1,875 
Fiscal 20247,500 
Fiscal 202515,000 
Fiscal 202615,000 
Fiscal 202715,000 
Thereafter243,750 
Total$298,125 
Interest Expense, Net
Interest expense, net, consisted of the following (amounts in thousands):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Interest on loans$5,867 $3,789 $12,974 $7,320 
Amortization of debt issuance costs and debt discounts227 562 628 1,190 
Interest on finance leases78 94 150 184 
Interest income(1,406)(570)(3,067)(1,137)
Interest expense, net$4,766 $3,875 $10,685 $7,557 
15

Loss on Debt Extinguishment and Modification
Loss on debt extinguishment and modification consisted of the following (amounts in thousands):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Write off of debt issuance costs$ $1,127 $4,518 $1,127 
Write off of debt discounts 147 578 147 
Debt modification costs  244  
Loss on debt extinguishment and modification$ $1,274 $5,340 $1,274 
Note 4. Stockholders' Equity
Share Repurchase Program
In November 2021, our Board of Directors approved a share repurchase program. This program, effective November 5, 2021 and without an expiration date, authorized us to repurchase up to $100.0 million of our outstanding common stock utilizing a variety of methods including open-market purchases, accelerated share repurchase programs, privately negotiated transactions, structured repurchase transactions and repurchases under a Rule 10b5-1 plan (which would permit shares to be repurchased when the Company might otherwise be precluded from doing so under securities laws). Any repurchased shares are constructively retired and returned to an unissued status.
During the 13 weeks ended July 1, 2023, we did not repurchase any shares of common stock under the share repurchase program. During the 26 weeks ended July 1, 2023, we repurchased 122,862 shares of common stock under the share repurchase program totaling $3.3 million at an average price of $26.66 per share in open-market transactions pursuant to a Rule 10b5-1 plan.
During the 13 weeks ended July 2, 2022, we did not repurchase any shares of common stock under the share repurchase program. During the 26 weeks ended July 2, 2022, we repurchased 139,718 shares of common stock under the share repurchase program totaling $3.5 million at an average price of $24.70 per share in open-market transactions pursuant to a Rule 10b5-1 plan.
As of July 1, 2023, we had $93.3 million of repurchase authority remaining under the share repurchase program.
Note 5. Share-based Awards
For a discussion of our share-based incentive plans, refer to Note 8 of our 2022 Form 10-K.
Share-based Award Activity
The following table summarizes stock option activity under all equity incentive plans during the 26 weeks ended July 1, 2023:
Time-Based Stock OptionsPerformance-Based Stock Options
Number of OptionsWeighted-Average
Exercise Price
Number of OptionsWeighted-Average
Exercise Price
Options outstanding as of December 31, 2022
2,562,774$12.13801,635$4.68
Exercised(83,907)8.68(376,030)3.81
Forfeitures(8,239)22.00
Options outstanding as of July 1, 2023
2,470,628$12.22425,605$5.44
Options vested and exercisable as of July 1, 2023
2,433,916$12.21425,605$5.44
16

The following table summarizes restricted stock unit ("RSU") activity under all equity incentive plans during the 26 weeks ended July 1, 2023:
Number of SharesWeighted-Average
Grant Date Fair Value
Unvested balance as of December 31, 2022
690,354 $31.79 
Granted525,467 27.51 
Vested(340,516)32.46 
Forfeitures(26,914)30.31 
Unvested balance as of July 1, 2023
848,391 $28.91 
The following table summarizes performance-based restricted stock unit ("PSU") activity under the Grocery Outlet Holding Corp. 2019 Incentive Plan during the 26 weeks ended July 1, 2023:
Number of SharesWeighted-Average
Grant Date Fair Value
Unvested balance as of December 31, 2022
1,331,803 $32.89 
Granted (1)
445,809 27.34 
Adjustment for expected performance achievement (2)
383,785 30.79 
Vested(436,522)36.90 
Forfeitures(11,991)30.80 
Unvested balance as of July 1, 2023 (3)
1,712,884 $29.97 
_______________________
(1)Represents initial grant of PSUs based on performance target level achievement of 100%.
(2)Represents the year-to-date adjustment to previously granted PSUs based on performance expectations as of July 1, 2023.
(3)An additional 476,582 PSUs could potentially be included if the maximum performance level of 200% is reached for all PSUs outstanding as of July 1, 2023.
Share-based Compensation Expense
We recognize compensation expense for stock options, RSUs and PSUs by amortizing the grant date fair value on a straight-line basis over the expected vesting period to the extent we determine the vesting of the grant is probable. We recognize share-based award forfeitures in the period such forfeitures occur.
Share-based compensation expense consisted of the following (amounts in thousands):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Time-based stock options$314 $559 $722 $1,017 
RSUs2,695 4,197 5,190 7,522 
PSUs8,287 4,702 12,060 6,707 
Dividends (1)
9 26 9 33 
Share-based compensation expense$11,305 $9,484 $17,981 $15,279 
_______________________
(1)Represents cash dividends paid upon vesting of share-based awards as a result of dividends declared in connection with a recapitalization that occurred in fiscal 2018.

17

Note 6. Income Taxes
Our income tax expense and effective income tax rate were as follows (amounts in thousands, except percentages):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Income tax expense$7,244 $1,668 $15,083 $5,840 
Effective income tax rate22.8 %7.7 %28.3 %15.6 %
The Company's tax provision for interim periods is determined using an estimated annual effective tax rate, adjusted for discrete events arising in each respective quarter. During each interim period, the Company updates the estimated annual effective tax rate. Our effective income tax rate for the 13 weeks ended July 1, 2023 was lower than the combined U.S. federal and state statutory income tax rate primarily due to excess tax benefits related to the exercise of stock options. Our effective income tax rate for the 26 weeks ended July 1, 2023 was higher than the combined U.S. federal and state statutory income tax rate primarily due to non-deductible executive compensation under Internal Revenue Code Section 162(m). The increase in our effective income tax rate for the 13 and 26 weeks ended July 1, 2023 compared to the 13 and 26 weeks ended July 2, 2022 was primarily driven by lower excess tax benefits related to the exercise of stock options as well as non-deductible executive compensation under Internal Revenue Code Section 162(m) during the 13 and 26 weeks ended July 1, 2023, which was not applicable during the 13 and 26 weeks ended July 2, 2022.
Our policy is to recognize interest and penalties associated with uncertain tax positions as part of the income tax provision in our condensed consolidated statements of operations and comprehensive income and include accrued interest and penalties with the related income tax liability on our condensed consolidated balance sheets. To date, we have not recognized any interest and penalties, nor have we accrued for or made payments for interest and penalties. We had no uncertain tax positions as of July 1, 2023 and December 31, 2022, respectively, and do not anticipate any changes to our uncertain tax positions within the next 12 months.
Note 7. Related Party Transactions
Related Party Leases
As of July 1, 2023 and July 2, 2022, we leased 14 and 15 store locations, respectively, and one warehouse location from entities in which Eric Lindberg, Jr., Chairman of our Board of Directors (and formerly our Chief Executive Officer until December 31, 2022), and MacGregor Read, Jr., who served as Vice Chairman of our Board of Directors until September 1, 2022, or their respective families, had a direct or indirect financial interest. As of July 1, 2023, the right-of-use assets and lease liabilities related to these properties was $36.4 million and $41.3 million, respectively. As of December 31, 2022, the right-of-use assets and lease liabilities related to these properties was $40.5 million and $45.5 million, respectively. These related parties received aggregate lease payments from us of $1.7 million and $1.8 million for the 13 weeks ended July 1, 2023 and July 2, 2022, respectively, and $3.4 million for each of the 26 weeks ended July 1, 2023 and July 2, 2022.
Independent Operator Notes and Independent Operator Receivables
We offer interest-bearing notes to IOs and the gross amount of IO operating notes and IO receivables due was $50.6 million and $48.1 million as of July 1, 2023 and December 31, 2022, respectively. See Note 2 for additional information.
Note 8. Commitments and Contingencies
We are involved from time to time in claims, proceedings and litigation arising in the normal course of business. We establish an accrual for legal proceedings if and when those matters reach a stage where they present loss contingencies that are both probable and reasonably estimable. In such cases, there may be a possible exposure to loss in excess of any amounts accrued. We monitor those matters for developments that would affect the likelihood of a loss and the accrued amount, if any, thereof, and adjust the amount as appropriate. If the loss contingency at issue is not both probable and reasonably estimable, we do not establish an accrual, but will continue to monitor the matter for developments that will make the loss contingency both probable and reasonably estimable. If it is at least a reasonable possibility that a material loss will occur, the Company will provide disclosure regarding the contingency. Management believes that we do not have any pending litigation that, separately or in the aggregate, would have a material adverse effect on our results of operations, financial condition or cash flows.
18

Note 9. Earnings Per Share
The following table sets forth the calculation of basic and diluted earnings per share (amounts in thousands, except per share data):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Numerator
Net income and comprehensive income$24,471 $20,094 $38,191 $31,668 
Denominator
Weighted-average shares outstanding – basic
98,515 96,578 98,218 96,358 
Effect of dilutive options1,991 3,140 2,056 3,091 
Effect of dilutive RSUs and PSUs (1)
133 422 330 339 
Weighted-average shares outstanding – diluted
100,639 100,140 100,604 99,788 
Earnings per share:
Basic$0.25 $0.21 $0.39 $0.33 
Diluted$0.24 $0.20 $0.38 $0.32 
_______________________
(1)We are required to include in diluted weighted-average shares outstanding contingently issuable shares that would be issued assuming the end of our reporting period was the end of the relevant PSU award contingency period.
The following weighted-average common share equivalents were excluded from the calculation of diluted earnings per share because their effect would have been anti-dilutive (amounts in thousands):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
RSUs2158173

19

Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion of our financial condition and results of operations in conjunction with the unaudited condensed consolidated financial statements and related notes thereto included elsewhere in this report, and the audited consolidated financial statements and related notes thereto and management's discussion and analysis of financial condition and results of operations included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 ("2022 Form 10-K"). This discussion may contain forward-looking statements based upon current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth in other sections of this report.
We operate on a fiscal year that ends on the Saturday closest to December 31st each year. References to the second quarter of fiscal 2023 and the second quarter of fiscal 2022 refer to the 13 weeks ended July 1, 2023 and July 2, 2022, respectively.
As used in this report, references to "Grocery Outlet," "the Company," "the registrant," "we," "us" and "our," refer to Grocery Outlet Holding Corp. and its consolidated subsidiaries unless otherwise indicated or the context requires otherwise.
Overview
We are a high-growth, extreme value retailer of quality, name-brand consumables and fresh products sold through a network of independently operated stores. Our flexible buying model allows us to offer quality, name-brand opportunistic products at prices generally 40% to 70% below those of conventional retailers. Entrepreneurial independent operators ("IOs") run our stores and create a neighborhood feel through personalized customer service and a localized product offering. As of July 1, 2023, we had 447 stores in California, Washington, Oregon, Pennsylvania, Idaho, Nevada, Maryland and New Jersey.
Macroeconomic Conditions
Over the past several years, and to a lesser extent recently, our business has been and continues to be impacted by current macroeconomic conditions including supply chain and labor challenges, inflation, and changes in consumer behavior, and our IOs have been impacted by staffing challenges and increased labor costs and utility costs within their businesses. The extent of the continuing impact of these factors on our operational and financial performance will depend on many factors, including certain factors outside of our control.
We continue to utilize our unique buying model, our strong vendor relationships and our agile approach to inventory management to offer customers a compelling assortment at a deep value. While product costs have largely stabilized for us during the recent fiscal quarter, we continue to incur greater selling, general and administrative expenses ("SG&A") related to personnel, travel, and other third party and operational costs due to the aforementioned factors. Further, planned construction and opening of new stores has been, and may continue to be, negatively impacted due to both increased lead times to acquire materials, obtain permits and licenses as well as higher construction and development related costs.
Key Factors and Measures We Use to Evaluate Our Business
We consider a variety of financial and operating measures in assessing the performance of our business. The key generally accepted accounting principles ("GAAP") financial measures we use are net sales, gross profit and gross margin, SG&A and operating income. The key operational metrics and non-GAAP financial measures we use are number of new stores, comparable store sales, EBITDA, adjusted EBITDA, adjusted net income and adjusted earnings per share.
Second Quarter of Fiscal 2023 Overview
Key financial and operating performance results for the second quarter of fiscal 2023 compared to the second quarter of fiscal 2022 were as follows:
Net sales increased 12.5% to $1.01 billion from $897.7 million in the second quarter of fiscal 2022; comparable store sales increased by 9.2%.
We opened four new stores and closed one store, ending the second quarter of fiscal 2023 with 447 stores in eight states.
Net income increased 21.8% to $24.5 million, or $0.24 per diluted share, compared to net income of $20.1 million, or $0.20 per diluted share, in the second quarter of fiscal 2022.
Adjusted EBITDA(1) increased 22.7% to $70.5 million compared to $57.5 million in the second quarter of fiscal 2022.
20

Adjusted net income(1) increased 18.5% to $31.9 million, or $0.32 per adjusted diluted share(1), compared to $26.9 million, or $0.27 per adjusted diluted share, in the second quarter of fiscal 2022.
_______________________
(1)Adjusted EBITDA, adjusted net income and adjusted diluted earnings per share are non-GAAP financial measures, which exclude the impact of certain special items. Please note that our non-GAAP financial measures should be considered as a supplement to, and not as a substitute for, or superior to, financial measures calculated in accordance with GAAP. Beginning with the fourth quarter of fiscal 2022, we updated our definitions of adjusted EBITDA, adjusted net income and adjusted earnings per share to no longer exclude the impact of non-cash rent expense and the provision for accounts receivable reserves. The presentation for adjusted EBITDA, adjusted net income and adjusted earnings per share for the 13 and 26 weeks ended July 2, 2022 have been recast to reflect these changes. See the "Operating Metrics and Non-GAAP Financial Measures" section of our 2022 Form 10-K, for additional information. Furthermore, see the "Operating Metrics and Non-GAAP Financial Measures" section below for additional information about these items, including their definitions, how the non-GAAP measures provide useful information to investors and how management utilizes them, and reconciliations of the non-GAAP measures and the most directly comparable GAAP measures.
Key Components of Results of Operations
Net Sales
We recognize revenues from the sale of products at the point of sale, net of any taxes or deposits collected and remitted to governmental authorities. Discounts provided to customers by us are recognized at the time of sale as a reduction in net sales as the products are sold. Discounts that are funded solely by IOs are not recognized as a reduction in net sales as the IO bears the incidental costs arising from the discount. We do not accept manufacturer coupons. Net sales consist of net sales from comparable stores, described below under "Comparable Store Sales," and non-comparable stores. Growth of our net sales is generally driven by expansion of our store base in existing and new markets as well as comparable store sales growth. Net sales are impacted by the spending habits of our customers, product mix and supply, as well as promotional and competitive activities. Our ever-changing selection of offerings across diverse product categories supports growth in net sales by attracting new customers and encouraging repeat visits from our existing customers. The spending habits of our customers are affected by changes in macroeconomic conditions, governmental benefit programs such as the Supplemental Nutrition Assistance Program and discretionary income. Our customers' discretionary income is impacted by wages, fuel and other cost-of-living increases including food-at-home inflation, as well as consumer trends and preferences, which fluctuate depending on the environment. Because we offer a broad selection of merchandise at extreme values, historically our business has benefited from periods of economic uncertainty.
Cost of Sales, Gross Profit and Gross Margin
Cost of sales includes, among other things, merchandise costs, inventory markdowns, inventory losses, transportation costs and distribution and warehousing costs, including depreciation. Gross profit is equal to our net sales less our cost of sales. Gross margin is gross profit as a percentage of our net sales. Gross margin is a measure used by management to indicate whether we are selling merchandise at an appropriate gross profit. Gross margin is impacted by product mix and availability, as some products generally provide higher gross margins, and by our merchandise costs, which can vary. Gross margin is also impacted by the costs of distributing and transporting product to our stores, which can vary. Our gross profit is variable in nature and generally follows changes in net sales. While our disciplined buying approach has produced consistent gross margins throughout economic cycles, which we believe has helped to mitigate adverse impacts on gross profit and results of operations, changes in consumer demand like we experienced and continue to experience as a result of the current macroeconomic conditions, including inflationary cost increases for goods, labor and transportation, supply chain constraints and changes in discretionary income, have resulted and could continue to result in higher variability to our gross margins. The components of our cost of sales, as well as our gross profit and gross margin, may not be comparable to the same or similar measures of our competitors and other retailers.
21

Selling, General and Administrative Expenses
SG&A are comprised of both store-related expenses and corporate expenses. Our store-related expenses include commissions paid to IOs, occupancy and our portion of maintenance costs, depreciation and amortization of store-related assets and the cost of opening new IO stores. Company-operated store-related expenses also include payroll, benefits, supplies and utilities. Corporate expenses include payroll and benefits for corporate and field support, share-based compensation, marketing and advertising, insurance and professional services, depreciation and amortization of corporate assets and operator recruiting and training costs. We continue to closely manage our expenses and monitor SG&A as a percentage of net sales. SG&A generally increases as we grow our store base and invest in our corporate infrastructure. SG&A related to commissions paid to IOs are variable in nature and generally increase as gross profits rise and decrease as gross profits decline. We expect that our SG&A will continue to increase in future periods as we continue to grow our net sales and gross profits. The components of our SG&A may not be comparable to the components of similar measures of our competitors and other retailers.
In the first quarter of fiscal 2023, in order to enhance the comparability of our results with our peers, we updated our presentation of the condensed consolidated statements of operations and comprehensive income to include depreciation and amortization expenses and share-based compensation expenses within selling, general and administrative expenses. Prior period amounts have been reclassified to conform to current period presentation. The reclassification of these items had no impact on net income, earnings per share, or retained earnings in the current or prior periods.
Operating Income
Operating income is gross profit less SG&A. Operating income excludes interest expense, net, loss on debt extinguishment and modification and income tax expense. We use operating income as an indicator of the productivity of our business and our ability to manage expenses.
22

Results of Operations
The following tables summarize key components of our results of operations both in dollars and as a percentage of net sales (amounts in thousands, except for percentages):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Net sales$1,010,255 $897,659 $1,975,722 $1,729,086 
Cost of sales683,685 618,248 1,348,609 1,198,786 
Gross profit326,570 279,411 627,113 530,300 
Selling, general and administrative expenses290,089 252,500 557,814 483,961 
Operating income36,481 26,911 69,299 46,339 
Other expenses:
Interest expense, net4,766 3,875 10,685 7,557 
Loss on debt extinguishment and modification— 1,274 5,340 1,274 
Total other expenses4,766 5,149 16,025 8,831 
Income before income taxes31,715 21,762 53,274 37,508 
Income tax expense7,244 1,668 15,083 5,840 
Net income and comprehensive income$24,471 $20,094 $38,191 $31,668 

13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Percentage of net sales (1)
Net sales100.0 %100.0 %100.0 %100.0 %
Cost of sales67.7 %68.9 %68.3 %69.3 %
Gross profit32.3 %31.1 %31.7 %30.7 %
Selling, general and administrative expenses28.7 %28.1 %28.2 %28.0 %
Operating income3.6 %3.0 %3.5 %2.7 %
Other expenses:
Interest expense, net0.5 %0.4 %0.5 %0.4 %
Loss on debt extinguishment and modification— %0.1 %0.3 %0.1 %
Total other expenses0.5 %0.6 %0.8 %0.5 %
Income before income taxes3.1 %2.4 %2.7 %2.2 %
Income tax expense0.7 %0.2 %0.8 %0.3 %
Net income and comprehensive income2.4 %2.2 %1.9 %1.8 %
_______________________
(1)Components may not sum to totals due to rounding.

23

Operating Metrics and Non-GAAP Financial Measures
Number of New Stores
The number of new stores reflects the number of stores opened during a particular reporting period. New stores require an initial capital investment from us for store build-outs, fixtures and equipment that we amortize over time as well as cash required for inventory and pre-opening expenses.
We expect new store growth to be the primary driver of our net sales growth over the long term. We lease substantially all of our store locations. Our initial lease terms on stores are typically ten years with options to renew for two or three successive five-year periods.
Comparable Store Sales
We use comparable store sales as an operating metric to measure performance of a store during the current reporting period against the performance of the same store in the corresponding period of the previous year. Comparable store sales are impacted by the same factors that impact net sales.
Comparable store sales consists of net sales from our stores beginning on the first day of the fourteenth full fiscal month following the store's opening, which is when we believe comparability is achieved. Included in our comparable store definition are those stores that have been remodeled, expanded, or relocated in their existing location or respective trade areas. Excluded from our comparable store definition are those stores that have been closed for an extended period as well as any planned store closures or dispositions. When applicable, as was the case with fiscal 2020 and will be the case with fiscal 2025, we exclude the net sales in the non-comparable week of a 53-week year from the same store sales calculation after comparing the current and prior year weekly periods that are most closely aligned.
Opening new stores is a primary component of our growth strategy and, as we continue to execute on our growth strategy, we expect that a significant portion of our net sales growth will be attributable to non-comparable store net sales. Accordingly, comparable store sales is only one of many measures we use to assess the success of our growth strategy.
EBITDA, Adjusted EBITDA, Adjusted Net Income and Adjusted Earnings Per Share
EBITDA, adjusted EBITDA, adjusted net income and adjusted earnings per share are supplemental key metrics used by management and our Board of Directors to assess our financial performance. EBITDA, adjusted EBITDA, adjusted net income and adjusted earnings per share are also frequently used by analysts, investors and other interested parties to evaluate us and other companies in our industry. Management believes it is useful to investors and analysts to evaluate these non-GAAP measures on the same basis as management uses to evaluate our operating results. We use EBITDA, adjusted EBITDA, adjusted net income and adjusted earnings per share to supplement GAAP measures of performance to evaluate the effectiveness of our business strategies, to make budgeting decisions and to compare our performance against that of other peer companies using similar measures. In addition, we use adjusted EBITDA to supplement GAAP measures of performance to evaluate our performance in connection with compensation decisions. We believe that excluding items from operating income, net income and net income per diluted share that may not be indicative of, or are unrelated to, our core operating results, and that may vary in frequency or magnitude, enhances the comparability of our results and provides additional information for analyzing trends in our business.
We define EBITDA as net income before net interest expense, income taxes and depreciation and amortization expenses. Adjusted EBITDA represents EBITDA adjusted to exclude share-based compensation expense, loss on debt extinguishment and modification, asset impairment and gain or loss on disposition and certain other expenses that may not be indicative of, or are unrelated to, our core operating results, and that may vary in frequency or magnitude. Adjusted net income represents net income adjusted for the previously mentioned adjusted EBITDA adjustments, further adjusted for costs related to amortization of purchase accounting assets and deferred financing costs, tax adjustment to normalize the effective tax rate, and tax effect of total adjustments. Basic adjusted earnings per share is calculated using adjusted net income, as defined above, and basic weighted average shares outstanding. Diluted adjusted earnings per share is calculated using adjusted net income, as defined above, and diluted weighted average shares outstanding. EBITDA, adjusted EBITDA, adjusted net income and adjusted earnings per share are non-GAAP measures and may not be comparable to similar measures reported by other companies. EBITDA, adjusted EBITDA, adjusted net income and adjusted earnings per share have limitations as analytical tools, and you should not consider them in isolation or as a substitute for analysis of our results as reported under GAAP. We address the limitations of the non-GAAP measures through the use of various GAAP measures. In the future, we will incur expenses or charges such as those added back to calculate adjusted EBITDA or adjusted net income. Our presentation of EBITDA, adjusted EBITDA, adjusted net income and adjusted earnings per share should not be construed as an inference that our future results will be unaffected by the adjustments we have used to derive our non-GAAP measures.
24

Beginning with the fourth quarter of fiscal 2022, we updated our definitions of adjusted EBITDA, adjusted net income and adjusted earnings per share to no longer exclude the impact of non-cash rent expense and the provision for accounts receivable reserves. The presentation for adjusted EBITDA, adjusted net income and adjusted earnings per share for the 13 and 26 weeks ended July 2, 2022 has been recast to reflect these changes.
The following table summarizes key operating metrics and non-GAAP financial measures for the periods presented (amounts in thousands, except for percentages and store counts):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Other Financial and Operations Data
Number of new stores11 
Number of stores open at end of period447 425 447 425 
Comparable store sales increase (1)
9.2 %11.2 %10.6 %8.2 %
EBITDA (2)
$57,601 $45,191 $105,754 $83,609 
Adjusted EBITDA (2)
$70,519 $57,483 $133,597 $103,564 
Adjusted net income (2)
$31,919 $26,929 $58,943 $46,139 
_______________________
(1)Comparable store sales consist of net sales from our stores beginning on the first day of the fourteenth full fiscal month following the store's opening, which is when we believe comparability is achieved.
(2)See "GAAP to Non-GAAP Reconciliations" section below for the applicable reconciliations.
25

GAAP to Non-GAAP Reconciliations
The following tables provide a reconciliation from our GAAP net income to EBITDA and adjusted EBITDA, GAAP net income to adjusted net income, and our GAAP earnings per share to adjusted earnings per share for the periods presented (amounts in thousands, except per share data):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Net income$24,471 $20,094 $38,191 $31,668 
Interest expense, net4,766 3,875 10,685 7,557 
Income tax expense7,244 1,668 15,083 5,840 
Depreciation and amortization expenses21,120 19,554 41,795 38,544 
EBITDA57,601 45,191 105,754 83,609 
Share-based compensation expenses (1)
11,305 9,484 17,981 15,279 
Loss on debt extinguishment and modification (2)
— 1,274 5,340 1,274 
Asset impairment and gain or loss on disposition (3)
236 182 343 545 
Other (4)
1,377 1,352 4,179 2,857 
Adjusted EBITDA$70,519 $57,483 $133,597 $103,564 

13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Net income$24,471 $20,094 $38,191 $31,668 
Share-based compensation expenses (1)
11,305 9,484 17,981 15,279 
Loss on debt extinguishment and modification (2)
— 1,274 5,340 1,274 
Asset impairment and gain or loss on disposition (3)
236 182 343 545 
Other (4)
1,377 1,352 4,179 2,857 
Amortization of purchase accounting assets and deferred financing costs (5)
1,424 3,055 2,991 6,167 
Tax adjustment to normalize effective tax rate (6)
(2,448)(4,295)(856)(4,471)
Tax effect of total adjustments (7)
(4,446)(4,217)(9,226)(7,180)
Adjusted net income$31,919 $26,929 $58,943 $46,139 
GAAP earnings per share
Basic$0.25 $0.21 $0.39 $0.33 
Diluted$0.24 $0.20 $0.38 $0.32 
Adjusted earnings per share
Basic$0.32 $0.28 $0.60 $0.48 
Diluted$0.32 $0.27 $0.59 $0.46 
Weighted average shares outstanding
Basic98,515 96,578 98,218 96,358 
Diluted100,639 100,140 100,604 99,788 
___________________________
(1)Includes non-cash share-based compensation expense and cash dividends paid on vested share-based awards as a result of dividends declared in connection with a recapitalization that occurred in fiscal 2018. See "Share-based Compensation Expense" in the "Comparison of the 13 and 26 weeks ended July 1, 2023 and July 2, 2022" section below for additional information.
(2)Represents the write-off of debt issuance costs and debt discounts as well as debt modification costs related to refinancing and/or repayment of our credit facilities. See Note 3 to the condensed consolidated financial statements for additional information.
(3)Represents asset impairment charges and gains or losses on dispositions of assets.
(4)Represents other non-recurring, non-cash or non-operational items, such as technology upgrade implementation costs, costs related to employer payroll taxes associated with equity awards, legal settlements and other legal expenses, certain personnel-related costs, store closing costs and miscellaneous costs.
26

(5)Represents the amortization of debt issuance costs as well as the incremental amortization of an asset step-up resulting from purchase price accounting related to our acquisition in 2014 by an investment fund affiliated with Hellman & Friedman LLC, which included trademarks, customer lists, and below-market leases.
(6)Represents adjustments to normalize the effective tax rate for the impact of unusual or infrequent tax items that we do not consider in our evaluation of ongoing performance, including excess tax expenses or benefits related to stock option exercises and vesting of restricted stock units ("RSUs") that are recorded in earnings as discrete items in the reporting period in which they occur.
(7)Represents the tax effect of the total adjustments. We calculate the tax effect of the total adjustments on a discrete basis excluding any non-recurring and unusual tax items.
Comparison of the 13 and 26 weeks ended July 1, 2023 and July 2, 2022 (amounts in thousands, except percentages)
Net Sales
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
$ Change% ChangeJuly 1,
2023
July 2,
2022
$ Change% Change
Net sales$1,010,255 $897,659 $112,596 12.5 %$1,975,722 $1,729,086 $246,636 14.3 %
The increase in net sales for the 13 and 26 weeks ended July 1, 2023 compared to the same periods in fiscal 2022 was primarily attributable to an increase in comparable store sales as well as non-comparable store net sales growth primarily from the 22 net new stores opened over the last 12 months.
Comparable store sales increased 9.2% for the 13 weeks ended July 1, 2023 and 10.6% for the 26 weeks ended July 1, 2023 compared to the same periods in fiscal 2022. The increase in comparable store sales for the 13 weeks ended July 1, 2023 was driven by a 9.1% increase in the number of transactions while average transaction size was flat. The increase in comparable store sales for the 26 weeks ended July 1, 2023 was driven by an 8.6% increase in the number of transactions and a 1.9% increase in average transaction size.
Cost of Sales
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
$ Change% ChangeJuly 1,
2023
July 2,
2022
$ Change% Change
Cost of sales$683,685 $618,248 $65,437 10.6 %$1,348,609 $1,198,786 $149,823 12.5 %
% of net sales67.7 %68.9 %68.3 %69.3 %
The increase in cost of sales for the 13 and 26 weeks ended July 1, 2023 compared to the same periods in fiscal 2022 was primarily the result of an increase in comparable store sales combined with non-comparable net sales from 22 net new stores opened over the last 12 months.
Cost as a percentage of net sales decreased for the 13 and 26 weeks ended July 1, 2023 compared to the same periods in fiscal 2022 primarily due to our changing assortment along with strong purchasing and inventory management.
Gross Profit and Gross Margin
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
$ Change% ChangeJuly 1,
2023
July 2,
2022
$ Change% Change
Gross profit$326,570 $279,411 $47,159 16.9 %$627,113 $530,300 $96,813 18.3 %
Gross margin32.3 %31.1 %31.7 %30.7 %
The increase in gross profit for the 13 and 26 weeks ended July 1, 2023 compared to the same periods in fiscal 2022 was primarily the result of an increase in comparable store sales combined with non-comparable sales from 22 net new stores opened over the last 12 months.
Gross margin increased for the 13 and 26 weeks ended July 1, 2023 compared to the same periods in fiscal 2022 primarily due to our changing assortment along with strong purchasing and inventory management.
27

Selling, General and Administrative Expenses
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
$ Change% ChangeJuly 1,
2023
July 2,
2022
$ Change% Change
SG&A$290,089 $252,500 $37,589 14.9 %$557,814 $483,961 $73,853 15.3 %
% of net sales28.7 %28.1 %28.2 %28.0 %
The increase in SG&A for the 13 weeks ended July 1, 2023 compared to the same period in fiscal 2022 was driven by $26.5 million in higher store-related expenses and $11.1 million in higher corporate-related expenses. Store-related expenses primarily increased as a result of higher commission payments to IOs, reflecting gross profit growth, as well as higher store occupancy costs due to 22 net new stores opened over the last 12 months. Corporate-related expenses increased largely due to increased personnel costs primarily related to higher incentive compensation expense, reflecting strong performance for the 13 weeks ended July 1, 2023.
The increase in SG&A for the 26 weeks ended July 1, 2023 compared to the same period in fiscal 2022 was driven by $53.7 million in higher store-related expenses and $20.1 million in higher corporate-related expenses. Store-related expenses primarily increased as a result of higher commission payments to IOs, reflecting gross profit growth, as well as higher store occupancy costs due to 22 net new stores opened over the last 12 months. Corporate-related expenses increased largely due to increased personnel costs primarily related to higher incentive compensation expense, reflecting strong performance performance for the period.
As a percentage of net sales, SG&A increased for the 13 and 26 weeks ended July 1, 2023 compared to the same periods in fiscal 2022 primarily due to variable IO commission expense resulting from higher gross margin rates as well as higher incentive compensation expense due to strong performance during the 13 and 26 weeks ended July 1, 2023.
Interest Expense, Net
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
$ Change% ChangeJuly 1,
2023
July 2,
2022
$ Change% Change
Interest expense, net$4,766 $3,875 $891 23.0 %$10,685 $7,557 $3,128 41.4 %
% of net sales0.5 %0.4 %0.5 %0.4 %
The increase in net interest expense for the 13 and 26 weeks ended July 1, 2023 compared to the same periods in fiscal 2022 was primarily driven by increases in the effective borrowing rate, partially offset by a decrease in principal debt outstanding over the last 12 months combined with increased interest income from IO notes and cash and cash equivalents. See Note 3 to the condensed consolidated financial statements for additional information.
Loss on Debt Extinguishment and Modification
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
$ Change% ChangeJuly 1,
2023
July 2,
2022
$ Change% Change
Loss on debt extinguishment and modification$— $1,274 $(1,274)(100.0)%$5,340 $1,274 $4,066 319.2 %
% of net sales— %0.1 %0.3 %0.1 %
During the 26 weeks ended July 1, 2023, we recorded a $5.3 million loss on debt extinguishment related to the payoff of $385.0 million of principal on the senior term loan outstanding under our prior credit facilities. During the 26 weeks ended July 2, 2022, we recorded a $1.3 million loss on debt extinguishment related to the prepayment of $75.0 million of principal on the senior term loan outstanding under our prior credit facilities. See Note 3 to the condensed consolidated financial statements for additional information.
28

Income Tax Expense
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
$ Change% ChangeJuly 1,
2023
July 2,
2022
$ Change% Change
Income tax expense$7,244 $1,668 $5,576 334.3 %$15,083 $5,840 $9,243 158.3 %
% of net sales0.7 %0.2 %0.8 %0.3 %
Effective tax rate22.8 %7.7 %28.3 %15.6 %
The increase in income tax expense for the 13 and 26 weeks ended July 1, 2023 compared to the same periods in fiscal 2022 was primarily due to higher pretax income combined with lower excess tax benefits from the exercise of stock options compared to the same periods in fiscal 2022.
The increase in our effective income tax rate for the 13 and 26 weeks ended July 1, 2023 compared to the 13 and 26 weeks ended July 2, 2022 was primarily driven by lower excess tax benefits related to the exercise of stock options as well as non-deductible executive compensation under Internal Revenue Code Section 162(m) during the 13 and 26 weeks ended July 1, 2023, which was not applicable during the 13 and 26 weeks ended July 2, 2022.
Net Income
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
$ Change% ChangeJuly 1,
2023
July 2,
2022
$ Change% Change
Net income$24,471 $20,094 $4,377 21.8 %$38,191 $31,668 $6,523 20.6 %
% of net sales2.4 %2.2 %1.9 %1.8 %
As a result of the foregoing factors, net income increased for the 13 and 26 weeks ended July 1, 2023 compared to the same periods in fiscal 2022.
Adjusted EBITDA
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
$ Change% ChangeJuly 1,
2023
July 2,
2022
$ Change% Change
Adjusted EBITDA$70,519 $57,483 $13,036 22.7 %$133,597 $103,564 $30,033 29.0 %
The increase in adjusted EBITDA for the 13 and 26 weeks ended July 1, 2023 compared to the same periods in fiscal 2022 was primarily due to an increase in comparable store sales of 9.2% for the 13 weeks ended July 1, 2023 and 10.6% for the 26 weeks ended July 1, 2023, as well as higher net sales resulting from new store growth, combined with increased gross margin.
Adjusted Net Income
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
$ Change% ChangeJuly 1,
2023
July 2,
2022
$ Change% Change
Adjusted net income$31,919 $26,929 $4,990 18.5 %$58,943 $46,139 $12,804 27.8 %
The increase in adjusted net income for the 13 and 26 weeks ended July 1, 2023 compared to the same periods in fiscal 2022 was primarily due to an increase in comparable store sales of 9.2% for the 13 weeks ended July 1, 2023 and 10.6% for the 26 weeks ended July 1, 2023, as well as higher net sales resulting from new store growth, combined with increased gross margin.
29

Liquidity and Capital Resources
Sources of Liquidity
Based on our current operations and new store growth plans, we expect to satisfy our short-term and long-term cash requirements through a combination of our existing cash and cash equivalents position, funds generated from operating activities, and the borrowing capacity available in the revolving credit facility under our credit agreement, dated as of February 21, 2023 (the "2023 Credit Agreement"). If cash generated from our operations and borrowings under our revolving credit facility are not sufficient or available to meet our liquidity requirements, then we will be required to obtain additional equity or debt financing in the future. There can be no assurance equity or debt financing will be available to us when we need it or, if available, the terms will be satisfactory to us and not dilutive to our then-current stockholders. Additionally, we may seek to take advantage of market opportunities to refinance our existing debt instruments with new debt instruments at interest rates, maturities and terms we deem attractive.
As of July 1, 2023, we had cash and cash equivalents of $87.6 million, which consisted primarily of cash held in checking and money market accounts with financial institutions. In addition, we have a revolving credit facility with $400.0 million in borrowing capacity under our 2023 Credit Agreement. As of July 1, 2023, we had no borrowings outstanding under the revolving credit facility and $4.2 million of outstanding standby letters of credit, resulting in $395.8 million of remaining borrowing capacity available under this revolving credit facility.
On February 21, 2023, we entered into the 2023 Credit Agreement, which provides for senior secured credit facilities consisting of (i) a senior secured term loan facility (the "senior term loan") in an original aggregate principal amount of $300.0 million and (ii) a senior secured revolving credit facility (the "revolving credit facility" and, together with the senior term loan, the "new credit facilities") in an aggregate principal amount of $400.0 million. The senior term loan was borrowed in full on such date, and $25.0 million of the revolving credit facility was borrowed on such date. See Note 3 to our condensed consolidated financial statements for additional information.
We may also, from time to time, at our sole discretion, prepay or retire all or a portion of our outstanding debt. On April 21, 2023, we repaid the $25.0 million of principal on our revolving credit facility.
The senior secured credit facilities of the 2023 Credit Agreement permit us to add incremental term loan facilities, increase any existing term loan facility, increase revolving commitments, and/or add incremental replacement revolving credit facility tranches. The aggregate principal amount of such incremental facilities are limited to (a) an amount not in excess of the sum of the greater of $200.0 million and 100% of Consolidated EBITDA (as defined in the 2023 Credit Agreement), subject to certain limitations, plus (b) voluntary prepayments of the term loan facility, voluntary permanent reductions of the commitments for the revolving credit facility and voluntary prepayments of indebtedness secured by liens on the collateral securing the credit facilities, subject to certain exceptions, plus (c) an amount such that (assuming that the full amount of any such incremental revolving increase and/or incremental replacement revolving credit facility was drawn, and after giving effect to any appropriate pro forma adjustment events) we would be in compliance, on a pro forma basis (but excluding the cash proceeds of such incurrence), with a Total Net Leverage Ratio (as defined in the 2023 Credit Agreement) of 3.00 to 1.00.
Material Cash Requirements
Other than the update to debt obligation payments noted below, there has been no material change in our material cash requirements since the end of fiscal 2022. See our 2022 Form 10-K for additional information.
Capital Expenditures
Capital expenditures include purchases of capital assets such as property and equipment as well as intangible assets and licenses. Capital expenditures for the 26 weeks ended July 1, 2023, before the impact of tenant improvement allowances, were $78.3 million, and, net of tenant improvement allowances, were $73.9 million. We continue to expect total capital expenditures, net of tenant improvement allowances, to be approximately $155.0 million for fiscal 2023.
Debt Obligations
The 2023 Credit Agreement requires us to make scheduled quarterly amortization payments of the senior term loan. Such payments total $54.4 million over the remaining term of the senior term loan, with $1.9 million payable over the remainder of fiscal 2023. The remaining senior term loan principal balance will become due in February 2028 at maturity. See Note 3 to our condensed consolidated financial statements for additional information.
30

Debt Covenants
The 2023 Credit Agreement contains certain customary representations and warranties, subject to limitations and exceptions, and affirmative and customary covenants. The 2023 Credit Agreement contains certain covenants that, among other things, limit the our ability and the ability of our restricted subsidiaries to: pay dividends or distributions, repurchase equity, prepay junior debt and make certain investments; incur additional debt or issue certain disqualified stock and preferred stock; incur liens on assets; merge or consolidate with another company or sell, assign, transfer, lease, convey or otherwise dispose of all or substantially all of its assets; enter into transactions with affiliates; and allow to exist certain restrictions on the ability of subsidiaries to pay dividends or make other payments to the borrower. The 2023 Credit Agreement also contains financial performance covenants requiring us to satisfy a maximum total net leverage ratio test and a minimum interest coverage ratio test as of the last day of each fiscal quarter. The maximum total net leverage ratio test requires us to be in compliance with a Total Net Leverage Ratio no greater than 3.50 to 1.00 as of the last day of each test period ending prior to the test period ending on or about December 31, 2025, and no greater than 3.25 to 1.00 as of the last day of each test period ending thereafter, subject to certain adjustments set forth in the 2023 Credit Agreement. The minimum interest coverage ratio test requires us to be in compliance with a Consolidated Interest Coverage Ratio (as defined in the 2023 Credit Agreement) no less than 1.75 to 1.00 as of the last day of each test period.
As of July 1, 2023, we were in compliance with all applicable financial covenant requirements for our 2023 Credit Agreement.
31

Cash Flows
The following table summarizes our cash flows for the periods presented (amounts in thousands, except percentages):
26 Weeks Ended
July 1, 2023July 2, 2022$ Change% Change
Net cash provided by operating activities$157,120 $84,727 $72,393 85.4 %
Net cash used in investing activities(78,084)(65,378)(12,706)19.4 %
Net cash used in financing activities(94,194)(75,174)(19,020)25.3 %
Net decrease in cash and cash equivalents$(15,158)$(55,825)$40,667 (72.8)%
Cash Provided by Operating Activities
Net cash provided by operating activities was $157.1 million for the 26 weeks ended July 1, 2023 compared to $84.7 million for the same period in fiscal 2022. The increase in net cash provided by operating activities of $72.4 million for the 26 weeks ended July 1, 2023 compared to the same period in fiscal 2022 was primarily driven by changes in merchandise inventory levels combined with increased net sales driven by comparable stores sales and new store growth.
Cash Used in Investing Activities
Net cash used in investing activities for the 26 weeks ended July 1, 2023 and July 2, 2022 was primarily for capital expenditures and loans to IOs.
Net cash used in investing activities was $78.1 million for the 26 weeks ended July 1, 2023 compared to $65.4 million for the same period in fiscal 2022. The increase in net cash used in investing activities of $12.7 million for the 26 weeks ended July 1, 2023 compared to the same period in fiscal 2022 was primarily due to increased spending on property and equipment due to higher store count as well as increased investments in computer software intangible assets, partially offset by a decrease in loans made to IOs.
Cash Used in Financing Activities
Net cash used in financing activities of $94.2 million for the 26 weeks ended July 1, 2023 was primarily due to the payoff of $385.0 million of principal on the prior senior term loan outstanding under our prior credit facilities, repayment of the $25.0 million of principal on our revolving credit facility, $4.5 million in debt issuance costs paid and the repurchase of $3.3 million worth of common stock, partially offset by $325.0 million in proceeds from the new credit facilities. Net cash used in financing activities of $75.2 million for the 26 weeks ended July 2, 2022 was primarily due to the prepayment of $75.0 million of principal on the senior term loan outstanding under our prior credit facilities as well as the repurchase of $3.5 million worth of common stock, partially offset by $4.0 million in proceeds from the exercise of stock options.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with GAAP and the applicable rules and regulations of the SEC for interim reporting. The preparation of our condensed consolidated financial statements requires us to make judgments and estimates that affect the reported amounts of assets, liabilities, revenues, expenses and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our judgments and estimates are based on historical experience and other factors believed to be reasonable under the circumstances. With respect to critical accounting policies, even a relatively minor variance between actual and expected results can potentially have a materially favorable or unfavorable impact on subsequent results of operations.
There have been no material changes to our critical accounting policies and estimates during the 26 weeks ended July 1, 2023 from those disclosed in our 2022 Form 10-K.
Recent Accounting Pronouncements
Refer to Note 1 to the condensed consolidated financial statements included elsewhere in this report.
32

Item 3. Quantitative and Qualitative Disclosures about Market Risk
Interest Rate Risk
Our operating results are subject to market risk from interest rate fluctuations on our credit facilities, which bear variable interest rates. As of July 1, 2023, our outstanding borrowings included $298.1 million from our senior term loan under the 2023 Credit Agreement. As of July 1, 2023, the interest rate on the senior term loan was 7.43% (See Note 3 to our condensed consolidated financial statements for additional information). Based on the outstanding balance and interest rate of our senior term loan as of July 1, 2023, a hypothetical 10% relative increase or decrease in the interest rate would cause an increase or decrease in interest expense of approximately $2.2 million over the next 12 months.
We do not use derivative financial instruments for speculative or trading purposes, but this does not preclude our adoption of specific hedging strategies in the future.
Impact of Inflation
Our results of operations and financial condition are presented based on historical cost. While it is difficult to accurately measure the impact of inflation due to the imprecise nature of the estimates required, we have experienced over the last several years varying levels of inflation, resulting in part from various supply disruptions, increased shipping and transportation costs, increased commodity costs, increased labor costs in the supply chain, increased SG&A related to personnel, travel, and other operational costs and other disruptions caused by the current macroeconomic environment. Similarly, our IOs have been impacted by staffing challenges and increased labor costs and utility costs within their businesses. Furthermore, our results of operations and financial condition may be materially impacted by inflation in the future.
33

Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our management including our Chief Executive Officer and Chief Financial Officer, we evaluated the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Rule 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the "Exchange Act") as of the end of the period covered by this report. Our disclosure controls are designed to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.
Based on that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective at a reasonable assurance level as of July 1, 2023.
Changes in Internal Control over Financial Reporting
During the quarter ended July 1, 2023, there was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Limitations on Effectiveness of Controls
In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.

34

PART II. OTHER INFORMATION
Item 1. Legal Proceedings
From time to time, we may be party to litigation that arises in the ordinary course of our business. Management believes that we do not have any pending litigation that, separately or in the aggregate, would have a material adverse effect on our results of operations, financial condition or cash flows, and no material legal proceedings were terminated, settled or otherwise resolved during the 13 weeks ended July 1, 2023.
SEC regulations require us to disclose information about certain environmental proceedings if we reasonably believe that such proceedings may result in monetary sanctions above a stated threshold. Pursuant to SEC regulations, we use a threshold of $1.0 million for purposes of determining whether disclosure of any such proceedings is required.
Item 1A. Risk Factors
In addition to the other information set forth in this Quarterly Report on Form 10-Q, our business, financial condition and operating results can be affected by a number of factors, whether currently known or unknown, including but not limited to those described in Part I, Item 1A of our 2022 Form 10-K under the heading "Risk Factors," any one or more of which could, directly or indirectly, cause our actual financial condition and operating results to vary materially from past, or from anticipated future, financial condition and operating results. Any of these factors, in whole or in part, could materially and adversely affect our business, financial condition, operating results and stock price. There have been no material changes to our risk factors since the 2022 Form 10-K.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
During the the 13 weeks ended July 1, 2023, we did not repurchase any shares of common stock.
Item 3. Default Upon Senior Securities
Not applicable.
Item 4. Mine Safety Disclosure
Not applicable.
Item 5. Other Information
Rule 10b5-1 Trading Plans - Directors and Section 16 Officers
During the 13 weeks ended July 1, 2023, none of the Company's directors or Section 16 officers adopted or terminated any contract, instruction or written plan for the purchase or sale of Company securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) of the Exchange Act or any "non-Rule 10b5-1 trading arrangement."

35

Item 6. Exhibits
Incorporated by Reference
Exhibit No.ExhibitFormFile
No.
Filing
Date
Exhibit
No.
3.18-K001-389506/10/20223.1
3.28-K001-389504/8/20223.1
10.1†*
31.1*
31.2*
32.1**
32.2**
101.INSInline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Extension Calculation Linkbase Document
101.DEFInline XBRL Extension Definition Linkbase Document
101.LABInline XBRL Extension Label Linkbase Document
101.PREInline XBRL Extension Presentation Linkbase Document
104Cover Page Interactive Data File - the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document and included as Exhibit 101.
____________________________________
Management contract or compensatory plan or arrangement.
*Filed herewith.
**
Furnished herewith. The certifications attached as Exhibit 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Grocery Outlet Holding Corp. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.

36

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.
Grocery Outlet Holding Corp.
Date:August 9, 2023By:/s/ Charles C. Bracher
Charles C. Bracher
Chief Financial Officer
(Principal Financial Officer)
Date:August 9, 2023By:/s/ Lindsay E. Gray
Lindsay E. Gray
Senior Vice President, Accounting
(Principal Accounting Officer)

37
EX-10.1 2 go2022q2exhibit101.htm EX-10.1 Document
Exhibit 10.1
RESTRICTED STOCK UNIT GRANT NOTICE
UNDER THE
GROCERY OUTLET HOLDING CORP.
2019 INCENTIVE PLAN

Grocery Outlet Holding Corp. (the “Company”), pursuant to its 2019 Incentive Plan, as it may be amended and restated from time to time (the “Plan”), hereby grants to the Participant set forth below the number of Restricted Stock Units set forth below. The Restricted Stock Units are subject to all of the terms and conditions as set forth herein, in the Restricted Stock Unit Agreement (attached hereto or previously provided to the Participant in connection with a prior grant), and in the Plan, all of which are incorporated herein in their entirety. Capitalized terms not otherwise defined herein shall have the meaning set forth in the Plan.

Participant: [Participant Name]
Date of Grant: [Date of Grant]
Vesting Commencement Date: [Vesting Commencement Date]
Number of
Restricted Stock Units:
[Number of RSUs]
Vesting Schedule:
Provided the Participant has not undergone a Termination prior to the vesting date (or event), 100% of the Restricted Stock Units will vest on the earlier to occur of (i) the date of the next annual meeting of the shareholders of the Company following the Date of Grant, or (ii) the first anniversary of the Vesting Commencement Date; provided, however, that the Restricted Stock Units will, to the extent not vested, become fully vested if the Participant undergoes a Termination by the Service Recipient without Cause following a Change in Control.
Dividend Equivalents:
The Restricted Stock Units shall be credited with dividend equivalent payments, as provided in Section 13(c)(iii) of the Plan.

* * *




GROCERY OUTLET HOLDING CORP.

___________________________________
By:
Title:















































THE UNDERSIGNED PARTICIPANT ACKNOWLEDGES RECEIPT OF THIS RESTRICTED STOCK UNIT GRANT NOTICE, THE RESTRICTED STOCK UNIT AGREEMENT AND THE PLAN, AND, AS AN EXPRESS CONDITION TO THE GRANT OF RESTRICTED STOCK UNITS HEREUNDER, AGREES TO BE BOUND BY THE TERMS OF THIS RESTRICTED STOCK UNIT GRANT NOTICE, THE RESTRICTED STOCK UNIT AGREEMENT AND THE PLAN.

PARTICIPANT1



______________________________





































_______________________
1To the extent that the Company has established, either itself or through a third-party plan administrator, the ability to accept this award electronically, such acceptance shall constitute the Participant's signature hereto.





RESTRICTED STOCK UNIT AGREEMENT
UNDER THE
GROCERY OUTLET HOLDING CORP.
2019 INCENTIVE PLAN

Pursuant to the Restricted Stock Unit Grant Notice (the “Grant Notice”) delivered to the Participant (as defined in the Grant Notice), and subject to the terms of this Restricted Stock Unit Agreement (this “Restricted Stock Unit Agreement”) and the Grocery Outlet Holding Corp. 2019 Incentive Plan, as it may be amended and restated from time to time (the “Plan”), Grocery Outlet Holding Corp. (the “Company”) and the Participant agree as follows. Capitalized terms not otherwise defined herein shall have the same meaning as set forth in the Plan.

1. Grant of Restricted Stock Units. Subject to the terms and conditions set forth herein and in the Plan, the Company hereby grants to the Participant the number of Restricted Stock Units provided in the Grant Notice (with each Restricted Stock Unit representing an unfunded, unsecured right to receive one share of Common Stock). The Company may make one or more additional grants of Restricted Stock Units to the Participant under this Restricted Stock Unit Agreement by providing the Participant with a new Grant Notice, which may also include any terms and conditions differing from this Restricted Stock Unit Agreement to the extent provided therein. The Company reserves all rights with respect to the granting of additional Restricted Stock Units hereunder and makes no implied promise to grant additional Restricted Stock Units.

2. Vesting. Subject to the conditions contained herein and in the Plan, the Restricted Stock Units shall vest as provided in the Grant Notice.

3. Settlement of Restricted Stock Units. Subject to any election by the Committee pursuant to Section 8(d)(ii) of the Plan, and any effective election under the Company’s Directors Deferral Plan, as may be amended from time to time (the “Deferral Plan Election”), the Company will deliver to the Participant, without charge, as soon as reasonably practicable (and, in any event, within two and one-half months) following the applicable vesting date, one share of Common Stock for each Restricted Stock Unit (as adjusted under the Plan, as applicable) which becomes vested hereunder and such vested Restricted Stock Unit shall be cancelled upon such delivery. The Company shall either (a) deliver, or cause to be delivered, to the Participant a certificate or certificates therefor, registered in the Participant’s name or (b) cause such shares of Common Stock to be credited to the Participant’s account at the third party plan administrator. To the extent a Deferral Plan Election is in place, settlement of the Restricted Stock Units shall be governed by the Deferral Plan Election. Notwithstanding anything in this Restricted Stock Unit Agreement to the contrary, the Company shall have no obligation to issue or transfer any shares of Common Stock as contemplated by this Restricted Stock Unit Agreement unless and until such issuance or transfer complies with all relevant provisions of law and the requirements of any stock exchange on which the Company’s shares of Common Stock are listed for trading.
4. Treatment of Restricted Stock Units Upon Termination. The provisions of Section 8(c)(ii) of the Plan are incorporated herein by reference and made a part hereof.

5. Company; Participant.

(a) The term “Company” as used in this Restricted Stock Unit Agreement with reference to service shall include the Company and its Subsidiaries.
(b) Whenever the word “Participant” is used in any provision of this Restricted Stock Unit Agreement under circumstances where the provision should logically be construed to apply to the executors,
the administrators, or the person or persons to whom the Restricted Stock Units may be transferred in accordance with Section 13(b) of the Plan, the word “Participant” shall be deemed to include such person or persons.




6. Non-Transferability. The Restricted Stock Units are not transferable by the Participant except to Permitted Transferees in accordance with Section 13(b) of the Plan. Except as otherwise provided herein, no assignment or transfer of the Restricted Stock Units, or of the rights represented thereby, whether voluntary or involuntary, by operation of law or otherwise, shall vest in the assignee or transferee any interest or right herein whatsoever, but immediately upon such assignment or transfer the Restricted Stock Units shall terminate and become of no further effect.

7. Rights as Shareholder. The Participant or a Permitted Transferee of the Restricted Stock Units shall have no rights as a shareholder with respect to any share of Common Stock underlying a Restricted Stock Unit unless and until the Participant shall have become the holder of record or the beneficial owner of such share of Common Stock, and no adjustment shall be made for dividends or distributions or other rights in respect of such share of Common Stock for which the record date is prior to the date upon which the Participant shall become the holder of record or the beneficial owner thereof.
8. Tax Withholding. The provisions of Section 13(d) of the Plan are incorporated herein by reference and made a part hereof. The Participant shall satisfy such Participant’s withholding liability, if any, referred to in Section 13(d) of the Plan by having the Company withhold from the number of shares of Common Stock otherwise deliverable pursuant to the settlement of the Restricted Stock Units a number of shares of Common Stock with a fair market value, on the date that the Restricted Stock Units are settled, equal to such withholding liability; provided that the number of such shares may not have a fair market value greater than the minimum required statutory withholding liability unless determined by the Committee not to result in adverse accounting consequences. Notwithstanding the foregoing, the Participant acknowledges and agrees that to the extent consistent with applicable law and the Participant’s status as an independent consultant for U.S. federal income tax purposes, the Company does not intend to withhold any amounts as federal income tax withholdings under any other state or federal laws, and the Participant hereby agrees to make adequate provision for any sums required to satisfy all applicable federal, state, local and foreign tax withholding obligations of the Company which may arise in connection with the grant of Restricted Stock Units.

9. Notice. Every notice or other communication relating to this Restricted Stock Unit Agreement between the Company and the Participant shall be in writing, which may include by electronic mail, and shall be mailed to or delivered to the party for whom it is intended at such address as may from time to time be designated by such party in a notice mailed or delivered to the other party as herein provided; provided that, unless and until some other address be so designated, all notices or communications by the Participant to the Company shall be mailed or delivered to the Company at its principal executive office, to the attention of the Company’s General Counsel or its designee, and all notices or communications by the Company to the Participant may be given to the Participant personally or may be mailed to the Participant at the Participant’s last known address, as reflected in the Company’s records. Notwithstanding the above, all notices and communications between the Participant and any third-party plan administrator shall be mailed, delivered, transmitted or sent in accordance with the procedures established by such third-party plan administrator and communicated to the Participant from time to time.

10. No Right to Continued Service. This Restricted Stock Unit Agreement does not confer upon the Participant any right to continue as a director or other service provider to the Company.

11. Binding Effect. This Restricted Stock Unit Agreement shall be binding upon the heirs, executors, administrators and successors of the parties hereto.

12. Waiver and Amendments. Except as otherwise set forth in Section 12 of the Plan, any waiver, alteration, amendment or modification of any of the terms of this Restricted Stock Unit Agreement shall be valid only if made in writing and signed by the parties hereto; provided, however, that any such waiver, alteration, amendment or modification is consented to on the Company’s behalf by the Committee. No waiver by either of the parties hereto of their rights hereunder shall be deemed to constitute a waiver with respect to



any subsequent occurrences or transactions hereunder unless such waiver specifically states that it is to be construed as a continuing waiver.

13. Governing Law. This Restricted Stock Unit Agreement shall be construed and interpreted in accordance with the laws of the State of Delaware, without regard to the principles of conflicts of law thereof. Notwithstanding anything contained in this Restricted Stock Unit Agreement, the Grant Notice or the Plan to the contrary, if any suit or claim is instituted by the Participant or the Company relating to this Restricted Stock Unit Agreement, the Grant Notice or the Plan, the Participant hereby submits to the exclusive jurisdiction of and venue in the courts of Delaware.

14. Plan. The terms and provisions of the Plan are incorporated herein by reference. In the event of a conflict or inconsistency between the terms and provisions of the Plan and the provisions of this Restricted Stock Unit Agreement (including the Grant Notice), the Plan shall govern and control.

15. Section 409A. It is intended that the Restricted Stock Units granted hereunder shall be exempt from Section 409A of the Code pursuant to the “short-term deferral” rule applicable to such section, as set forth in the regulations or other guidance published by the Internal Revenue Service thereunder.

16. Imposition of Other Requirements. The Company reserves the right to impose other requirements on the Participant’s participation in the Plan, on the Restricted Stock Units and on any shares of Common Stock acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require the Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.

17. Electronic Delivery and Acceptance. The Company may, in its sole discretion, decide to deliver any documents related to current or future participation in the Plan by electronic means. The Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company.

18. Entire Agreement. This Restricted Stock Unit Agreement, the Grant Notice and the Plan constitute the entire agreement of the parties hereto in respect of the subject matter contained herein and supersede all prior agreements and understandings of the parties, oral and written, with respect to such subject matter.

EX-31.1 3 go2023q2exhibit311.htm EX-31.1 Document
Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Robert J. Sheedy, Jr., certify that:
1.I have reviewed this quarterly report on Form 10-Q of Grocery Outlet Holding Corp.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the 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 the 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 control 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:August 9, 2023By:/s/ Robert J. Sheedy, Jr.
Robert J. Sheedy, Jr.
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 4 go2023q2exhibit312.htm EX-31.2 Document
Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Charles C. Bracher, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Grocery Outlet Holding Corp.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the 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 the 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 control 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:August 9, 2023By:/s/ Charles C. Bracher
Charles C. Bracher
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 5 go2023q2exhibit321.htm EX-32.1 Document
Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER 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 Grocery Outlet Holding Corp. (the "Company") on Form 10-Q for the period ended July 1, 2023 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Robert J. Sheedy, Jr., certify pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:August 9, 2023By:/s/ Robert J. Sheedy, Jr.
Robert J. Sheedy, Jr.
President and Chief Executive Officer
(Principal Executive Officer)


EX-32.2 6 go2023q2exhibit322.htm EX-32.2 Document
Exhibit 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER 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 Grocery Outlet Holding Corp. (the "Company") on Form 10-Q for the period ended July 1, 2023 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Charles C. Bracher, certify pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:August 9, 2023By:/s/ Charles C. Bracher
Charles C. Bracher
Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 7 go-20230701.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Organization and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Independent Operator Notes and Independent Operator Receivables link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Long-term Debt link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Share-based Awards link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Independent Operator Notes and Independent Operator Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Long-term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Share-based Awards (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Organization and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Organization and Summary of Significant Accounting Policies - Schedule of Carrying Amount and Estimated Fair Values of Financial Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Organization and Summary of Significant Accounting Policies - Schedule of Sales Revenue by Product (Details) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Independent Operator Notes and Independent Operator Receivables - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Independent Operator Notes and Independent Operator Receivables - Schedule of Amounts Due from Independent Operators (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Independent Operator Notes and Independent Operator Receivables - Schedule of Amounts Due from Independent Operators (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Independent Operator Notes and Independent Operator Receivables - Schedule of Amounts Due from Independent Operators (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Independent Operator Notes and Independent Operator Receivables - Schedule of Allowance for Credit Loss Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Independent Operator Notes and Independent Operator Receivables - Schedule of Independent Operator Notes by Credit Quality Indicators and Year of Origination (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Long-term Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Long-term Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Long-term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Long-term Debt - Schedule of Principal Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Long-term Debt - Schedule of Interest Expense, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Long-term Debt - Loss on Debt Extinguishment (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Share-based Awards - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Share-based Awards - Schedule of RSU and PSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Share-based Awards - Schedule of Share-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Income Taxes - Schedule of Income Tax Expense and Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 go-20230701_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 go-20230701_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 go-20230701_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Consolidated Entities [Axis] Consolidated Entities [Axis] Principal payments on finance leases Repayments of Other Debt Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Long-term Portion Financing Receivable, after Allowance for Credit Loss, Noncurrent Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Unvested, beginning balance (in shares) Unvested, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Statement of Stockholders' Equity [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Adjustment for expected performance achievement (in usd per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Adjustments, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Adjustments, Weighted Average Grant Date Fair Value Deferred income tax liabilities, net Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] PSUs Performance Shares [Member] Income and other taxes payable Increase (Decrease) in Accrued Taxes Payable Restatement Determination Date: Restatement Determination Date [Axis] Exercise and vesting of share-based awards, net of shares withheld for employee taxes (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, Before Forfeiture, Net of Shares Withheld For Taxes. Shares Issued, Shares, Share-Based Payment Arrangement, Before Forfeiture, Net of Shares Withheld For Taxes. Total other expenses Nonoperating Income (Expense) Commitments and contingencies (Note 8) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Independent operator receivables Accounts Receivable, after Allowance for Credit Loss [Abstract] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' Equity Equity [Text Block] Gross Accounts and financing receivable, before allowance for credit loss Accounts And Financing Receivable, Before Allowance For Credit Loss Accounts And Financing Receivable, Before Allowance For Credit Loss 2019 Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year Income Taxes Income Tax Disclosure [Text Block] Leases Lessee, Leases [Policy Text Block] Exercise and vesting of share-based awards (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture Current liabilities: Liabilities, Current [Abstract] Preferred stock, par (in usd per share) Preferred Stock, Par or Stated Value Per Share Series A preferred stock, par value $0.001 per share, 50,000,000 shares authorized; no shares issued and outstanding Preferred Stock, Value, Issued Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Dividends Payments of Ordinary Dividends, Common Stock New store New Store [Member] New Store Diluted earnings per share (in usd per share) Diluted (in usd per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Current Portion Accounts Receivable, after Allowance for Credit Loss, Current Variable interest entity, number of stores Variable Interest Entity, Number Of Stores Variable Interest Entity, Number Of Stores Options vested and exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Trading Symbol Trading Symbol Letters of credit outstanding Letters of Credit Outstanding, Amount 2023 (YTD) Financing Receivable, Year One, Originated, Current Fiscal Year Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net income Net income Net Income (Loss) Net Accounts And Financing Receivable, After Allowance For Credit Loss1 Accounts And Financing Receivable, After Allowance For Credit Loss1 Total current liabilities Liabilities, Current Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Total Accounts, Notes, Loans and Financing Receivable, Unclassified [Abstract] Repurchase of common stock Stock Repurchased During Period, Value Fed Funds Effective Rate Overnight Index Swap Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Stockholders' equity: Equity, Attributable to Parent [Abstract] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Contract with customer, liability Contract with Customer, Liability Independent operator and other accounts receivable Increase (Decrease) in Receivables Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of sales Cost of Goods and Services Sold Accounts And Financing Receivable, Allowance For Credit Loss [Roll Forward] Accounts And Financing Receivable, Allowance For Credit Loss [Roll Forward] Accounts And Financing Receivable, Allowance For Credit Loss Proceeds from sales of assets Proceeds from Sale of Productive Assets Executive Category: Executive Category [Axis] Number of leases Lessee, Finance Lease, Number Of Leases Lessee, Finance Lease, Number Of Leases Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] TCAP Temporary Commission Adjustment Program [Member] Temporary Commission Adjustment Program Exercised (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Name Measure Name Credit Agreement Credit Agreement [Member] Credit Agreement Name Forgone Recovery, Individual Name Carrying Amount Reported Value Measurement [Member] Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] 2022 Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year Current lease liabilities Lease, Liability, Current Lease, Liability, Current Fiscal 2025 Long-Term Debt, Maturity, Year Two Measurement Basis [Axis] Measurement Basis [Axis] Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Performance target level, percentage Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Performance Target Level, Percentage Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Performance Target Level, Percentage Independent operator notes, transferred to (from) TCAP Financing Receivable, Transferred To (From) TCAP Financing Receivable, Transferred To (From) TCAP Fair Value Measurement [Domain] Fair Value Measurement [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Letter of Credit Letter of Credit [Member] Remainder of fiscal 2023 Long-Term Debt, Maturity, Remainder of Fiscal Year Organization and Summary of Significant Account Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] RSUs Restricted Stock Units (RSUs) [Member] Independent operator notes, nonaccrual Financing Receivable, Nonaccrual Trade accounts payable, accrued compensation and other liabilities Increase (Decrease) in Accounts Payable, Trade Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Depreciation of property and equipment Depreciation Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Debt issuance costs paid Payments of Debt Issuance Costs Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Schedule of Long-term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Debt modification costs Debt Modification Costs Debt Modification Costs Less: Unamortized debt issuance costs and debt discounts Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Principal payments on senior term loan Repayments of senior debt Repayments of Senior Debt One, Three Or Six Month Interest Period Adjusted Term SOFR One, Three Or Six Month Interest Period Adjusted Term SOFR [Member] One, Three Or Six Month Interest Period Adjusted Term SOFR Variable Interest Entities Consolidation, Variable Interest Entity, Policy [Policy Text Block] Schedule of Carrying Amount and Estimated Fair Values of Financial Liabilities Fair Value, by Balance Sheet Grouping [Table Text Block] Allowance for doubtful other receivables, current Allowance for Credit Loss, Receivable, Other, Current Product and Service [Domain] Product and Service [Domain] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Merchandise inventories Increase (Decrease) in Inventories Standby Letters of Credit Standby Letters of Credit [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Financial Asset, Past Due Financial Asset, Past Due [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Trading Arrangement: Trading Arrangement [Axis] Related Party Transactions Related Party Transactions Disclosure [Text Block] Schedule of Interest Expense, Net Interest Income and Interest Expense Disclosure [Table Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Amortization of intangible and other assets Amortization Of Intangibles And Other Assets Amortization Of Intangibles And Other Assets Term Loan Facility Term Loan Facility [Member] Term Loan Facility Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Unamortized debt discount Debt Instrument, Unamortized Discount Schedule of RSU Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Fiscal 2026 Long-Term Debt, Maturity, Year Three Senior Term Loans Senior Loans [Member] Interest on finance leases Finance Lease, Interest Expense 2021 Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year Entity Shell Company Entity Shell Company Recently Adopted Accounting Standards and Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Average price of shares repurchased (in usd per share) Shares Acquired, Average Cost Per Share Internal Credit Assessment [Axis] Internal Credit Assessment [Axis] Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Gross Accounts Receivable, before Allowance for Credit Loss Financial Liabilities Debt Instrument, Fair Value Disclosure Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Common stock, issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Less: Current portion Long-Term Debt and Lease Obligation, Current Options outstanding, beginning balance (in shares) Options outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Security Exchange Name Security Exchange Name Total Long-Term Debt Current Portion Financing Receivable, after Allowance for Credit Loss, Current Selling, general and administrative expenses Selling, General and Administrative Expense Fiscal 2027 Long-Term Debt, Maturity, Year Four Independent Operator Notes and Independent Operator Receivables Financing And Trade Receivables Disclosure [Text Block] Financing And Trade Receivables Disclosure [Text Block] Time-based stock options Employee Stock Option [Member] Maximum Maximum [Member] Comprehensive income Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Long-term lease liabilities Lease, Liability, Noncurrent Lease, Liability, Noncurrent Merchandise Inventories Inventory, Policy [Policy Text Block] Accrued and other current liabilities Accrued Liabilities and Other Liabilities Maximum loss exposure Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Share-based Awards Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) Income and other taxes payable Taxes Payable, Current Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Allowance, Current Portion Accounts Receivable, Allowance for Credit Loss, Current Variable Rate [Axis] Variable Rate [Axis] Adjustment for expected performance achievement (in shares) Share-based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Adjustment Share-based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Adjustment Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Related Party [Domain] Related Party, Type [Domain] Financing Receivable, Credit Quality Indicator [Line Items] Financing Receivable, Credit Quality Indicator [Line Items] Specified Term Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Specified Term Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Specified Term Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Numerator Net Income (Loss) Attributable to Parent [Abstract] Unvested, beginning balance (in usd per share) Unvested, ending balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Allowance, Current Portion Financing Receivable, Allowance for Credit Loss, Current Income Tax Disclosure [Abstract] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Amounts Due from Independent Operators Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Allowance, Long-term Portion Financing Receivable, Allowance for Credit Loss, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Interest on loans Interest Expense, Debt, Excluding Amortization Entity Interactive Data Current Entity Interactive Data Current Accrued interest receivable Interest Receivable Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Long-term Debt Long-Term Debt [Text Block] Total Shareholder Return Amount Total Shareholder Return Amount Repurchase of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Pro Forma Pro Forma [Member] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Variable Interest Entity, Not Primary Beneficiary Variable Interest Entity, Not Primary Beneficiary [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Principal amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Loss on debt extinguishment and modification Loss on debt extinguishment and modification Loss on debt extinguishment and modification Gain (Loss) On Extinguishment And Modification Of Debt Gain (Loss) On Extinguishment And Modification Of Debt Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Aggregate annual lease payments Operating Lease, Payments Internal Credit Assessment [Domain] Internal Credit Assessment [Domain] Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Dividends paid Dividends PEO PEO [Member] Non-Perishable Non-Perishable [Member] Non-Perishable [Member] Common stock, par (in usd per share) Common Stock, Par or Stated Value Per Share Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Debt Instrument [Axis] Debt Instrument [Axis] Repurchase of common stock Stock Repurchased and Retired During Period, Value Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Operating lease liability Operating Lease, Liability Credit Facility [Axis] Credit Facility [Axis] Schedule of Loss on Debt Extinguishment and Modification Cost Schedule of Extinguishment of Debt [Table Text Block] Schedule of Principal Maturities Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities 2020 Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount All Executive Categories All Executive Categories [Member] Exercise and vesting of share-based awards, net of shares withheld for employee taxes Shares Issued, Value, Share-Based Payment Arrangement, Before Forfeiture, Net of Shares Withheld For Taxes. Shares Issued, Value, Share-Based Payment Arrangement, Before Forfeiture, Net of Shares Withheld For Taxes. Principal payments on revolving credit facility Repayments of Long-Term Lines of Credit Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Debt Disclosure [Abstract] Accounts and financing receivable, allowance for credit loss, noncurrent Allowance, Long-Term Portion Accounts And Financing Receivable, Allowance For Credit Loss, Noncurrent Accounts And Financing Receivable, Allowance For Credit Loss, Noncurrent Weighted average shares outstanding: Earnings Per Share [Abstract] Write-off of provision for IO notes and IO receivables Accounts And Financing Receivable, Allowance For Credit Loss, Writeoff Accounts And Financing Receivable, Allowance For Credit Loss, Writeoff Proceeds from senior term loan due 2028 Proceeds from Issuance of Senior Long-Term Debt Other expenses: Other Expenses [Abstract] Common stock, par value $0.001 per share, 500,000,000 shares authorized; 98,773,249 and 97,674,356 shares issued and outstanding, respectively Common Stock, Value, Issued Thereafter Long-Term Debt, Maturity, After Year Four Long-Term Debt, Maturity, After Year Four Organization, Consolidation and Presentation of Financial Statements [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Senior Notes Senior Notes [Member] Independent operator notes, stated interest rate Independent Operator Notes, Stated Interest Rate Independent Operator Notes, Stated Interest Rate Segment Reporting Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Debt covenant, maximum percent of consolidated EBITDA for incremental facilities Debt Covenant, Maximum Percent Of Consolidated EBITDA For Incremental Facilities Debt Covenant, Maximum Percent Of Consolidated EBITDA For Incremental Facilities Debt issuance costs and debt discounts written off Write-Off Of Debt Issuance Costs And Debt Discounts Write-Off Of Debt Issuance Costs And Debt Discounts Net Accounts Receivable, after Allowance for Credit Loss All Individuals All Individuals [Member] Schedule of Independent Operator Notes by Credit Quality Indicators and Year of Origination Financing Receivable Credit Quality Indicators [Table Text Block] Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Share repurchase authorized amount Stock Repurchase Program, Authorized Amount Long-term debt, less unamortized debt discounts and debt issuance costs Long-Term Debt and Lease Obligation, Including Current Maturities Repurchase of common stock (in shares) Stock Repurchased During Period, Shares Trade accounts payable Accounts Payable, Trade, Current Unrecognized tax benefits Unrecognized Tax Benefits PEO Name PEO Name Proceeds from insurance recoveries - property and equipment Proceeds from Insurance Settlement, Investing Activities Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Non-cash rent Non cash Operating Lease Expense Non cash Operating Lease Expense Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Base Rate Base Rate [Member] Granted (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Write off of debt discounts Write Off Of Unamortized Debt Discount (Premium) Write Off Of Unamortized Debt Discount (Premium) Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Senior Term Loan Due 2025 Senior Term Loan Due 2025 [Member] Senior Term Loan Due 2025 Provision for IO notes and IO receivables reserves Accounts And Financing Receivable, Credit Loss Expense (Reversal) Accounts And Financing Receivable, Credit Loss Expense (Reversal) Perishable Perishable [Member] Perishable [Member] Eurodollar Eurodollar [Member] Prior Financing Receivable, Originated, More than Five Years before Current Fiscal Year Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Debt instrument, leverage ratio Debt Instrument, Leverage Ratio Debt Instrument, Leverage Ratio Statement of Financial Position [Abstract] Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Independent operator notes Net Financing Receivable, after Allowance for Credit Loss Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Long-term debt, net Long-Term Debt and Lease Obligation Investments in intangible assets and licenses Payments to Acquire Intangible Assets Debt covenant, maximum principal amount for incremental Facilities Debt Covenant, Maximum Principal Amount For Incremental Facilities Debt Covenant, Maximum Principal Amount For Incremental Facilities Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Earnings per share: Earnings Per Share Reconciliation [Abstract] Preferred stock, issued (in shares) Preferred Stock, Shares Issued Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Time-Based Stock Options Time-based stock options Share-Based Payment Arrangement, Time-Based Option [Member] Share-Based Payment Arrangement, Time-Based Option [Member] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Number of stores Number of Stores Title Trading Arrangement, Individual Title Share-based compensation Share-Based Payment Arrangement, Noncash Expense Advances to independent operators Payments For Advances To Independent Operators Payments For Advances to Independent Operators Non-TCAP Non-TCAP [Member] Non-TCAP Sales commissions and fees Sales Commissions and Fees Common Stock Common Stock [Member] Individual: Individual [Axis] Schedule of Allowance for Credit Loss Activity Accounts And Financing Receivable, Allowance For Credit Loss [Table Text Block] Accounts And Financing Receivable, Allowance For Credit Loss City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Financial Asset, Aging [Domain] Financial Asset, Aging [Domain] Product and Service [Axis] Product and Service [Axis] Earnings Per Share Earnings Per Share [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Minimum Minimum [Member] Denominator Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Property, Plant and Equipment, Net Receivables [Abstract] Long-term Portion Accounts Receivable, after Allowance for Credit Loss, Noncurrent Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Weighted-average exercise price, beginning balance (in usd per share) Weighted-average exercise price, ending balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Tax withholding related to net settlement of employee share-based awards Payment, Tax Withholding, Share-Based Payment Arrangement Debt issuance costs Debt Issuance Costs, Gross Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Independent operator notes and receivables, net of allowance $10,792 and $12,509 Long-term Portion Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent Exercise and vesting of share-based awards Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture Number of warehouses Number Of Warehouses Number Of Warehouses Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Retained Earnings Retained Earnings [Member] Current portion of long-term debt Long-Term Debt, Current Maturities Schedule of Share-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders' equity Liabilities and Equity Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Basic earnings per share (in usd per share) Basic (in usd per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Related Party Related Party [Member] Debt instrument, interest coverage ratio Debt Instrument, Interest Coverage Ratio Debt Instrument, Interest Coverage Ratio Consolidation Consolidation, Policy [Policy Text Block] Beginning balance Ending Balance Accounts and Financing Receivable, Allowance for Credit Loss Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Stock repurchase program, remaining authorized amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Repayments of lines of credit Repayments of Lines of Credit Financial Asset, Aging [Axis] Financial Asset, Aging [Axis] Long-term debt, gross Long-Term Debt, Gross Schedule of Income Tax Expense and Effective Tax Rate Schedule Of Income Tax Expense (Benefit) And Effective Income Tax Rate [Table Text Block] Schedule Of Income Tax Expense (Benefit) And Effective Income Tax Rate [Table Text Block] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] Bridge Loan Bridge Loan [Member] Senior Term Loan Due 2028 Senior Term Loan Due 2028 [Member] Senior Term Loan Due 2028 All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Provision for accounts receivable reserves Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Forfeitures (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Forfeitures (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Deferred income taxes Deferred Income Tax Expense (Benefit) Statement of Comprehensive Income [Abstract] Independent operator notes Financing Receivable, after Allowance for Credit Loss [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Tax Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Forfeitures (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Gross Total Financing Receivable, before Allowance for Credit Loss Insider Trading Arrangements [Line Items] Independent operator notes, outstanding percentage Independent Operator Notes, Outstanding Percentage Independent Operator Notes, Outstanding Percentage Fiscal 2024 Long-Term Debt, Maturity, Year One Related Party [Axis] Related Party, Type [Axis] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Effect of dilutive awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Adjustment to Compensation, Amount Adjustment to Compensation Amount Repayments of advances from independent operators Repayments From Advances To Independent Operators Repayments From Advances To Independent Operators Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Forfeitures (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Entity Central Index Key Entity Central Index Key Amortization of debt issuance costs and debt discounts Amortization of debt issuance costs and debt discounts Amortization of Debt Issuance Costs and Discounts Accounts and financing receivable, allowance for credit loss, current Allowance, Current Portion Accounts And Financing Receivable, Allowance For Credit Loss, Current Accounts And Financing Receivable, Allowance For Credit Loss, Current Share-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income tax expense Income tax expense Income Tax Expense (Benefit) Merchandise inventories Inventory, Finished Goods, Net of Reserves Accrued compensation Employee-related Liabilities, Current Number of operating segments (in segments) Number of Operating Segments RSUs And PSUs RSUs And PSUs [Member] RSUs And PSUs Name Trading Arrangement, Individual Name Write off of debt issuance costs Deferred Debt Issuance Cost, Writeoff Schedule of Sales Revenue by Product Disaggregation of Revenue [Table Text Block] Equity [Abstract] Net sales Sales Revenue from Contract with Customer, Excluding Assessed Tax Other accounts receivable, net of allowance $51 and $7 Other Receivables, Net, Current Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Financing Receivable, Credit Quality Indicator [Table] Financing Receivable, Credit Quality Indicator [Table] Credit Facility [Domain] Credit Facility [Domain] Gift card, redemption period Gift Card, Redemption Period Gift Card, Redemption Period Repurchase of common stock (in shares) Stock Repurchased and Retired During Period, Shares Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Diluted (in shares) Weighted-average shares outstanding – diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Performance-Based Stock Options Share-Based Payment Arrangement, Performance-Based Option [Member] Share-Based Payment Arrangement, Performance-Based Option [Member] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Interest expense, net Interest expense, net Interest Income (Expense), Nonoperating, Net One Month Interest Period Adjusted Term SOFR One Month Interest Period Adjusted Term SOFR [Member] One Month Interest Period Adjusted Term SOFR Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-In Capital Additional Paid-in Capital [Member] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Share-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Dividends paid Payments of Dividends Other long-term liabilities Other Liabilities, Noncurrent Vested (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Non-TCAP Non-Temporary Commission Adjustment Program [Member] Non-Temporary Commission Adjustment Program Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Independent operator notes, weighted average interest rate Independent Operator Notes, Weighted Average Interest Rate Independent Operator Notes, Weighted Average Interest Rate Adjustment to Compensation: Adjustment to Compensation [Axis] First Lien Credit Agreement First Lien Credit Agreement [Member] First Lien Credit Agreement [Member] Independent operator receivables and current portion of independent operator notes, net of allowance $5,603 and $2,238 Current Portion Accounts and Financing Receivable, after Allowance for Credit Loss, Current Allowance, Long-Term Portion Accounts Receivable, Allowance for Credit Loss, Noncurrent Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Scenario [Axis] Scenario [Axis] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted-average shares outstanding – basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Operating income Operating Income (Loss) Reclassification Reclassification, Comparability Adjustment [Policy Text Block] Consolidated Entities [Domain] Consolidated Entities [Domain] Changes in operating assets and liabilities: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Proceeds from exercise of stock options Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Estimated Fair Values Estimate of Fair Value Measurement [Member] Options vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Schedule of PSU Activity Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Scenario [Domain] Scenario [Domain] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Long-term line of credit Long-Term Line of Credit Proceeds from revolving credit facility Proceeds from Long-Term Lines of Credit EX-101.PRE 11 go-20230701_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 go-20230701_g1.jpg begin 644 go-20230701_g1.jpg M_]C_X 02D9)1@ ! 0$ W #< #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" $- 0T# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ I#17.^,_B)X8^'NGO>^)-=L=&MT 8M=S!3@G (7J M>3V%%[;EQA*H^6"NSH:*^5?''_!13X=^'Y&AT*RU+Q1,KLCR01B"$8'#!GQN M4GTKPCQ1_P %(/'VJ+&-#T+1M"VN=S2A[LN.PP=N*YY8BG'=GU6%X5S?%ZQH M\J_O:?GK^!^D/X4M?D9JW[7_ ,8=7N)I'\<7EHDI),-I%%&BY[+\I('XUPEQ M\4?&EY<233>,-?:1SEF&IS+G\ V*P^N0Z(^CI\ XZ2O.K%?>_P!$?M=^/Z4G MZU^)W_"R?&'_ $-WB#_P:S__ !='_"R?&'_0W:__ .#6?_XNE]@>&_VXOC#X=6 M0/XB@UCS".=5LTD*?3;MJEBX=3EK( MP;G;^%6/RG!XSG%;QK4Y[,^6QG#N:8&[K47;NM5^![O2BJ]G>V^H6L=S:7$= MS;R#*30N'1AZ@C@U8K<^U99=4V;H])L_WMR_IE1]T>[$<=,U\>?M ?M^ M:WXM>[T3X>B70-'RT;:PW%Y<+ZQ_\\AUY^]TY'2OD6YN)KVZEN;F:2XN96+R M32L6=R3DDD^YK@JXI1T@?J&3\$5L0E6S!\D?Y5O\^Q]0_%C_ (*">.?&AEM/ M"L$?@W3&X$T9$UXPX_C/"G(/W1T-?,^LZUJ'B+49+_5K^YU.^D8LT]W*TCY) MR>2>,GTJE17FSJ3J?$S]=P.4X++8\N%IJ/GU^;W"BBBLSU@HHHH **** "BB MB@ I&4,"#@CIS2T4 =G\/?C+XU^%5TLWA?Q%>::N5+6I?S+=\'@-&V1CGH,= M:^POA%_P4=L[IK?3_B)I']GN<*=8TP%HN@&Z2+J,G))7@=A7P516].M.&S/G M,RX?R[-$_;4[2_F6C_X/S/V[\)^,=$\=:+#JWA_5+75].F'R7%K('7Z'N#[' M!%;-?BI\._B?XH^%.N)JOA;6+C2K@$&2.-LPS@9^62,_*PY[CWK]!OV>?VZ/ M#WQ.DM=#\6+#X9\32%(HF+'[)>.1_ Q^XQ/\+'N,$DXKTZ6)C4T>C/QK.N$< M7EB=:C^\I]UNO5?JCZEI::K J"#G/<4ZNL^"%HHHH **** "BBB@ HHHH ** M** &T9]Z&[UX5^U!^T]I7P!\/BWMQ%J7B^^C/V'32W$8Z>=+CH@].K'@=S4R MDHJ[.K"X6MC:T:%"/-*1T'Q\_:&\.? /PP][J;6/=CR?88 Y?Q=X MPUGQ[XBO-=\07\NIZK=-NEN)3^2J.BJ.P'%8U>/6KRJ:+1']"Y!PQ0RB*JU? M>J]^WDO\PHHHKD/M@HHHH **** "BBB@ HHHH **** "BBB@ HHHH *",T44 M!:^C/JO]F;]MS5OAK)8>&O&DDFL>%=_EKJ#DO=6"GIS_ ,M(P>W4 G&< 5^C M>B:YI_B32K;4M+O8;^PN4$D-Q;N'1U/0@BOPYKVW]FO]J#6_@#KB02&74_"% MS)_IFEYR8\]98<]&'IT;]:]"AB''W9['Y;Q'PC#%*6+R]6GNX]'Z=G^9^L^: M=6)X/\8:/X^\-V.O:%?1:CI5[&)(9XCD$=P1V(Z$'D&MNO4/PZ47"3C)6:"B MDR*6F2%%%% !1110 44F16+XS\8Z3X!\+ZCK^MW:V6F6$)FFF?T'0 =R3@ # MDDB@J,93DHQ5VS@_VAOCWHOP%\%RZG>R+<:QFZ:I^>XEQUQV1<@ENW3J M0*_)CQ?XNU;Q[XEO_$&NW;7VJWTADFF;]%4=E X KJ?CE\9=7^.?CZ[\1:F? M*@&8;"S7A;:W!.U?=CU8]S[ >?5XE>M[1V6R/Z-X8R".48?VM57JR6OEY+] M0HHHKE/M@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH&>_?LE_M,7'P)\5BQU6:67P7J4G^F0J"WV60\"=!_Z$!U'/45^IFEZI::UI MMMJ&GW,5Y8W4:RPW$#!DD0C(92.H(K\-:^UOV"_VE6TF\@^&?B2[1+"8G^Q+ MB7@QR$Y-N3Z-G*YZ'([@5Z.%K6]R1^2\8\/*M!YCA8^\OB7==_5=?(^_OI3J M;FG5ZA^)A1110 4444 ,_2OSJ_;\_: ;Q9XH'P]T2[/]D:/)NU-XI/EN+H?\ MLSCJ(_3^\3Q\H-?87[2GQ@B^"?PGU;7D=/[4D7[+IL3_ ,=P_"G'<+RQ_P!W M'>OR#N+F>\N)KBYE:>YF(=7BC9E'X@5"KJV<$$#@XH(4XMV3 M%HI&=4&68+]3BF_:(O\ GHO_ 'T*!N<5HV/HIBS1L[OLT,EQM^]Y*%]OUP.*!2E&.LG8CHHW#QC.S_ +ZQB@F4XQ^)V(J* 0PR#D4UI41L,ZJ? M0F@IR25VQU%,^T1?\]%_[Z%'VB+_ )Z+_P!]"@GVD.Z'T4SSDV@[UP>AS1]H MB_YZ)_WT*+,?/%;L?135FC9L*ZL?8TK.J#+,%&<<\4#YDU=/06BF":-B '4G M_>%/H!24M4PJ2WN9[.YAN;::2VN(7$D4L3%71@VTU6+(W%\?++C P' ) M^H8=J]NK\C/V4?C-)\%_B]IM[/-LT+4F%AJ:DG:(V8;9,>J-@_3([U^N$6P/QI;%PBZDE".[/SR_P"" M@?Q8/C3XK0>%;27=IOAI"DFT\-=. 7[9RJ[5[CO7RU5S6M8N_$6L7VK7\C2W MM].]S,SL6.YB21D]<9Q^%4Z^?J3=2;DS^K,JP,F7 !A6,'B9US\Q8C@'H!T[U\1:3I_\ :VL: M?8[2XNKF* JO4AG ./P)K]N]%TBWT#1;'3+4%;:RMX[:($Y.U%"C] *Z\)34 MFY/H?$<<9K5P="GA:$N5SNVUO9?YLY3Q+XQ^'?P]O+/3=FV,MO-#-$'0.DH&Y=PZ'J#CD$ M5]\:MHOA#P_IL^HZII^BZ=80+NENKJ"*.*,9QEF( Y'6ODO]G7QEH/Q$_;4 M\=^)?#EU+=Z7J6DI*KS1-$0P\M&&T\_PC\Z]^_:RTF\UW]G7QS8:?:37][/8 MA8K:WC+O(?,0X"CKTJJ-HP=O,YL_J5<5F=)5FX.<87\F]_N.@MO#_P ./B9H MDZ6ECX<\1Z5(WERFU2&>(D=5)7//M7Q]^V-^QUH_@WPY=>.O MJ;&TM2&U+1 MXPS1JA;'FQ#^$+D97H ,C&#G,_8/^$OQ$\-_%IM:O-'U'P]X=2RD2[:_@:)+ MK<1M1%;&2&&[:4>7&H'NQ M%+2M3;DK&D9U\ASB%#!XCVD;J]GH[[IK57/C[]BS]D_3_BC#)XU\96[7'AV& M4Q6.FN"J7KC[TCGO&#P ."<^F*^X=?\ $'PZ^%=O96NKW6@>&XY@L5O!.(H= MRC@8'7:/7H.]/^"/ABW\&_"'P?I%O;_95M]+MR\)ZK(R!Y/_ !]FK\[?V_-2 MDU+]I#4H))Y)H+.PM8HHI&)6+*EG"CMD\GUJ7;#T[I'335?BS.)TJM1Q@KM> M26BT[OJ?>WQ0_9[\ ?&WPZ(M0TNU21HRUIJVG*J31;AD,CKPPZ'!R#7Y3_$; MX=ZK\,_'^J^$M1C+ZC97/D(5P!.K$>6Z\]&!4]>,\U^F'[#6J76K?LT^&'N[ MA[B2%[FW1G.2L:3.J+] H %N1^,_AW<^)SX234] DUQ3M M.E!HC*&')39_> !.WJ!SBNF\3:H^A^&]6U*-0[V=I-<*IZ$HA8#]*_%_P[XT MN=/^(>G>,)&D:[CU1-4D96.]OWH=ESG/(RO7I55*D<.HI(XLKRW%<4U,1B:] M5\T5IZN]EY+0^]?VP/V1-"U_PGJ7C/PAIT&D>(-/C>[N[:U3;%?QC+.2H_Y: M#D@@:;9WDHUNX427$"NV/+BXR14MU_P48^'%U9 M2Q-I6O R1LI_<1XR1C^_5[_@G/Y8^!^K^26,/]OW7EE_O;=D6,^^*%R2JIP- M<2\TP^1SP^.C)*,H\K?SNCZ'N_#GA;3U4W6EZ1;ACA3+;Q*#],BJW]G^"Q_R MZZ%_WZA_PKYT_P""AG@7Q/XZ\)^#(/#.A:EKLUOJ,TD\>FPM*T:F+ +;>@SQ M7P7XH^%OCGP/IJZAXB\,:YH=@T@B6YU"WDBC+D$AL/!?A736U#6K70M)L495:ZO8H8HP2< %F &2:^(_\ @F?D^-/&9))/ MV*'EN3]\U]!_MU:!J/B7]GG5+'2M/N-4O&OK-Q;VL1D<@3*2=H]!54Y?NG.W M(]'F;(>&&&:)R#V9>#@ M^]?.OB?X Z#^S3\6_#WQ T*VC;P3J%R-)UK3+Q5F2R6<@),A?[L8D";B3\HX M'!Q7+?\ !/WX4_$#P?XRUS5M8TN_\/\ AN:S6$V^H1&,W4N[*M&IYPHSEAP< MXKVK]NS6[+2OV;?$5MLDGG(^ /948_A3NIPYVK6(]G5P.9? MV;AZ_M(3M%V>C4OU7D>F^./A7X=\9^"];T/^RK*%=1LY;<36]O&CKN4@%6QP M<]Z_(SP?\-=3\6?$[3O NP)J4^I'3;C:W"%7*RG=[!6Y^E?J9^RK\4O^%M_! M/0=7FE\S4[5/L%_\VX^?$ "Q.!RR[7XZ;\5R_@/]G2+PW^U1XR^()@"Z?ZG=G M==7DSSR' 'S,"L!.C@Y8RM=RJOKV_X._W",NY2IZ'@U^JW[$_Q:;XH?!. MPANY/,UC0B--N\GE@H_=.> !E,#'/W?>ORJKZ9_8!^)1\%_&H:#<3%-/\1P& MV"$L1]H3YH\ <9(W#)[5&&GRSMW.[C#+UCLLE47Q4_>7IU_ _3REIJTZO;/Y MR&^M?*?_ 44\^#5GH4!D277K]87:-P,11CS&##J5; %?5E?F_\ \%(/ M% U3XO:'HBQNG]DZ7YC,6^5S,^1@>P3'XUSUY;T8O:/O?=K^ M=CY+HHHKPC^F3K?A%+!#\5O!\EUC[,NJVYDSZ;Q7[3-T.*_#*RO&TZ^M;M5+ M-;S),%4X)VL&QGWQ7[7> ?&%EX_\$Z+XBT^19+34K1+A2AR 6'S+GOALC\*] M3!M6DC\6\0*,_:X>MTLU\]S\^M"^$.@_&W]MSXD>&_$1O%TY;B]N\V,WE2;T M>(#YL'CYCQ7T'_P[G^$__/;Q$#_V$5_^(KPW]H+]G'XKZ)\>O$'B;P#8ZG?6 MNNR&Y34-,F2-XC)CS(6RP( *_B,5]M?!'P?J_@/X7^']%U_4I]7UN"#?>75Q M+YC>:Y+LH;NJEBH/H!6E.$92:E'YGDYKF6(H8;#UL'C+)QBN2+VLM6^VI\J_ MLP^ M,^&'[9WQ \+:,9SIFFZ:L6-?8/Q&\>:;\,?!.K>* M=7$S:;ID7G3B!-[[=P7@=SDBOF'X2_\ *0/XJ_\ 7C'_ .BX*]<_;%)_X9E\ M?_\ 7@/_ $:E:4_=A*W1L\K-KXO,,,JKNYPIW?5W2N>@?#KX@:/\4/!NF^)M M#F:;3;Z/>F\8="#AD8=F!!!'J*_-S]L_X@^,M6^.%WX=\3W\QRV%I: MQF.'R7(=9&!^_)L;:6Z?*0,V[?],^M?>O[)?Q(M?B3\"_#-U')%]MT^V73;N"/_EE)$ @! M!]5"G\37S/\ ML_LU^/O&OQA'BCPOHV>,%<-N89W Y!%/ M$)U*2<=3'A:I3RO.JE/%24+*2UTZGNO[!'_)L^@>]U>?^E#UT/Q(U"!?VC_@ M]8EBK:[3^K"M']F/X9W_P (_@IX>\-ZJRG4H5DGN40Y$;R/,IT)9IF^*>&]Y/VC7S32^^Z/M7XA_\D_\ $_\ V"[K_P!%-7XC MVO\ QZP_[@_E7[E7UO:^(=#GMC(L]E?6[1^9"P(>-UQE2.H(/!K\MT_8E^)\ MGQ".@'PW-!HQOC$-8\U&MUMM_$N<[CA.V,YX]ZPQ5.4^6R/HN",PPV!AB8XB M:B]'KI>U_P#,\3F\/:O;1^9-I&HPQXSODLY57'KDKTK]&/\ @F_G_A0^H_\ M8=N/_1<5?0OC#4-,\'_#_4[_ %=D.G:9I[O-)(@?*HG/!ZGCI7S]_P $Y9WN MO@?JTS\O)K]T[8&!DI$>G:G3HJC45GN1FV?U,\RBJY4N51G'6]T[W/:?BY\< M/"GP1L=-O/%=W/:0:A,T%N8+=I2SJNX@[>G%?'G[9'[4'@'XR_">UT+PQJ%U M=:C'JD%TTX_MJ_ ?Q5\=O#OA:R\*I8M/IU[+//]NN/) M&QH]HP=IR,_\ KRA_]#-?:7Q<^*NC?!CP7<>*->6Y?3H)8X66 MUC\Q]SL%7 ^IKY1_85^'VK_"OXS?$/POKRVZZK8V5KYPM9?,C^?YUPV!GAAV MKU3_ (*!?\FV:J?^HA9?^CEJJ5X4/-7,-?%GQ*?@;_8TTK27'A^\>SY4 +$WS MQ*/7 )KP/_@HY\/$T'XEZ-XLMTVPZ[:^1<'<6S/#@9QT4;"GU(-17;G14D=_ M#-*GEO$%3!UHW>JBWNK:K[T'_!.GXFOH'Q'U/P7<22-9Z[ 9[>/DA;B)2Q/7 M"@Q[LGN545^A/B36X/#/A_4=7N5+6]C;R7+JO4A%)P/OTK^,'_ "2KQ;_V"[C_ -%FJPTG[+T./B[#4_[Y8'^%2?E7\%P./2L*F0?ZF/\ W1_*GUY#=W=G M[U1IQI4HP@K)))!6GX8\13^$/$NDZ[:O(DVFW4=TODMM<[&!(![9&1^-9E'7 MBA/E=RZD%4@X2V:L?N)H6K1Z]HNGZE",17D$=PH!#8#*&QD>F:TJ\,_8K\4C MQ3^SCX2?RW1K"-].8NV=YA.'DF,R6]TEM$2>)W _0 ?A7%C'[B1^B\ 4U+'59OI'\VO\CF****\D_=0KZ!_9F_:XUC MX!E]'O;1M<\)3R&0V8DVRVSGJ\1/&.Y4]?45\_45<)RIN\3@QV P^8T'A\3& M\7_6C/TH'_!1_P"&1MVD_LWQ$'!P(C9Q[C[_ .LQC\:\_P!/_P""DR3?$@2W M_AV>T\#K!)&(K-)D%)6R0,8!&P$8WDDG KX7I:Z7BJCL?)4N"LIIJ2<6 M[KJ]O0^J/!?[5OA;PO\ M0^-?B1-I^JRZ)K5NL-O D2?:%(2,9==^!RAZ$]J M[?X\?MT>"_BG\(?$WA33-(UJWO\ 5+800RW$,8C4[U;YB')Z*>U?%FB:+?>) M-8L=)TNUDOM2OIEM[>VA&6D=C@ 5]HV?[*/PE^ OA73M<^-'B%[K5+A M5A$S8&8XT0>9)MSRP('M5TYU9IVM8\_-7FD7=D]K<6]FPW;LAD?:2 Q!!'4??->Z_'_]M'X>?&;X M4ZYX631]>M[RZ19+6:2&(*DZ,&3<=Y(7(P<#.":O:7\ /V=OVB(KFV^&FOW' MA[6X$.RVW29.""7,,_S.O.,JP'Y5\??%#X=ZU\(_&.J>&M=B1-0L3D21$F.9 M",I(A_ND8^G(/(I-U*,+;Q-J-+*<]S#V\XSAB(6?*_=>FSL=9\ OVAO$?[/_ M (BEOM)"W^EW8"W^DS,1'.!T93_"X[-[X((K[1TG_@I!\.;JT1[W2=>L+KRP MSQ^1'(@;NJL'&<>I KP/XY?LM^$_AK^SOX>\>:5>:K+K&H1V+RQ7,Z- #,BL M^%" \$G'-?+%3[2KA[1>IO+*LHXH3QBBU).S:TO;OO\ >?<_Q8_X*017FBO9 M?#[1;JWO9T*MJ6KHJ^1G(RD:E@QZ$$G'L:^';RZFU*ZN+F[E:YN+AVEFED.6 MD=B2S$]R237T_P#"[]E[PIXU_9?UWXC7UWJR:[8VU]-%#!.@MRT*L4RI0D@X M&>?RK8\#_ S]FW5O!.A:AKOQ.DL-9N;&&:^MO[7@00S,@+IM,9(PQ(P?2KE" MK6LVSDP6-R?(E5I86E-M2Y9-*[;7Z%+]G;]N[4_ACH]EX:\76$NO:#:)Y5M> M6Q'VNWC'1""<2*!P.01ZG&*]Z;_@HY\,1;B4:?XB+DX\D6<>X>_^LQ^MME97\]TC(_:8_;(UCXZ68T#2K23P]X463?+ 9=TUZ0I]G@ M)KSQ'=ZI;2Z9=Q00C3ITC!5HRQW;D;)S7%=.I* M4-^6[,GP7^V7X1\-_M >/O'5QI>KOI>OV]K#;0QQ(94,4:JV\;\#)'&":?\ MM._MF^$?C9\)+WPKH^E:Q:7\UU;S+)>1(L86.0,V2')S@>E8/Q8^#/[/?AWP M'J.H>$OB+)K&OPF,6]FVJ0RAP9%#?*(P3A23U[5V$?[//[+4C(B?%>4LQ & MM6_4]!_JJC]ZTXW7_#G??):=2ECO8U;QLEH_L)6NON]=3R']D?\ :+L?V??$ MVN3ZU:WU]I&IVR(8K(@LDJ,2&VD@'(.,Y["O2/VGOVNO ?QX^%\WAZRTC6K; M5HKF.[LYKB*-8UD4D$,0Y."K-^.*[WQA^Q7\!_ %G97?B3QMJNAVUZ=MM+>Z MG#&LQ R0I,7/!S7SS^T;\-/A%X%T72)_AOXR;Q-?3W#)=1-?QW'EH%!#81%Q MSZU+C4IT^6ZL=>'K9-G&:0Q=*G451M6=FHW7YN MM/LH[A'BM%#2,7B9!@$@=3Z]*^MO'7_!0KP'XH\%ZYI%MHNO1SWUG+;QO)#& M%#,I )^?IS7Y_P#X4MQ;)K[%KX _X M)CW$O_"3>/;?S&\C[):2>7GC=OD&?R K[_KW<.[THG\R\4TU3SBNEU:?WI"> MM?B=\2/^2D>+O^PS>_\ H]Z_;"OQ.^)'_)2/%W_89O?_ $>]88SX4?5^'_\ MO5?_ K\SG****\D_;PHHHH *6DHH ^L?^"='P_3Q%\5M6\275IYUMH=F%@F MXV)<2G !'KL#$'MBO)?VI/B--\3?CCXFU+[3)<6%I<-I]BK @1PQ':0%)X)< M-D]^*^G_ /@F'_R!/B'_ -?=G_Z+DKXD\?^CWKMG[M"*74_ M/L!;$<28N535TXQ2\D[,F^'OC6_^''CC1/$VFMB[TVZ2=4W;1(N15#-L!B8:-R<7YHO_M: M?\F3^"_^N&D?^BDK\]J_0G]K3_DR?P7_ -<-(_\ 125^>U+$_&O0.#?]QJ?X MY?F?H-^SS_R8+XN_Z\=6_P#07K\\Y/\ CU<_],S_ "K]#/V><_\ # OB[_KQ MU;_T%Z_/23_CS?\ W#_*G6^"GZ&?#W^^9C_C_P S]&?VL_\ DQ_PW_UST;_T M!*^#OAK_ ,E(\)?]A>S_ /1Z5]Y?M:?\F/\ AO\ ZYZ-_P"@)7P;\-?^2D>$ MO^PQ9_\ H]*K$?Q5\CFX3_Y%&(_Q3_)'V)_P4ZX;X=CWOOY0U\,5]S_\%.OO M?#K_ +?OY05\,5&*_BL]/@W_ )$]+UE^;/OW_@F/_P BKX[_ .PC;_\ HDU\ M)>(L?\))K/3_ (_[C_T:U?=W_!,?_D4_'N.O]HV__HDU@:EX._8];4[YKKQ/ M.C_M":;\--)\:6<7PLOWU'P^;%&FEDEED(N-[[AF0 M_=V>W->;V'_(0L_^N\?_ *$*X91Y96/TRAB%C,+[=1<>9/1JS^9]S?\ !1H? M\6W^%W_7Q)_Z3K7PE7W=_P %&O\ DFWPO_Z^)/\ TG6OA&ML5_$?R/E^#?\ MD51?]Z7YA1117*?_\ 7C:?^C)*_0.O=P_\)'\U<7?\CFM\OR0E?C)\=O#LGA7XT>-] M,E?>\6K3ON_ZZ-Y@_1Z_9OK7Y2?MQ>&QX=_:2\1LLGF?VE#!J)XQM+ILV_\ MD/\ 6LL6O<3/;X"K*&85*;^U'\4T>"T445Y!^\A1176?"WP;#X]\:6FD7$SP MVS(\TK1_>VJ.@]^:YL5B*>#HRKUG:,5=DSDJ<7-[(Y.BM7Q9HT?ASQ1JNE13 MFYBL[AH5F(P7 Z'%9572JQK4XU(;-7^\<6I)-=3[1_X)H>,$L?%?C#PQ((U^ MW6T-_'(SX9FC)0HJ]_E*M)(-U8R?/&P!$L3<21G/]Y$EB>G#.E3_ \_9Y^%'[,6K?\ "=>+O']G MKT]DI-C%((T6*;!)9$1V,DF!A1V)Z9QCY2_:.^.EY\?OB%-KDVZ?9=. ML78DQQ D[F[;V/)Q[#G&:;7L*N.,X_" MKJ4W7M*!Q93FE'AY5L%CU)24VU[K::?4Z3X#SII__!/OQ1/.PCCEL]55&)X) M)=!_X]Q7Y[R_\>C_ .X?Y5]J_M/?&;P+X+^"]I\&_AO>Q:G I6*^NH<2+'&C M[R#(,!I7D )(S_%GJ*^+)QNAD _NFL*\E[L4]CW>&Z-1QQ.-G%Q]K-M)Z.W0 M_1C]K7_DQ_PU_P!<]&_] 2O@[X:_\E(\)?\ 88L__1Z5]F_M.?$;POX@_8[T M#1=.U_3[W5XH])#V4$ZM*NQ5WY7KQCFOBWX?74-G\0/#%Q/(L,$.J6LDDDAP MJJ)E)8GL !FKQ#7M5\CCX7I5*>4XB,XM/FGNO)'V1_P4Z^]\._\ M^_E!7PQ M7Z8_M$>'OA+^T0VA'4_B;I^E?V3YQC^RW,3;_,V9SD]M@_.O&O\ ADGX(_\ M198?^_T/^-:5Z3J5'*+/.X[.R_P""8H_XI/Q[_P!A M&W_]$FOA'Q%_R,FL_P#7_@OXOL#IL.KP+87MW< M(GVJ,0#+CG!&21QZ5Q]]^RG\$K_4+N[;XQP*UQ/).5$T. 68MC[WO1.FYTXQ M70SP&:4L#FV,Q-:$^6IR\MHOMZ>9\5U/8?\ (0L_^N\?_H0KZH\>_LR?"'PW MX)UW5=)^*L6JZI964L]M9++$3/(JDJF <\GCCUKY6L6"7UJS<*)HR3Z#<.:X MY4W3:N?H&#S*CF5*FFJ:Z>9]T?\ !1K_ ))M\+_^OB3_ -)EKX1K[/\ MV]O'OASQAX ^'-OH>MV.K36L\AGCM)@YC'D*/F Z<\5\85KB7>IH>)PA3G3R MN,9II\TM_4****Y3[4****!;A1112&?=7_!,GP](O_"=:\6_=.UO8!<=U#29 M_P#'Q7W97RC_ ,$Y?#8TOX(WNJ^9N.KZK-(4Q]SRP(L?CMS7U=7OT%:G%'\P M<35E7S?$26U[?XRI.<=A16CS4VC/AW& M?4!EFMEV!4 M5_XMO+#IW-? \59Q@\-@ZV"E+]Y*.R3?I?HCS,=B(0IRIMZV/E_6)&FUG4'= MBS-E75S-X4U>1 -0; >)3@G)Z<@Y!_/I7;@^(,/)0HU*J/,..!37C23[ZJW^\,U](V-UX%;6M,T+3? 37VCWLJ6PUN:!EB9CD M9#,N7^N1DUYU8?"'^WO%WC/2;*^,*:(KRQ+Y?F&;KM08/X4\-Q+0J\[Q$'32 M5];/2]NFSOT81Q<)7YU9'F:0I&.(PZ]B!R<'Z5W4 M^(,OG&524^6"TYGHG_AOO\C2.)HI-IV7X'"%0RX(R/>F?9H?^>2?]\BNXT?X M4ZSJWCZX\)YABO+4YN;A27BB7 .[..6LC[5X4L>?H#5/4=/N-)O[BQNXS#1 M73^$_!6IW?Q*A\.PWO\ 9>J6]S(GVR/+>4T8)W#!'I^M2:U\/]8;3?$?B">\ MCODTW46M+J1BWFRONPTF,=,D?F?2MWF5*.*4)55RR4;+6]Y/1WVLS7VT5.SD MK6.,V@IZ M'?:O:V1FT^R(6XF7'RY]NM9("DXPN<>E>X?LX6L&O:;XPT"YE9([ZW087&0# MN5F&>_*UT6O:;X<\;6FO^!?#NB1)=Z%:B2UO$VKF<, 4SC/4_,2>>:^1K\32 MP>.K82M2OVM$HNVKOYG!+%JG4E"4=OR/F[:O<#V!HV+Z#\J^G])\%^#]) M\.>(/"*6\5]K5GI9O-1NL!B)-I*@/V(8<*,S:4&DKV7,GL]6K7&L;3<92Y= MOU/(=H_NC-+7K'Q:\%:+;Z;8Z_HUE/H@EO/[/O=*F7!AEQG*^V/3@@@BN@OO MV>=+\/Z]=7NK:O);^$;2%)&GF91++(!;36OAUXO\13R2"?2EC6WCC; W$@DMZC!Q7$U M[A-)HEO\(?'I\,&X71IKV&-/M/W\;1NYZD9'&>:X+2OA=J%_X#U'Q94INRO9? M<<96GX:T&?Q1X@T_2+9TBGO9A"CR9VJ3W/MQ75^&/@?XN\56"WL%@EG;.N^- M[V3RS(/88)_/%=?\ _ ;6'Q"O'U:>&TU/1V,7]ER$&61F3.]3GHHQT!ZUT9C MGV$P^%KSHU5*<$]%K9]/Q+K8JG"$G&5VCS^/X5/L>17MOBOP]X(L/$VL:J M_CV[L_$.^27;;(&59"#\G"G(Z#&:\(DD>:1Y)':1W8LSLYHR;'ULP7M) M-\O*MXM:]6K[H6'JRJZO:W:VHVDD<1QLYZ*"3^%+7=_ OP++\2/B_P"$] C1 MFCN+Z.2=EC\P)%&=[EA_=PN#V^:OJXKF=D;8BO'#4)UIO2*;^X_5+]G/P>W@ M7X(^#=&E2%;B'3HFF:'[KR,-Q;W)SUKTFHXXTB18T4(B@!548 Z 5)7T25E M8_DFO5E7JRJRWDV_O&U!>V<&H65Q:7,8EMYXVBDC/1E8$$'\":L8HIF&J=T? MB[\9/A[-\*_BAXB\+S*P2QNF-NQ0J'@8[HV ]-IP/I7&5]Z?\%'?A"UUI^C_ M !$T^WR]I_H&IL@'^K8YBD;C)PV5R>@(%?!=>#7I\DVC^HN'\Q6:9?3K7]Y* MTO5?Y[EW2=;U'09GFTV_N=/ED78\EM*4++G."1U&:]F_9BM[\>(-9O)[2Y>U MOK;R_MSQL8RZODC?Z\UX97IGA+X_>(/".C:;I,%K97%A9+L"2(0[KDG&[/!R M>N*^*XCP-?&X*='!TXN<]&WIHM5KZGJXJE*I3<::U9U5A^S[9Z+-<:OXUUJW ML]-65I?L\+XW*6R S'\L*"3GK6EIOBC0/BQ\2='T..V6/PUH\+O9VKKM%W(H M V_W0 2%/H<]<5X7XD\2:CXKU.:]U&YDGDD=G6-G)2/)^ZH)X'TJG8W]SI= MY%=6<\EK=_J_C,52=7&XB];E:C;2,+JVG^9C]5J3C>K/WK M:>1]@^#;SQE=>+-6FUZPBT[PY&FVPMU:,X8/PQ()(ROX>E<_\+_"EOX5^)WB MB&'6(]7ENK=;B;8,&!FF8[#R, KY:L(U(/4$( M #^-5_!?C34_ .K_ -HZ2\:3^68BLRED93ZC(S[5X4>$,8J-:]2*(_$WB5O/LM)WW4L/+#@L$4+R2BA3\ MH]J]#\)ZCXE\8>(&\5:W/)X<\(62EK2R=_)$ZG[KR,_B=XB^(!5=2O=T&1LM;8>7%NX MP<9Y.0.I/M7;C^'\9B:W*G%4^513>O*DM>6.UWW-*F%G*6ZM:WIWT/;=4^'D M^J?&#Q%?1:Q>:7I+6,5S?36;[7E#J1Y8QVPF/O.K8 M QN&>H.<'-<=KO[0'C/7(?*^W0ZQ^)7A:>18XVU%T\S&2"[,&/_CHKP[0_&VJZ+XH ML=>-U+?WUHV5:[E:0LI!!7))(!!/YU-IOQ#UK1M>UC5].F6SN=4$HG"J& #M MN.,]P3P:]BMPUCYQFO:)S<8)2VM*$K[>AT2P=5IKFULM?1G=?$#QZMQXLT;P MMX>D-EX;TF[AMQ'#\HFD60!BV.H!S^.361^T1;):_%G50@QYD<,I^I7DUYU; MS/;SQS1MMEC=75O1@00?S%:WBWQ9?^-M85<1*4K*JH+S] MUZ_>16POMG-M_%;\#V3X(ZQ+KVM?$&\G?_3=0TR64(S;F))8X'K@$"NK:'5O MB%X \-KX#UR#0HK.(0W=B)FBDCD VE@,^IQWZ\U\\Z/K=]X?O?M>G7+VESY M;1>9'C.UAAASZBJD,TEO,)HI'BE'(D1B&_,5ABN&I5\0Z].:C;EY4U=:1Y=5 MMZ=B9X-RFYIVV_*Q]/\ Q&T&_O?A5#%XHUNQBU33YQ!33274ADFD>60]7=B3^9K1U MOQ-JGB1;-=3O9+P6<0@MQ(!^[08X&![#KZ5SX'A>IA,50KSJ*48.;M:UN9+; M?9HBE@I4YQDWM?\ $]K_ &?K#3M8^'?BFTU8+_9Z7<%JN(QM7&1K\KD[Q5KI75GH^OFMASP4IU M)5%*S>Q]=^*_"OD^*T\4:G>ZIJ]K9X?3M"TZ!BJ2*."=IYRN>!7D>E_%SQCHMBEI9^( M+J.W3A5?;)CVRP)_6LI?&FM?\)%::[+J,UUJ5K+YT4MPQ<*>O / 'L,5Y>&X M6S&E3J4JM2+3BXIZWMT5K)+75O5LPC@:L4TY+:Q9^(]B--\?^(;7J([V3GZG M/]:YRM#7];N?$FMWNJWGEBZO)3+*(EVKN/H.PK/K]+P=.='#4Z=3XDDG\CV* M::@D]PK[<_X)L_#'[5JGB#Q]=1?N[=?[,L'93@L<-,RMGL-JD5\6:;IEWKFI M6FFZ?"UQ?WDJP01(,EW8X 'XU^R/P3^&MM\)/ACH'A>W11)9VZ_:9%QF2=N9 M&) Y^8D9] *]K"PYIN?@(4E+ M24 8OC+PGIWCKPOJF@:M")].U&W:WFC]B.H]"#@@]B!7XV_%#X=ZG\*?'NL> M%M5C9;G3YBB2%<">(\QRK_LLN#7[5]J^6OVZ/V>6^)W@U?%FAVK2^)]"C)>& M",&2\M+ZG]$+57"BBB@ HHHI /AD6*:-WC$JJP)1C@, >AKWX1_"O5?$%KXRFU MD6FT([Z/Y>U?-51P5 ]AP.#^-?/U%>)F65_VARN-65.UT^7JGNG_ )G/6H^U MM:31U'Q*\:/X^\87FK%/*@($-NA&&$2YV[O?DG\:Y>BBO3PV'IX2A##TE:,5 M9&T(JG%0CL@HHHKI*"BBB@ HHHH **** "BBB@ HHHH *6DHI#"BBNL^%GPU MU;XN>.M,\,:/&[3W<@\V94W+;0@C?*_LH]QDX Y-5%.3LMS"M7IX>E*K5=HQ M5V?2?_!/;X(GQ/XNN/B#JMJ6TO1F\G3?,7Y9;HCYG'KY8_5ACH:_13@=*YWX M?>!=+^&O@W2?#6C0B&PT^%84X +G^)VQU9FR2?4FNDQ7OTJ:IQ21_+V=YI/- M\;/$2VV2[);?YAZ>E+116IX(4444 -_"AE!4@C(QWIU)0!^:G[;O[,S?#7Q% M+XS\-:?(/"FI.6O$B^9+&Y8\\=5C1-#/!(,JZ,,$$5^4W[4'[->I_ 'Q09($EO/"%](?[/U C/ED\^1*>S#L? MXA^->5B*/+[\=NI^Y\(\1QQ4(Y?BI>^OA;ZKMZK\3Q*BBBO//U,****!!111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%'I@$DG &2?08]?:D+ M0FL[.XU*\@M+2WDNKN>18H8(4+/(['"JH'4FOU-_9!_9Q@^!_@E;[5+8#QEJ MT:OJ#LP;[.O58%QP /XL9RW? &/.OV)_V3YO \=OX^\86AB\031YT[3I1S91 ML/ON.TC#M_"#ZFOL>O7PU#D7/+<_"N+N(UCI?4<(_P!W'=K[3_R7XL04ZBBN M\_, HHHH **** "BBB@!I[UC>,/!^C^/O#=[H.O6$6HZ5>1F.:"89!'8CT(/ M((Y!K;I*"HRE!J479H_*?]I?]DO7/@3>3:K8"76/!DDF(K_&9+7)X28#ISP' MZ'O@UX%7[E:II=GK6FW-AJ%M%>6-S&8IK>9 Z2(1@JP/4$5\&?M*?L%W.DO= M^)/AE UQ8*F^?P]DM+&?XC 3]X=]AY&#C/ KRZV&M[T#]JX>XQA52PN9.TND MNC]>S\]CXHHJ6ZMIK*ZFMKF&2WN(7*20RJ5=&!P5(/((/:HJ\X_6$U)76P44 M44#"BBB@ HHHH **** "BBB@ HHHH ****!A1176_#7X5^)_BYXACT?PQIDM M_<%E$L^"(+93GYI7Z*.#[G& "::3D[+06EI M!+=7<[K%%!"A=Y')P%51R23VK]"/V3_V)T\$7%IXP\>V\5SX@C(DLM).'BLC MV=^S2#\E^M>B?LX_LA>'/@?:V^J7R1:[XRP2^J.OR6^X8*0*?N@#C=U.3T' M^@QTKUJ&&4/>GN?A_$?%TL:G D' ZX/H17Y]?&;]E'Q_\%YII[W36UG0E)*ZQIJF2(+GCS%^\AZ=1CTS M7ZYU'-&LD;(RJRL,,K#((/:N:I0A4U>Y]?E'$^.RFT$^>G_*_P!'T_+R/PL5 M@W(.1[4M?JK\6OV)_AQ\46ENX;!O"^L/_P OVD 1JQX&7B^ZV .V.M?(?Q*_ M8!^(W@SS[C0?L_C#3U.5%F?+NL;L >6W!..3@XZUYT\-..VI^O9=QAEF.2C4 ME[.7:6WW['S-16GXB\+ZQX0NWMM=7,96]@:++#JH)&&(]B:S*Y6G'< M^TA4A47-!W7D%%%%(T"BBB@ HI:2@844CR+&,NRH/5CBN\\"_ OQ_P#$BX2/ MP_X4U*[C9D4W,L)AA3=T9G?'R^XS5*+EHCEK8FCAH\]::BO-V.$JSI>F7FMZ MA#8:=:37]_,P6.VMHS)(Y/0 "OM/X8_\$V;VZ,5WX^\0+:Q?*S:9H_S.>3E6 MF/ [8*BOK[X:_!/P5\([%;?POH%KI\F,/=[=]Q(< $M(?FYQSC ]JZX86^O\ B=K75?B#<-X>TLD/_9-N0UY* MO]UVZ19X]3U&!UK[R\"_#WP]\--!AT;PUI-OI.GQ@?NX%P7( &YVZLW'4DFN MCZ4HZ5Z=.E&FK11^/YIG>-S>=\3/3HEHE\O\Q/K2BEHK4\$**** "BBB@ HH MHH **** "BBB@ HHHH **** "DI:* $I"*=10!G:MH>G:]"L.IZ?:ZA$,X2Z MA60#(P<9!QQ7COBC]BOX0>*A$7\)Q:6RL6+Z3*]L7)_O;3R*]SHJ7%2W1UT, M7B,*[T*CCZ-H^.M6_P"":/@R[N)Y+#Q3KEA&Q)C@812JGH,E'I/[)]!3XISBFK*NWZI/]#\_/^'9& MO_\ 0^Z;_P""V3_XY1_P[(U__H?=-_\ !;)_\EV-?\ 6[.?^?WX M+_(^$_#O_!,G;,QU[QTTD7\(TRR$;?CO+5W_ (;_ ."6GY'FO@_P#9S^&W@61)=&\& M:5;W"Q>4;A[<22,ON6SDGUKT:.-88U2-51%&%51@ =@!4E%;));'S]6O5KRY CJLG)^;N-]**=13,1**6B@ HHHH **** "BBB@ HHHH __]D! end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jul. 01, 2023
Aug. 03, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 01, 2023  
Document Transition Report false  
Entity File Number 001-38950  
Entity Registrant Name Grocery Outlet Holding Corp.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 47-1874201  
Entity Address, Address Line One 5650 Hollis Street  
Entity Address, City or Town Emeryville  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94608  
City Area Code 510  
Local Phone Number 845-1999  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol GO  
Security Exchange Name NASDAQ  
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  
Entity Common Stock, Shares Outstanding   98,777,446
Entity Central Index Key 0001771515  
Current Fiscal Year End Date --12-30  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 87,570 $ 102,728
Independent operator receivables and current portion of independent operator notes, net of allowance $5,603 and $2,238 9,300 10,805
Other accounts receivable, net of allowance $51 and $7 5,148 4,368
Merchandise inventories 320,344 334,319
Prepaid expenses and other current assets 17,930 15,137
Total current assets 440,292 467,357
Independent operator notes and receivables, net of allowance $10,792 and $12,509 24,858 22,535
Property and equipment, net 592,322 560,746
Operating lease right-of-use assets 933,614 902,163
Intangible assets, net 73,084 63,993
Goodwill 747,943 747,943
Other assets 10,978 7,667
Total assets 2,823,091 2,772,404
Current liabilities:    
Trade accounts payable 147,220 137,631
Accrued and other current liabilities 71,321 53,213
Accrued compensation 24,412 27,194
Current portion of long-term debt 5,625 0
Current lease liabilities 61,053 54,586
Income and other taxes payable 11,376 7,890
Total current liabilities 321,007 280,514
Long-term debt, net 290,660 379,650
Deferred income tax liabilities, net 29,720 19,782
Long-term lease liabilities 1,015,222 980,759
Other long-term liabilities 1,668 1,485
Total liabilities 1,658,277 1,662,190
Commitments and contingencies (Note 8)
Stockholders' equity:    
Common stock, par value $0.001 per share, 500,000,000 shares authorized; 98,773,249 and 97,674,356 shares issued and outstanding, respectively 99 98
Series A preferred stock, par value $0.001 per share, 50,000,000 shares authorized; no shares issued and outstanding 0 0
Additional paid-in capital 863,997 847,589
Retained earnings 300,718 262,527
Total stockholders' equity 1,164,814 1,110,214
Total liabilities and stockholders' equity $ 2,823,091 $ 2,772,404
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accounts and financing receivable, allowance for credit loss, current $ 5,603 $ 2,238
Allowance for doubtful other receivables, current 51 7
Accounts and financing receivable, allowance for credit loss, noncurrent $ 10,792 $ 12,509
Common stock, par (in usd per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, issued (in shares) 98,773,249 97,674,356
Common stock, outstanding (in shares) 98,773,249 97,674,356
Preferred stock, par (in usd per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Statement of Comprehensive Income [Abstract]        
Net sales $ 1,010,255 $ 897,659 $ 1,975,722 $ 1,729,086
Cost of sales 683,685 618,248 1,348,609 1,198,786
Gross profit 326,570 279,411 627,113 530,300
Selling, general and administrative expenses 290,089 252,500 557,814 483,961
Operating income 36,481 26,911 69,299 46,339
Other expenses:        
Interest expense, net 4,766 3,875 10,685 7,557
Loss on debt extinguishment and modification 0 1,274 5,340 1,274
Total other expenses 4,766 5,149 16,025 8,831
Income before income taxes 31,715 21,762 53,274 37,508
Income tax expense 7,244 1,668 15,083 5,840
Net income 24,471 20,094 38,191 31,668
Comprehensive income $ 24,471 $ 20,094 $ 38,191 $ 31,668
Basic earnings per share (in usd per share) $ 0.25 $ 0.21 $ 0.39 $ 0.33
Diluted earnings per share (in usd per share) $ 0.24 $ 0.20 $ 0.38 $ 0.32
Weighted average shares outstanding:        
Basic (in shares) 98,515 96,578 98,218 96,358
Diluted (in shares) 100,639 100,140 100,604 99,788
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Beginning balance (in shares) at Jan. 01, 2022   96,144,433    
Beginning balance at Jan. 01, 2022 $ 1,009,272 $ 96 $ 811,701 $ 197,475
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Exercise and vesting of share-based awards (in shares)   276,473    
Exercise and vesting of share-based awards 887 $ 0 887  
Share-based compensation expense 5,795   5,795  
Repurchase of common stock (in shares)   (139,718)    
Repurchase of common stock (3,451)   (3,451)  
Dividends paid (7)   (7)  
Net income 11,574     11,574
Comprehensive income 11,574     11,574
Ending balance (in shares) at Apr. 02, 2022   96,281,188    
Ending balance at Apr. 02, 2022 1,024,070 $ 96 814,925 209,049
Beginning balance (in shares) at Jan. 01, 2022   96,144,433    
Beginning balance at Jan. 01, 2022 1,009,272 $ 96 811,701 197,475
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 31,668      
Comprehensive income 31,668      
Ending balance (in shares) at Jul. 02, 2022   96,846,980    
Ending balance at Jul. 02, 2022 1,056,691 $ 97 827,451 229,143
Beginning balance (in shares) at Apr. 02, 2022   96,281,188    
Beginning balance at Apr. 02, 2022 1,024,070 $ 96 814,925 209,049
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Exercise and vesting of share-based awards (in shares)   565,792    
Exercise and vesting of share-based awards 3,069 $ 1 3,068  
Share-based compensation expense 9,484   9,484  
Dividends paid (26)   (26)  
Net income 20,094     20,094
Comprehensive income 20,094     20,094
Ending balance (in shares) at Jul. 02, 2022   96,846,980    
Ending balance at Jul. 02, 2022 $ 1,056,691 $ 97 827,451 229,143
Beginning balance (in shares) at Dec. 31, 2022 97,674,356 97,674,356    
Beginning balance at Dec. 31, 2022 $ 1,110,214 $ 98 847,589 262,527
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Exercise and vesting of share-based awards (in shares)   734,310    
Exercise and vesting of share-based awards 204   204  
Share-based compensation expense 6,676   6,676  
Repurchase of common stock (in shares)   (122,862)    
Repurchase of common stock (3,275)   (3,275)  
Net income 13,720     13,720
Comprehensive income 13,720     13,720
Ending balance (in shares) at Apr. 01, 2023   98,285,804    
Ending balance at Apr. 01, 2023 $ 1,127,539 $ 98 851,194 276,247
Beginning balance (in shares) at Dec. 31, 2022 97,674,356 97,674,356    
Beginning balance at Dec. 31, 2022 $ 1,110,214 $ 98 847,589 262,527
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 38,191      
Comprehensive income $ 38,191      
Ending balance (in shares) at Jul. 01, 2023 98,773,249 98,773,249    
Ending balance at Jul. 01, 2023 $ 1,164,814 $ 99 863,997 300,718
Beginning balance (in shares) at Apr. 01, 2023   98,285,804    
Beginning balance at Apr. 01, 2023 1,127,539 $ 98 851,194 276,247
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Exercise and vesting of share-based awards, net of shares withheld for employee taxes (in shares)   487,445    
Exercise and vesting of share-based awards, net of shares withheld for employee taxes 1,508 $ 1 1,507  
Share-based compensation expense 11,305   11,305  
Dividends paid (9)   (9)  
Net income 24,471     24,471
Comprehensive income $ 24,471     24,471
Ending balance (in shares) at Jul. 01, 2023 98,773,249 98,773,249    
Ending balance at Jul. 01, 2023 $ 1,164,814 $ 99 $ 863,997 $ 300,718
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Cash flows from operating activities:    
Net income $ 38,191 $ 31,668
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation of property and equipment 36,969 34,813
Amortization of intangible and other assets 4,826 3,731
Amortization of debt issuance costs and debt discounts 628 1,190
Non-cash rent 2,705 3,771
Loss on debt extinguishment and modification 5,340 1,274
Share-based compensation 17,981 15,279
Provision for accounts receivable reserves 2,154 2,052
Deferred income taxes 9,938 5,564
Other 342 546
Changes in operating assets and liabilities:    
Independent operator and other accounts receivable (3,395) (2,614)
Merchandise inventories 13,975 (42,922)
Prepaid expenses and other assets (2,657) 2,248
Income and other taxes payable 3,486 (920)
Trade accounts payable, accrued compensation and other liabilities 20,985 22,358
Operating lease liabilities 5,652 6,689
Net cash provided by operating activities 157,120 84,727
Cash flows from investing activities:    
Advances to independent operators (3,540) (4,788)
Repayments of advances from independent operators 3,551 3,691
Purchases of property and equipment (66,025) (58,318)
Proceeds from sales of assets 24 29
Investments in intangible assets and licenses (12,309) (5,992)
Proceeds from insurance recoveries - property and equipment 215 0
Net cash used in investing activities (78,084) (65,378)
Cash flows from financing activities:    
Proceeds from exercise of stock options 1,578 3,956
Tax withholding related to net settlement of employee share-based awards (449) 0
Proceeds from senior term loan due 2028 300,000 0
Proceeds from revolving credit facility 25,000 0
Principal payments on revolving credit facility (25,000) 0
Principal payments on finance leases (651) (646)
Repurchase of common stock (3,275) (3,451)
Dividends paid (9) (33)
Debt issuance costs paid (4,513) 0
Net cash used in financing activities (94,194) (75,174)
Net decrease in cash and cash equivalents (15,158) (55,825)
Cash and cash equivalents at beginning of period 102,728 140,085
Cash and cash equivalents at end of period 87,570 84,260
Senior Term Loan Due 2025    
Cash flows from financing activities:    
Principal payments on senior term loan (385,000) (75,000)
Senior Term Loan Due 2028    
Cash flows from financing activities:    
Principal payments on senior term loan $ (1,875) $ 0
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Summary of Significant Accounting Policies
6 Months Ended
Jul. 01, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Summary of Significant Account Policies Organization and Summary of Significant Accounting Policies
Description of Business — Based in Emeryville, California, and incorporated in Delaware in 2014, Grocery Outlet Holding Corp. (together with its wholly owned subsidiaries, collectively, "Grocery Outlet," "we," or the "Company") is a high-growth, extreme value retailer of quality, name-brand consumables and fresh products sold through a network of independently operated stores. As of July 1, 2023, we had 447 stores throughout California, Washington, Oregon, Pennsylvania, Idaho, Nevada, Maryland and New Jersey.
Basis of Presentation — The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and the applicable rules and regulations of the United States ("U.S.") Securities and Exchange Commission (the "SEC") for interim reporting. Certain information and note disclosures included in our annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (the "2022 Form 10-K"). The condensed consolidated balance sheet as of December 31, 2022 included herein has been derived from those audited consolidated financial statements.
Our unaudited condensed consolidated financial statements include the accounts of Grocery Outlet Holding Corp. and its wholly owned subsidiaries. All intercompany balances and transactions were eliminated. In the opinion of management, these condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, necessary for a fair statement of the results for the periods presented. The interim results of operations and cash flows are not necessarily indicative of those results and cash flows expected for any future interim or annual period. Beginning with the first quarter of fiscal 2022, certain prior period amounts in the condensed consolidated statements of operations and comprehensive income have been reclassified to conform to the current period presentation. Specifically, in order to enhance the comparability of our results with our peers, depreciation and amortization expenses and share-based compensation expenses are now included in selling, general and administrative expenses. The reclassification of these items had no impact on net income, earnings per share, or retained earnings in the current or prior periods.
Use of Estimates — The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results can differ from these estimates depending upon certain risks and uncertainties. Changes in these estimates are recorded when known. We consider our accounting policy relating to long-lived asset impairment to be a significant accounting policy that involves management's estimate and judgment.
Segment Reporting — We manage our business as one operating segment. In addition, all of our sales were made to customers located in the U.S. and all property and equipment is located in the U.S.
Merchandise Inventories — Merchandise inventories are valued at the lower of cost or net realizable value. Cost is determined by the weighted-average cost method for warehouse inventories and the retail inventory method for store inventories. We provide for estimated inventory losses between physical inventory counts based on historical averages. This provision is adjusted periodically to reflect the actual shrink results of the physical inventory counts.
Leases — We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use assets, current lease liabilities, and long-term lease liabilities in our condensed consolidated balance sheets. Finance leases are included in other assets, current lease liabilities, and long-term lease liabilities in our condensed consolidated balance sheets. Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease over the same term. Right-of-use assets and liabilities are recognized at commencement date based on the present value of the lease payments over the lease term, reduced by landlord incentives. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate, which is estimated to approximate the interest rate on a collateralized basis with similar terms and payments based on the information available at the commencement date, to determine the present value of our lease payments. Lease term is defined as the non-cancelable period of the lease plus any options to extend or terminate the lease when it is reasonably certain that we will exercise the option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term while finance lease payments are charged to interest expense and depreciation and amortization expense over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet; lease expense for these short-term leases is recognized on a straight-line basis over the lease term.
We generally lease retail facilities for store locations, distribution centers, office space and equipment and account for these leases as operating leases. We account for one retail store lease and certain equipment leases as finance leases. Lease and non-lease components are accounted for separately. We sublease certain real estate to unrelated third parties under non-cancelable leases and the sublease portfolio consists of operating leases for retail stores.
Fair Value Measurements — Fair value is defined as the exchange price, or exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. The fair value of financial instruments is categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value is measured using inputs from the three levels of the fair value hierarchy, which are described as follows:
Level 1 — Quoted prices in active markets for identical assets or liabilities
Level 2 — Quoted prices for similar assets and liabilities in active markets or inputs that are observable
Level 3 — Unobservable inputs in which there is little or no market data, which requires us to develop our own assumptions when pricing the financial instruments, such as cash flow modeling assumptions
The assets' or liabilities' fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. The fair value framework requires that we maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
There were no assets or liabilities measured at fair value on a recurring or non-recurring basis as of July 1, 2023 or December 31, 2022. Generally, assets are recorded at fair value on a non-recurring basis as a result of impairment charges. There were no transfers of assets or liabilities between levels within the fair value hierarchy during the 26 weeks ended July 1, 2023.
Our financial assets and liabilities are carried at cost, which generally approximates their fair value, as described below:
Cash and cash equivalents, independent operator ("IO") receivables, other accounts receivable and accounts payable — The carrying value of such financial instruments approximates their fair value due to factors such as their short-term nature, their variable interest rates or the effect of the related allowance for expected credit losses.
Independent operator notes receivable (net) — The carrying value of such financial instruments approximates their fair value due to the effect of the related allowance for expected credit losses.
The following table sets forth by level within the fair value hierarchy the carrying amounts and estimated fair values of our significant financial liabilities that are not recorded at fair value on the condensed consolidated balance sheets (amounts in thousands):
July 1,
2023
December 31,
2022
Carrying Amount (1)
Estimated Fair Value (2)
Carrying Amount (1)
Estimated Fair Value (3)
Financial Liabilities:
Senior term loans (Level 2)$296,285 $298,125 $379,650 $383,075 
_______________________
(1)The carrying amounts of our senior term loans as of July 1, 2023 and December 31, 2022 were net of unamortized debt discounts of zero and $0.6 million, respectively, and debt issuance costs of $1.8 million and $4.7 million, respectively.
(2)The estimated fair value of our current senior term loan borrowings under our 2023 Credit Agreement, as defined in Note 3, was deemed to approximate the carrying value, excluding unamortized debt issuance costs, because the interest rate is variable with short reset periods and is reflective of the current market rate.
(3)The estimated fair value of our prior senior term loan, as defined in Note 3, was determined based on the average quoted bid-ask prices for the prior senior term loan in an over-the-counter market on the last trading day of the periods presented.
Revenue Recognition
Net Sales — We recognize revenue from the sale of products at the point of sale, net of any taxes or deposits collected and remitted to governmental authorities. For e-commerce related sales in which a third-party provides home delivery service, revenue is recognized upon delivery to the customer. Our performance obligations are satisfied upon the transfer of goods to the customer, at the point of sale, and payment from customers is also due at the time of sale. Discounts provided to customers by us are recognized at the time of sale as a reduction in net sales as the products are sold. Discounts provided by IOs are not recognized as a reduction in net sales as these are provided solely by the IO who bears the incremental costs arising from the discount. We do not accept manufacturer coupons.
We do not have any material contract assets or receivables from contracts with customers, any revenue recognized in the current year from performance obligations satisfied in previous periods, any material performance obligations other than our gift card deferred revenue liability, or any material costs to obtain or fulfill a contract as of July 1, 2023 and December 31, 2022.
Gift Cards — We record a deferred revenue liability when a Grocery Outlet gift card is sold. Revenue related to gift cards is recognized as the gift cards are redeemed, which is when we have satisfied our performance obligation. While gift cards are generally redeemed within 12 months, some are never fully redeemed. We reduce the liability and recognize revenue for the unused portion of the gift cards ("breakage") under the proportional method, where recognition of breakage income is based upon the historical run-off rate of unredeemed gift cards. Our gift card deferred revenue liability was $2.8 million and $3.6 million as of July 1, 2023 and December 31, 2022, respectively. Breakage amounts were immaterial for the 13 and 26 weeks ended July 1, 2023 and July 2, 2022.
Disaggregated Revenues — The following table presents net sales revenue by type of product for the periods indicated (amounts in thousands):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Perishable (1)
$359,770 $325,540 $705,609 $626,382 
Non-perishable (2)
650,485 572,119 1,270,113 1,102,704 
Total net sales$1,010,255 $897,659 $1,975,722 $1,729,086 
_______________________
(1)    Perishable departments include dairy and deli; produce and floral; and fresh meat and seafood.
(2)    Non-perishable departments include non-perishable grocery; general merchandise; health and beauty care; frozen foods; and beer and wine.
Variable Interest Entities — In accordance with the variable interest entities sub-section of Accounting Standards Codification ("ASC") Topic 810, Consolidation, we assess at each reporting period whether we, or any consolidated entity, are considered the primary beneficiary of a variable interest entity ("VIE") and therefore required to consolidate the financial results of the VIE in our condensed consolidated financial statements. Determining whether to consolidate a VIE may require judgment in assessing (i) whether an entity is a VIE, and (ii) if a reporting entity is a VIE's primary beneficiary. A reporting entity is determined to be a VIE's primary beneficiary if it has the power to direct the activities that most significantly impact a VIE's economic performance and the obligation to absorb losses or rights to receive benefits that could potentially be significant to a VIE.
We had 445, 438 and 421 stores operated by IOs as of July 1, 2023, December 31, 2022 and July 2, 2022, respectively. We have agreements in place with each IO. The IO orders merchandise exclusively from us which is provided to the IO on consignment. Under the Independent Operator Agreement (the "Operator Agreement"), the IO selects a majority of merchandise that we consign to the IO, which the IO chooses from our merchandise order guide according to the IO's knowledge and experience with local customer purchasing trends, preferences, historical sales and similar factors. The Operator Agreement gives the IO discretion to adjust our initial prices if the overall effect of all price changes at any time comports with the reputation of our Grocery Outlet retail stores for selling quality, name-brand consumables and fresh products and other merchandise at extreme discounts. The IO is required to furnish initial working capital and to acquire certain store and safety assets. The IO is also required to hire, train and employ a properly trained workforce sufficient in number to enable the IO to fulfill its obligations under the Operator Agreement. Additionally, the IO is responsible for expenses required for business operations, including all labor costs, utilities, credit card processing fees, supplies, taxes, fines, levies and other expenses. Either party may terminate the Operator Agreement without cause upon 75 days' notice.
As consignor of all merchandise to each IO, the aggregate net sales proceeds from merchandise sales belongs to us. Net sales related to IO stores were $997.2 million and $883.0 million for the 13 weeks ended July 1, 2023 and July 2, 2022, respectively, and $1.95 billion and $1.70 billion for the 26 weeks ended July 1, 2023 and July 2, 2022, respectively. We, in turn, pay each IO a commission based on a share of the gross profit of the store. Inventories and related net sales proceeds are our property, and we are responsible for store rent and related occupancy costs. IO commissions are expensed and included in SG&A. IO commissions were $158.2 million and $136.5 million for the 13 weeks ended July 1, 2023 and July 2, 2022, respectively, and $303.4 million and $259.2 million for the 26 weeks ended July 1, 2023 and July 2, 2022, respectively. IO commissions of $15.5 million and $6.2 million were included in accrued and other current liabilities as of July 1, 2023 and December 31, 2022, respectively.
An IO may fund its initial store investment from existing capital, a third-party loan or most commonly through a loan from us, as further discussed in Note 2. As collateral for IO obligations and performance, the Operator Agreement grants us the security interests in the assets owned by each IO related to the respective store. Since the total investment at risk associated with each IO is not sufficient to permit each IO to finance its activities without additional subordinated financial support, each IO is a VIE that we have a variable interest in. To determine if we are the primary beneficiary of a VIE, we evaluate whether we have (i) the power to direct the activities that most significantly impact the IO's economic performance and (ii) the obligation to absorb losses or the right to receive benefits of the IO that could potentially be significant to the IO. Our evaluation includes identification of significant activities and an assessment of the IO's ability to direct those activities.
Activities that most significantly impact the IO's economic performance relate to sales and labor. Sales activities that significantly impact the IO's economic performance include determining what merchandise the IO will order and sell and the price of such merchandise, both of which the IO controls. The IO is also responsible for all of its own labor. Labor activities that significantly impact the IO's economic performance include hiring, training, supervising, directing, compensating (including wages, salaries and employee benefits) and terminating all of the employees of the IO, activities which the IO controls. Accordingly, the IO has the power to direct the activities that most significantly impact the IO's economic performance. Furthermore, the mutual termination rights associated with the Operator Agreement illustrate the lack of ultimate control over the IO. Therefore, the Company is not the primary beneficiary of these VIEs.
Our maximum exposure, in accordance with ASC Topic 810, to the IOs is generally limited to the IO notes and IO receivables due from these entities, which was $50.6 million and $48.1 million as of July 1, 2023 and December 31, 2022, respectively. See Note 2 for additional information.
Recently Adopted Accounting Standards
Accounting Standards Update ("ASU") No. 2022-02 — In March 2022, the Financial Accounting Standards Board issued ASU No. 2022-02, Troubled Debt Restructurings and Vintage Disclosures ("ASU 2022-02"). ASU 2022-02 eliminates the accounting guidance on troubled debt restructurings for creditors in ASC Topic 310 and amends the guidance on "vintage disclosures" to require disclosure of current-period gross write-offs by year of origination. ASU 2022-02 also updates the requirements related to accounting for credit losses under ASC Topic 326 and adds enhanced disclosures for creditors with respect to loan refinancings and restructurings for borrowers experiencing financial difficulty. We adopted ASU 2022-02 beginning in the first quarter of fiscal 2023. The adoption of ASU 2022-02 had no material impact on our condensed consolidated financial statements.
Recently Issued Accounting Pronouncements
No recently issued accounting pronouncements are expected to have a material effect in our condensed consolidated financial statements.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Independent Operator Notes and Independent Operator Receivables
6 Months Ended
Jul. 01, 2023
Receivables [Abstract]  
Independent Operator Notes and Independent Operator Receivables Independent Operator Notes and Independent Operator Receivables The amounts included in IO notes and IO receivables consist primarily of funds we loaned to IOs, net of estimated uncollectible amounts. IO notes, which are payable on demand and have no maturity date, typically bear interest at rates between 3.00% and 9.95%. Accrued interest receivable on IO notes is included within the "independent operator receivables and current portion of independent operator notes, net of allowance" line item on the condensed consolidated balance sheets and was $1.2 million and $0.9 million as of July 1, 2023 and December 31, 2022, respectively. There were no IO notes that were past due or on a non-accrual status due to delinquency as of July 1, 2023 or December 31, 2022.
Notes and receivables from our IOs participating in our TCAP, as defined below, are not considered to be past due or on a non-accrual status due to delinquency and are excluded from such measures.
IO notes and IO receivables are financial assets which are measured and carried at amortized cost. An allowance for expected credit losses is deducted from (for expected losses) or added to (for expected recoveries) the amortized cost basis of these assets to arrive at the net carrying amount expected to be collected for such assets.
The allowance is estimated using an expected loss framework, which includes information about past events, current conditions, and reasonable and supportable forecasts that impact the collectibility of the reported amounts of the assets over their lifetime. The allowance is evaluated on a collective basis for assets with shared risk characteristics and credit quality indicators. The primary shared risk characteristic and credit quality indicator pools that we use as a basis for collective evaluation include:
TCAP — Includes the notes and receivables from IOs with stores that have been open for more than 18 months that are participating in our Temporary Commission Adjustment Program ("TCAP") as of the end of each reporting period. TCAP allows us to provide a greater commission to participating IOs who require assistance in meeting their working capital needs for various reasons, such as new or increased competition or differences in IO skills and experience.
Non-TCAP Includes the notes and receivables from IOs with stores that have been open for more than 18 months that are not participating in TCAP as of the end of each reporting period.
New store Includes the notes and receivables from IOs with stores that have been open for less than 18 months as of the end of each reporting period, and may or may not be participating in TCAP.
Assets without such shared risk characteristics or credit quality indicators, such as assets with unique circumstances or with delinquencies and historical losses in excess of their TCAP, non-TCAP or new store peers are evaluated on an individual basis.
Amounts due from IOs and the related allowances as of July 1, 2023 and December 31, 2022 consisted of the following (amounts in thousands):
AllowanceCurrent PortionLong-term Portion
GrossCurrent PortionLong-term PortionNet
July 1, 2023
Independent operator notes$37,429 $(800)$(10,027)$26,602 $1,744 $24,858 
Independent operator receivables13,124 (4,803)(765)7,556 7,556 — 
Total$50,553 $(5,603)$(10,792)$34,158 $9,300 $24,858 
AllowanceCurrent PortionLong-term Portion
GrossCurrent PortionLong-term PortionNet
December 31, 2022
Independent operator notes$37,522 $(700)$(12,509)$24,313 $1,778 $22,535 
Independent operator receivables10,565 (1,538)— 9,027 9,027 — 
Total$48,087 $(2,238)$(12,509)$33,340 $10,805 $22,535 

A summary of activity in the IO notes and IO receivables allowance was as follows (amounts in thousands):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Beginning balance$15,957 $12,547 $14,747 $11,912 
Provision for IO notes and IO receivables reserves762 808 2,110 2,015 
Write-off of provision for IO notes and IO receivables(324)(258)(462)(830)
Ending Balance$16,395 $13,097 $16,395 $13,097 
The following table presents the outstanding gross balance of IO notes by fiscal year of origination and credit quality indicator as of July 1, 2023 (amounts in thousands):
Fiscal Year of Origination
Credit Quality Indicator2023 (YTD)2022202120202019PriorTotal
TCAP$1,063 $5,477 $4,728 $2,379 $464 $915 $15,026 
Non-TCAP1,325 3,612 3,946 2,693 1,774 1,768 15,118 
New store2,498 4,787 — — — — 7,285 
Total$4,886 $13,876 $8,674 $5,072 $2,238 $2,683 $37,429 
TCAP IO Notes
Notes of IOs participating in our TCAP represented 52.0% and 49.7% of total IO notes balances as of July 1, 2023 and December 31, 2022, respectively.
A total of $1.9 million of IO notes were added into our TCAP during the 13 weeks ended July 1, 2023. The weighted average contractual interest rate of such IO notes was reduced from 9.95% to 3.00%. In addition, $1.1 million of IO notes were transferred from TCAP to Non-TCAP during the 13 weeks ended July 1, 2023.
A total of $3.7 million of IO notes were added into our TCAP during the 26 weeks ended July 1, 2023. The weighted average contractual interest rate of such IO notes was reduced from 9.95% to 3.00%. In addition, $2.1 million of IO notes were transferred from TCAP to Non-TCAP during the 26 weeks ended July 1, 2023.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Long-term Debt
6 Months Ended
Jul. 01, 2023
Debt Disclosure [Abstract]  
Long-term Debt Long-term Debt
Long-term debt consisted of the following (amounts in thousands):
July 1,
2023
December 31,
2022
Senior term loan due 2025$— $385,000 
Senior term loan due 2028298,125 — 
Long-term debt, gross298,125 385,000 
Less: Unamortized debt issuance costs and debt discounts
(1,840)(5,350)
Long-term debt, less unamortized debt discounts and debt issuance costs296,285 379,650 
Less: Current portion(5,625)— 
Long-term debt, net$290,660 $379,650 
2023 Credit Agreement
On February 21, 2023, we entered into a credit agreement with Bank of America, N.A., as administrative agent and collateral agent, and the other parties party thereto (the "2023 Credit Agreement"). The 2023 Credit Agreement provides for senior secured credit facilities consisting of (i) a senior secured term loan facility (the "senior term loan") in an original aggregate principal amount of $300.0 million and (ii) a senior secured revolving credit facility (the "revolving credit facility" and, together with the senior term loan, the "new credit facilities") in an aggregate principal amount of $400.0 million. The revolving credit facility includes sub-commitments for $50.0 million letters of credit and $25.0 million of swingline loans. The senior term loan was borrowed in full at closing, and $25.0 million of the revolving credit facility was borrowed at closing.
Also on February 21, 2023, we repaid all of the outstanding indebtedness under our Prior First Lien Credit Agreement, defined below, as well as fees and expenses in connection therewith. All obligations of the Company’s subsidiaries under the Prior First Lien Credit Agreement were discharged as of such date. In connection with the closing of the 2023 Credit Agreement and repayment of the Prior First Lien Credit Agreement and in accordance with ASC Topic 470-50, Debt-Modifications and Extinguishments, we wrote off $5.1 million of previously unamortized debt issuance costs and debt discounts and incurred $0.2 million in debt modification costs, which were recorded within loss on debt extinguishment and modification for the 26 weeks ended July 1, 2023. Furthermore, a total of $4.6 million of creditor and third-party debt issuance costs were capitalized or carried over from the prior credit facilities, as defined below, and will be amortized over the term of the new credit facilities.
Borrowings under the 2023 Credit Agreement bear interest at a rate equal to, at our option, either (a) the base rate, which is defined as a fluctuating rate per annum equal to the greatest of (i) the federal funds rate then in effect, plus 0.50%,
(ii) the prime rate then in effect and (iii) a specified Term SOFR (as defined in the 2023 Credit Agreement) rate plus 1.00%, subject to the interest rate floors set forth therein, plus an applicable margin ranging from 0.75% to 1.75% based on our Total Net Leverage Ratio (as defined in the 2023 Credit Agreement); and (b) an adjusted Term SOFR rate determined on the basis of a one, three or six month interest period, plus 0.10%, subject to the interest rate floors set forth therein, plus an applicable margin ranging from 1.75% to 2.75% based on our Total Net Leverage Ratio. As of July 1, 2023, interest on borrowings under the new credit facilities was based on one-month Term SOFR with an applicable margin of 2.25%.
The new credit facilities of the 2023 Credit Agreement permit us to add incremental term loan facilities, increase any existing term loan facility, increase revolving commitments, and/or add incremental replacement revolving credit facility tranches. The aggregate principal amount of such incremental facilities are limited to (a) an amount not in excess of the sum of the greater of $200.0 million and 100% of Consolidated EBITDA (as defined in the 2023 Credit Agreement), subject to certain limitations, plus (b) voluntary prepayments of the term loan facility, voluntary permanent reductions of the commitments for the revolving credit facility and voluntary prepayments of indebtedness secured by liens on the collateral securing the new credit facilities, subject to certain exceptions, plus (c) an amount such that (assuming that the full amount of any such incremental revolving increase and/or incremental replacement revolving credit facility was drawn, and after giving effect to any appropriate pro forma adjustment events) we would be in compliance, on a pro forma basis (but excluding the cash proceeds of such incurrence), with a Total Net Leverage Ratio of 3.00 to 1.00.
Our obligations under the 2023 Credit Agreement are unconditionally guaranteed by all of the Company’s wholly owned direct and indirect restricted subsidiaries, subject to certain exceptions. All obligations under the 2023 Credit Agreement, and the guarantees of such obligations, are secured, subject to permitted liens and other exceptions, by substantially all of the Company’s assets and those of each subsidiary guarantor.
The 2023 Credit Agreement requires us to make scheduled amortization payments of the senior term loan. We may voluntarily prepay the new credit facilities, in whole or in part, at any time without premium or penalty, subject to reimbursement of the lenders’ breakage and redeployment costs in applicable cases.
Senior Term Loan due 2028
Our senior term loan under our 2023 Credit Agreement matures on February 21, 2028 and had an interest rate of 7.43% as of July 1, 2023.
Revolving Credit Facility
As of July 1, 2023 we had $4.2 million of outstanding letters of credit and $395.8 million of remaining borrowing capacity available under the revolving credit facility, which matures on February 21, 2028. The interest rate on the revolving credit facility was 7.43% as of July 1, 2023. As discussed above, $25.0 million of the revolving credit facility was borrowed at closing. On April 21, 2023, we repaid the $25.0 million of principal on our revolving credit facility. No amounts were outstanding under the revolving credit facility as of July 1, 2023.
We are required to pay a quarterly commitment fee ranging from 0.15% to 0.30% on the daily unused amount of the commitment under the revolving credit facility based upon our Total Net Leverage Ratio. We are also required to pay fronting fees and other customary fees for letters of credit issued under the revolving credit facility.
Prior First Lien Credit Agreement
GOBP Holdings, Inc., our wholly owned subsidiary, was the borrower under a first lien credit agreement (the "Prior First Lien Credit Agreement") with a syndicate of lenders that consisted of a $385.0 million senior term loan (the "prior senior term loan") and a revolving credit facility (the "prior revolving credit facility" and, together with the prior senior term loan, the "prior credit facilities") for an amount up to $100.0 million.
Prior Senior Term Loan due 2025
Our prior senior term loan under our Prior First Lien Credit Agreement had a maturity of October 22, 2025 and had an applicable margin of 2.75% for Eurodollar loans and 1.75% for base rate loans.
On April 29, 2022, we prepaid $75.0 million of principal on the prior senior term loan outstanding under our Prior First Lien Credit Agreement. In connection with the payment, we wrote off $1.3 million of previously unamortized debt issuance costs and debt discounts.
As discussed above, on February 21, 2023, in connection with the closing of the 2023 Credit Agreement, we repaid the remaining $385.0 million of principal on the prior senior term loan outstanding under our Prior First Lien Credit Agreement.
Prior Revolving Credit Facility
Our prior revolving credit facility under our Prior First Lien Credit Agreement had a maturity of October 23, 2023. No amounts were outstanding under the prior revolving credit facility as of December 31, 2022 and no amounts were outstanding as of final repayment of the Prior First Lien Credit Agreement.
We were required to pay a quarterly commitment fee ranging from 0.25% to 0.50% on the daily unused amount of the commitment under the prior revolving credit facility based upon the leverage ratio defined in the agreement and certain criteria specified in the agreement. We were also required to pay fronting fees and other customary fees for letters of credit issued under the prior revolving credit facility.
Debt Covenants
The 2023 Credit Agreement contains certain customary representations and warranties, subject to limitations and exceptions, and affirmative and customary covenants. The 2023 Credit Agreement contains certain covenants that, among other things, limit our ability and the ability of our restricted subsidiaries to: pay dividends or distributions, repurchase equity, prepay junior debt and make certain investments; incur additional debt or issue certain disqualified stock and preferred stock; incur liens on assets; merge or consolidate with another company or sell, assign, transfer, lease, convey or otherwise dispose of all or substantially all of its assets; enter into transactions with affiliates; and allow to exist certain restrictions on the ability of subsidiaries to pay dividends or make other payments to the borrower. The 2023 Credit Agreement also contains financial performance covenants requiring us to satisfy a maximum total net leverage ratio test and a minimum interest coverage ratio test as of the last day of each fiscal quarter. The maximum total net leverage ratio test requires us to be in compliance with a Total Net Leverage Ratio no greater than 3.50 to 1.00 as of the last day of each test period ending prior to the test period ending on or about December 31, 2025, and no greater than 3.25 to 1.00 as of the last day of each test period ending thereafter, subject to certain adjustments set forth in the 2023 Credit Agreement. The minimum interest coverage ratio test requires us to be in compliance with a Consolidated Interest Coverage Ratio (as defined in the 2023 Credit Agreement) no less than 1.75 to 1.00 as of the last day of each test period.
As of July 1, 2023, we were in compliance with all applicable financial covenant requirements for our 2023 Credit Agreement.
Schedule of Principal Maturities
Principal maturities of debt as of July 1, 2023 are as follows (amounts in thousands):
Remainder of fiscal 2023$1,875 
Fiscal 20247,500 
Fiscal 202515,000 
Fiscal 202615,000 
Fiscal 202715,000 
Thereafter243,750 
Total$298,125 
Interest Expense, Net
Interest expense, net, consisted of the following (amounts in thousands):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Interest on loans$5,867 $3,789 $12,974 $7,320 
Amortization of debt issuance costs and debt discounts227 562 628 1,190 
Interest on finance leases78 94 150 184 
Interest income(1,406)(570)(3,067)(1,137)
Interest expense, net$4,766 $3,875 $10,685 $7,557 
Loss on Debt Extinguishment and Modification
Loss on debt extinguishment and modification consisted of the following (amounts in thousands):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Write off of debt issuance costs$— $1,127 $4,518 $1,127 
Write off of debt discounts— 147 578 147 
Debt modification costs— — 244 — 
Loss on debt extinguishment and modification$— $1,274 $5,340 $1,274 
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity
6 Months Ended
Jul. 01, 2023
Equity [Abstract]  
Stockholders' Equity Stockholders' Equity
Share Repurchase Program
In November 2021, our Board of Directors approved a share repurchase program. This program, effective November 5, 2021 and without an expiration date, authorized us to repurchase up to $100.0 million of our outstanding common stock utilizing a variety of methods including open-market purchases, accelerated share repurchase programs, privately negotiated transactions, structured repurchase transactions and repurchases under a Rule 10b5-1 plan (which would permit shares to be repurchased when the Company might otherwise be precluded from doing so under securities laws). Any repurchased shares are constructively retired and returned to an unissued status.
During the 13 weeks ended July 1, 2023, we did not repurchase any shares of common stock under the share repurchase program. During the 26 weeks ended July 1, 2023, we repurchased 122,862 shares of common stock under the share repurchase program totaling $3.3 million at an average price of $26.66 per share in open-market transactions pursuant to a Rule 10b5-1 plan.
During the 13 weeks ended July 2, 2022, we did not repurchase any shares of common stock under the share repurchase program. During the 26 weeks ended July 2, 2022, we repurchased 139,718 shares of common stock under the share repurchase program totaling $3.5 million at an average price of $24.70 per share in open-market transactions pursuant to a Rule 10b5-1 plan.
As of July 1, 2023, we had $93.3 million of repurchase authority remaining under the share repurchase program.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Share-based Awards
6 Months Ended
Jul. 01, 2023
Share-Based Payment Arrangement [Abstract]  
Share-based Awards Share-based Awards
For a discussion of our share-based incentive plans, refer to Note 8 of our 2022 Form 10-K.
Share-based Award Activity
The following table summarizes stock option activity under all equity incentive plans during the 26 weeks ended July 1, 2023:
Time-Based Stock OptionsPerformance-Based Stock Options
Number of OptionsWeighted-Average
Exercise Price
Number of OptionsWeighted-Average
Exercise Price
Options outstanding as of December 31, 2022
2,562,774$12.13801,635$4.68
Exercised(83,907)8.68(376,030)3.81
Forfeitures(8,239)22.00
Options outstanding as of July 1, 2023
2,470,628$12.22425,605$5.44
Options vested and exercisable as of July 1, 2023
2,433,916$12.21425,605$5.44
The following table summarizes restricted stock unit ("RSU") activity under all equity incentive plans during the 26 weeks ended July 1, 2023:
Number of SharesWeighted-Average
Grant Date Fair Value
Unvested balance as of December 31, 2022
690,354 $31.79 
Granted525,467 27.51 
Vested(340,516)32.46 
Forfeitures(26,914)30.31 
Unvested balance as of July 1, 2023
848,391 $28.91 
The following table summarizes performance-based restricted stock unit ("PSU") activity under the Grocery Outlet Holding Corp. 2019 Incentive Plan during the 26 weeks ended July 1, 2023:
Number of SharesWeighted-Average
Grant Date Fair Value
Unvested balance as of December 31, 2022
1,331,803 $32.89 
Granted (1)
445,809 27.34 
Adjustment for expected performance achievement (2)
383,785 30.79 
Vested(436,522)36.90 
Forfeitures(11,991)30.80 
Unvested balance as of July 1, 2023 (3)
1,712,884 $29.97 
_______________________
(1)Represents initial grant of PSUs based on performance target level achievement of 100%.
(2)Represents the year-to-date adjustment to previously granted PSUs based on performance expectations as of July 1, 2023.
(3)An additional 476,582 PSUs could potentially be included if the maximum performance level of 200% is reached for all PSUs outstanding as of July 1, 2023.
Share-based Compensation Expense
We recognize compensation expense for stock options, RSUs and PSUs by amortizing the grant date fair value on a straight-line basis over the expected vesting period to the extent we determine the vesting of the grant is probable. We recognize share-based award forfeitures in the period such forfeitures occur.
Share-based compensation expense consisted of the following (amounts in thousands):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Time-based stock options$314 $559 $722 $1,017 
RSUs2,695 4,197 5,190 7,522 
PSUs8,287 4,702 12,060 6,707 
Dividends (1)
26 33 
Share-based compensation expense$11,305 $9,484 $17,981 $15,279 
_______________________
(1)Represents cash dividends paid upon vesting of share-based awards as a result of dividends declared in connection with a recapitalization that occurred in fiscal 2018.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jul. 01, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Our income tax expense and effective income tax rate were as follows (amounts in thousands, except percentages):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Income tax expense$7,244 $1,668 $15,083 $5,840 
Effective income tax rate22.8 %7.7 %28.3 %15.6 %
The Company's tax provision for interim periods is determined using an estimated annual effective tax rate, adjusted for discrete events arising in each respective quarter. During each interim period, the Company updates the estimated annual effective tax rate. Our effective income tax rate for the 13 weeks ended July 1, 2023 was lower than the combined U.S. federal and state statutory income tax rate primarily due to excess tax benefits related to the exercise of stock options. Our effective income tax rate for the 26 weeks ended July 1, 2023 was higher than the combined U.S. federal and state statutory income tax rate primarily due to non-deductible executive compensation under Internal Revenue Code Section 162(m). The increase in our effective income tax rate for the 13 and 26 weeks ended July 1, 2023 compared to the 13 and 26 weeks ended July 2, 2022 was primarily driven by lower excess tax benefits related to the exercise of stock options as well as non-deductible executive compensation under Internal Revenue Code Section 162(m) during the 13 and 26 weeks ended July 1, 2023, which was not applicable during the 13 and 26 weeks ended July 2, 2022.
Our policy is to recognize interest and penalties associated with uncertain tax positions as part of the income tax provision in our condensed consolidated statements of operations and comprehensive income and include accrued interest and penalties with the related income tax liability on our condensed consolidated balance sheets. To date, we have not recognized any interest and penalties, nor have we accrued for or made payments for interest and penalties. We had no uncertain tax positions as of July 1, 2023 and December 31, 2022, respectively, and do not anticipate any changes to our uncertain tax positions within the next 12 months.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions
6 Months Ended
Jul. 01, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
Related Party Leases
As of July 1, 2023 and July 2, 2022, we leased 14 and 15 store locations, respectively, and one warehouse location from entities in which Eric Lindberg, Jr., Chairman of our Board of Directors (and formerly our Chief Executive Officer until December 31, 2022), and MacGregor Read, Jr., who served as Vice Chairman of our Board of Directors until September 1, 2022, or their respective families, had a direct or indirect financial interest. As of July 1, 2023, the right-of-use assets and lease liabilities related to these properties was $36.4 million and $41.3 million, respectively. As of December 31, 2022, the right-of-use assets and lease liabilities related to these properties was $40.5 million and $45.5 million, respectively. These related parties received aggregate lease payments from us of $1.7 million and $1.8 million for the 13 weeks ended July 1, 2023 and July 2, 2022, respectively, and $3.4 million for each of the 26 weeks ended July 1, 2023 and July 2, 2022.
Independent Operator Notes and Independent Operator Receivables
We offer interest-bearing notes to IOs and the gross amount of IO operating notes and IO receivables due was $50.6 million and $48.1 million as of July 1, 2023 and December 31, 2022, respectively. See Note 2 for additional information.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jul. 01, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies We are involved from time to time in claims, proceedings and litigation arising in the normal course of business. We establish an accrual for legal proceedings if and when those matters reach a stage where they present loss contingencies that are both probable and reasonably estimable. In such cases, there may be a possible exposure to loss in excess of any amounts accrued. We monitor those matters for developments that would affect the likelihood of a loss and the accrued amount, if any, thereof, and adjust the amount as appropriate. If the loss contingency at issue is not both probable and reasonably estimable, we do not establish an accrual, but will continue to monitor the matter for developments that will make the loss contingency both probable and reasonably estimable. If it is at least a reasonable possibility that a material loss will occur, the Company will provide disclosure regarding the contingency. Management believes that we do not have any pending litigation that, separately or in the aggregate, would have a material adverse effect on our results of operations, financial condition or cash flows.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share
6 Months Ended
Jul. 01, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table sets forth the calculation of basic and diluted earnings per share (amounts in thousands, except per share data):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Numerator
Net income and comprehensive income$24,471 $20,094 $38,191 $31,668 
Denominator
Weighted-average shares outstanding – basic
98,515 96,578 98,218 96,358 
Effect of dilutive options1,991 3,140 2,056 3,091 
Effect of dilutive RSUs and PSUs (1)
133 422 330 339 
Weighted-average shares outstanding – diluted
100,639 100,140 100,604 99,788 
Earnings per share:
Basic$0.25 $0.21 $0.39 $0.33 
Diluted$0.24 $0.20 $0.38 $0.32 
_______________________
(1)We are required to include in diluted weighted-average shares outstanding contingently issuable shares that would be issued assuming the end of our reporting period was the end of the relevant PSU award contingency period.
The following weighted-average common share equivalents were excluded from the calculation of diluted earnings per share because their effect would have been anti-dilutive (amounts in thousands):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
RSUs2158173
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Apr. 01, 2023
Jul. 02, 2022
Apr. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Pay vs Performance Disclosure            
Net income $ 24,471 $ 13,720 $ 20,094 $ 11,574 $ 38,191 $ 31,668
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended
Jul. 01, 2023
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 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jul. 01, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and the applicable rules and regulations of the United States ("U.S.") Securities and Exchange Commission (the "SEC") for interim reporting. Certain information and note disclosures included in our annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (the "2022 Form 10-K"). The condensed consolidated balance sheet as of December 31, 2022 included herein has been derived from those audited consolidated financial statements.
Consolidation Our unaudited condensed consolidated financial statements include the accounts of Grocery Outlet Holding Corp. and its wholly owned subsidiaries. All intercompany balances and transactions were eliminated. In the opinion of management, these condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, necessary for a fair statement of the results for the periods presented. The interim results of operations and cash flows are not necessarily indicative of those results and cash flows expected for any future interim or annual period.
Reclassification ertain prior period amounts in the condensed consolidated statements of operations and comprehensive income have been reclassified to conform to the current period presentation. Specifically, in order to enhance the comparability of our results with our peers, depreciation and amortization expenses and share-based compensation expenses are now included in selling, general and administrative expenses. The reclassification of these items had no impact on net income, earnings per share, or retained earnings in the current or prior periods.
Use of Estimates The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results can differ from these estimates depending upon certain risks and uncertainties. Changes in these estimates are recorded when known. We consider our accounting policy relating to long-lived asset impairment to be a significant accounting policy that involves management's estimate and judgment.
Segment Reporting We manage our business as one operating segment. In addition, all of our sales were made to customers located in the U.S. and all property and equipment is located in the U.S.
Merchandise Inventories Merchandise inventories are valued at the lower of cost or net realizable value. Cost is determined by the weighted-average cost method for warehouse inventories and the retail inventory method for store inventories. We provide for estimated inventory losses between physical inventory counts based on historical averages. This provision is adjusted periodically to reflect the actual shrink results of the physical inventory counts.
Leases We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use assets, current lease liabilities, and long-term lease liabilities in our condensed consolidated balance sheets. Finance leases are included in other assets, current lease liabilities, and long-term lease liabilities in our condensed consolidated balance sheets. Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease over the same term. Right-of-use assets and liabilities are recognized at commencement date based on the present value of the lease payments over the lease term, reduced by landlord incentives. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate, which is estimated to approximate the interest rate on a collateralized basis with similar terms and payments based on the information available at the commencement date, to determine the present value of our lease payments. Lease term is defined as the non-cancelable period of the lease plus any options to extend or terminate the lease when it is reasonably certain that we will exercise the option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term while finance lease payments are charged to interest expense and depreciation and amortization expense over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet; lease expense for these short-term leases is recognized on a straight-line basis over the lease term.We generally lease retail facilities for store locations, distribution centers, office space and equipment and account for these leases as operating leases. We account for one retail store lease and certain equipment leases as finance leases. Lease and non-lease components are accounted for separately. We sublease certain real estate to unrelated third parties under non-cancelable leases and the sublease portfolio consists of operating leases for retail stores.
Fair Value Measurements Fair value is defined as the exchange price, or exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. The fair value of financial instruments is categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value is measured using inputs from the three levels of the fair value hierarchy, which are described as follows:
Level 1 — Quoted prices in active markets for identical assets or liabilities
Level 2 — Quoted prices for similar assets and liabilities in active markets or inputs that are observable
Level 3 — Unobservable inputs in which there is little or no market data, which requires us to develop our own assumptions when pricing the financial instruments, such as cash flow modeling assumptions
The assets' or liabilities' fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. The fair value framework requires that we maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
There were no assets or liabilities measured at fair value on a recurring or non-recurring basis as of July 1, 2023 or December 31, 2022. Generally, assets are recorded at fair value on a non-recurring basis as a result of impairment charges. There were no transfers of assets or liabilities between levels within the fair value hierarchy during the 26 weeks ended July 1, 2023.
Our financial assets and liabilities are carried at cost, which generally approximates their fair value, as described below:
Cash and cash equivalents, independent operator ("IO") receivables, other accounts receivable and accounts payable — The carrying value of such financial instruments approximates their fair value due to factors such as their short-term nature, their variable interest rates or the effect of the related allowance for expected credit losses.
Independent operator notes receivable (net) — The carrying value of such financial instruments approximates their fair value due to the effect of the related allowance for expected credit losses.
Revenue Recognition
Net Sales — We recognize revenue from the sale of products at the point of sale, net of any taxes or deposits collected and remitted to governmental authorities. For e-commerce related sales in which a third-party provides home delivery service, revenue is recognized upon delivery to the customer. Our performance obligations are satisfied upon the transfer of goods to the customer, at the point of sale, and payment from customers is also due at the time of sale. Discounts provided to customers by us are recognized at the time of sale as a reduction in net sales as the products are sold. Discounts provided by IOs are not recognized as a reduction in net sales as these are provided solely by the IO who bears the incremental costs arising from the discount. We do not accept manufacturer coupons.
We do not have any material contract assets or receivables from contracts with customers, any revenue recognized in the current year from performance obligations satisfied in previous periods, any material performance obligations other than our gift card deferred revenue liability, or any material costs to obtain or fulfill a contract as of July 1, 2023 and December 31, 2022.
Gift Cards — We record a deferred revenue liability when a Grocery Outlet gift card is sold. Revenue related to gift cards is recognized as the gift cards are redeemed, which is when we have satisfied our performance obligation. While gift cards are generally redeemed within 12 months, some are never fully redeemed. We reduce the liability and recognize revenue for the unused portion of the gift cards ("breakage") under the proportional method, where recognition of breakage income is based upon the historical run-off rate of unredeemed gift cards.
Variable Interest Entities In accordance with the variable interest entities sub-section of Accounting Standards Codification ("ASC") Topic 810, Consolidation, we assess at each reporting period whether we, or any consolidated entity, are considered the primary beneficiary of a variable interest entity ("VIE") and therefore required to consolidate the financial results of the VIE in our condensed consolidated financial statements. Determining whether to consolidate a VIE may require judgment in assessing (i) whether an entity is a VIE, and (ii) if a reporting entity is a VIE's primary beneficiary. A reporting entity is determined to be a VIE's primary beneficiary if it has the power to direct the activities that most significantly impact a VIE's economic performance and the obligation to absorb losses or rights to receive benefits that could potentially be significant to a VIE. We had 445, 438 and 421 stores operated by IOs as of July 1, 2023, December 31, 2022 and July 2, 2022, respectively. We have agreements in place with each IO. The IO orders merchandise exclusively from us which is provided to the IO on consignment. Under the Independent Operator Agreement (the "Operator Agreement"), the IO selects a majority of merchandise that we consign to the IO, which the IO chooses from our merchandise order guide according to the IO's knowledge and experience with local customer purchasing trends, preferences, historical sales and similar factors. The Operator Agreement gives the IO discretion to adjust our initial prices if the overall effect of all price changes at any time comports with the reputation of our Grocery Outlet retail stores for selling quality, name-brand consumables and fresh products and other merchandise at extreme discounts. The IO is required to furnish initial working capital and to acquire certain store and safety assets. The IO is also required to hire, train and employ a properly trained workforce sufficient in number to enable the IO to fulfill its obligations under the Operator Agreement. Additionally, the IO is responsible for expenses required for business operations, including all labor costs, utilities, credit card processing fees, supplies, taxes, fines, levies and other expenses. Either party may terminate the Operator Agreement without cause upon 75 days' notice.
As consignor of all merchandise to each IO, the aggregate net sales proceeds from merchandise sales belongs to us. Net sales related to IO stores were $997.2 million and $883.0 million for the 13 weeks ended July 1, 2023 and July 2, 2022, respectively, and $1.95 billion and $1.70 billion for the 26 weeks ended July 1, 2023 and July 2, 2022, respectively. We, in turn, pay each IO a commission based on a share of the gross profit of the store. Inventories and related net sales proceeds are our property, and we are responsible for store rent and related occupancy costs. IO commissions are expensed and included in SG&A. IO commissions were $158.2 million and $136.5 million for the 13 weeks ended July 1, 2023 and July 2, 2022, respectively, and $303.4 million and $259.2 million for the 26 weeks ended July 1, 2023 and July 2, 2022, respectively. IO commissions of $15.5 million and $6.2 million were included in accrued and other current liabilities as of July 1, 2023 and December 31, 2022, respectively.
An IO may fund its initial store investment from existing capital, a third-party loan or most commonly through a loan from us, as further discussed in Note 2. As collateral for IO obligations and performance, the Operator Agreement grants us the security interests in the assets owned by each IO related to the respective store. Since the total investment at risk associated with each IO is not sufficient to permit each IO to finance its activities without additional subordinated financial support, each IO is a VIE that we have a variable interest in. To determine if we are the primary beneficiary of a VIE, we evaluate whether we have (i) the power to direct the activities that most significantly impact the IO's economic performance and (ii) the obligation to absorb losses or the right to receive benefits of the IO that could potentially be significant to the IO. Our evaluation includes identification of significant activities and an assessment of the IO's ability to direct those activities.
Activities that most significantly impact the IO's economic performance relate to sales and labor. Sales activities that significantly impact the IO's economic performance include determining what merchandise the IO will order and sell and the price of such merchandise, both of which the IO controls. The IO is also responsible for all of its own labor. Labor activities that significantly impact the IO's economic performance include hiring, training, supervising, directing, compensating (including wages, salaries and employee benefits) and terminating all of the employees of the IO, activities which the IO controls. Accordingly, the IO has the power to direct the activities that most significantly impact the IO's economic performance. Furthermore, the mutual termination rights associated with the Operator Agreement illustrate the lack of ultimate control over the IO. Therefore, the Company is not the primary beneficiary of these VIEs.
Recently Adopted Accounting Standards and Recently Issued Accounting Pronouncements
Recently Adopted Accounting Standards
Accounting Standards Update ("ASU") No. 2022-02 — In March 2022, the Financial Accounting Standards Board issued ASU No. 2022-02, Troubled Debt Restructurings and Vintage Disclosures ("ASU 2022-02"). ASU 2022-02 eliminates the accounting guidance on troubled debt restructurings for creditors in ASC Topic 310 and amends the guidance on "vintage disclosures" to require disclosure of current-period gross write-offs by year of origination. ASU 2022-02 also updates the requirements related to accounting for credit losses under ASC Topic 326 and adds enhanced disclosures for creditors with respect to loan refinancings and restructurings for borrowers experiencing financial difficulty. We adopted ASU 2022-02 beginning in the first quarter of fiscal 2023. The adoption of ASU 2022-02 had no material impact on our condensed consolidated financial statements.
Recently Issued Accounting Pronouncements
No recently issued accounting pronouncements are expected to have a material effect in our condensed consolidated financial statements.
Income Tax Our policy is to recognize interest and penalties associated with uncertain tax positions as part of the income tax provision in our condensed consolidated statements of operations and comprehensive income and include accrued interest and penalties with the related income tax liability on our condensed consolidated balance sheets. To date, we have not recognized any interest and penalties, nor have we accrued for or made payments for interest and penalties.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jul. 01, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Carrying Amount and Estimated Fair Values of Financial Liabilities
The following table sets forth by level within the fair value hierarchy the carrying amounts and estimated fair values of our significant financial liabilities that are not recorded at fair value on the condensed consolidated balance sheets (amounts in thousands):
July 1,
2023
December 31,
2022
Carrying Amount (1)
Estimated Fair Value (2)
Carrying Amount (1)
Estimated Fair Value (3)
Financial Liabilities:
Senior term loans (Level 2)$296,285 $298,125 $379,650 $383,075 
_______________________
(1)The carrying amounts of our senior term loans as of July 1, 2023 and December 31, 2022 were net of unamortized debt discounts of zero and $0.6 million, respectively, and debt issuance costs of $1.8 million and $4.7 million, respectively.
(2)The estimated fair value of our current senior term loan borrowings under our 2023 Credit Agreement, as defined in Note 3, was deemed to approximate the carrying value, excluding unamortized debt issuance costs, because the interest rate is variable with short reset periods and is reflective of the current market rate.
(3)The estimated fair value of our prior senior term loan, as defined in Note 3, was determined based on the average quoted bid-ask prices for the prior senior term loan in an over-the-counter market on the last trading day of the periods presented.
Schedule of Sales Revenue by Product The following table presents net sales revenue by type of product for the periods indicated (amounts in thousands):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Perishable (1)
$359,770 $325,540 $705,609 $626,382 
Non-perishable (2)
650,485 572,119 1,270,113 1,102,704 
Total net sales$1,010,255 $897,659 $1,975,722 $1,729,086 
_______________________
(1)    Perishable departments include dairy and deli; produce and floral; and fresh meat and seafood.
(2)    Non-perishable departments include non-perishable grocery; general merchandise; health and beauty care; frozen foods; and beer and wine.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Independent Operator Notes and Independent Operator Receivables (Tables)
6 Months Ended
Jul. 01, 2023
Receivables [Abstract]  
Schedule of Amounts Due from Independent Operators
Amounts due from IOs and the related allowances as of July 1, 2023 and December 31, 2022 consisted of the following (amounts in thousands):
AllowanceCurrent PortionLong-term Portion
GrossCurrent PortionLong-term PortionNet
July 1, 2023
Independent operator notes$37,429 $(800)$(10,027)$26,602 $1,744 $24,858 
Independent operator receivables13,124 (4,803)(765)7,556 7,556 — 
Total$50,553 $(5,603)$(10,792)$34,158 $9,300 $24,858 
AllowanceCurrent PortionLong-term Portion
GrossCurrent PortionLong-term PortionNet
December 31, 2022
Independent operator notes$37,522 $(700)$(12,509)$24,313 $1,778 $22,535 
Independent operator receivables10,565 (1,538)— 9,027 9,027 — 
Total$48,087 $(2,238)$(12,509)$33,340 $10,805 $22,535 
Schedule of Allowance for Credit Loss Activity
A summary of activity in the IO notes and IO receivables allowance was as follows (amounts in thousands):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Beginning balance$15,957 $12,547 $14,747 $11,912 
Provision for IO notes and IO receivables reserves762 808 2,110 2,015 
Write-off of provision for IO notes and IO receivables(324)(258)(462)(830)
Ending Balance$16,395 $13,097 $16,395 $13,097 
Schedule of Independent Operator Notes by Credit Quality Indicators and Year of Origination
The following table presents the outstanding gross balance of IO notes by fiscal year of origination and credit quality indicator as of July 1, 2023 (amounts in thousands):
Fiscal Year of Origination
Credit Quality Indicator2023 (YTD)2022202120202019PriorTotal
TCAP$1,063 $5,477 $4,728 $2,379 $464 $915 $15,026 
Non-TCAP1,325 3,612 3,946 2,693 1,774 1,768 15,118 
New store2,498 4,787 — — — — 7,285 
Total$4,886 $13,876 $8,674 $5,072 $2,238 $2,683 $37,429 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Long-term Debt (Tables)
6 Months Ended
Jul. 01, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt consisted of the following (amounts in thousands):
July 1,
2023
December 31,
2022
Senior term loan due 2025$— $385,000 
Senior term loan due 2028298,125 — 
Long-term debt, gross298,125 385,000 
Less: Unamortized debt issuance costs and debt discounts
(1,840)(5,350)
Long-term debt, less unamortized debt discounts and debt issuance costs296,285 379,650 
Less: Current portion(5,625)— 
Long-term debt, net$290,660 $379,650 
Schedule of Principal Maturities
Principal maturities of debt as of July 1, 2023 are as follows (amounts in thousands):
Remainder of fiscal 2023$1,875 
Fiscal 20247,500 
Fiscal 202515,000 
Fiscal 202615,000 
Fiscal 202715,000 
Thereafter243,750 
Total$298,125 
Schedule of Interest Expense, Net
Interest expense, net, consisted of the following (amounts in thousands):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Interest on loans$5,867 $3,789 $12,974 $7,320 
Amortization of debt issuance costs and debt discounts227 562 628 1,190 
Interest on finance leases78 94 150 184 
Interest income(1,406)(570)(3,067)(1,137)
Interest expense, net$4,766 $3,875 $10,685 $7,557 
Schedule of Loss on Debt Extinguishment and Modification Cost
Loss on debt extinguishment and modification consisted of the following (amounts in thousands):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Write off of debt issuance costs$— $1,127 $4,518 $1,127 
Write off of debt discounts— 147 578 147 
Debt modification costs— — 244 — 
Loss on debt extinguishment and modification$— $1,274 $5,340 $1,274 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Share-based Awards (Tables)
6 Months Ended
Jul. 01, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table summarizes stock option activity under all equity incentive plans during the 26 weeks ended July 1, 2023:
Time-Based Stock OptionsPerformance-Based Stock Options
Number of OptionsWeighted-Average
Exercise Price
Number of OptionsWeighted-Average
Exercise Price
Options outstanding as of December 31, 2022
2,562,774$12.13801,635$4.68
Exercised(83,907)8.68(376,030)3.81
Forfeitures(8,239)22.00
Options outstanding as of July 1, 2023
2,470,628$12.22425,605$5.44
Options vested and exercisable as of July 1, 2023
2,433,916$12.21425,605$5.44
Schedule of RSU Activity
The following table summarizes restricted stock unit ("RSU") activity under all equity incentive plans during the 26 weeks ended July 1, 2023:
Number of SharesWeighted-Average
Grant Date Fair Value
Unvested balance as of December 31, 2022
690,354 $31.79 
Granted525,467 27.51 
Vested(340,516)32.46 
Forfeitures(26,914)30.31 
Unvested balance as of July 1, 2023
848,391 $28.91 
Schedule of PSU Activity
The following table summarizes performance-based restricted stock unit ("PSU") activity under the Grocery Outlet Holding Corp. 2019 Incentive Plan during the 26 weeks ended July 1, 2023:
Number of SharesWeighted-Average
Grant Date Fair Value
Unvested balance as of December 31, 2022
1,331,803 $32.89 
Granted (1)
445,809 27.34 
Adjustment for expected performance achievement (2)
383,785 30.79 
Vested(436,522)36.90 
Forfeitures(11,991)30.80 
Unvested balance as of July 1, 2023 (3)
1,712,884 $29.97 
_______________________
(1)Represents initial grant of PSUs based on performance target level achievement of 100%.
(2)Represents the year-to-date adjustment to previously granted PSUs based on performance expectations as of July 1, 2023.
(3)An additional 476,582 PSUs could potentially be included if the maximum performance level of 200% is reached for all PSUs outstanding as of July 1, 2023.
Schedule of Share-Based Compensation Expense
Share-based compensation expense consisted of the following (amounts in thousands):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Time-based stock options$314 $559 $722 $1,017 
RSUs2,695 4,197 5,190 7,522 
PSUs8,287 4,702 12,060 6,707 
Dividends (1)
26 33 
Share-based compensation expense$11,305 $9,484 $17,981 $15,279 
_______________________
(1)Represents cash dividends paid upon vesting of share-based awards as a result of dividends declared in connection with a recapitalization that occurred in fiscal 2018.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Tables)
6 Months Ended
Jul. 01, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Expense and Effective Tax Rate
Our income tax expense and effective income tax rate were as follows (amounts in thousands, except percentages):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Income tax expense$7,244 $1,668 $15,083 $5,840 
Effective income tax rate22.8 %7.7 %28.3 %15.6 %
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jul. 01, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the calculation of basic and diluted earnings per share (amounts in thousands, except per share data):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
Numerator
Net income and comprehensive income$24,471 $20,094 $38,191 $31,668 
Denominator
Weighted-average shares outstanding – basic
98,515 96,578 98,218 96,358 
Effect of dilutive options1,991 3,140 2,056 3,091 
Effect of dilutive RSUs and PSUs (1)
133 422 330 339 
Weighted-average shares outstanding – diluted
100,639 100,140 100,604 99,788 
Earnings per share:
Basic$0.25 $0.21 $0.39 $0.33 
Diluted$0.24 $0.20 $0.38 $0.32 
_______________________
(1)We are required to include in diluted weighted-average shares outstanding contingently issuable shares that would be issued assuming the end of our reporting period was the end of the relevant PSU award contingency period.
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following weighted-average common share equivalents were excluded from the calculation of diluted earnings per share because their effect would have been anti-dilutive (amounts in thousands):
13 Weeks Ended26 Weeks Ended
July 1,
2023
July 2,
2022
July 1,
2023
July 2,
2022
RSUs2158173
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
USD ($)
store
retailStoreLease
Jul. 02, 2022
USD ($)
store
Jul. 01, 2023
USD ($)
segment
store
retailStoreLease
Jul. 02, 2022
USD ($)
store
Dec. 31, 2022
USD ($)
store
Subsidiary, Sale of Stock [Line Items]          
Number of stores | store 447   447    
Number of operating segments (in segments) | segment     1    
Number of leases | retailStoreLease 1   1    
Gift card, redemption period     12 months    
Contract with customer, liability $ 2,800   $ 2,800   $ 3,600
Variable interest entity, number of stores | store 445 421 445 421 438
Net sales $ 1,010,255 $ 897,659 $ 1,975,722 $ 1,729,086  
Accrued and other current liabilities 71,321   71,321   $ 53,213
Variable Interest Entity, Not Primary Beneficiary          
Subsidiary, Sale of Stock [Line Items]          
Net sales 997,200 883,000 1,950,000 1,700,000  
Sales commissions and fees 158,200 $ 136,500 303,400 $ 259,200  
Accrued and other current liabilities 15,500   15,500   6,200
Maximum loss exposure $ 50,600   $ 50,600   $ 48,100
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Summary of Significant Accounting Policies - Schedule of Carrying Amount and Estimated Fair Values of Financial Liabilities (Details) - USD ($)
Jul. 01, 2023
Dec. 31, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Unamortized debt discount $ 0 $ 600,000
Debt issuance costs 1,800,000 4,700,000
Carrying Amount | Senior Term Loans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial Liabilities 296,285,000 379,650,000
Fair Value, Inputs, Level 2 | Estimated Fair Values | Senior Term Loans    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Financial Liabilities $ 298,125,000 $ 383,075,000
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Summary of Significant Accounting Policies - Schedule of Sales Revenue by Product (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Disaggregation of Revenue [Line Items]        
Sales $ 1,010,255 $ 897,659 $ 1,975,722 $ 1,729,086
Perishable        
Disaggregation of Revenue [Line Items]        
Sales 359,770 325,540 705,609 626,382
Non-Perishable        
Disaggregation of Revenue [Line Items]        
Sales $ 650,485 $ 572,119 $ 1,270,113 $ 1,102,704
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Independent Operator Notes and Independent Operator Receivables - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 01, 2023
Apr. 01, 2023
Jul. 01, 2023
Dec. 31, 2022
Financing Receivable, Allowance for Credit Loss [Line Items]        
Accrued interest receivable $ 1,200,000   $ 1,200,000 $ 900,000
Independent operator notes, nonaccrual 0   0 0
Independent operator notes $ 26,602,000   $ 26,602,000 $ 24,313,000
TCAP        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Independent operator notes, outstanding percentage 52.00%   52.00% 49.70%
Independent operator notes, transferred to (from) TCAP $ 1,900,000   $ 3,700,000  
Independent operator notes, weighted average interest rate 3.00% 9.95% 3.00% 9.95%
Non-TCAP        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Independent operator notes, transferred to (from) TCAP $ (1,100,000)   $ (2,100,000)  
Financial Asset, Past Due        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Independent operator notes $ 0   $ 0 $ 0
Minimum        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Independent operator notes, stated interest rate 3.00%   3.00%  
Maximum        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Independent operator notes, stated interest rate 9.95%   9.95%  
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Independent Operator Notes and Independent Operator Receivables - Schedule of Amounts Due from Independent Operators (Details) - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Independent operator notes    
Gross $ 37,429 $ 37,522
Allowance, Current Portion (800) (700)
Allowance, Long-term Portion (10,027) (12,509)
Net 26,602 24,313
Current Portion 1,744 1,778
Long-term Portion 24,858 22,535
Independent operator receivables    
Gross 13,124 10,565
Allowance, Current Portion (4,803) (1,538)
Allowance, Long-Term Portion (765) 0
Net 7,556 9,027
Current Portion 7,556 9,027
Long-term Portion 0 0
Total    
Gross 50,553 48,087
Allowance, Current Portion (5,603) (2,238)
Allowance, Long-Term Portion (10,792) (12,509)
Net 34,158 33,340
Current Portion 9,300 10,805
Long-term Portion $ 24,858 $ 22,535
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Independent Operator Notes and Independent Operator Receivables - Schedule of Allowance for Credit Loss Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Accounts And Financing Receivable, Allowance For Credit Loss [Roll Forward]        
Beginning balance $ 15,957 $ 12,547 $ 14,747 $ 11,912
Provision for IO notes and IO receivables reserves 762 808 2,110 2,015
Write-off of provision for IO notes and IO receivables (324) (258) (462) (830)
Ending Balance $ 16,395 $ 13,097 $ 16,395 $ 13,097
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Independent Operator Notes and Independent Operator Receivables - Schedule of Independent Operator Notes by Credit Quality Indicators and Year of Origination (Details) - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Financing Receivable, Credit Quality Indicator [Line Items]    
2023 (YTD) $ 4,886  
2022 13,876  
2021 8,674  
2020 5,072  
2019 2,238  
Prior 2,683  
Total 37,429 $ 37,522
TCAP    
Financing Receivable, Credit Quality Indicator [Line Items]    
2023 (YTD) 1,063  
2022 5,477  
2021 4,728  
2020 2,379  
2019 464  
Prior 915  
Total 15,026  
Non-TCAP    
Financing Receivable, Credit Quality Indicator [Line Items]    
2023 (YTD) 1,325  
2022 3,612  
2021 3,946  
2020 2,693  
2019 1,774  
Prior 1,768  
Total 15,118  
New store    
Financing Receivable, Credit Quality Indicator [Line Items]    
2023 (YTD) 2,498  
2022 4,787  
2021 0  
2020 0  
2019 0  
Prior 0  
Total $ 7,285  
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Long-term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Long-term debt, gross $ 298,125 $ 385,000
Less: Unamortized debt issuance costs and debt discounts (1,840) (5,350)
Long-term debt, less unamortized debt discounts and debt issuance costs 296,285 379,650
Less: Current portion (5,625) 0
Long-term debt, net 290,660 379,650
Senior Term Loan Due 2025 | Senior Notes    
Debt Instrument [Line Items]    
Long-term debt, gross 0 385,000
Senior Term Loan Due 2028 | Senior Notes    
Debt Instrument [Line Items]    
Long-term debt, gross $ 298,125 $ 0
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Long-term Debt - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 01, 2023
Apr. 21, 2023
Feb. 21, 2023
Apr. 29, 2022
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Dec. 31, 2022
Debt Instrument [Line Items]                  
Debt modification costs         $ 0 $ 0 $ 244,000 $ 0  
Debt issuance costs $ 1,800,000       1,800,000   1,800,000   $ 4,700,000
Long-term debt, gross $ 298,125,000       $ 298,125,000   298,125,000   385,000,000
Credit Agreement | Senior Notes | Fed Funds Effective Rate Overnight Index Swap Rate                  
Debt Instrument [Line Items]                  
Basis spread on variable rate     0.50%            
Credit Agreement | Senior Notes | Specified Term Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                  
Debt Instrument [Line Items]                  
Basis spread on variable rate     1.00%            
Credit Agreement | Senior Notes | Specified Term Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Minimum                  
Debt Instrument [Line Items]                  
Basis spread on variable rate     0.75%            
Credit Agreement | Senior Notes | Specified Term Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Maximum                  
Debt Instrument [Line Items]                  
Basis spread on variable rate     1.75%            
Credit Agreement | Senior Notes | One, Three Or Six Month Interest Period Adjusted Term SOFR                  
Debt Instrument [Line Items]                  
Basis spread on variable rate     0.10%            
Credit Agreement | Senior Notes | One, Three Or Six Month Interest Period Adjusted Term SOFR | Minimum                  
Debt Instrument [Line Items]                  
Basis spread on variable rate     1.75%            
Credit Agreement | Senior Notes | One, Three Or Six Month Interest Period Adjusted Term SOFR | Maximum                  
Debt Instrument [Line Items]                  
Basis spread on variable rate     2.75%            
Credit Agreement | Senior Notes | One Month Interest Period Adjusted Term SOFR                  
Debt Instrument [Line Items]                  
Basis spread on variable rate 2.25%                
Senior Term Loan Due 2028                  
Debt Instrument [Line Items]                  
Repayments of senior debt             $ 1,875,000 $ 0  
Senior Term Loan Due 2028 | Senior Notes                  
Debt Instrument [Line Items]                  
Effective interest rate 7.43%       7.43%   7.43%    
Long-term debt, gross $ 298,125,000       $ 298,125,000   $ 298,125,000   0
First Lien Credit Agreement                  
Debt Instrument [Line Items]                  
Debt issuance costs and debt discounts written off     $ 5,100,000            
Debt modification costs     200,000            
Debt issuance costs     4,600,000            
First Lien Credit Agreement | Senior Notes                  
Debt Instrument [Line Items]                  
Principal amount $ 385,000,000       $ 385,000,000   $ 385,000,000    
Debt issuance costs and debt discounts written off       $ 1,300,000          
Repayments of senior debt     385,000,000 $ 75,000,000          
First Lien Credit Agreement | Senior Notes | Eurodollar                  
Debt Instrument [Line Items]                  
Basis spread on variable rate             2.75%    
First Lien Credit Agreement | Senior Notes | Base Rate                  
Debt Instrument [Line Items]                  
Basis spread on variable rate             1.75%    
Term Loan Facility | Credit Agreement | Senior Notes                  
Debt Instrument [Line Items]                  
Principal amount     $ 300,000,000            
Revolving Credit Facility | Minimum                  
Debt Instrument [Line Items]                  
Commitment fee percentage             0.15%    
Revolving Credit Facility | Maximum                  
Debt Instrument [Line Items]                  
Commitment fee percentage             0.30%    
Revolving Credit Facility | Senior Notes                  
Debt Instrument [Line Items]                  
Debt instrument, leverage ratio     3.00            
Revolving Credit Facility | Credit Agreement                  
Debt Instrument [Line Items]                  
Long-term line of credit     $ 25,000,000            
Effective interest rate 7.43%       7.43%   7.43%    
Remaining borrowing capacity $ 395,800,000       $ 395,800,000   $ 395,800,000    
Repayments of lines of credit   $ 25,000,000              
Long-term debt, gross 0       0   $ 0    
Debt instrument, interest coverage ratio             1.75    
Revolving Credit Facility | Credit Agreement | Minimum                  
Debt Instrument [Line Items]                  
Debt instrument, leverage ratio             3.25    
Revolving Credit Facility | Credit Agreement | Maximum                  
Debt Instrument [Line Items]                  
Debt instrument, leverage ratio             3.50    
Revolving Credit Facility | Credit Agreement | Senior Notes                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity     400,000,000            
Debt covenant, maximum principal amount for incremental Facilities     $ 200,000,000            
Debt covenant, maximum percent of consolidated EBITDA for incremental facilities     100.00%            
Revolving Credit Facility | First Lien Credit Agreement                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity 100,000,000       100,000,000   $ 100,000,000    
Long-term line of credit     $ 0           $ 0
Revolving Credit Facility | First Lien Credit Agreement | Minimum                  
Debt Instrument [Line Items]                  
Commitment fee percentage             0.25%    
Revolving Credit Facility | First Lien Credit Agreement | Maximum                  
Debt Instrument [Line Items]                  
Commitment fee percentage             0.50%    
Letter of Credit | Credit Agreement | Senior Notes                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity     50,000,000            
Bridge Loan | Credit Agreement | Senior Notes                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity     $ 25,000,000            
Standby Letters of Credit | Credit Agreement                  
Debt Instrument [Line Items]                  
Letters of credit outstanding $ 4,200,000       $ 4,200,000   $ 4,200,000    
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Long-term Debt - Schedule of Principal Maturities (Details)
$ in Thousands
Jul. 01, 2023
USD ($)
Debt Disclosure [Abstract]  
Remainder of fiscal 2023 $ 1,875
Fiscal 2024 7,500
Fiscal 2025 15,000
Fiscal 2026 15,000
Fiscal 2027 15,000
Thereafter 243,750
Total $ 298,125
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Long-term Debt - Schedule of Interest Expense, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Debt Disclosure [Abstract]        
Interest on loans $ 5,867 $ 3,789 $ 12,974 $ 7,320
Amortization of debt issuance costs and debt discounts 227 562 628 1,190
Interest on finance leases 78 94 150 184
Interest income (1,406) (570) (3,067) (1,137)
Interest expense, net $ 4,766 $ 3,875 $ 10,685 $ 7,557
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Long-term Debt - Loss on Debt Extinguishment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Debt Disclosure [Abstract]        
Write off of debt issuance costs $ 0 $ 1,127 $ 4,518 $ 1,127
Write off of debt discounts 0 147 578 147
Debt modification costs 0 0 244 0
Loss on debt extinguishment and modification $ 0 $ 1,274 $ 5,340 $ 1,274
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Nov. 05, 2021
Subsidiary, Sale of Stock [Line Items]          
Repurchase of common stock (in shares) 0 0 122,862 139,718  
Repurchase of common stock     $ 3,300,000 $ 3,500,000  
Average price of shares repurchased (in usd per share)     $ 26.66 $ 24.70  
Stock repurchase program, remaining authorized amount $ 93,300,000   $ 93,300,000    
Maximum          
Subsidiary, Sale of Stock [Line Items]          
Share repurchase authorized amount         $ 100,000,000
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Share-based Awards - Schedule of Stock Option Activity (Details)
6 Months Ended
Jul. 01, 2023
$ / shares
shares
Time-Based Stock Options  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]  
Options outstanding, beginning balance (in shares) | shares 2,562,774
Exercised (in shares) | shares (83,907)
Forfeitures (in shares) | shares (8,239)
Options outstanding, ending balance (in shares) | shares 2,470,628
Options vested and exercisable (in shares) | shares 2,433,916
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Weighted-average exercise price, beginning balance (in usd per share) | $ / shares $ 12.13
Exercised (in usd per share) | $ / shares 8.68
Forfeitures (in usd per share) | $ / shares 22.00
Weighted-average exercise price, ending balance (in usd per share) | $ / shares 12.22
Options vested and exercisable (in dollars per share) | $ / shares $ 12.21
Performance-Based Stock Options  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]  
Options outstanding, beginning balance (in shares) | shares 801,635
Exercised (in shares) | shares (376,030)
Forfeitures (in shares) | shares 0
Options outstanding, ending balance (in shares) | shares 425,605
Options vested and exercisable (in shares) | shares 425,605
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Weighted-average exercise price, beginning balance (in usd per share) | $ / shares $ 4.68
Exercised (in usd per share) | $ / shares 3.81
Forfeitures (in usd per share) | $ / shares 0
Weighted-average exercise price, ending balance (in usd per share) | $ / shares 5.44
Options vested and exercisable (in dollars per share) | $ / shares $ 5.44
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Share-based Awards - Schedule of RSU and PSU Activity (Details)
6 Months Ended
Jul. 01, 2023
$ / shares
Rate
shares
RSUs  
Number of Shares  
Unvested, beginning balance (in shares) 690,354
Granted (in shares) 525,467
Vested (in shares) (340,516)
Forfeitures (in shares) (26,914)
Unvested, ending balance (in shares) 848,391
Weighted-Average Grant Date Fair Value  
Unvested, beginning balance (in usd per share) | $ / shares $ 31.79
Granted (in usd per share) | $ / shares 27.51
Vested (in usd per share) | $ / shares 32.46
Forfeitures (in usd per share) | $ / shares 30.31
Unvested, ending balance (in usd per share) | $ / shares $ 28.91
PSUs  
Number of Shares  
Unvested, beginning balance (in shares) 1,331,803
Granted (in shares) 445,809
Adjustment for expected performance achievement (in shares) 383,785
Vested (in shares) (436,522)
Forfeitures (in shares) (11,991)
Unvested, ending balance (in shares) 1,712,884
Weighted-Average Grant Date Fair Value  
Unvested, beginning balance (in usd per share) | $ / shares $ 32.89
Granted (in usd per share) | $ / shares 27.34
Adjustment for expected performance achievement (in usd per share) | $ / shares 30.79
Vested (in usd per share) | $ / shares 36.90
Forfeitures (in usd per share) | $ / shares 30.80
Unvested, ending balance (in usd per share) | $ / shares $ 29.97
Performance target level, percentage 1
PSUs | Maximum  
Weighted-Average Grant Date Fair Value  
Performance target level, percentage | Rate 200.00%
PSUs | Pro Forma  
Number of Shares  
Adjustment for expected performance achievement (in shares) 476,582
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Share-based Awards - Schedule of Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense $ 11,305 $ 9,484 $ 17,981 $ 15,279
Dividends 9 26 9 33
Time-based stock options        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense 314 559 722 1,017
RSUs        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense 2,695 4,197 5,190 7,522
PSUs        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense $ 8,287 $ 4,702 $ 12,060 $ 6,707
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Schedule of Income Tax Expense and Effective Tax Rate (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Income Tax Disclosure [Abstract]        
Income tax expense $ 7,244 $ 1,668 $ 15,083 $ 5,840
Effective income tax rate 22.80% 7.70% 28.30% 15.60%
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Narrative (Details) - USD ($)
Jul. 01, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Unrecognized tax benefits $ 0 $ 0
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
USD ($)
store
warehouse
Jul. 02, 2022
USD ($)
store
warehouse
Jul. 01, 2023
USD ($)
store
warehouse
Dec. 31, 2022
USD ($)
Related Party Transaction [Line Items]        
Number of stores | store 447   447  
Operating lease right-of-use assets $ 933,614   $ 933,614 $ 902,163
Accounts and financing receivable, before allowance for credit loss $ 50,553   $ 50,553 48,087
Related Party        
Related Party Transaction [Line Items]        
Number of stores | store 14 15 14  
Number of warehouses | warehouse 1 1 1  
Operating lease right-of-use assets $ 36,400   $ 36,400 40,500
Operating lease liability 41,300   41,300 $ 45,500
Aggregate annual lease payments $ 1,700 $ 1,800 $ 3,400  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Apr. 01, 2023
Jul. 02, 2022
Apr. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Numerator            
Net income $ 24,471 $ 13,720 $ 20,094 $ 11,574 $ 38,191 $ 31,668
Comprehensive income $ 24,471 $ 13,720 $ 20,094 $ 11,574 $ 38,191 $ 31,668
Denominator            
Weighted-average shares outstanding – basic (in shares) 98,515   96,578   98,218 96,358
Weighted-average shares outstanding – diluted (in shares) 100,639   100,140   100,604 99,788
Earnings per share:            
Basic (in usd per share) $ 0.25   $ 0.21   $ 0.39 $ 0.33
Diluted (in usd per share) $ 0.24   $ 0.20   $ 0.38 $ 0.32
Time-based stock options            
Denominator            
Effect of dilutive awards (in shares) 1,991   3,140   2,056 3,091
RSUs And PSUs            
Denominator            
Effect of dilutive awards (in shares) 133   422   330 339
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 21 0 58 173
XML 58 go-20230701_htm.xml IDEA: XBRL DOCUMENT 0001771515 2023-01-01 2023-07-01 0001771515 2023-08-03 0001771515 2023-07-01 0001771515 2022-12-31 0001771515 2023-04-02 2023-07-01 0001771515 2022-04-03 2022-07-02 0001771515 2022-01-02 2022-07-02 0001771515 us-gaap:CommonStockMember 2022-12-31 0001771515 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001771515 us-gaap:RetainedEarningsMember 2022-12-31 0001771515 us-gaap:CommonStockMember 2023-01-01 2023-04-01 0001771515 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-04-01 0001771515 2023-01-01 2023-04-01 0001771515 us-gaap:RetainedEarningsMember 2023-01-01 2023-04-01 0001771515 us-gaap:CommonStockMember 2023-04-01 0001771515 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 0001771515 us-gaap:RetainedEarningsMember 2023-04-01 0001771515 2023-04-01 0001771515 us-gaap:CommonStockMember 2023-04-02 2023-07-01 0001771515 us-gaap:AdditionalPaidInCapitalMember 2023-04-02 2023-07-01 0001771515 us-gaap:RetainedEarningsMember 2023-04-02 2023-07-01 0001771515 us-gaap:CommonStockMember 2023-07-01 0001771515 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 0001771515 us-gaap:RetainedEarningsMember 2023-07-01 0001771515 us-gaap:CommonStockMember 2022-01-01 0001771515 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 0001771515 us-gaap:RetainedEarningsMember 2022-01-01 0001771515 2022-01-01 0001771515 us-gaap:CommonStockMember 2022-01-02 2022-04-02 0001771515 us-gaap:AdditionalPaidInCapitalMember 2022-01-02 2022-04-02 0001771515 2022-01-02 2022-04-02 0001771515 us-gaap:RetainedEarningsMember 2022-01-02 2022-04-02 0001771515 us-gaap:CommonStockMember 2022-04-02 0001771515 us-gaap:AdditionalPaidInCapitalMember 2022-04-02 0001771515 us-gaap:RetainedEarningsMember 2022-04-02 0001771515 2022-04-02 0001771515 us-gaap:CommonStockMember 2022-04-03 2022-07-02 0001771515 us-gaap:AdditionalPaidInCapitalMember 2022-04-03 2022-07-02 0001771515 us-gaap:RetainedEarningsMember 2022-04-03 2022-07-02 0001771515 us-gaap:CommonStockMember 2022-07-02 0001771515 us-gaap:AdditionalPaidInCapitalMember 2022-07-02 0001771515 us-gaap:RetainedEarningsMember 2022-07-02 0001771515 2022-07-02 0001771515 go:SeniorTermLoanDue2025Member 2023-01-01 2023-07-01 0001771515 go:SeniorTermLoanDue2025Member 2022-01-02 2022-07-02 0001771515 go:SeniorTermLoanDue2028Member 2023-01-01 2023-07-01 0001771515 go:SeniorTermLoanDue2028Member 2022-01-02 2022-07-02 0001771515 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorLoansMember 2023-07-01 0001771515 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorLoansMember 2023-07-01 0001771515 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorLoansMember 2022-12-31 0001771515 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorLoansMember 2022-12-31 0001771515 go:PerishableMember 2023-04-02 2023-07-01 0001771515 go:PerishableMember 2022-04-03 2022-07-02 0001771515 go:PerishableMember 2023-01-01 2023-07-01 0001771515 go:PerishableMember 2022-01-02 2022-07-02 0001771515 go:NonPerishableMember 2023-04-02 2023-07-01 0001771515 go:NonPerishableMember 2022-04-03 2022-07-02 0001771515 go:NonPerishableMember 2023-01-01 2023-07-01 0001771515 go:NonPerishableMember 2022-01-02 2022-07-02 0001771515 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2023-04-02 2023-07-01 0001771515 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2022-04-03 2022-07-02 0001771515 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2023-01-01 2023-07-01 0001771515 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2022-01-02 2022-07-02 0001771515 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2023-07-01 0001771515 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2022-12-31 0001771515 srt:MinimumMember 2023-07-01 0001771515 srt:MaximumMember 2023-07-01 0001771515 us-gaap:FinancialAssetPastDueMember 2022-12-31 0001771515 us-gaap:FinancialAssetPastDueMember 2023-07-01 0001771515 go:TemporaryCommissionAdjustmentProgramMember 2023-07-01 0001771515 go:NonTemporaryCommissionAdjustmentProgramMember 2023-07-01 0001771515 go:NewStoreMember 2023-07-01 0001771515 go:TemporaryCommissionAdjustmentProgramMember 2022-12-31 0001771515 go:TemporaryCommissionAdjustmentProgramMember 2023-04-02 2023-07-01 0001771515 go:TemporaryCommissionAdjustmentProgramMember 2023-01-01 2023-04-01 0001771515 go:NonTCAPMember 2023-04-02 2023-07-01 0001771515 go:TemporaryCommissionAdjustmentProgramMember 2023-01-01 2023-07-01 0001771515 go:TemporaryCommissionAdjustmentProgramMember 2022-01-02 2022-12-31 0001771515 go:NonTCAPMember 2023-01-01 2023-07-01 0001771515 go:SeniorTermLoanDue2025Member us-gaap:SeniorNotesMember 2023-07-01 0001771515 go:SeniorTermLoanDue2025Member us-gaap:SeniorNotesMember 2022-12-31 0001771515 go:SeniorTermLoanDue2028Member us-gaap:SeniorNotesMember 2023-07-01 0001771515 go:SeniorTermLoanDue2028Member us-gaap:SeniorNotesMember 2022-12-31 0001771515 go:TermLoanFacilityMember go:CreditAgreementMember us-gaap:SeniorNotesMember 2023-02-21 0001771515 us-gaap:RevolvingCreditFacilityMember go:CreditAgreementMember us-gaap:SeniorNotesMember 2023-02-21 0001771515 us-gaap:LetterOfCreditMember go:CreditAgreementMember us-gaap:SeniorNotesMember 2023-02-21 0001771515 us-gaap:BridgeLoanMember go:CreditAgreementMember us-gaap:SeniorNotesMember 2023-02-21 0001771515 us-gaap:RevolvingCreditFacilityMember go:CreditAgreementMember 2023-02-21 0001771515 go:FirstLienCreditAgreementMember 2023-02-21 2023-02-21 0001771515 go:FirstLienCreditAgreementMember 2023-02-21 0001771515 go:CreditAgreementMember us-gaap:SeniorNotesMember us-gaap:FederalFundsEffectiveSwapRateMember 2023-02-21 2023-02-21 0001771515 go:CreditAgreementMember us-gaap:SeniorNotesMember go:SpecifiedTermSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember 2023-02-21 2023-02-21 0001771515 srt:MinimumMember go:CreditAgreementMember us-gaap:SeniorNotesMember go:SpecifiedTermSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember 2023-02-21 2023-02-21 0001771515 srt:MaximumMember go:CreditAgreementMember us-gaap:SeniorNotesMember go:SpecifiedTermSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember 2023-02-21 2023-02-21 0001771515 go:CreditAgreementMember us-gaap:SeniorNotesMember go:OneThreeOrSixMonthInterestPeriodAdjustedTermSOFRMember 2023-02-21 2023-02-21 0001771515 srt:MinimumMember go:CreditAgreementMember us-gaap:SeniorNotesMember go:OneThreeOrSixMonthInterestPeriodAdjustedTermSOFRMember 2023-02-21 2023-02-21 0001771515 srt:MaximumMember go:CreditAgreementMember us-gaap:SeniorNotesMember go:OneThreeOrSixMonthInterestPeriodAdjustedTermSOFRMember 2023-02-21 2023-02-21 0001771515 go:CreditAgreementMember us-gaap:SeniorNotesMember go:OneMonthInterestPeriodAdjustedTermSOFRMember 2023-07-01 2023-07-01 0001771515 us-gaap:RevolvingCreditFacilityMember us-gaap:SeniorNotesMember 2023-02-21 2023-02-21 0001771515 us-gaap:StandbyLettersOfCreditMember go:CreditAgreementMember 2023-07-01 0001771515 us-gaap:RevolvingCreditFacilityMember go:CreditAgreementMember 2023-07-01 0001771515 us-gaap:RevolvingCreditFacilityMember go:CreditAgreementMember 2023-04-21 2023-04-21 0001771515 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-07-01 0001771515 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-07-01 0001771515 go:FirstLienCreditAgreementMember us-gaap:SeniorNotesMember 2023-07-01 0001771515 us-gaap:RevolvingCreditFacilityMember go:FirstLienCreditAgreementMember 2023-07-01 0001771515 go:FirstLienCreditAgreementMember us-gaap:SeniorNotesMember us-gaap:EurodollarMember 2023-01-01 2023-07-01 0001771515 go:FirstLienCreditAgreementMember us-gaap:SeniorNotesMember us-gaap:BaseRateMember 2023-01-01 2023-07-01 0001771515 go:FirstLienCreditAgreementMember us-gaap:SeniorNotesMember 2022-04-29 2022-04-29 0001771515 go:FirstLienCreditAgreementMember us-gaap:SeniorNotesMember 2023-02-21 2023-02-21 0001771515 us-gaap:RevolvingCreditFacilityMember go:FirstLienCreditAgreementMember 2022-12-31 0001771515 us-gaap:RevolvingCreditFacilityMember go:FirstLienCreditAgreementMember 2023-02-21 0001771515 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember go:FirstLienCreditAgreementMember 2023-01-01 2023-07-01 0001771515 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember go:FirstLienCreditAgreementMember 2023-01-01 2023-07-01 0001771515 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember go:CreditAgreementMember 2023-01-01 2023-07-01 0001771515 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember go:CreditAgreementMember 2023-01-01 2023-07-01 0001771515 us-gaap:RevolvingCreditFacilityMember go:CreditAgreementMember 2023-01-01 2023-07-01 0001771515 srt:MaximumMember 2021-11-05 0001771515 go:ShareBasedPaymentArrangementTimeBasedOptionMember 2022-12-31 0001771515 go:ShareBasedPaymentArrangementPerformanceBasedOptionMember 2022-12-31 0001771515 go:ShareBasedPaymentArrangementTimeBasedOptionMember 2023-01-01 2023-07-01 0001771515 go:ShareBasedPaymentArrangementPerformanceBasedOptionMember 2023-01-01 2023-07-01 0001771515 go:ShareBasedPaymentArrangementTimeBasedOptionMember 2023-07-01 0001771515 go:ShareBasedPaymentArrangementPerformanceBasedOptionMember 2023-07-01 0001771515 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001771515 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-07-01 0001771515 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 0001771515 us-gaap:PerformanceSharesMember 2022-12-31 0001771515 us-gaap:PerformanceSharesMember 2023-01-01 2023-07-01 0001771515 us-gaap:PerformanceSharesMember 2023-07-01 0001771515 srt:ProFormaMember us-gaap:PerformanceSharesMember 2023-01-01 2023-07-01 0001771515 srt:MaximumMember us-gaap:PerformanceSharesMember 2023-01-01 2023-07-01 0001771515 go:ShareBasedPaymentArrangementTimeBasedOptionMember 2023-04-02 2023-07-01 0001771515 go:ShareBasedPaymentArrangementTimeBasedOptionMember 2022-04-03 2022-07-02 0001771515 go:ShareBasedPaymentArrangementTimeBasedOptionMember 2022-01-02 2022-07-02 0001771515 us-gaap:RestrictedStockUnitsRSUMember 2023-04-02 2023-07-01 0001771515 us-gaap:RestrictedStockUnitsRSUMember 2022-04-03 2022-07-02 0001771515 us-gaap:RestrictedStockUnitsRSUMember 2022-01-02 2022-07-02 0001771515 us-gaap:PerformanceSharesMember 2023-04-02 2023-07-01 0001771515 us-gaap:PerformanceSharesMember 2022-04-03 2022-07-02 0001771515 us-gaap:PerformanceSharesMember 2022-01-02 2022-07-02 0001771515 us-gaap:RelatedPartyMember 2023-07-01 0001771515 us-gaap:RelatedPartyMember 2022-07-02 0001771515 us-gaap:RelatedPartyMember 2022-12-31 0001771515 us-gaap:RelatedPartyMember 2023-04-02 2023-07-01 0001771515 us-gaap:RelatedPartyMember 2022-04-03 2022-07-02 0001771515 us-gaap:RelatedPartyMember 2023-01-01 2023-07-01 0001771515 us-gaap:EmployeeStockOptionMember 2023-04-02 2023-07-01 0001771515 us-gaap:EmployeeStockOptionMember 2022-04-03 2022-07-02 0001771515 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-07-01 0001771515 us-gaap:EmployeeStockOptionMember 2022-01-02 2022-07-02 0001771515 go:RSUsAndPSUsMember 2023-04-02 2023-07-01 0001771515 go:RSUsAndPSUsMember 2022-04-03 2022-07-02 0001771515 go:RSUsAndPSUsMember 2023-01-01 2023-07-01 0001771515 go:RSUsAndPSUsMember 2022-01-02 2022-07-02 0001771515 us-gaap:RestrictedStockUnitsRSUMember 2023-04-02 2023-07-01 0001771515 us-gaap:RestrictedStockUnitsRSUMember 2022-04-03 2022-07-02 0001771515 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-07-01 0001771515 us-gaap:RestrictedStockUnitsRSUMember 2022-01-02 2022-07-02 shares iso4217:USD iso4217:USD shares go:store go:segment go:retailStoreLease pure utr:Rate go:warehouse 0001771515 --12-30 2023 Q2 false 10-Q true 2023-07-01 false 001-38950 Grocery Outlet Holding Corp. DE 47-1874201 5650 Hollis Street Emeryville CA 94608 510 845-1999 Common Stock, par value $0.001 per share GO NASDAQ Yes Yes Large Accelerated Filer false false false 98777446 87570000 102728000 5603000 2238000 9300000 10805000 51000 7000 5148000 4368000 320344000 334319000 17930000 15137000 440292000 467357000 10792000 12509000 24858000 22535000 592322000 560746000 933614000 902163000 73084000 63993000 747943000 747943000 10978000 7667000 2823091000 2772404000 147220000 137631000 71321000 53213000 24412000 27194000 5625000 0 61053000 54586000 11376000 7890000 321007000 280514000 290660000 379650000 29720000 19782000 1015222000 980759000 1668000 1485000 1658277000 1662190000 0.001 0.001 500000000 500000000 98773249 98773249 97674356 97674356 99000 98000 0.001 0.001 50000000 50000000 0 0 0 0 0 0 863997000 847589000 300718000 262527000 1164814000 1110214000 2823091000 2772404000 1010255000 897659000 1975722000 1729086000 683685000 618248000 1348609000 1198786000 326570000 279411000 627113000 530300000 290089000 252500000 557814000 483961000 36481000 26911000 69299000 46339000 -4766000 -3875000 -10685000 -7557000 0 -1274000 -5340000 -1274000 -4766000 -5149000 -16025000 -8831000 31715000 21762000 53274000 37508000 7244000 1668000 15083000 5840000 24471000 24471000 20094000 20094000 38191000 38191000 31668000 31668000 0.25 0.21 0.39 0.33 0.24 0.20 0.38 0.32 98515000 96578000 98218000 96358000 100639000 100140000 100604000 99788000 97674356 98000 847589000 262527000 1110214000 734310 204000 204000 6676000 6676000 122862 3275000 3275000 13720000 13720000 13720000 13720000 98285804 98000 851194000 276247000 1127539000 487445 1000 1507000 1508000 11305000 11305000 9000 9000 24471000 24471000 24471000 24471000 98773249 99000 863997000 300718000 1164814000 96144433 96000 811701000 197475000 1009272000 276473 0 887000 887000 5795000 5795000 139718 3451000 3451000 7000 7000 11574000 11574000 11574000 11574000 96281188 96000 814925000 209049000 1024070000 565792 1000 3068000 3069000 9484000 9484000 26000 26000 20094000 20094000 20094000 20094000 96846980 97000 827451000 229143000 1056691000 38191000 31668000 36969000 34813000 4826000 3731000 628000 1190000 2705000 3771000 -5340000 -1274000 17981000 15279000 2154000 2052000 9938000 5564000 -342000 -546000 3395000 2614000 -13975000 42922000 2657000 -2248000 3486000 -920000 20985000 22358000 5652000 6689000 157120000 84727000 3540000 4788000 3551000 3691000 66025000 58318000 24000 29000 12309000 5992000 215000 0 -78084000 -65378000 1578000 3956000 449000 0 300000000 0 25000000 0 25000000 0 385000000 75000000 1875000 0 651000 646000 3275000 3451000 9000 33000 4513000 0 -94194000 -75174000 -15158000 -55825000 102728000 140085000 87570000 84260000 Organization and Summary of Significant Accounting Policies<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Business </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Based in Emeryville, California, and incorporated in Delaware in 2014, Grocery Outlet Holding Corp. (together with its wholly owned subsidiaries, collectively, "Grocery Outlet," "we," or the "Company") is a high-growth, extreme value retailer of quality, name-brand consumables and fresh products sold through a network of independently operated stores. As of July 1, 2023, we had 447 stores throughout California, Washington, Oregon, Pennsylvania, Idaho, Nevada, Maryland and New Jersey.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and the applicable rules and regulations of the United States ("U.S.") Securities and Exchange Commission (the "SEC") for interim reporting. Certain information and note disclosures included in our annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (the "2022 Form 10-K"). The condensed consolidated balance sheet as of December 31, 2022 included herein has been derived from those audited consolidated financial statements. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our unaudited condensed consolidated financial statements include the accounts of Grocery Outlet Holding Corp. and its wholly owned subsidiaries. All intercompany balances and transactions were eliminated. In the opinion of management, these condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, necessary for a fair statement of the results for the periods presented. The interim results of operations and cash flows are not necessarily indicative of those results and cash flows expected for any future interim or annual period. Beginning with the first quarter of fiscal 2022, certain prior period amounts in the condensed consolidated statements of operations and comprehensive income have been reclassified to conform to the current period presentation. Specifically, in order to enhance the comparability of our results with our peers, depreciation and amortization expenses and share-based compensation expenses are now included in selling, general and administrative expenses. The reclassification of these items had no impact on net income, earnings per share, or retained earnings in the current or prior periods.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results can differ from these estimates depending upon certain risks and uncertainties. Changes in these estimates are recorded when known. We consider our accounting policy relating to long-lived asset impairment to be a significant accounting policy that involves management's estimate and judgment.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Reporting </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— We manage our business as one operating segment. In addition, all of our sales were made to customers located in the U.S. and all property and equipment is located in the U.S. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Merchandise Inventories </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Merchandise inventories are valued at the lower of cost or net realizable value. Cost is determined by the weighted-average cost method for warehouse inventories and the retail inventory method for store inventories. We provide for estimated inventory losses between physical inventory counts based on historical averages. This provision is adjusted periodically to reflect the actual shrink results of the physical inventory counts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use assets, current lease liabilities, and long-term lease liabilities in our condensed consolidated balance sheets. Finance leases are included in other assets, current lease liabilities, and long-term lease liabilities in our condensed consolidated balance sheets. Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease over the same term. Right-of-use assets and liabilities are recognized at commencement date based on the present value of the lease payments over the lease term, reduced by landlord incentives. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate, which is estimated to approximate the interest rate on a collateralized basis with similar terms and payments based on the information available at the commencement date, to determine the present value of our lease payments. Lease term is defined as the non-cancelable period of the lease plus any options to extend or terminate the lease when it is reasonably certain that we will exercise the option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term while finance lease payments are charged to interest expense and depreciation and amortization expense over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet; lease expense for these short-term leases is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally lease retail facilities for store locations, distribution centers, office space and equipment and account for these leases as operating leases. We account for one retail store lease and certain equipment leases as finance leases. Lease and non-lease components are accounted for separately. We sublease certain real estate to unrelated third parties under non-cancelable leases and the sublease portfolio consists of operating leases for retail stores.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Fair value is defined as the exchange price, or exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. The fair value of financial instruments is categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value is measured using inputs from the three levels of the fair value hierarchy, which are described as follows: </span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Quoted prices in active markets for identical assets or liabilities</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Quoted prices for similar assets and liabilities in active markets or inputs that are observable</span></div><div style="margin-top:3pt;padding-left:85.5pt;text-align:justify;text-indent:-49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Unobservable inputs in which there is little or no market data, which requires us to develop our own assumptions when pricing the financial instruments, such as cash flow modeling assumptions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets' or liabilities' fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. The fair value framework requires that we maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no assets or liabilities measured at fair value on a recurring or non-recurring basis as of July 1, 2023 or December 31, 2022. Generally, assets are recorded at fair value on a non-recurring basis as a result of impairment charges. There were no transfers of assets or liabilities between levels within the fair value hierarchy during the 26 weeks ended July 1, 2023. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial assets and liabilities are carried at cost, which generally approximates their fair value, as described below:</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and cash equivalents, independent operator ("IO") receivables, other accounts receivable and accounts payable </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The carrying value of such financial instruments approximates their fair value due to factors such as their short-term nature, their variable interest rates or the effect of the related allowance for expected credit losses.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Independent operator notes receivable (net) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The carrying value of such financial instruments approximates their fair value due to the effect of the related allowance for expected credit losses.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth by level within the fair value hierarchy the carrying amounts and estimated fair values of our significant financial liabilities that are not recorded at fair value on the condensed consolidated balance sheets (amounts in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior term loans (Level 2)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_______________________</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">The carrying amounts of our senior term loans as of July 1, 2023 and December 31, 2022 were net of unamortized debt discounts of zero and $0.6 million, respectively, and debt issuance costs of $1.8 million and $4.7 million, respectively.</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">The estimated fair value of our current senior term loan borrowings under our 2023 Credit Agreement, as defined in Note 3, was deemed to approximate the carrying value, excluding unamortized debt issuance costs, because the interest rate is variable with short reset periods and is reflective of the current market rate.</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">The estimated fair value of our prior senior term loan, as defined in Note 3, was determined based on the average quoted bid-ask prices for the prior senior term loan in an over-the-counter market on the last trading day of the periods presented.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— We recognize revenue from the sale of products at the point of sale, net of any taxes or deposits collected and remitted to governmental authorities. For e-commerce related sales in which a third-party provides home delivery service, revenue is recognized upon delivery to the customer. Our performance obligations are satisfied upon the transfer of goods to the customer, at the point of sale, and payment from customers is also due at the time of sale. Discounts provided to customers by us are recognized at the time of sale as a reduction in net sales as the products are sold. Discounts provided by IOs are not recognized as a reduction in net sales as these are provided solely by the IO who bears the incremental costs arising from the discount. We do not accept manufacturer coupons. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not have any material contract assets or receivables from contracts with customers, any revenue recognized in the current year from performance obligations satisfied in previous periods, any material performance obligations other than our gift card deferred revenue liability, or any material costs to obtain or fulfill a contract as of July 1, 2023 and December 31, 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gift Cards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— We record a deferred revenue liability when a Grocery Outlet gift card is sold. Revenue related to gift cards is recognized as the gift cards are redeemed, which is when we have satisfied our performance obligation. While gift cards are generally redeemed within 12 months, some are never fully redeemed. We reduce the liability and recognize revenue for the unused portion of the gift cards ("breakage") under the proportional method, where recognition of breakage income is based upon the historical run-off rate of unredeemed gift cards. Our gift card deferred revenue liability was $2.8 million and $3.6 million as of July 1, 2023 and December 31, 2022, respectively. Breakage amounts were immaterial for the 13 and 26 weeks ended July 1, 2023 and July 2, 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregated Revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The following table presents net sales revenue by type of product for the periods indicated (amounts in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:43.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">26 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Perishable </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,770 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-perishable </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,270,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,010,255 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">897,659 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,975,722 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,729,086 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_______________________</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)    Perishable departments include dairy and deli; produce and floral; and fresh meat and seafood. </span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)    Non-perishable departments include non-perishable grocery; general merchandise; health and beauty care; frozen foods; and beer and wine. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— In accordance with the variable interest entities sub-section of Accounting Standards Codification ("ASC") Topic 810, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we assess at each reporting period whether we, or any consolidated entity, are considered the primary beneficiary of a variable interest entity ("VIE") and therefore required to consolidate the financial results of the VIE in our condensed consolidated financial statements. Determining whether to consolidate a VIE may require judgment in assessing (i) whether an entity is a VIE, and (ii) if a reporting entity is a VIE's primary beneficiary. A reporting entity is determined to be a VIE's primary beneficiary if it has the power to direct the activities that most significantly impact a VIE's economic performance and the obligation to absorb losses or rights to receive benefits that could potentially be significant to a VIE. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had 445, 438 and 421 stores operated by IOs as of July 1, 2023, December 31, 2022 and July 2, 2022, respectively. We have agreements in place with each IO. The IO orders merchandise exclusively from us which is provided to the IO on consignment. Under the Independent Operator Agreement (the "Operator Agreement"), the IO selects a majority of merchandise that we consign to the IO, which the IO chooses from our merchandise order guide according to the IO's knowledge and experience with local customer purchasing trends, preferences, historical sales and similar factors. The Operator Agreement gives the IO discretion to adjust our initial prices if the overall effect of all price changes at any time comports with the reputation of our Grocery Outlet retail stores for selling quality, name-brand consumables and fresh products and other merchandise at extreme discounts. The IO is required to furnish initial working capital and to acquire certain store and safety assets. The IO is also required to hire, train and employ a properly trained workforce sufficient in number to enable the IO to fulfill its obligations under the Operator Agreement. Additionally, the IO is responsible for expenses required for business operations, including all labor costs, utilities, credit card processing fees, supplies, taxes, fines, levies and other expenses. Either party may terminate the Operator Agreement without cause upon 75 days' notice.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As consignor of all merchandise to each IO, the aggregate net sales proceeds from merchandise sales belongs to us. Net sales related to IO stores were $997.2 million and $883.0 million for the 13 weeks ended July 1, 2023 and July 2, 2022, respectively, and $1.95 billion and $1.70 billion for the 26 weeks ended July 1, 2023 and July 2, 2022, respectively. We, in turn, pay each IO a commission based on a share of the gross profit of the store. Inventories and related net sales proceeds are our property, and we are responsible for store rent and related occupancy costs. IO commissions are expensed and included in SG&amp;A. IO commissions were $158.2 million and $136.5 million for the 13 weeks ended July 1, 2023 and July 2, 2022, respectively, and $303.4 million and $259.2 million for the 26 weeks ended July 1, 2023 and July 2, 2022, respectively. IO commissions of $15.5 million and $6.2 million were included in accrued and other current liabilities as of July 1, 2023 and December 31, 2022, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An IO may fund its initial store investment from existing capital, a third-party loan or most commonly through a loan from us, as further discussed in Note 2. As collateral for IO obligations and performance, the Operator Agreement grants us the security interests in the assets owned by each IO related to the respective store. Since the total investment at risk associated with each IO is not sufficient to permit each IO to finance its activities without additional subordinated financial support, each IO is a VIE that we have a variable interest in. To determine if we are the primary beneficiary of a VIE, we evaluate whether we have (i) the power to direct the activities that most significantly impact the IO's economic performance and (ii) the obligation to absorb losses or the right to receive benefits of the IO that could potentially be significant to the IO. Our evaluation includes identification of significant activities and an assessment of the IO's ability to direct those activities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activities that most significantly impact the IO's economic performance relate to sales and labor. Sales activities that significantly impact the IO's economic performance include determining what merchandise the IO will order and sell and the price of such merchandise, both of which the IO controls. The IO is also responsible for all of its own labor. Labor activities that significantly impact the IO's economic performance include hiring, training, supervising, directing, compensating (including wages, salaries and employee benefits) and terminating all of the employees of the IO, activities which the IO controls. Accordingly, the IO has the power to direct the activities that most significantly impact the IO's economic performance. Furthermore, the mutual termination rights associated with the Operator Agreement illustrate the lack of ultimate control over the IO. Therefore, the Company is not the primary beneficiary of these VIEs.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our maximum exposure, in accordance with ASC Topic 810, to the IOs is generally limited to the IO notes and IO receivables due from these entities, which was $50.6 million and $48.1 million as of July 1, 2023 and December 31, 2022, respectively. See Note 2 for additional information.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Standards Update ("ASU") No. 2022-02</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — In March 2022, the Financial Accounting Standards Board issued ASU No. 2022-02, Troubled Debt Restructurings and Vintage Disclosures ("ASU 2022-02"). ASU 2022-02 eliminates the accounting guidance on troubled debt restructurings for creditors in ASC Topic 310 and amends the guidance on "vintage disclosures" to require disclosure of current-period gross write-offs by year of origination. ASU 2022-02 also updates the requirements related to accounting for credit losses under ASC Topic 326 and adds enhanced disclosures for creditors with respect to loan refinancings and restructurings for borrowers experiencing financial difficulty. We adopted ASU 2022-02 beginning in the first quarter of fiscal 2023. The adoption of ASU 2022-02 had no material impact on our condensed consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No recently issued accounting pronouncements are expected to have a material effect in our condensed consolidated financial statements.</span></div> 447 The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and the applicable rules and regulations of the United States ("U.S.") Securities and Exchange Commission (the "SEC") for interim reporting. Certain information and note disclosures included in our annual financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (the "2022 Form 10-K"). The condensed consolidated balance sheet as of December 31, 2022 included herein has been derived from those audited consolidated financial statements. Our unaudited condensed consolidated financial statements include the accounts of Grocery Outlet Holding Corp. and its wholly owned subsidiaries. All intercompany balances and transactions were eliminated. In the opinion of management, these condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, necessary for a fair statement of the results for the periods presented. The interim results of operations and cash flows are not necessarily indicative of those results and cash flows expected for any future interim or annual period. ertain prior period amounts in the condensed consolidated statements of operations and comprehensive income have been reclassified to conform to the current period presentation. Specifically, in order to enhance the comparability of our results with our peers, depreciation and amortization expenses and share-based compensation expenses are now included in selling, general and administrative expenses. The reclassification of these items had no impact on net income, earnings per share, or retained earnings in the current or prior periods. The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results can differ from these estimates depending upon certain risks and uncertainties. Changes in these estimates are recorded when known. We consider our accounting policy relating to long-lived asset impairment to be a significant accounting policy that involves management's estimate and judgment. We manage our business as one operating segment. In addition, all of our sales were made to customers located in the U.S. and all property and equipment is located in the U.S. 1 Merchandise inventories are valued at the lower of cost or net realizable value. Cost is determined by the weighted-average cost method for warehouse inventories and the retail inventory method for store inventories. We provide for estimated inventory losses between physical inventory counts based on historical averages. This provision is adjusted periodically to reflect the actual shrink results of the physical inventory counts. We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use assets, current lease liabilities, and long-term lease liabilities in our condensed consolidated balance sheets. Finance leases are included in other assets, current lease liabilities, and long-term lease liabilities in our condensed consolidated balance sheets. Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease over the same term. Right-of-use assets and liabilities are recognized at commencement date based on the present value of the lease payments over the lease term, reduced by landlord incentives. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate, which is estimated to approximate the interest rate on a collateralized basis with similar terms and payments based on the information available at the commencement date, to determine the present value of our lease payments. Lease term is defined as the non-cancelable period of the lease plus any options to extend or terminate the lease when it is reasonably certain that we will exercise the option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term while finance lease payments are charged to interest expense and depreciation and amortization expense over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet; lease expense for these short-term leases is recognized on a straight-line basis over the lease term.We generally lease retail facilities for store locations, distribution centers, office space and equipment and account for these leases as operating leases. We account for one retail store lease and certain equipment leases as finance leases. Lease and non-lease components are accounted for separately. We sublease certain real estate to unrelated third parties under non-cancelable leases and the sublease portfolio consists of operating leases for retail stores. 1 Fair value is defined as the exchange price, or exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. The fair value of financial instruments is categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value is measured using inputs from the three levels of the fair value hierarchy, which are described as follows: <div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Quoted prices in active markets for identical assets or liabilities</span></div><div style="margin-top:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Quoted prices for similar assets and liabilities in active markets or inputs that are observable</span></div><div style="margin-top:3pt;padding-left:85.5pt;text-align:justify;text-indent:-49.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Unobservable inputs in which there is little or no market data, which requires us to develop our own assumptions when pricing the financial instruments, such as cash flow modeling assumptions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets' or liabilities' fair value measurement level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. The fair value framework requires that we maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no assets or liabilities measured at fair value on a recurring or non-recurring basis as of July 1, 2023 or December 31, 2022. Generally, assets are recorded at fair value on a non-recurring basis as a result of impairment charges. There were no transfers of assets or liabilities between levels within the fair value hierarchy during the 26 weeks ended July 1, 2023. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial assets and liabilities are carried at cost, which generally approximates their fair value, as described below:</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and cash equivalents, independent operator ("IO") receivables, other accounts receivable and accounts payable </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The carrying value of such financial instruments approximates their fair value due to factors such as their short-term nature, their variable interest rates or the effect of the related allowance for expected credit losses.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Independent operator notes receivable (net) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The carrying value of such financial instruments approximates their fair value due to the effect of the related allowance for expected credit losses.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth by level within the fair value hierarchy the carrying amounts and estimated fair values of our significant financial liabilities that are not recorded at fair value on the condensed consolidated balance sheets (amounts in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Amount </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior term loans (Level 2)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_______________________</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">The carrying amounts of our senior term loans as of July 1, 2023 and December 31, 2022 were net of unamortized debt discounts of zero and $0.6 million, respectively, and debt issuance costs of $1.8 million and $4.7 million, respectively.</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">The estimated fair value of our current senior term loan borrowings under our 2023 Credit Agreement, as defined in Note 3, was deemed to approximate the carrying value, excluding unamortized debt issuance costs, because the interest rate is variable with short reset periods and is reflective of the current market rate.</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">The estimated fair value of our prior senior term loan, as defined in Note 3, was determined based on the average quoted bid-ask prices for the prior senior term loan in an over-the-counter market on the last trading day of the periods presented.</span></div> 296285000 298125000 379650000 383075000 0 600000 1800000 4700000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— We recognize revenue from the sale of products at the point of sale, net of any taxes or deposits collected and remitted to governmental authorities. For e-commerce related sales in which a third-party provides home delivery service, revenue is recognized upon delivery to the customer. Our performance obligations are satisfied upon the transfer of goods to the customer, at the point of sale, and payment from customers is also due at the time of sale. Discounts provided to customers by us are recognized at the time of sale as a reduction in net sales as the products are sold. Discounts provided by IOs are not recognized as a reduction in net sales as these are provided solely by the IO who bears the incremental costs arising from the discount. We do not accept manufacturer coupons. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not have any material contract assets or receivables from contracts with customers, any revenue recognized in the current year from performance obligations satisfied in previous periods, any material performance obligations other than our gift card deferred revenue liability, or any material costs to obtain or fulfill a contract as of July 1, 2023 and December 31, 2022.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gift Cards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span>— We record a deferred revenue liability when a Grocery Outlet gift card is sold. Revenue related to gift cards is recognized as the gift cards are redeemed, which is when we have satisfied our performance obligation. While gift cards are generally redeemed within 12 months, some are never fully redeemed. We reduce the liability and recognize revenue for the unused portion of the gift cards ("breakage") under the proportional method, where recognition of breakage income is based upon the historical run-off rate of unredeemed gift cards. P12M 2800000 3600000 The following table presents net sales revenue by type of product for the periods indicated (amounts in thousands):<div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:43.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">26 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Perishable </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,770 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-perishable </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,270,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,010,255 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">897,659 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,975,722 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,729,086 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_______________________</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)    Perishable departments include dairy and deli; produce and floral; and fresh meat and seafood. </span></div>(2)    Non-perishable departments include non-perishable grocery; general merchandise; health and beauty care; frozen foods; and beer and wine. 359770000 325540000 705609000 626382000 650485000 572119000 1270113000 1102704000 1010255000 897659000 1975722000 1729086000 In accordance with the variable interest entities sub-section of Accounting Standards Codification ("ASC") Topic 810, <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we assess at each reporting period whether we, or any consolidated entity, are considered the primary beneficiary of a variable interest entity ("VIE") and therefore required to consolidate the financial results of the VIE in our condensed consolidated financial statements. Determining whether to consolidate a VIE may require judgment in assessing (i) whether an entity is a VIE, and (ii) if a reporting entity is a VIE's primary beneficiary. A reporting entity is determined to be a VIE's primary beneficiary if it has the power to direct the activities that most significantly impact a VIE's economic performance and the obligation to absorb losses or rights to receive benefits that could potentially be significant to a VIE. </span>We had 445, 438 and 421 stores operated by IOs as of July 1, 2023, December 31, 2022 and July 2, 2022, respectively. We have agreements in place with each IO. The IO orders merchandise exclusively from us which is provided to the IO on consignment. Under the Independent Operator Agreement (the "Operator Agreement"), the IO selects a majority of merchandise that we consign to the IO, which the IO chooses from our merchandise order guide according to the IO's knowledge and experience with local customer purchasing trends, preferences, historical sales and similar factors. The Operator Agreement gives the IO discretion to adjust our initial prices if the overall effect of all price changes at any time comports with the reputation of our Grocery Outlet retail stores for selling quality, name-brand consumables and fresh products and other merchandise at extreme discounts. The IO is required to furnish initial working capital and to acquire certain store and safety assets. The IO is also required to hire, train and employ a properly trained workforce sufficient in number to enable the IO to fulfill its obligations under the Operator Agreement. Additionally, the IO is responsible for expenses required for business operations, including all labor costs, utilities, credit card processing fees, supplies, taxes, fines, levies and other expenses. Either party may terminate the Operator Agreement without cause upon 75 days' notice.<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As consignor of all merchandise to each IO, the aggregate net sales proceeds from merchandise sales belongs to us. Net sales related to IO stores were $997.2 million and $883.0 million for the 13 weeks ended July 1, 2023 and July 2, 2022, respectively, and $1.95 billion and $1.70 billion for the 26 weeks ended July 1, 2023 and July 2, 2022, respectively. We, in turn, pay each IO a commission based on a share of the gross profit of the store. Inventories and related net sales proceeds are our property, and we are responsible for store rent and related occupancy costs. IO commissions are expensed and included in SG&amp;A. IO commissions were $158.2 million and $136.5 million for the 13 weeks ended July 1, 2023 and July 2, 2022, respectively, and $303.4 million and $259.2 million for the 26 weeks ended July 1, 2023 and July 2, 2022, respectively. IO commissions of $15.5 million and $6.2 million were included in accrued and other current liabilities as of July 1, 2023 and December 31, 2022, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An IO may fund its initial store investment from existing capital, a third-party loan or most commonly through a loan from us, as further discussed in Note 2. As collateral for IO obligations and performance, the Operator Agreement grants us the security interests in the assets owned by each IO related to the respective store. Since the total investment at risk associated with each IO is not sufficient to permit each IO to finance its activities without additional subordinated financial support, each IO is a VIE that we have a variable interest in. To determine if we are the primary beneficiary of a VIE, we evaluate whether we have (i) the power to direct the activities that most significantly impact the IO's economic performance and (ii) the obligation to absorb losses or the right to receive benefits of the IO that could potentially be significant to the IO. Our evaluation includes identification of significant activities and an assessment of the IO's ability to direct those activities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activities that most significantly impact the IO's economic performance relate to sales and labor. Sales activities that significantly impact the IO's economic performance include determining what merchandise the IO will order and sell and the price of such merchandise, both of which the IO controls. The IO is also responsible for all of its own labor. Labor activities that significantly impact the IO's economic performance include hiring, training, supervising, directing, compensating (including wages, salaries and employee benefits) and terminating all of the employees of the IO, activities which the IO controls. Accordingly, the IO has the power to direct the activities that most significantly impact the IO's economic performance. Furthermore, the mutual termination rights associated with the Operator Agreement illustrate the lack of ultimate control over the IO. Therefore, the Company is not the primary beneficiary of these VIEs.</span></div> 445 438 421 997200000 883000000 1950000000 1700000000 158200000 136500000 303400000 259200000 15500000 6200000 50600000 48100000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Standards Update ("ASU") No. 2022-02</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — In March 2022, the Financial Accounting Standards Board issued ASU No. 2022-02, Troubled Debt Restructurings and Vintage Disclosures ("ASU 2022-02"). ASU 2022-02 eliminates the accounting guidance on troubled debt restructurings for creditors in ASC Topic 310 and amends the guidance on "vintage disclosures" to require disclosure of current-period gross write-offs by year of origination. ASU 2022-02 also updates the requirements related to accounting for credit losses under ASC Topic 326 and adds enhanced disclosures for creditors with respect to loan refinancings and restructurings for borrowers experiencing financial difficulty. We adopted ASU 2022-02 beginning in the first quarter of fiscal 2023. The adoption of ASU 2022-02 had no material impact on our condensed consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No recently issued accounting pronouncements are expected to have a material effect in our condensed consolidated financial statements.</span></div> Independent Operator Notes and Independent Operator Receivables The amounts included in IO notes and IO receivables consist primarily of funds we loaned to IOs, net of estimated uncollectible amounts. IO notes, which are payable on demand and have no maturity date, typically bear interest at rates between 3.00% and 9.95%. Accrued interest receivable on IO notes is included within the "independent operator receivables and current portion of independent operator notes, net of allowance" line item on the condensed consolidated balance sheets and was $1.2 million and $0.9 million as of July 1, 2023 and December 31, 2022, respectively. There were no IO notes that were past due or on a non-accrual status due to delinquency as of July 1, 2023 or December 31, 2022. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes and receivables from our IOs participating in our TCAP, as defined below, are not considered to be past due or on a non-accrual status due to delinquency and are excluded from such measures.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IO notes and IO receivables are financial assets which are measured and carried at amortized cost. An allowance for expected credit losses is deducted from (for expected losses) or added to (for expected recoveries) the amortized cost basis of these assets to arrive at the net carrying amount expected to be collected for such assets. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance is estimated using an expected loss framework, which includes information about past events, current conditions, and reasonable and supportable forecasts that impact the collectibility of the reported amounts of the assets over their lifetime. The allowance is evaluated on a collective basis for assets with shared risk characteristics and credit quality indicators. The primary shared risk characteristic and credit quality indicator pools that we use as a basis for collective evaluation include:</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">TCAP — Includes the notes and receivables from IOs with stores that have been open for more than 18 months that are participating in our Temporary Commission Adjustment Program ("TCAP") as of the end of each reporting period. TCAP allows us to provide a greater commission to participating IOs who require assistance in meeting their working capital needs for various reasons, such as new or increased competition or differences in IO skills and experience.</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Non-TCAP </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">— </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes the notes and receivables from IOs with stores that have been open for more than 18 months that are not participating in TCAP as of the end of each reporting period.</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">New store </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Includes the notes and receivables from IOs with stores that have been open for less than 18 months as of the end of each reporting period, and may or may not be participating in TCAP.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets without such shared risk characteristics or credit quality indicators, such as assets with unique circumstances or with delinquencies and historical losses in excess of their TCAP, non-TCAP or new store peers are evaluated on an individual basis. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts due from IOs and the related allowances as of July 1, 2023 and December 31, 2022 consisted of the following (amounts in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.057%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current Portion</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term Portion</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current Portion</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term Portion</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Independent operator notes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,027)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Independent operator receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,803)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,553 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,603)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,792)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,158 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,300 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,858 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.057%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current Portion</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term Portion</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current Portion</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term Portion</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Independent operator notes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Independent operator receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,538)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,087 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,238)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,509)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,340 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,805 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,535 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of activity in the IO notes and IO receivables allowance was as follows (amounts in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">26 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,912 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for IO notes and IO receivables reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off of provision for IO notes and IO receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(324)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(258)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(462)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending Balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,395 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,097 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,395 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,097 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the outstanding gross balance of IO notes by fiscal year of origination and credit quality indicator as of July 1, 2023 (amounts in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:17.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.967%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year of Origination</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Credit Quality Indicator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 (YTD)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TCAP</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,063 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,728 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-TCAP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New store</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,886 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,876 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,674 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,072 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,238 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,683 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,429 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">TCAP IO Notes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes of IOs participating in our TCAP represented 52.0% and 49.7% of total IO notes balances as of July 1, 2023 and December 31, 2022, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A total of $1.9 million of IO notes were added into our TCAP during the 13 weeks ended July 1, 2023. The weighted average contractual interest rate of such IO notes was reduced from 9.95% to 3.00%. In addition, $1.1 million of IO notes were transferred from TCAP to Non-TCAP during the 13 weeks ended July 1, 2023.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A total of $3.7 million of IO notes were added into our TCAP during the 26 weeks ended July 1, 2023. The weighted average contractual interest rate of such IO notes was reduced from 9.95% to 3.00%. In addition, $2.1 million of IO notes were transferred from TCAP to Non-TCAP during the 26 weeks ended July 1, 2023.</span></div> 0.0300 0.0995 1200000 900000 0 0 0 0 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts due from IOs and the related allowances as of July 1, 2023 and December 31, 2022 consisted of the following (amounts in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.057%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current Portion</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term Portion</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current Portion</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term Portion</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Independent operator notes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,027)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Independent operator receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,803)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,553 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,603)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,792)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,158 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,300 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,858 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.057%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current Portion</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term Portion</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current Portion</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Long-term Portion</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Independent operator notes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Independent operator receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,538)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,087 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,238)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,509)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,340 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,805 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,535 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 37429000 800000 10027000 26602000 1744000 24858000 13124000 4803000 765000 7556000 7556000 0 50553000 5603000 10792000 34158000 9300000 24858000 37522000 700000 12509000 24313000 1778000 22535000 10565000 1538000 0 9027000 9027000 0 48087000 2238000 12509000 33340000 10805000 22535000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of activity in the IO notes and IO receivables allowance was as follows (amounts in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">26 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,957 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,912 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for IO notes and IO receivables reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off of provision for IO notes and IO receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(324)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(258)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(462)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending Balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,395 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,097 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,395 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,097 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 15957000 12547000 14747000 11912000 762000 808000 2110000 2015000 324000 258000 462000 830000 16395000 13097000 16395000 13097000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the outstanding gross balance of IO notes by fiscal year of origination and credit quality indicator as of July 1, 2023 (amounts in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:17.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.967%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year of Origination</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Credit Quality Indicator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023 (YTD)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TCAP</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,063 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,728 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,026 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-TCAP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New store</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,886 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,876 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,674 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,072 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,238 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,683 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,429 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1063000 5477000 4728000 2379000 464000 915000 15026000 1325000 3612000 3946000 2693000 1774000 1768000 15118000 2498000 4787000 0 0 0 0 7285000 4886000 13876000 8674000 5072000 2238000 2683000 37429000 0.520 0.497 1900000 0.0995 0.0300 -1100000 3700000 0.0995 0.0300 -2100000 Long-term Debt<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following (amounts in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior term loan due 2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior term loan due 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized debt issuance costs and debt discounts</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,840)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, less unamortized debt discounts and debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,625)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,660 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2023 Credit Agreement</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 21, 2023, we entered into a credit agreement with Bank of America, N.A., as administrative agent and collateral agent, and the other parties party thereto (the "2023 Credit Agreement"). The 2023 Credit Agreement provides for senior secured credit facilities consisting of (i) a senior secured term loan facility (the "senior term loan") in an original aggregate principal amount of $300.0 million and (ii) a senior secured revolving credit facility (the "revolving credit facility" and, together with the senior term loan, the "new credit facilities") in an aggregate principal amount of $400.0 million. The revolving credit facility includes sub-commitments for $50.0 million letters of credit and $25.0 million of swingline loans. The senior term loan was borrowed in full at closing, and $25.0 million of the revolving credit facility was borrowed at closing.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also on February 21, 2023, we repaid all of the outstanding indebtedness under our Prior First Lien Credit Agreement, defined below, as well as fees and expenses in connection therewith. All obligations of the Company’s subsidiaries under the Prior First Lien Credit Agreement were discharged as of such date. In connection with the closing of the 2023 Credit Agreement and repayment of the Prior First Lien Credit Agreement and in accordance with ASC Topic 470-50, Debt-Modifications and Extinguishments, we wrote off $5.1 million of previously unamortized debt issuance costs and debt discounts and incurred $0.2 million in debt modification costs, which were recorded within loss on debt extinguishment and modification for the 26 weeks ended July 1, 2023. Furthermore, a total of $4.6 million of creditor and third-party debt issuance costs were capitalized or carried over from the prior credit facilities, as defined below, and will be amortized over the term of the new credit facilities.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the 2023 Credit Agreement bear interest at a rate equal to, at our option, either (a) the base rate, which is defined as a fluctuating rate per annum equal to the greatest of (i) the federal funds rate then in effect, plus 0.50%, </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii) the prime rate then in effect and (iii) a specified Term SOFR (as defined in the 2023 Credit Agreement) rate plus 1.00%, subject to the interest rate floors set forth therein, plus an applicable margin ranging from 0.75% to 1.75% based on our Total Net Leverage Ratio (as defined in the 2023 Credit Agreement); and (b) an adjusted Term SOFR rate determined on the basis of a one, three or six month interest period, plus 0.10%, subject to the interest rate floors set forth therein, plus an applicable margin ranging from 1.75% to 2.75% based on our Total Net Leverage Ratio. As of July 1, 2023, interest on borrowings under the new credit facilities was based on one-month Term SOFR with an applicable margin of 2.25%.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The new credit facilities of the 2023 Credit Agreement permit us to add incremental term loan facilities, increase any existing term loan facility, increase revolving commitments, and/or add incremental replacement revolving credit facility tranches. The aggregate principal amount of such incremental facilities are limited to (a) an amount not in excess of the sum of the greater of $200.0 million and 100% of Consolidated EBITDA (as defined in the 2023 Credit Agreement), subject to certain limitations, plus (b) voluntary prepayments of the term loan facility, voluntary permanent reductions of the commitments for the revolving credit facility and voluntary prepayments of indebtedness secured by liens on the collateral securing the new credit facilities, subject to certain exceptions, plus (c) an amount such that (assuming that the full amount of any such incremental revolving increase and/or incremental replacement revolving credit facility was drawn, and after giving effect to any appropriate pro forma adjustment events) we would be in compliance, on a pro forma basis (but excluding the cash proceeds of such incurrence), with a Total Net Leverage Ratio of 3.00 to 1.00.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our obligations under the 2023 Credit Agreement are unconditionally guaranteed by all of the Company’s wholly owned direct and indirect restricted subsidiaries, subject to certain exceptions. All obligations under the 2023 Credit Agreement, and the guarantees of such obligations, are secured, subject to permitted liens and other exceptions, by substantially all of the Company’s assets and those of each subsidiary guarantor.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2023 Credit Agreement requires us to make scheduled amortization payments of the senior term loan. We may voluntarily prepay the new credit facilities, in whole or in part, at any time without premium or penalty, subject to reimbursement of the lenders’ breakage and redeployment costs in applicable cases.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Term Loan due 2028</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our senior term loan under our 2023 Credit Agreement matures on February 21, 2028 and had an interest rate of 7.43% as of July 1, 2023.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 1, 2023 we had $4.2 million of outstanding letters of credit and $395.8 million of remaining borrowing capacity available under the revolving credit facility, which matures on February 21, 2028. The interest rate on the revolving credit facility was 7.43% as of July 1, 2023. As discussed above, $25.0 million of the revolving credit facility was borrowed at closing. On April 21, 2023, we repaid the $25.0 million of principal on our revolving credit facility. No amounts were outstanding under the revolving credit facility as of July 1, 2023.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to pay a quarterly commitment fee ranging from 0.15% to 0.30% on the daily unused amount of the commitment under the revolving credit facility based upon our Total Net Leverage Ratio. We are also required to pay fronting fees and other customary fees for letters of credit issued under the revolving credit facility.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prior First Lien Credit Agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GOBP Holdings, Inc., our wholly owned subsidiary, was the borrower under a first lien credit agreement (the "Prior First Lien Credit Agreement") with a syndicate of lenders that consisted of a $385.0 million senior term loan (the "prior senior term loan") and a revolving credit facility (the "prior revolving credit facility" and, together with the prior senior term loan, the "prior credit facilities") for an amount up to $100.0 million.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prior Senior Term Loan due 2025</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our prior senior term loan under our Prior First Lien Credit Agreement had a maturity of October 22, 2025 and had an applicable margin of 2.75% for Eurodollar loans and 1.75% for base rate loans.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 29, 2022, we prepaid $75.0 million of principal on the prior senior term loan outstanding under our Prior First Lien Credit Agreement. In connection with the payment, we wrote off $1.3 million of previously unamortized debt issuance costs and debt discounts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed above, on February 21, 2023, in connection with the closing of the 2023 Credit Agreement, we repaid the remaining $385.0 million of principal on the prior senior term loan outstanding under our Prior First Lien Credit Agreement.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prior Revolving Credit Facility</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our prior revolving credit facility under our Prior First Lien Credit Agreement had a maturity of October 23, 2023. No amounts were outstanding under the prior revolving credit facility as of December 31, 2022 and no amounts were outstanding as of final repayment of the Prior First Lien Credit Agreement.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were required to pay a quarterly commitment fee ranging from 0.25% to 0.50% on the daily unused amount of the commitment under the prior revolving credit facility based upon the leverage ratio defined in the agreement and certain criteria specified in the agreement. We were also required to pay fronting fees and other customary fees for letters of credit issued under the prior revolving credit facility.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Covenants</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2023 Credit Agreement contains certain customary representations and warranties, subject to limitations and exceptions, and affirmative and customary covenants. The 2023 Credit Agreement contains certain covenants that, among other things, limit our ability and the ability of our restricted subsidiaries to: pay dividends or distributions, repurchase equity, prepay junior debt and make certain investments; incur additional debt or issue certain disqualified stock and preferred stock; incur liens on assets; merge or consolidate with another company or sell, assign, transfer, lease, convey or otherwise dispose of all or substantially all of its assets; enter into transactions with affiliates; and allow to exist certain restrictions on the ability of subsidiaries to pay dividends or make other payments to the borrower. The 2023 Credit Agreement also contains financial performance covenants requiring us to satisfy a maximum total net leverage ratio test and a minimum interest coverage ratio test as of the last day of each fiscal quarter. The maximum total net leverage ratio test requires us to be in compliance with a Total Net Leverage Ratio no greater than 3.50 to 1.00 as of the last day of each test period ending prior to the test period ending on or about December 31, 2025, and no greater than 3.25 to 1.00 as of the last day of each test period ending thereafter, subject to certain adjustments set forth in the 2023 Credit Agreement. The minimum interest coverage ratio test requires us to be in compliance with a Consolidated Interest Coverage Ratio (as defined in the 2023 Credit Agreement) no less than 1.75 to 1.00 as of the last day of each test period.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 1, 2023, we were in compliance with all applicable financial covenant requirements for our 2023 Credit Agreement.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Schedule of Principal Maturities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal maturities of debt as of July 1, 2023 are as follows (amounts in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of fiscal 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,125 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense, Net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net, consisted of the following (amounts in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:43.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">26 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on loans</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,974 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs and debt discounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(570)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,067)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,875 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,685 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,557 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss on Debt Extinguishment and Modification</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss on debt extinguishment and modification consisted of the following (amounts in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:43.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">26 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write off of debt issuance costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,518 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write off of debt discounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt modification costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on debt extinguishment and modification</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,274 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,340 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,274 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following (amounts in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior term loan due 2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior term loan due 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized debt issuance costs and debt discounts</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,840)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, less unamortized debt discounts and debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,650 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,625)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,660 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 385000000 298125000 0 298125000 385000000 1840000 5350000 296285000 379650000 5625000 0 290660000 379650000 300000000 400000000 50000000 25000000 25000000 5100000 200000 4600000 0.0050 0.0100 0.0075 0.0175 0.0010 0.0175 0.0275 0.0225 200000000 1 3.00 0.0743 4200000 395800000 0.0743 25000000 25000000 0 0.0015 0.0030 385000000 100000000 0.0275 0.0175 75000000 1300000 385000000 0 0 0.0025 0.0050 3.50 3.25 1.75 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal maturities of debt as of July 1, 2023 are as follows (amounts in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of fiscal 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,125 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1875000 7500000 15000000 15000000 15000000 243750000 298125000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net, consisted of the following (amounts in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:43.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">26 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on loans</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,974 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs and debt discounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(570)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,067)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,875 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,685 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,557 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5867000 3789000 12974000 7320000 227000 562000 628000 1190000 78000 94000 150000 184000 1406000 570000 3067000 1137000 -4766000 -3875000 -10685000 -7557000 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss on debt extinguishment and modification consisted of the following (amounts in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:43.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">26 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write off of debt issuance costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,518 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write off of debt discounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt modification costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on debt extinguishment and modification</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,274 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,340 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,274 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 1127000 4518000 1127000 0 147000 578000 147000 0 0 244000 0 0 -1274000 -5340000 -1274000 Stockholders' Equity <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, our Board of Directors approved a share repurchase program. This program, effective November 5, 2021 and without an expiration date, authorized us to repurchase up to $100.0 million of our outstanding common stock utilizing a variety of methods including open-market purchases, accelerated share repurchase programs, privately negotiated transactions, structured repurchase transactions and repurchases under a Rule 10b5-1 plan (which would permit shares to be repurchased when the Company might otherwise be precluded from doing so under securities laws). Any repurchased shares are constructively retired and returned to an unissued status. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the 13 weeks ended July 1, 2023, we did not repurchase any shares of common stock under the share repurchase program. During the 26 weeks ended July 1, 2023, we repurchased 122,862 shares of common stock under the share repurchase program totaling $3.3 million at an average price of $26.66 per share in open-market transactions pursuant to a Rule 10b5-1 plan. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the 13 weeks ended July 2, 2022, we did not repurchase any shares of common stock under the share repurchase program. During the 26 weeks ended July 2, 2022, we repurchased 139,718 shares of common stock under the share repurchase program totaling $3.5 million at an average price of $24.70 per share in open-market transactions pursuant to a Rule 10b5-1 plan. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 1, 2023, we had $93.3 million of repurchase authority remaining under the share repurchase program.</span></div> 100000000 0 122862 3300000 26.66 0 139718 3500000 24.70 93300000 Share-based Awards <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion of our share-based incentive plans, refer to Note 8 of our 2022 Form 10-K.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Award Activity</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity under all equity incentive plans during the 26 weeks ended July 1, 2023:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time-Based Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance-Based Stock Options</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average <br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average <br/>Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding as of December 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,562,774</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.13</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,635</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.68</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,907)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.68</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(376,030)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.81</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,239)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding as of July 1, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,470,628</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.22</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,605</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.44</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable as of July 1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,433,916</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,605</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.44</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes restricted stock unit ("RSU") activity under all equity incentive plans during the 26 weeks ended July 1, 2023:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average <br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance as of December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690,354 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(340,516)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,914)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance as of July 1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,391 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes performance-based restricted stock unit ("PSU") activity under the Grocery Outlet Holding Corp. 2019 Incentive Plan during the 26 weeks ended July 1, 2023:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average <br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance as of December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331,803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.89 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for expected performance achievement </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(436,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,991)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance as of July 1, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,712,884 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_______________________</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Represents initial grant of PSUs based on performance target level achievement of 100%.</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Represents the year-to-date adjustment to previously granted PSUs based on performance expectations as of July 1, 2023.</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">An additional 476,582 PSUs could potentially be included if the maximum performance level of 200% is reached for all PSUs outstanding as of July 1, 2023. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation Expense</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize compensation expense for stock options, RSUs and PSUs by amortizing the grant date fair value on a straight-line basis over the expected vesting period to the extent we determine the vesting of the grant is probable. We recognize share-based award forfeitures in the period such forfeitures occur.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense consisted of the following (amounts in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"><tr><td style="width:1.0%"></td><td style="width:44.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.305%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.305%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.534%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">26 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-based stock options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,305 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,484 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,981 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_______________________</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Represents cash dividends paid upon vesting of share-based awards as a result of dividends declared in connection with a recapitalization that occurred in fiscal 2018.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity under all equity incentive plans during the 26 weeks ended July 1, 2023:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time-Based Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Performance-Based Stock Options</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average <br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average <br/>Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding as of December 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,562,774</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.13</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,635</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.68</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,907)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.68</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(376,030)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.81</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,239)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding as of July 1, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,470,628</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.22</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,605</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.44</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable as of July 1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,433,916</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 7.75pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425,605</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7.75pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.44</span></td></tr></table></div> 2562774 12.13 801635 4.68 83907 8.68 376030 3.81 8239 22.00 0 0 2470628 12.22 425605 5.44 2433916 12.21 425605 5.44 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes restricted stock unit ("RSU") activity under all equity incentive plans during the 26 weeks ended July 1, 2023:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average <br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance as of December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690,354 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">525,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(340,516)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,914)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance as of July 1, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848,391 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 690354 31.79 525467 27.51 340516 32.46 26914 30.31 848391 28.91 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes performance-based restricted stock unit ("PSU") activity under the Grocery Outlet Holding Corp. 2019 Incentive Plan during the 26 weeks ended July 1, 2023:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average <br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance as of December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331,803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.89 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for expected performance achievement </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(436,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,991)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance as of July 1, 2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,712,884 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_______________________</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Represents initial grant of PSUs based on performance target level achievement of 100%.</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Represents the year-to-date adjustment to previously granted PSUs based on performance expectations as of July 1, 2023.</span></div>(3)An additional 476,582 PSUs could potentially be included if the maximum performance level of 200% is reached for all PSUs outstanding as of July 1, 2023. 1331803 32.89 445809 27.34 383785 30.79 436522 36.90 11991 30.80 1712884 29.97 1 476582 2 <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense consisted of the following (amounts in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.333%"><tr><td style="width:1.0%"></td><td style="width:44.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.305%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.305%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.534%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">26 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-based stock options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,305 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,484 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,981 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_______________________</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">Represents cash dividends paid upon vesting of share-based awards as a result of dividends declared in connection with a recapitalization that occurred in fiscal 2018.</span></div> 314000 559000 722000 1017000 2695000 4197000 5190000 7522000 8287000 4702000 12060000 6707000 9000 26000 9000 33000 11305000 9484000 17981000 15279000 Income Taxes <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our income tax expense and effective income tax rate were as follows (amounts in thousands, except percentages):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:43.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">26 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's tax provision for interim periods is determined using an estimated annual effective tax rate, adjusted for discrete events arising in each respective quarter. During each interim period, the Company updates the estimated annual effective tax rate. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective income tax rate for the 13 weeks ended July 1, 2023 was lower than the combined U.S. federal and state statutory income tax rate primarily due to excess tax benefits related to the exercise of stock options. Our effective income tax rate for the 26 weeks ended July 1, 2023 was higher than the combined U.S. federal and state statutory income tax rate primarily due to non-deductible executive compensation under Internal Revenue Code Section 162(m). The increase in our effective income tax rate for the 13 and 26 weeks ended July 1, 2023 compared to the 13 and 26 weeks ended July 2, 2022 was primarily driven by lower excess tax benefits related to the exercise of stock options as well as non-deductible executive compensation under Internal Revenue Code Section 162(m) during the 13 and 26 weeks ended July 1, 2023, which was not applicable during the 13 and 26 weeks ended July 2, 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our policy is to recognize interest and penalties associated with uncertain tax positions as part of the income tax provision in our condensed consolidated statements of operations and comprehensive income and include accrued interest and penalties with the related income tax liability on our condensed consolidated balance sheets. To date, we have not recognized any interest and penalties, nor have we accrued for or made payments for interest and penalties. We had no uncertain tax positions as of July 1, 2023 and December 31, 2022, respectively, and do not anticipate any changes to our uncertain tax positions within the next 12 months.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our income tax expense and effective income tax rate were as follows (amounts in thousands, except percentages):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:43.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">26 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 7244000 1668000 15083000 5840000 0.228 0.077 0.283 0.156 Our policy is to recognize interest and penalties associated with uncertain tax positions as part of the income tax provision in our condensed consolidated statements of operations and comprehensive income and include accrued interest and penalties with the related income tax liability on our condensed consolidated balance sheets. To date, we have not recognized any interest and penalties, nor have we accrued for or made payments for interest and penalties. 0 0 Related Party Transactions<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related Party Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 1, 2023 and July 2, 2022, we leased 14 and 15 store locations, respectively, and one warehouse location from entities in which Eric Lindberg, Jr., Chairman of our Board of Directors (and formerly our Chief Executive Officer until December 31, 2022), and MacGregor Read, Jr., who served as Vice Chairman of our Board of Directors until September 1, 2022, or their respective families, had a direct or indirect financial interest. As of July 1, 2023, the right-of-use assets and lease liabilities related to these properties was $36.4 million and $41.3 million, respectively. As of December 31, 2022, the right-of-use assets and lease liabilities related to these properties was $40.5 million and $45.5 million, respectively. These related parties received aggregate lease payments from us of $1.7 million and $1.8 million for the 13 weeks ended July 1, 2023 and July 2, 2022, respectively, and $3.4 million for each of the 26 weeks ended July 1, 2023 and July 2, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Independent Operator Notes and Independent Operator Receivables</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer interest-bearing notes to IOs and the gross amount of IO operating notes and IO receivables due was $50.6 million and $48.1 million as of July 1, 2023 and December 31, 2022, respectively. See Note 2 for additional information.</span></div> 14 15 1 1 36400000 41300000 40500000 45500000 1700000 1800000 3400000 50600000 48100000 Commitments and Contingencies We are involved from time to time in claims, proceedings and litigation arising in the normal course of business. We establish an accrual for legal proceedings if and when those matters reach a stage where they present loss contingencies that are both probable and reasonably estimable. In such cases, there may be a possible exposure to loss in excess of any amounts accrued. We monitor those matters for developments that would affect the likelihood of a loss and the accrued amount, if any, thereof, and adjust the amount as appropriate. If the loss contingency at issue is not both probable and reasonably estimable, we do not establish an accrual, but will continue to monitor the matter for developments that will make the loss contingency both probable and reasonably estimable. If it is at least a reasonable possibility that a material loss will occur, the Company will provide disclosure regarding the contingency. Management believes that we do not have any pending litigation that, separately or in the aggregate, would have a material adverse effect on our results of operations, financial condition or cash flows. Earnings Per Share<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the calculation of basic and diluted earnings per share (amounts in thousands, except per share data):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:43.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">26 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income and comprehensive income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding – basic</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive RSUs and PSUs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding – diluted</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_______________________</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">We are required to include in diluted weighted-average shares outstanding contingently issuable shares that would be issued assuming the end of our reporting period was the end of the relevant PSU award contingency period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted-average common share equivalents were excluded from the calculation of diluted earnings per share because their effect would have been anti-dilutive (amounts in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:43.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">26 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the calculation of basic and diluted earnings per share (amounts in thousands, except per share data):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:43.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">26 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income and comprehensive income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding – basic</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive RSUs and PSUs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding – diluted</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_______________________</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="background-color:#ffffff;color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:16.52pt">We are required to include in diluted weighted-average shares outstanding contingently issuable shares that would be issued assuming the end of our reporting period was the end of the relevant PSU award contingency period.</span></div> 24471000 24471000 20094000 20094000 38191000 38191000 31668000 31668000 98515000 96578000 98218000 96358000 1991000 3140000 2056000 3091000 133000 422000 330000 339000 100639000 100140000 100604000 99788000 0.25 0.21 0.39 0.33 0.24 0.20 0.38 0.32 <div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted-average common share equivalents were excluded from the calculation of diluted earnings per share because their effect would have been anti-dilutive (amounts in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:43.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">26 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 1,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 2,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 21000 0 58000 173000 false false false false EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %V "5<'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 " !=@ E7;[AF7>X K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O305T=#U9<,G!<&!XEM(;EM8TX3DI-VW-ZU;A^@'\#%W__SN M=W"-#E+[B"_1!XQD,=V,KNN3U&'%#D1! B1]0*=2F1-];NY\=(KR,^XA*'U4 M>P3!^1TX)&44*9B 15B(K&V,ECJB(A_/>*,7?/B,W0PS&K!#ASTEJ,H*6#M- M#*>Q:^ *F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A'.HYEW>HX/WYZ75>M[!] M(M5KS+^2E70*N&*7R6_U>K-]9*W@HB[X?<$?MH)++N2M^)A621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M %V "5<'WTT8TP4 - > 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,");,=4N8(2393;L7-J3M;#O]H-@"/&M;KBQ#\N][ M9(.=I/*!>I8OB6_G18^.+J^D\5:JK^E:"$T>HS!.+UIKK9,WG4[JK47$TW.9 MB!C>+*6*N(9;M>JDB1+!"W)N/\V5Q-QC+381"+N2)I%D5< M/5V*4&XO6K2U?W 7K-;:/.A,Q@E?B870OR5S!7>=4L4/(A&G@8R)$LN+UI2^ MF;G,!.1?_!Z(;?KLFAB4!RF_FIM;_Z+EF!*)4'C:2'#XMQ$S$89&"_R>$!YH&G8B;#/P)?KR]:PQ;QQ9)GH;Z3VW=B!]0S>IX,T_PO MV1;?=KLMXF6IEM$N&$H0!7'QGS_N*N)Y *T)8+L ]BJ UOV"NPMP<]"B9#G6 M%==\,E9R2Y3Y&M3,15XW>330!+%)XT(K>!M G)[,Y$8HTB;IFBN1CCL:-,V; MCK>+ORSB64U\GWR0L5ZGY#KVA?\RO@-E*0O$]@6Z9*C@+UEX3AQZ1IC#7$MY M9GCX-%M!N&L+?U$-Q)[ =LM8;N8^N1*>AET44WNGQ)A(\7#J=/^;$-" MHQHB]4JDWG%(GS.NM%#A$[D3B53:AH=+:979*F6&1C7$ZY=X_>/PYD(%TC>] MD, X8$T>KI3WN[SCU?8\5* AZ* $'1S9-!6'.22? NH3B6LM>9A:,XF&-00< MEH!#M%#7L0[T$[D)0D$^9M#8P7,-Q:-L=CGJ.#0X-;0@W*N%&Q\#=B55@ MQE%(XT<>61LIKO-624^H)_()_ A8G'BNP3+P='@IKRLXF7'\$Y]']33L_T%>0_?D4^Q M/:^X9*_?NB*(^Y#_<,W,';?I>;F,K\P&Y"'KU M)@A#Z[",!S=EK4P1Q6W-:]:R \^5W 2Q9T\RKCF;6D%/X91H994H;G!>@\YE MJGE(_@R2^C$*5QQU^\[02GH*TT0KUT1QLY,WURDL>^O!<($>M%13K,HC M4=S8O)<>Y&N^EC'F(0Z(#+N]-AV-1E:^4S@D6EDDBON;^P"F?2*7A+(?'WXB M"^%E"C)IA<259C**8%)::.E]/2,)5V3#PTR0[YUS,%$D@35?OB*V5L(IG!2M MK!3%/1 8X-ST+)ZB!QE:V0^8J$]6JE-X)59Y)8:[F7TNR?6CM^;Q2M0ZQ -" M'Z>+JZEU&8H'-B6LK!$[RAK-,J7,.J98O.2)A/DDLVZ]'%#\8MVPF>%133DK M2\2.LD2W,:RVBTTZLR+E>W K)ZY8QWD*"\0J"\2.LD!FP09>'BS!2BKK4'1 MYSU7T-JGGB= "&3\0M)*? HCQ"HCQ(XR0HN(AR&YS%)XG=K;+:Y3N_[&XYKR M5?Z''>5_C!E=F8X)J\VM7H-%B!(>VU.+"]:#GL+^L,K^,-R][!.Y%I!(# ^7 MJ<<[A0UBE0UBN(/9C[0OYOA%OL%M=@[ U,9F!K42?R.#LZN'0JV7JYD#EQH/[1HY=#"@/=JS,IS" M[;#*[3#V,[9;W ^ M)[V!A]81]H!8W0XN'M:4L;) +FY87C/N-JWK*7&YS\S*> K[XU;VQ\7-RA0 M_0(RY-8QYH! [:B*Q_U?L,ZS,T,SX>5'J2GQS*9D<7Q8/BV/:Z?Y(66G^KPX MZ_W S7R9DE L(=0Y'\" IXKCT^)&RR0_@7R06LLHOUP+[@ME/H#W2RGU_L;\ M0'F(/?D74$L#!!0 ( %V "5>^2G[H$@< (L= 8 >&PO=V]R:W-H M965T&ULK5EK<]NV$OTKSV\[(%AY\IK9F'-MMTTF33.3> M^QDF88L3BE!!R([[Z[N@%%$BEK S-Q\2D]1B>?:!/;O@V:,VG]NE4I9\6=5- M>SY96KM^/9NUQ5*M9'NJUZJ!7^ZT64D+M^9^UJZ-DF6W:%7/.*7);"6K9C(_ MZYY]-/,SO;%UU:B/AK2;U4J:IS>JUH_G$S;Y^N!3=;^T[L%L?K:6]VJA[%_K MCP;N9GLM9;5235OIAAAU=SZY8*\O1>(6=!+_K=1C>W!-G"FW6G]V-V_+\PEU MB%2M"NM42/CSH"Y573M-@./OG=+)_IUNX>'U5^V_=L:#,;>R59>Z_E]5VN7Y M))N04MW)36T_Z'?Q_O*:+'Z_OKY9D!/RU^** M_/3J9_**5 VY6>I-*YNR/9M9P. TS8K=^]YLW\='WO?'ICXEE$T)IUP@RR_# MRZ]4<4K$=CD_7CX#R_?F\[WYO-,GQLS?&*,:2V3;*MN^QNS9*HAP!6Z7O6[7 MLE#G$]A&K3(/:C+_SP\LH;]@UGTG94>VBKVM(J1]?BG;)8&HD<)=J+\WU8.L MP7@TBEM52:?*E8*'>9;&*3V;/1R:XTLQRE.>[<6.@$9[H%$0Z-NF5%"F2A<8 MJ%=&6FV@9!0* -_6JMT:L8O<6INN'N@[R$QD7:.M:J>D@8H((K*&NB6;0I%7 M\32AHE/UBD^YR# O;''&!_;E@@Z=X LQFM$8]T&\]T$<],$'NU0&BERA-Q"A M ^M14]C6CA2S(?;@Q2S*!C;X0I%(1L*8[$U(@B;\J4RQ!%Q5JR T#Q 5;2J% M9EOBO5YP*J)H@!(1$Y%@.8XSW>-,@S@_&K6654G4%TB>=I=>NO-_<50>,.2I M'_P4=Q;$?:.MK%\ ,?-C&U&>\P%&1"Q)13P",M^#S+]] M+W=[LG/SP:[&$IO1:9KS;7(S/HUICAF8>\AYE,7#%$>D>"Q&MBFC/7_29[+' MF66?.I"NJ*ZAR;&=,2@[4G\[YESP830PN82F43*"]X#O6;BP=$&HFGM2*VA_ MB'%]SHF^.]G S7@2[;0>ET*1L.$6Q>0H9XD8P=T3-0MR(R22E65F8 M6G>T,AYFC,SR=+B7$+$T249*!>LYCX5);UO1 NA\FN(9%S1G0WR(8)KRB$8C M$'M.8\F+&L:ZDK=575D@-+1K9$%N_-:V\7MI.S:Z)T@69L@;(TO5-R-K^>0J M-FHVPG11ROF0$#$YD2:"C<2GYT06)L6+HC ;52(%H6)D5W$//I Q%*6CZ0_[]F.A]GNTN^Z:]W< MGUAE5C ]WZ(%F6-R8#N$]=":/QL#8C8G$4 M9R/$S \FT><(#F*O#A+7RB\JN-FXSV#,[:(A8(0/LWS,MSW/\3#/';>?S_G6 M)S38-92F0ZR^'(=9BHTE;D]\/$Q\[XZR=+1WX#ZQ\9PFR;!^(7(BS9-XS*L] M!?(P!5ZI.P4>+6%BZM(!DN#0M^/ $<;+4Z_N(F(,Z)V/P.YID8=GO=Z]+]MJ M_B3'*(NYUP8C@GE&TWADY.,]I?$PI6T;H;YV/0<8X:LD&;9%F!1,(B-8>T[C M+QGTGD/H$Q-+X@S:GB%(3##A;+0B]!S&PQQVJ5>KRKKQ9W=$HQLW:*BF ,SD MI_WQ#T?.W_5W1\MM8SHZ#!QG!A=?%YJ>M2F?;';A"T3VAG M*((,^ZV=X??2=FQU3[#B&8*%D$,;T#KCI\!5ACS(>@.3.SVEE!&8-4F[E$9- M24SIE&[_;1]!CFSL4IOJ'U7^0O)LFJ9BRJ.\2YT\G29I-!5Q\E6X:MM]7[>Q MK74'2\W]E,!O:]5]"ZB?4'Y(.#X74U_ MD9M"7FITV!VH WSZ]XYQ0R+'YA\<-H?;@XNRK%R+")7+G:Z=5 TIY+J"2H:" M]'D_<]/XL'AAA@UY )'C MT/#RD0%9]-V!>,F W"*E!H6+D#U+HLP[M$$%&>5C;9?H^P(1[@L\ZNHR]L4& M)-[W!7S>QP31>7]V\*7,?:;\4YK[JFFA:[F#E?0T!1^8[9>_[8W5Z^[CV:VV M5J^ZRZ6":=@X ?C]3@.K[6[<][C]]]?YOU!+ P04 " !=@ E7/?%Z8:$# M "K# & 'AL+W=O@, 6(K' Z:ZZVT/'7ONBZ@N3&&*M$Z>V ]=^^ALGV6P"V0!2RPNP MDYGQ[S\>/S Y644):4P227F"!-E.C9E]/[==[9!;_$[)0=;:2$O9 M,Z4C \7<9U*C&U([U]DOT][EX$+/!DLPY M^X.&*IH:(P.%9(LSIK[RPP=2"AKH> %G,O]&A\+6&QLHR*3B<>D,!#%-BE_\ MO4Q$S<'NO^'@E [.I0YNZ9!GSBS(4O!3_OS+XV+YN%XN$+367SY]7,R>H/,P^S1[G"_1^L-R^;1&-RLL2*(B MHFB V2WZ!7U;+]#-NUOT#M$$/44\DS@)Y<14P*0CFT$Y_D,QOO/&^+]EK(:[B9DHDJ'4Z7#R>.Y;\1;*ZP(5*E"?(O>TP0G M <4,K;BD>=7].=M():#V_FJ36L3NM\?6"_)>IC@@4P-6G"1B3PS_YY_LH?5K MF_#_*%@C#6Z5!K#L7J6=3P+YZP:R%Z%[%V!G"/"K&0JXH+^2\)<0/&TE=P[+1ZK_!S1 M7V+94#"J%(RN4$"ES,YCCTY@QB//GUW,&R''E?0XRN@X28B M%2P%O0;.D(\O)6\Q["2WK=?#U>ID7\&=A,#R"Z\O]#+RN4H_:]8DKUT+[.O( MKZ[W@$NLND2?MZZMK=Q^X)[175 M7H;N1.XR*9#-VDU27^,_8[&CB42,;,''ZGG@+(J;<=%1/,TOEQNNX*J:-R/X M-T&$-H#W6\[52T??5ZO_)_X/4$L#!!0 ( %V "5=+0))AZ 4 +09 8 M >&PO=V]R:W-H965T&ULK5E=;]LV%/TKA%<,+9#%)/6= M.0822UT]-!^(T_9AV(-BT[902?1$.LG^_4C)EFWR6@U6O\2240- M7GCU72P9D^BUR$MQV5M*N;KH]\5TR8I4G/,5*]5_YKPJ4JENJT5?K"J6SNJ@ M(N]3C/U^D69E;SBHG]U7PP%?RSPKV7V%Q+HHTNK?:Y;SE\L>Z6T?/&2+I=0/ M^L/!*EVP"9-?5O>5NNNW++.L8*7(>(DJ-K_L79&+A-8!->)KQE[$WC724IXX M_ZYOQK/+'M8]8CF;2DV1JI]G-F)YKIE4/_[9D/;:-G7@_O66_6,M7HEY2@4; M\?Q;-I/+RU[80S,V3]>Y?. OG]A&D*?YICP7]5_TLL'B'IJNA>3%)ECUH,C* MYC=]W21B+T#QP %T$T#- /=(@+,)<-[:@KL)<-_:@K<)J*7W&^UUXN)4IL-! MQ5]0I=&*35_4V:^C5;ZR4D^4B:S4?S,5)X>CN]LXN9TD,5)7D[O/X_CJ4=U, M'M7/37+[.$%W']'=??)P]3A6 '1UJY$W]P_))Q4V_IJ@\:VZ3]!OZ,LD1N_? M?4!BF59,H*Q$CTN^%FDY$V?HW<']H"]5WW4/^M--/Z^;?M(C_730#2_E4J"D MG+$9$!]WQ_L=\7V5LS9Q=)NX:]I)^.8G"&*J0/T9_26<%J'4TC.S[6> M_._6#Y+AM+/(J?F<(WP3F4JFRH=$?(Y&O% U:ZF+R3-#XW+*"X;^NGH2LE)E MX6]H[!MV%V;7M?)"K-(IN^PI8L&J9]8;_OH+\?'O4.)/21:?DBPY$=G!$+GM M$+E=[,-;M>F(-&?@VFM"_3I4;RW/0X()IIXWZ#_OI];&A5'@>]$A+ ;HHL + M]%3;QR4 +J 1#OT6=R#5:Z5ZG5)'7-03\:C<)MS;:]$!+72(4-7.[ED53NN%Y#2Z)3[QRG)XE.2)2*5VZ$X M0R4#*\Z&YV :!+YOS#L Y82!48-C $6P5:H3 !:HU0A//+)GCDFGY,^ZM*K7 MF1E[TK+U>EMG8ED['5U["C[+YMDTU>\\8":(U2VS[@(00@/73(.-\AP7FUGX M ==A%N@N"[0S"X]SL M+.FT8L.-:7UBZDV<;2HLDNGK$=V./9-)0$P[ < H"7QJ*K=AGF/-B 1J-/!P M>$3ZSB:2;I\X;L5NQQJ4[-KKC;JNJ=A&$=\W_1.$4D),2P' O- ]XBC(SBN2 M;K.H??'Q+938IDW)#,P]%()A'%FKV(8Y(8F(J12 '>3M4.K.*))NIWCX8M8A MVK=\.2@:@$&B;1@H&H!UB-Y91M+M&:]3D4T12ZM2%6_EDU4-JP\HT/NL1&LQ MVSWY .:B80_W*_BY689&,,KT4"#*,3T4C'*.Y&'G%TFW88RS?"W9["@%VYY7\;444FWJ*CF@ MQR0G-9DG98M/RI:&J/E@WGE^3BQ$!GL?D(FD^(.SH MF^\9-VFUR$J!'S0/6U:CX1-#>2K^HS\"=R M>Z,;:#_4#/\#4$L#!!0 ( %V "5&PO=V]R M:W-H965T&ULO9QK<]NX%8;_"D?=:3K@ZV*^K"X'T[I>O1X.J_%4+?+J5;%22_V?NZ)SI?I8!M7]8I&7W]ZJ>?%X.2"#[W^X MGGV9ULT?AE<7J_R+NE'UI]7'4K\;[E0FLX5:5K-B&93J[G+PAKR6$6TJK$O\ M:Z8>J[W70=.4ST7Q1_/FW>1R$#97I.9J7#<2N?[UH$9J/F^4]'7\N14=[&(V M%?=??U?_>=UXW9C/>:5&Q?S?LTD]O1PD@V"B[O+[>7U=//ZBM@T2C=ZXF%?K MG\'CMFPX",;W55TLMI7U%2QFR\WO_.O6B+T*A!VH0+<5Z+$5V+8":U6@\8$* M?%N!MR,D!RJ(;85UTX>;MJ^-R_(ZO[HHB\>@;$IKM>;%VOUU;>W7;-D,E)NZ MU/^=Z7KUU>C#^TR^OY%9H%_=?/CM7?;F5K^YN=6_?I?O;V^"#S_K=Q]&__CE MPV^9O+[Y6R#_^>G=[7^"E\&GFRSX\8<7P0_!;!G<3HO[*E].JHMAK:^K41^. MM]?P=G,-], UW!9U/@>JC?S51L5BH8?:35V,_P!J9_[:;R:363-4\WGP,9]- M7KY;!J-\-8.O1/JUKE6M/Y)J$LB\7,Z67UH>#'6?[#J&[CJ&KC7Y !'D=_)HO7P4A^2F@(:60Z5[]9@)Z7:WRL;H< MZ!FF4N6#&ES]]2\D"O\.=<5&3*S%FLGGX2J-".>KYK M/5_78P=:_VXYUO>=2H^Z3&U>O6@^Y>L/V[283U19Z9G@S_M9_2WX[W4QGP=Z MWG[,R\G_(%ZP_0<'#RHJFY&;G&W MF3%>-O?229 W'53M3R109WGC].TLXMLP\0D5Z6W&B1_'.H]CKT%^-BH=>\5;Y>-:JOS6L% M.1,[;1)Q*EK6>,/VG1F.B2B1(EHV)CL;$Z^-UVIU7XZGS22M!]AXLQJJF@FZ MZQ/NU>W["4\B'U' M[E$A)5)(RT(2&NP(O29FLX?91&E<"%9Z]0TR0^@VHST7^H/T]>V(B!(KHFW; M'JT1KVWO5:V787K,@9/DMO)^ P@1,6^[YHW1VS5,-=G9!-LX0U/$CU,:%G7X M:;/#\:!\%KJ@ UJ(B3D9JIKL;()MH>$AX@&RHB7(=I]<)3OW!T.(>5A'+;'-.]F4D L(3RE M[7414(Z&:C9(B*$8$C_C%@G!A)<1JEJ&JB:QU.QN,]1$ M_-C4L81R<8:1*$K: Q239C)4-8FE9OMKZ(CX\>CHE9:+*:#3J&B$JB:QU.P# M L-0U,]0_@79K_=S_\+ K][[@,"%IS1*>)0F[>TIU+@22\WN P-DU ]D[H*L MVW< <4(116E[4V!;T+H+QFTS7;&$QB[M ^4H30EG\%V0[AU3G7E.U;E ]0?H M/0ZADRH0#%#C2BPUNQL,G-$33JNZK7L1Y%2 &L@%0SL<&U, 1?U2PPU*S.\. '7W* M\ROJLA8+H[0]F;AT1]J>@D))>R9YBE,L:@"0XI]C4?=8*>5)>WO1'[CW;'%, M3(D5TS;38!GU8UGW@0 %3IIHU'8.%H, M.%3*0E63G4VPTWL,/C$_/AT+JLPE&\A"?[2^%J*JRG4S"4N6 31;%SMT.%J:-B2JR8MIF&IMBI MR7V=TP,F](P8D,1'*$VB]NX3:EB)I69_Y\ @&?( =.H%A,VYO^_AB]C4.%KLXFV,89FN(X>8(<2+*# M+$3-$T15DYU-L"TT/,;/SQ/<4 ,#G47-$^0 L"4T$4G[+IZAQI58:G8?['U[ MZ[0\09_O$*WIB8VUM^^!@@ZM<8#6!"'M33,)E*-Q1/D!6N.&UOB9>8*=],J! MS#YX4^#HDIG_HGN/L:<@*V[(BI^0 ]AM*W#X VX* 7=80;D $*; D YWZ8 M-T##GS,'D*/F **J9:AJ$DO-[C:#3/R<'$ .Y FQ-D<]7>9\"I(0!*7%:?I_/4S=MCY"()\X=#BB8.F8"^7T12]NG,!(HQ\)P_UN8 MM@$&B 1*?I_/#]3\/@'D]\$+>M2X$DO-[@8#5>+D_#Z?]4!^'[BF%T!^7WNQ M!8B!:WJ@G&]-+PS4B.?,[Q.H^7VH:AFJFL12L[MM[\$46/E]/P5+O3#[_J\J M>)S5TZF:3X*[H@S48C4OOBD5U/E7U?T0"]RG6+B$QY.8<]'^B. ^Q^(I^$X8 MOA-8)V<]^@WL*^ ;6B)L?Q%$=&<-PD+.K?(ISL"$04:!GS4HW&,H0EC8WNGV M1^X]"1T55&(%M>TT*"?.S1L40!*?<_]#9;DC(DJLB+9MAM#$.5F# DBYXSQN MEQJ&JF"N[G3%\%6L.[C/9;WZ/U!+ P04 " !=@ E7CF5^"*\( 7*0 M& 'AL+W=O-)0^I'X?D M/#.TSIY$\T,N&&O1\[*JY?EHT;:KCY.)+!9LF?/RB57BZ7R$1Z\W MOO/'1:MO3*9GJ_R1S5C[^^JN45>372\E7[):Y)[GY$>RH,0/_3%=7D^"K0B5K&BU5WDZL^&7;*JTCTI'7]N.QWMGJD;[G]^ M[?U+-W@UF(=H9/-\7;7?Q=-O;#N@2/=7B$IV_Z.GK6TP M0L5:MF*Y;:P4+'G=_\V?MX[8:Z#Z@1N0;0,R;! Z&M!M ]H-M%?6#>LJ;_/I M62.>4*.M56_Z0^>;KK4:#:_U-,[:1GW+5;MV>GE[<_7Y9O;Y"JE/L]NOUU<7 M]^IB=J_^?/M\4W>\OJQ M7[J\Y4Q^A-S6=QO"W>IM_5&N\H*=C]2^E:S9L-'TYW_@./@5&O.).COP0+CS M0.CK?7JCHA"O"[%DT##[MG'75@>;S92F.,-GD\V^?L *QW&ZLSH0%NV$1=ZI MN2C_JW:6"D:M1*U0T:@0=<$KANJ=8GU?7Q5Z%E>-V'"U2-'#R_NG,3KE-)ZH MLP-OQ3MOQ=YIO&*JTX+G7=@5<^T-Y8/V!:E]C]B?:[[2GH1G,79 M8(H!JS#%%)[B9"9UF]>/_$%-LI8MV@5K4"XE:\'0E5B: MPI3$ ^&V$4THAG6G.]WI4;I+]J"6I)3KO"X8*H142U8/H+M?OUV7EV*DL]YT7D?)%I@R8IH& RT U:8)*%#_!ZI ML5?\;)$W;*QSEE(MA*5*Y*1;*+8E)%DZC*Z06422S"&5&*G$*_5.!\PNTU.) MI@J4_2K5@9;Q3:XWX39,P7D#L5<(CL*A=L JB(A#NJ$V]B)11;LY:QKEXE<. MY,\.E=1Z?I;1X0X#K*(H=JT%0U;L1^NMCE^@JA"(IF0HRC:*PMBAR4 5^ZEZ MN5 1EDF=%NY!L@NQW>:J>/[ *S:K>#IUAF(G]T+Q62:W:H:6.++TW M]$8PY+&W!.@2FXUC2K-AL(3,2(Q=J\PP%/LA^HTUA9I4A1FF9G6CQB(:[M@- M-@PQS1)+J6TV#DE&7-O68!/[N7G7L%7.53[RK.,BD^^B/+;YI_P6)4/1MADA MH2,'Q8:3V _*ZS[ &*%=J$&K_,6Y' JANDP+0&LQAEQ4)T8=A(_.^^;O&1F MX6YE_J+O-.L!DO8&M;?KH2$1FY4DR-+ANH',"(T<[0%4Q!=8W MU=J\C.)H&%X!*U6R.*!*#%2)'ZHW[RU'0.4V+7&48#+,70"[-$Q(XA!OL$J. MJX9U.)'O*:/(2+']D6YT7E\5W5R@!#PU-FT'M/(RCHALS!) M75O$8)UX23G]K@+K2U\KJWHD?QW!=A;?.X;(CEQ1-$Q'(:LX=6/P,TS8M.5 M#--FR,85F@Q]B9^^U]UN[A>)2O_VB^W]_*_HT PJ!TB,"0V&9P60791ECO2! M&!83/XL/7JQEXSW&IE_!'GY>>J+=# M+QC&TS<+Y[UUR)Y5 JZ3;[7K92N*'RK(ZO0*GD&0\,-Z%+!2]82C]J-[9]W^ MJOD^?T9/O%TL1%7J.6M8E;=J!6Y/454,:"O6';.HH;#EJA(OC"&Y=Z*1/^4- M_#,"M4OH<1@.(P-@Y=I-!M?4C^M! &8U5T5HW+-](\%*2@:J,,# M_6\HV[9SR3;$IGYB'\INV$94&STI1<-*WJ)Y7N@4]P64;1.81(!JV\REVE": MOD'IAJO]OLHK9/*-^DCU4!T,R;?M7/(-K.E;L(;D]U&,]=4%O+J!BCBV,B/0 MRG5D0PVWJ9_;*K?;YD9Z7ZH*;JDT=Y$&E K EQ*KQ@?-PLB1QE'#:.IG]!77 M54]=ZMJ3EZ! J/(=J@-LJ./'AM!P-_1S]PHXIG>I# &$*O?0@5# S+%(0P/9 MT%_N6ND!1%E0LUW2CK,09\/T +)+(NPZ_ X-&,.WB]^2J1B0=V=1_2AT'M9] MT,G81N7'CI]"0AMZ8QSA: A'R"Z*TKV,_U"]P6/HQ^.E2RW*6_3 'GE=ZSG0 MY8E*-@6\;&S X8 DUF\ZD%T8!*EK$'N_YOIIZ!T$TP<^7ODVZ-(D2H:A&3(+ M2>Q:^8:)H9^)LQ[>]QK>7S6\KWIX1Z#6DYY$GZJWPY$;KH;QWY-8AUY>'^V% M$_5VZ 6#Y_"OX'F8TH%N -!+4R"K@ R3 [M#[8;2H9_2KK4+)I[^OHZ>M1/U M=CAR@_PP^YO6KC>5.-H+)^KM\&45DUQ$_N3BKZ_=;[NWNZ[Z-YI&]S_A#]>]N_HF6[Z5P:_Y8T"H52Y M\EQU&7Q(U$YJ^K?P^HM6K+H7V1Y$VXIE]W'!\I(UVD!]/Q>B?;W0#]B]"SG] M/U!+ P04 " !=@ E7]@&>?P<; #Y3P & 'AL+W=O.)D_5>$OL\')PM9KU>#/>OG$;6JM"GYI73Z93B9G3];* M5*.7S_F[=_7+Y[9M2E/I=W7FVO5:U=M7NK1W+T9'H_#%>[-<-?3%DY?/-VJI M;W3S8?.NQE]/XBR%6>O*&5MEM5Z\&%T=/7UU0N-YP"]&W[GDIY0S,H_'.KKW59TD0@XW<_YR@N22^FG\/LW_'>L9>9EX_]F=W[L9)3-6]?8M7\9%*Q-)?^J M3YX/G_/"U+\P9;IE(:;R6]6HE\]K>Y?5-!JST0?>*K\-XDQ%AW+3U'AJ\%[S M\FV]5)7Y0PF+JB*[D=/)["*[,V=+,C7;/GS0@ M@*9Y,O>+O9+%IO[_@SN)%GU[9RV&O1,>==K9VN&OD"'/K.5*J:&U5F-_A2 M0U@;E_W7U_O,?1V>39P]L M[R1N[^2AV;_TL!\\Z:^Z4BI6V;?:S6NS"3Q^U3I,[ESVSW]<3(^FS[)74,(B M,U7V>JWK[:TI2XVS4J6!B:J,RGD]4\UMO;$U3H7'?JM+=:=J39^GDZ.3//N^ MMG.\G[V%I8+Q^YZW.;9J#]S/LI&=QK_M76&&;/1M5UO5+4=/Z4]-#3'*;E79:AB]1ID21( -O[?888/I*[76A[.:-CF'@+9K-2O! M-?I[ 9%999O:%NT<%$-X"RQ9VW:YPD*5;LA"TF0&^@>S7D!>:4L;+7R"M<$, MX^S*T2 HUS;SNI5G=SI;J2([.3GWP\+,L/0][O^JW J,;$B#WM9Z2?^^TU7E MMN6MXA%O"K6R>?:3OE4%_OP1C#Z,;\:8YD;/V]HTQK_X^M-\ MI:JEAABOU\:QZSQ@J;MY?8WA."20V("6-1:!?M"6QMFUKB%I%1Z)FP]:6]E& M9X5Q\]*ZELX<6R_;0O9IVQJ#*LCE,&/6>V9YA M3H(5V='D\#_X6&CR!5B-(5NMZHS4LX#=FNOU#";@6#1QZH^3/\8)1H^%#??L M=Z9*9KW /,4RM3]QI!=F3X/F%0;RZ100EUO:96W7(-.Z+^#"&%:P_HLGX@D2 MMHL",ND/6FXV_@^9:YBWLA0E\#(3^".R!===.347Y;L#*S)=&B OHG.?^T5A70*U&V8#TEZTJ[(QGJS(,,Q]OB M()@A['9@X;,%X#S^!'M@)"(%!BR'?-O";Q!NB&R>Q M:)NV[FBPT<((L? )>FFJBC@0-7)A:M>0?ZP;<95>BTBHP4=OVF"V,9M,DZFU M").WUO<<6'), TR [-1Z1>')K6:XL=:)1<-)E0KV=V$P$0P8)B;32A]Y11PC M'8VG9Y,XN'%V Z8P0"H)3I#UJ*&"]*JN5JS(0C2$MU8S0[" "82B!3XS<^B+ MC88SS:'"6 *R%RT[. #;[P$:'0.V+QMS*QSJX4P).];T9'<4'_I=S\ AS@(& M7.;!)\HB!?3&$!AF:0@3B)QU')I'/"WZ T.Q=HPV*IL9['+.YA+XQ?,9.$G5 M) 2.&"@4YR0L#)A(X>/S<,*>WR0"B2" E ^.Q?0U5&W-KC7%%^+"(GE?IMCA MS.EX.J=7Z]];0ZZTLQMTLFOU$0R*1##W',#=1B2N62D8[L4"VN)UF9R([B09 MU&&\]BI6&I$+1J>=__9[(*-"RPZ_D"E9@O863,?@#@."&:*EUK>Z:OU&HN 4 M+=NN[B7&4UZSK^9-RR9.)!CA 2C'CNO@=T@T.@X)@&5WO\'I!#6OC?LHJ\)S MRW<-&_UKQD5!('I3D3Q#&DG+"O@-:.]'B#<4\5;E;9:'I;L*9FS++JF#B<,8*$RE\0^^[/Q*9OJUI:W/0'YQD5J>6N_M<62 MOH>IT/S!@PJ:*H@O:)<)F/)9"*+(^5V/J\! P+]CQ7*>P%*!79Q?N(0[ *A)]E %*_85+-\%L_PAWCB""L M&J1 >A!DF$0=T^4Z'Q]%2$007GD7\P-PZUG@R',!T)#8&@IX8$ M"6YCS59CMN4)[CB5HXM#6/.:.,@3K1$/6O%4%$@"+>Y2$O6!HK;X:)N^R:%3 M^A8+&3AU"R'C$>&@BV0":"^ISPP!' R5@)*)YB;_@VBFHI$TH4GV#K_@"8 )S>H5T< MT@&)C\#;VW)>WYC"T?XA1 &3 2G.1,W9K44\:1< MO%SOT!B)Z7:?8Y6BG8O9H/Q%"0?"@EL1VI$TRII-D!A2+Q&%9<0<=!ZLAI^@ MU!>,%&CC3 MMCU[!;#63#06;V;JV=\0H/VQE$!,;EU@,,%AM,/$G<15-0/,8 MP2_1CA5GJ_!'30:1186R+ Q0'.*<$J$G;4\8&QG0XU@O37 +8\=VU9O?/6[G M1%>G^H,LC_R)*WK[(8+&9GK!-EHYGJ&RU>&<1%S6]CBZ?WAEZSBHL %$6^<[2F# N>E/\$?DBR0:%%,E%'NX MPPJS:YLB/WF)**1\+H236;XIF>J/94#NZ.#+ ,D&E DG #R\%'&(QQ^(HD/] MK&!@:.EHTR4G1ODBZ!QDD^D"\X^FD'C.\%LZ3]<%B!%?>1'J&:AG?HV4C<-,,4DAS&T$UM9BUSB#2&O&-%'IZ@>Q6Z^;MB454(LGE M58H& *3M*U,30:C M9BZR^]C5TD"F!TIQ;L*N"_@N&[(>:<#=.?Y%B/#*F*G^CC(=O[ 5^1&#VMK' M)@%T\'.Q,OLV1(=D*4+"N020^I-IPI_1CX681>(;;P>Z9.%<,^:G+*6F+$[E M'29%FC./_W*L)&IQJQGBAUB"B+9D%"@&"JD54VU:3-4Z MV=]:6$R/L'Y'1#B(R&@_$.NQ9_?31 ??K&KM28A ,MG2RN#@@?:WPQ#(_K*<=6<>2"!/H?B,JGNL%K+@<5SP0Y4\].]A3N$%X4?F M,19K\)SB&QLD!>Y6!:;%1$/KQ %C$;L13'97];(+[/=H?T'2!R4JERR\TWZ3&O.X7UXDARYV/"(7&@7?=P"$5ZKNEDF9P] M\\M'TJX7;_O4VS %>WJUJ $[N5X6&1D P%H!8$&I>+I6\D?[)T920>FOW9'M MP.GR 0@UC(0C&4Q6K27\QCD/2VQ4-]"7F@9RCEW*V(H][KX03ZGVBGTT6#2*Y$=CD2@2UN=\O!=J8YKIW]!WOI+81W]T?EJ2\H%J5QTFO! N#%'(&M"K.&:H(%)>;!#Y6[/>A([$_,VHT:9 MI]DUZ5A,EY,(8K"H85*]]4X2_#@8O7D[>NS=$9>$\Q!LAM))]RR%)X[ (W^9 M9CYI2QS\12_#RC_L:A[<'MC-2 $0"W2Z:$1D7 +P ,9;RN/*@UN$A5Y%D@C& MA2JZEEQH+&T(!E'D%AC_<"HE5!<01!7PZY)&H4S7 /^HU-ECT4&EF\?_QSSY MNSMAF\6^D 6:Z7;>S\&%4V#Z68:U27<7TK@,:&-LF7C[F!E,C&O'A%0YHK?K MA0![EN*!&DP_D9$=]"HWMG4@TCU^&A6W9[:NPXZN!+@='#V.>?XBA8X'T\=? M,/CX<=+W\T.WVZ?9C:Z,#RUQ1#!;V8$'$X^S1]GT\BR?7ISRIXO\:$J?CL\O M\[/3"7VZ.,XGYZ?9_PS_C^GY>>B8PF'LK3U@V.E(]PN_8FEU(][)!X.:XL19 MP]6#N- ?NK8\R:/)^ S>K2PY6PSUW'3]+Q)BSLC_4OU^+OE3?O_1T?@BO";S MG(S/A^<9\ZG0CH=D,.PZ)-!V=]]E2T(H0J.9!]>B0E=+8%"IVJHN,H!8_40] M#]3PPE]CR&!>I6\+J'&'"-..8I?7/F"@5L5T6/LR7+F>> K*0,/]=(//,%(?* M?4RALV1_AM8+\1"F.,2H0PE*Z["= /D4F 5(P*PNU#;FH?>+V>^E!H5_.5W MD=5/F.F&"QI)6CKF$T+9JHM4J/A!2\2>*I_DVE@CA74:D ?E(?S9J$_BI>!C MK*-.!-\=I@O?NN+;6R!42]ILY?-[JH5!DU:>,75V9,2"]5K7\\XK2"TFQ@)* M@NY#"A"W(:/HLA65H@F7WU*7!&%-'\_*YOH9%(X(X^!8GI8"CV @\);S?23# M73I7H _5AAT7N6-H&8-=<&1IZ5!V9LWOX6*2<)03Z.I,!!Q+9]EO^I4G<+[(BJG;3CV8<4[J^!2T M-*U1F; E< ;P1?4$.D>7#N.F!A)MLA^UX34J;G!-X'B"._W9^3$^61A/(N>I M@BPF7-FIU',/%,]TG_AUHL?M'?K6 \$0Y#W*;YO#D'(@"E235F:14.FG2PW M))A"JD!IS-ODF>]52=A!+(>XV1FGR/!\T98+2A.KE%>?YXX1:!$5P"/%GI4" M8>H!TB2.5+L-4MVNC//R^C[ROPR5@SAJ-\?JI3YY+FHDSC$I1/#J=[X+ICL= M>Z\)@91Q+GMGZBYN"HL$ !OSRSGVL18EJ32E>L'P9/Q8&$;E&?$:D4-B@O?L MO?=,;<6I+JZEQXZ4E+R#T:S6ZB-\'&(M 1;>(OAW( Y2[B6^Z,[NJEL!K2Y;5]Z&W)(W-=J,@CP-< M8EH#/\B*;C>I6]]KB?,M;%CLOH #^_B5-\!7&6@_Z9]A/V$;NW^_PSIN)6'F M$<4&QZ>7^?DYQP'3T_STA#Z=3T[SL\DE/IU-S_+CBRD@6'6X25X%0$;PD)\@ MJ#@]G^9'1Y=89'H^P:=C?#J:3//SR4GVLR7'T#'B$9Y-CB;Y])1"D(O+^UDKJ)DZKA:66(-K@SIZ'EJGZ0Y9B_9[%5K1UUSKR+%MI53:268$# M;:$5T!I\#U?S!\P7+>R>^<>4/*G(^%1 &+\$9/XF8/;752-A;A#$-_N-SB15 M^ZD,'=YT[>S0^0M*U"7>M03=-%B:;7> 4=ZZI MGHS7I1-]-'H5S==4#I(H!WOL@Q W-!E?&7 M.M1]N]R"Y%_>O.XZWA&X6+:+G%4-S9%A[9WT\TZW"2;ZD\:'X1[D;WV\PGVC M?N\[ZRJ>?*VV@;*N,F(JSU!Z_< \CE, -?@]V PB%I<$L[O#/S& M#7%RG%T-OI+$6Z&3[-XY:&'3V8.P[V6R!/74=/>8VR=!PET*2S:$F7FF[ M#.O B55V#8E+'7FHX_5;/-3,V7H6>I:L[RQQTE7$M3)/;:B&S+F4MD'$6%$Q MF7"NWDW<,QWLU>42RFF>G1Q?, 4GTZ-P(R5>9 G8>^ >RW[Z8]??[/JV7SVB M42%CP,Y@4ZJ@XZQC;]Y*.@[@G$MZ+C4[DAYP/*& VM9UN"F-6#R^MY7HW;*2 MXL2'"#72Y.7;D+R,R0Q_.V#_P>AQ'N:6*Y$DAVOU&T6,7!9KC@1LZ$U0LZ>NY[C?NC;V(C;72?(/9#AI"[(*=7,UB%9 MV#:Q(]#G_AGD;TA Q"$MM.;2+-TCHT^<@,K)$=(_)<)BG1YZUX3_VO 7DCPB MQ]=OB1I0$Y)8NNXG^4N.6,Y/*0OGOJ%, 22>F]Z\V;!U4(:>;;'!7@KS(K!/ M "KO3A?>L*1ORW,JD5%FE[L5QYS4"Q _AK-DZ$1?.!1Y='EY/I[V Y^+B^/Q M)'Z51"B?'9H,I;X?'8TO3[-9NM#1&-!^MK/.EX1 ^RZ)[X4T4,2<4F:!I9QO MB!?_8FI6R16)&,_6\,W$9/C@\!WS:MSKO)9061@Z<#8\(6>/IEELOC7./*=/7(QY339#2][EBPJ$7C" M+SCANO5\%%L0VX_3>O9?S !<540BF9%%ZZ_@!?_0-;W+C351:_W)7V_S;B/? M26=S30",8W!*6[<5F?MXG9F?>RS%M0JX)=X5^:_6N:1J,?5F*?2]\H$0RDJ3 MV561@MO\/ANXK*D-BYMJ2&WD^NTV!CWQQE%(C=[YBP5!0Q,3);X_,#&HX(T) M-[P:CML3OL%)T_V6O5:M,#>\$"5L$P>(539DU9LXAOR>[Q&D,TI"@6#=571P M%)XR;ML-K>!L &'R=&&)GP)R%, \$!.:"O[>]F\">)OQ8'3)L14&:JI)D_08NI-.CX#SEK_MA= M^N1T1\2F=W2+**>C4A$?"![7G63[-(]'D@'2>@$+HQ/YSWL6:)B!5R%Z3 #W MUTEO/,BZ)2U]6U)V;KEJU!Q>_3#1)+=&.J>'? >$+"6[\/ZNH2:\^]Q MM*6_W>LR$'$ZF:5KX1^JS\A02N[H&HL%)7UFIUCG":Y@XG3;/?@8$ F-I^S.Z M^DE-9U2^Y6X78LLO<+=4C/DV^>4.)C#,0;\7D?S9_<*!\PH4::+\C53MX.;" MNMS64O?7)?9*A$I-?I"K3HZ.CR;^F@GE;20$2:8=W7IRDQ\:&8G7E 3"S@5F M :V'/I4MP2K)["41+.-%M M,'AYR1,D^P2^EVOOA0M7]8O>SZ?TF<3JYN55+A K_J$SD8UPF -\EN8FRC'& MI!E3&(6*+DZ;.:R*I"]5D.J$!;/X0PJA,?#^GU$X]C^R4MCXJTSI5/ZF?JSU M=5?VOSA1'Q7QC9?]Y/>A:ICHUE\L<] (MC%BS65P[T=Z>H-#'#GWQ^KA::38 MY^[^0FEAZ%>YGB0_QP:@L.0?G7-R+U9^F2U^&W_7[DI^SJT;+C^*![N!8W)9 MJ1=X=3(^/QV)QPE_-';#/^X&#-+8-7]<:06YI %XOK"P?OX/6B#^VM_+_P50 M2P,$% @ 78 )5\K-$9=Z"0 ,1H !@ !X;"]W;W)K MK8W97$XF.EN+DNMQO1$51I:U*KG!HUI-]$8)GMM%93$)?7\Z*;FL1C=7]MV# MNKFJ&U/(2CPHIINRY&IW)XIZ>ST*1MV+]W*U-O1BCV^#R+J;Y=L+?I=CJO7M&EBSJ^A,]O,FO1SXI) J1&9+ M\>]1W(NB($%0XW,K<]1O20OW[SOI/UG;8 MU]L_B=:>A.1E=:'ME6W=W&D\8EFC35VVBZ%!*2OWGW]I<=A;D/I/+ C;!:'5 MVVUDM7S-#;^Y4O66*9H-:71C3;6KH9RLR"F_&(51B77FYDV5"S@X%Y5A[S9" M<5,K]K8V0C->Y>SH\'N1"?G(%X705Q,#)4C4)&LWO',;AD]L.&4_UY59:_8' M2,T/UT^@?&]!V%EP%YX4^.>F&#,_\%CHA]$)>5&/2&3E14_(V[.._>-VH8U" MY/SSF*%.3GQ<#F73I=[P3%R/D"Y:J$O&/5(.4=$GU8D]5(?FW81DDPABQVK%ZR95/E MFFT%*VI>08:IL4Q[K *#85AH@\D& TV%Y+#9#V'=WN-^0X]MUS);,ZX$V_ = M[1ZS.PV,N,%M%D(KF"#$?"O8=PPF VU M%\)LA:A8-/;]%U;2?#Q/7HS9;9:IQIK=+AF,I:U[*.0>1%MIUH#) #YX90"Y M[D#>!XSVRAJE:,*F5I;W@,G1=2T(+6RPI][R*A,C1IYGTHB2=*)]X08LU5"& M'%(7,K?X+GA!"Y@E'[?WEFMV%HQ#,%516-+%RS-_/!]>:-H-.;MC;C!+KT1EK.+W9C"!W[:TJ6J!Z3,&JC;MQL.//,&0"K2FV-"]9(3 MX+Q@VL"%V@XC7'(!$S\WHLIVQ_2!@&_4&>^%^C[@2U4#ID91"$(%()[)#3>R M6E%LT\"'^]L'C[9!J9 4KPLJA)X-.]C@8CR'!3:2%[_?$ I:R!1?VL"QJND& M$5X*KAO .3Z9;+08&L*E$AMQK&\@I6_]L&AS:(\6J( M)8:F 0J1&VDBG373*>-=BV2Q9H']RD2 >D;7(TRZM*1DE M3<([%XU7I M]GV+':%-SU*!(I8"AHIC"#SRHK$(V.#M=@+BSB.$81=H4E)_8AGN MH2*<"ABSELYE@"710'4T J>1M5![T'7/ M@-8T)@TC#@0!5.C:S56=!]8,Z M;ZL#(EO08,6"% ^V?;)S7>TZQCJBA"\)F/NZ+*6V/?1M_B\TE"5%T8.J5XA$ M=CXBQ4<7+0^2OJ@3MHYR!*>+")*+JB'K?.SLM [70(LR9*/J1Q 80%LA%H$Z M(.NWI/$#_:S)ZQJ2/S=2V=B"EUSP5" 986>Y**,TH:>,;Z0!)U5"Y,XIC^@& M:FSO@A^9T&8EIFR),N >&K)<4&X@TU5"Q7*Y7()KL9UNFP_]"97)^85HZ(BOYCCQ$_\CL MQ9'()LM180;V():TKC_%(I3$3Y'($#G[G-14$E6595)E3>FBTXJQ@T/1E2UD M:TG04$_8%S>B_8P <>;+K@^HNG"B!JQWR48(Y0KP(7M65E-D%Y5^2TFPON5F M:@%Z_Y 6CL$+N[AG9/WLAJMKMD7>N6Q9DQ2"_GQHW!F!KB$!5?>2W?;,?]^6 MIX>VZ_Q+7:U>P@=E_^:/BNK?;\][BXI\H.Z;)[M7=L:BF1>'<]RO;WX(P M"0FF\UD'8>@E_OS":1H%D8-P1B:@,T^BY!D0 I%I E&8GE[T@,W)-^WU:Q#C MU//3&>T?>B$M.M DBKPH)O @.?63097;[D#)?L90I78I;F/X9,/;P[^U^=\& MO'XBW"\1%NRC$)_:HPN$U\%C%[/V?^A]\WPG5K*J*)VZ#R?8DGCSA$PF.V-[ M$R-6[4W@S8.0"O6CM*64./:4.>T9@V:S:0>#CZ@<)^XCO5_&R7BX) MI,VS99Y'88SX#Q-XXSR>(IK/TP@Q HO)D+O!D*D7S[6UQ[\3_M17_IA?O!/[ZX?6%RSE< KK !7XPAR,E)KE8MQ6 MF4^?,=$8WJ3>= MQ59W?Q9:G9&R]O\TC09>MKK">>[KV5VM.T]\+5-_X (#696$X_8,)9Z/9R]L M;;(Z#1'AHN3YE>[KHX7;5B(6GP5[1Q7[86>/&-R'J*S0U/:ZYHUJ&U:BAZWE M W' !Z2(^U;9VB-B*L_XDN(K>[!B3Q>IO ]G0JC@M+=M3 8%.&4XOI>[SV5[ MI$3]M3UEPJ=]1?K91ME48;K#I9UA*(ZJ/KN5;M0Q>-9[\;.D3V M_PUTX7\-NE-6'3L"GNP=XY="K>R/%70*"HIR)_K]V_[WD%OW,\ PW?V8\C-7 M8"R-IGR)I?YXEHS0'-L?*-R#J3?V1X%%;4Q=VMNUX+E0- 'CRQI&MP^T0?\K MT+JHL<0Z59G3)A-6+5_TKH9/K\>TGA?\2ZN-:_TMB).%,5_IX6W\HC<@@E2B MHIPP2/S$[%: MRB+)/YG-+ZKD9T+X(I,X_E=L_-IPUA-1X7*3EL"@(-69_Y7?2CFT .:# P!A M"1 RW7XCIO*5S.7+Y]9LA*75P$9_,*L,#>)T1DKYG%M\U8#+7[XSV>V37-E4 MO%*+_/E%#ISTY2(JX:\]?'@ ?BK>FRQ?.?$ZBU6\#7\!6FJ"PHJ@Z_ HPG\6 M25\,AH$(!^'H"+Y1S>"(\8T.X".VQ"OMHL2XPBKQ[ZN%RRV,X3]=S'I3@,G^&OT7P2# :#@ZOG(KRK\'(:A',0.+L,II.*P)O"6I7E M8DW8$)"PZS21()U#+Q+P-^2T9D\(\5:PDVE>/?>WIO%0AX3 MZ MG2STSOOBRTH=X&]MS9V.@0^)2#AO04Y%!;%6\K24D4XT;UH:-ADRN'JLS\'Y M#E!C?B7*1_0=4:D *L5A0(<6NN5'$)&2KE(]%ZAMJ-:\]/Y=+3-!$867H4&1MSE.9MKS[?B"]F MK2,QG@V>3 8!9\@G[TVLEPB!7CX$^_H;Q9%"NQ6;,BMY8PW\Q2SA'Y/^L&U3 M2+UW&ND267(O*N(2P,0C M8!)*F*:$55N<\&9;Z,A)6?Q3(%-?'7('H:I2/FFE+]X4E@P*G"E8(8)0+A,? M*/K3MB"\.P&C3PO:QD]\*N@2!=,>R;4&,I87X")I87_X\P[FM[0F9=K6K.^] M:,8.L>LB&8D!%K]0HM$$HR-,'#U**^J,D'UQS>X/F;6]H-LX%TI:RK%@!):( M<"&%I9BJ_BP@G]P$](Y2 M,U&I99+.&,@UDGAQ* _ M&3P*?+HJA9VJKO555O-I;:TB&!$(_4(B_?SAS2>PU9#/%>0!N9V7O-#NP_Z M=D?P^8.V*/FI9(3><;#N7GF!;,X9TKB M/PHNKANQ, ^Q(M-C9#XZ$Q6:(Z7$&T59&PC)!YS^!A=%@]6( 6K7)JX5-OS_ MBVQ8B2Q\N,B0:IBA=NP(&L( O>CRK4X_])FXWC533[Q(&K%R0.]D!"2$_7#R MR-<-W>B/)ITUJ2H7$!25SS&'9\N?R.5V:TB.1+R"W!DI%3&WK$/WZ\W6RE85 MTA1-',$N*(+N;(LDF*#/8_H.UR\HV;-HI_WV MRZNKA_O?DE! 5B*:2;5T7$C7570IJ >"KS+S$XR+: M*I]V"]WC=24Q?I"0K?JP:A06]^!'9:X*%ZW6BY>P>1TR[T[QD+[66]*)VEIE M<\A7R%C0 K3I-\ C)Q.NK6O3(2/?,Y^&^Y8SL"U_OQV3]\=6;C*?T>62[.E6 M\]HR&Y%K@@RXOS4P;V_E1O#,L@S#O E"%.1\SA6<*1*J%'RMG")N4#D2D(AE M"]A'YL>+@JHGZFTJ64?2K6A=I%3LVB[$77ZD8)8^*AW.*@ :(>7Y9 3?$!^H M/&A5YZ=J#O+,(D,]C=< 0,MQ+V[1D4B$66\VK2YDM\;?K RM-QMRL%C;*JO# M OT#!6JK(W+)=C]PPI[V>XP37#1S@YKT1IXM/ &S6[K$%A$^1!.=WDL(GY]! MM,U\<<]LH!'+-4OJB&Q@]*JLQO.5<53I"R5!3RV(6M#&'IM:6)1FD*8K\T!G,S?;4T#R1WV.OVF9^Z6>"KS@@3>T9_/ MF:Z5C"G2;==(X&?6'X\>E0WK=L?SJ0Y-Y6YOJM"T7^-0:*$=T V%[6ZH/0,X M,/D874[Z\S8,% +?(HBZ5J(>"9M3%KF3.F$Y-OYU,(96/<4QX7@SWA%+]H 9 MR6'!03S4VA:.2C>Y0.<5_&5#F ^9N$*H3SJ'+X1S;Z.F[BEKUX.[]L6O1E3S M;VY-V^I[@+P[I0'WE=RA[]4S*!V)_DD7F MQA^H2-KW IH)$ FGB>T_8.SSCP_7'\4O)B&=(0Z^S:)^P)QM);XFH =L:]R- M>7NS)25HO7D;2B[[XW,_JCU)3N^\*@?!U6&6JS);LZ&VQ-F+\M# M:6'"::%[^^\9J/H\X",BB0,B_Q#EADZTPC#P.[72Q8'.DOIAXNEU84U,5;GU M8VK?W=2?Z^%.-<1NHMML=BQT'19_1YAZD"P.CF7+FF1WY#GL MC_ZRD6=WENB>KNL?'Q[O9H'9;Q3 M5/F\MW4V3-;->L^.[.#AEGRZ]OTC?LY)Y?C[1Y-K6"77R8\GUU/2::587SV7 MB=5R.[@S[)!;!QA5HQ5!@PH=;FOHNKN^D<;?D*)/L-SWUPYNX-29),T?;I7@ MV<2A:UBM"8)%T(6&+&^=RFRDI?9KMR%MS7W*([&F _33 R3SM#S+)KG6FT05 MC;TH2N8@H\)&*THTI'"J^](^!L2O(4LYWN>*IA,0C,EYZ?[DJ[(D*WQ:+>6 M2J4\/QC,=O6[H]!]?;):JJL3Y2B@G.=7!>DQRV1?K\V3(BER&%2X5I8G63X' M5\;J@P+'=M[%P2/<\IZSQ#>=%FEYKD=W4';"%)\M^>*2;H;0VKIII WVEM83 MC43B,9;W]31EB;2/3J*:N4AFGZ@4K:&_6\KA#?FQT[<2'A\3XLE1R7W=TJN^Z1J4Z;0+@YH M_-VT XVK5>Y5":(Y$#@XKNJ+S^4TD$CX6!>>[WVM1K&B>9DV+['8Q_/] 13W MYJZ\R><.WN/[Q 5P[(]F2D=D^#-@FD.*;^IW8S$+)I!G\V8BAO[J7?-JNO]J M5KWZ4ANE",>C8 9?\YYY5M_EJ^W@M;_#$K#7UF]5]18!(?B1:XO#$:HBNM+ M]U3IAD/[L1(@_X;!WO/;UKFE[^_.Q"283V=T+2^8S2]):F%P.1OCCUDP"@?B MJCW;K=1U^@)("*E-IJ&8AG,0,+P<;.WM;4WY[.?$;"XNQQ#R0 SGXV8A[,6D MBFXWC@=3NMTXHSN.HV PG9W3V^$(OYVB!?7C8#:=,EMD!&!K$$SG$V9K,IFA M%??W2;BL>[U_GZ1]?:9>_*#+)W^[4G^G4IH;V@/J:=]=A=3"&8MG,IS7S_LH M&DU6L,,Q- I-T>^K[AL\]=KJ-QR/6]="OT.(VR2';(^38#0>U,]=%Y4O6O?' MN3JC6_)TB1*,^*OD]=OZ(OZ5OW_>+/>W^-_S<,3!0I< IK_GO#R?U!+ P04 " !=@ E7VC^. MB!($ "8"@ &0 'AL+W=OU]>YJFKJRQ$6YL6M1TLC*V$9Z6 M=IVZUJ*HHE.CTB++IFDCI$X6L[AW919(GNXUK MN:X];Z2+62O6>(/^]_;*TBK=HU2R0>VDT6!Q-4_.\M/S0[:/!G](W+K!-W F M2V-N>?&VFB<9$T*%I6<$03\;O$"E&(AH?.PQDWU(=AQ^[]!_B;E3+DOA\,*H M/V7EZWERDD"%*Q&4OS;;7['/YXCQ2J-<_ O;SK:@B&5PWC2],ZT;J;M?<=?K M,' XR9YQ*'J'(O+N D66E\*+Q5KV*.<=2O$,RA3>&^UK!V]TA=5C_Y08[6D5 M.UKGQ8N [X(:0Y:/H,B*R0MXDWV:DX@W>0:O2PS^.ELZ;ZD2_GXJQP[B\&D( M?AVGKA4ESA,J?X=V@\GB^^_R:?;S"P0/]P0/7T+_ZGOX]RAP4PN+<(UML&5- M!0Q7UJRM:."MA@]F@\T2+>M,:IM@X=P(6X%9P:6T]'2,=2#:UI)A!0)0*7>@VE:1HZ<:P'!"^5_,3; M C;"2B11R*=!BE,YD+I4(7IQJWM%O>F6FN$NI"-"94E=A#@2H^?R)[/6R@W9 MJ'O0N#9>1GNJ-NU$[$!D0L472A\L'0P@AC91G8E"7BUT$AY-GRZ%4. MK2+=?MS6LJRIZ05508NVD;YC%S5;#DF2WC5J\#7"A6E:H>]).^I68&C+;B5Q M6'(FR$*0]YYA/8(MXZ0.XJ0#WA'OJ6,*(3 MJ&0%VOBAE)Q:SX-N^'$5Q#08]_D:'@0OIB\''V:>%\7H9%K\]\@DAA>*0Q], MQI-]88OX0,2&:F_-MK)$!C\HIN/IE.^\!Y3Z4>D^JB<*Y8+0/NK]615]4>\B MIES\/WH/@S_2>_)Z=)R??".]C[ZL]^'X./M&>I]%OI^54RTJ.'@]O'RR&@K= M-47/CXEG+>;^%0H_]9\I'4P+#=IUG(D<21BT[P:'_>Y^[#KKIHT'\VYF>R_L M6E+2"E?DFHV/CQ*PW1S4+;QIX^RQ-)XFF?A9T^B(E@WH?&6,WRTXP'X87?P# M4$L#!!0 ( %V "5>\_J]\7@8 *&PO=V]R:W-H965T#=R!+IDI]H<&;XG3DD4*B%+DA!(Z/E;@0 M94E J,;7'G.TW9($A^\;]%^M[6C+E#?B0I6?96$6IZ-T!(68\;8T5VK]6O3V M1(27J[*Q_[#NUH;!"/*V,:KJA5M;=DW_K_3 02+U[!%@OP*S>W496RQ?< M\+,3K=:@:36BT8LUU4JCL&U."*["IBLN2Z:D[%!7)H= MYSW&>8?![L&(X:VJS:*!EW4ABEWY,>JS58IME#IG#P+^UI8N>+X#S&/! WC! MULC X@4/&GENC;SD-QA3!B9:\WHN[/L?DVEC- ;(G_N,[[##_=B4-,?-DN?B M=(19T0B]$J.S9T_\V'O^@.;A5O/P(?1'TO-O,0 #&C@4LL$(L^FE9J!:S-7! M4EGGZ!M,&5B6O&X<2D&AP2AXIXR =".#'#$"K,#WCGYWX$0 MG,6P%N)+ X(B$3".;J /HV/X@,6D#X)KN]-[NU,#ET+;ZH:X>^??M=4454![ M-U\^VV07Q=%D)336KL*16X8 M;G%6HD'C 9% =+I:MO=#!FB"'_>0_H^0/XD:M,UHF=-N70"UM31P,+JZ_C@Z M_ _"Z)9J&^E[F/Y8]]9/>4E!=2_-<>8Y040D![Z;9/ *2Q+)1>B ,$Z )6[D MPZ<.[" (/2?R8Z26N6&\RRV+T8,A3GENX-^GP([;TS!U@LS'O5GJXO,G7EX. MSP:X&GCM2IME%THO711)S^#-UM*+E'O_X,1 MWPGP/?4"XH2YZ2TG!_XAA&&$&V3"(G8C1=.QFWBZSON]DF6^93;U',7L0'.)[XC,G M32FV6.9F"?RU_V?MNA*V==6FP:R01O(2YF0V02.=#72,8U4>VF:XGB./)=I7 M[AB*4K[G/76MQ0-L(O)&<'UDU%'!L8?P6P]B6\%U*ZG:!DV9]TZ_?_/.V[PK M-G>=X%HO3+"-%(6D16A2B*4Q2ED'FJNV1*JPD]5D+TI.!96$LJ7XDC.K+)ZS M9-56.QMWYN)V>.Q]"I+J#]J.,A0#5%XL_,-E=+=)7J@*C]B-M04+.[T+#&$$ MSM6\QNQ#9098#G7\H:8[H]$ N1\O4JL_<;6A3\!$8.D2J@DCKILF+F*!X'#9"5X1 WS>K MU6RP.^(NM9I2?7%WK1P>/K@].,P&B2!K"]+OW+3Y8F=:Y7FK=_VZUVLY.DK: M#.JUNJUY!^BMMLL!G,% 1$\VA\> W?>SK3WV>$NE:#C<\&J?S+DSMJ>.3J$= MMFS1I_2,H@S_$RP^V/\>@K!-6FA:@/,SA06I'] &V[OYV3]02P,$% @ 78 )5_A]R";J! OPP M !D !X;"]W;W)K&ULM5=K;]LV%/TK%]ZK!3S9 MEAW'R!(#3=-A&5"L:-+UP[ /M'1M<9%(E:2B>+]^YU*.XR"Q&V ;$)@/\1Z> M^^3-:6O=C2^8 ]U5I?%GO2*$^F0P\%G!E?*)K=G@R]*Z2@4LW6K@:\^J2KEUN=GO7>C$[.)W(^'OA=<^MWYB2:+*R]D<5E M?M8;"B$N.0N"H##<\ELN2P$"C2\;S-[V2A'^ M5AF?]9 %GMTM]^;??S.:#G\ZP'>RY3LYA/Y5=[Q>R9E M'9-<&Q<4S[3]:73ZE^2\?]=#+!..I/IS,9C_K# MV1B3H_YL,J1W>_5(TV1&W]%Q,>L^B3RK_ M"RF,,P*<(P =D(AO64RJG(Y@,"VKK$")\_4&X4NC'*Y,Z*)QXZ:,$3B-.SYFN-L_::)J^JEXG,:QQ+1YF+Q.R+W6P\#]D M"6&DW(/9#XBD422-QMM1V8&!H<5Z$R[_QK52FUH\X3+^US:$;V*RO0DP^8%HVL*_*,M=POD^-R%V(W7M_AV"I MU4*7.JS)'B2X4*6"]A0[(&3^M:4\EMZ6J5"@);[9&E1*XGH/G3Z.NDZF?: N MB8*_2D&=6JT[4VR?B2<@"=X\8.3 .N05V/)1C@G&!6=<+1"KXVX7\?'P(I3K M?CR4VR[83-"9KB631:$,%6K%,7;$5/LN%GOKKI09O@LT2JF*[5OR7.WW?F;KBE].-ZU]N^56VD0*'D)T6%R?-0CU[7+W2+8 M.K:H"QO0\,9I@?\PV,D!?%]:&^X7_P# #5"0 &0 'AL+W=O,R6BV\[$:O%JJS@DN\T6"ZIF'Z\12%ZI=1&FT$M[RJ MK1,DJT7+*KQ#^V=[HVF5;%$*WJ T7$G06"ZCD_3X=.KTO<('CKW9^087R5JI M>[>X+);1V!%"@;EU"(S^/N,9"N& B,:G 3/:NG2&N]\;]%]][!3+FAD\4^(C M+VR]C(XB*+!DG;"WJO\=AWAF#B]7POA?Z(/NA)3SSEC5#,;$H.$R_+.'(0\[ M!D?CKQAD@T'F>0='GN4YLVRUT*H'[;0)S7WX4+TUD>/2%>7.:MKE9&=7MRB8 MQ0)NF+:/\%XS:9C/EUDDEO"=5I(/6*6W+9 MAMQI]BK@VT[$,$Y'D(VSR2MXDVVP$X\W^>Y@X:^3M;&:5G_OBSO 3O?#NKXY M-BW+<1E18QC4GS%:_?A#.A__\@KIZ9;T]#7T[ZS0?\6"YUOOD$ZZ@1,#J@0J MPR,,50 FBR#(O(!^>P3AU M(IWX[G0&=6TUBE3.//J+^-2WZ#A2/(Z^E)$+/ M--:J,T^J4&K5 $K++2<"7$)?\[R&"\US>,=EL49=C>"MCD=P5C-.C2D=1]5I M.%5,%VYQSC7Y4MK 3\Z3&UVHB;)3.JLYEG#Q@'GGV,!U6?(<-73D4L YYMB0 M"YB$>+.? ]DKEO^FL5*:\L2*P7]?*_#5+H 9^$ PWT(I.+K#U@9/Z2:/!&YK MY'HG5U"RA@M*Q AJ1EZ@\#!.E5(1ODLNF3]$>3.;QE :2$'ZV$L;! M-(TG&\GS@F\(?9'=_YW5=!S/7K":/4E>LGKO,3:@+=.#DQRY+VI54ZCHB4.T:'$OY0%D/.]V[?^HRPM2"ECTA^2]3; MTW:X1J:YK$!Z$"K-Y77 W!2=%AJ.=L M',]?U/,H3I\D^^?3GG/VO/!WB#YFR'PV65%P-WQ\#X6'#JWB?<,[V;EJ::A4 M_D%A('?QA5MW*]V^64["5?VD'AX\5TQ7G":OP)),Q_&;611:8;.PJO47]UI9 M>@;XSYJF#VJG0/NEHA"&A7.P?&ULI59-;^,V$/TK Q7H MR; =YZ.+U#:09%MT"P0(=M'NH>B!ED82&XI42@]JRHY M=6:VF,^O9IW2ME@OT]R#7R_=$(VV_. I#%VG_/Z6C=NMBK/B,/%9-VV4B=EZ MV:N&OW#\K7_P&,V.*)7NV ;M+'FN5\7-V?7MA=@G@]\U[\+)-XF2C7./,OA4 MK8JY!,2&RR@("G];OF-C! AA_#UB%D=*<3S]/J#_G+1#RT8%OG/FJZYBNRH^ M%%1QK083/[O=+SSJN12\TIF0?FF7;2\7!95#B*X;G1%!IVW^5T]C'DX]YPGO_+_HI8\ZE,:%P3/]<;,)T:-H_GPM M"YGDXG42::3KT*N25P4Z);#? _]WV_9_X"CKTP* MV=!VZ\R6*ZJ]ZRBB+2FZ_*\ME4;I+DRH]ZYDKN"=H8R.NE&Y^[P.F!?KV#)9 MZ2A#I1M\8'(U;08L00U<;HT (%?5OZ ;8X@,AP@Z]3&ETGIEW+ NP MADZ-[ -.#%4"@(#5L!A !JCWE+;$1L)&!T1PJC:V*B:]&Q=;X=D@#DX,@ O. M8KB7\'0G"U/Z9'&<@:;$P8 $Q,32J3UMX$4]&+0 \%.?JPI)2[1( S^5T"O: ME=V3ZMR0=D#40L[L?X73U)AJKZ"^=/MD]VI(#0(RN]URJ*^CI3O4PD MQ$32(0RHC8"=CM^8S0GMF"J7/%ZK@ F*!$*U,2/9D/+YG*5#CMY*D7AVZI%? M#_J;M[PF+?I$I8$%TO)LR>.>:Y3^?BPGB8J1,9,Y4QBN+ >?\HU^ZWJI@#0/ M_JVND(;G@\BCYKT4>[(^B7A*]\JBMD4BZLUH*#Y(/2:R55M.!89;/(&<]*28 M3BAPKSPBA$JD;>Q/U33"&V534F5EG&:IJ4:SX(P?>U8G)W<:AW[)MW=LF/SX.; M?"L^F^>WQ;WRC;8!^U7#=3[]X;(@G^_K/(BN3W&PO=V]R M:W-H965TU*%I M5YMRXYM(&DR; -: M&,FZ?!B&@99.EA!)5$G*3OY]CZ2LNHUKI%@ YT@>[^%S;Z06>RX>9(&HX+&N M&KET"J7:N>?)M,":R1%OL2%-SD7-%$W%UI.M0)89H[KR0M^?>#4K&V>U,&MK ML5KP3E5E@VL!LJMK)IZNL.+[I1,XAX7;"M%BW;XAVJS^U:T,P;4+*R MQD:6O &!^=*Y#.97L=YO-OQ=XEX>C4%[LN'\04_^R):.KPEAA:G2"(S$#C]@ M56D@HO&EQW2&([7A\?B _IOQG7S9,(D?>'5?9JI8.HD#&>:LJ]0MW_^.O3]C MC9?R2IK_L+=[(]^!M).*U[TQ,:C+QDKVV,?AR"#YF4'8&X2&MSW(L+QFBJT6 M@N]!Z-V$I@?&56--Y,I&)^5."=*69*=6-TPT9;.5L$8!=P43N/ 4X6JME_88 M5Q8C_ G&!#[R1A42;IH,L^_M/>(SD H/I*["LX!_=M4(_,"%T ^C,WC1X&1D M\*(7.PG_7&ZD$E03_Y[RU\+%I^%TG\QERU)<.M0($L4.G=6;5\'$OSA#-A[( MQN?07YB17\6 OPJ$G%?4A*0 Q385@D0E:5&H A2I4U:E7<5,M_!<%WN9 FLR MR,JJ4Y@!'F!;@I4&]BVK>=<03-D0!N\D[9N,ICWIH,Q>\]V=,H6+7,)=)5)1:?H MN+UYE81!<-''9I:XXV ,LXD[GB9Z%@:)GD7C!&[RG"X>'4<3/KO7@;?".(AA!'(8013[]9K_$^I#'P/?= M"=EJJ4F8N1_#;.9.$Z+^+,USN#(.OP9_%(ZM"(P@%",BN.[!C3*VPK?*Q(H0 M_CO]9QR[IU12H0C\TI6"(\>"GIA=JQ1 M.D7 ]DQDWPBD3[WAZ(?^>^8&56Q-;6>;18=@QRK4?;5'O?!H I%!+GA]JE?/ M=.@&4]9)U%:E +0U9@-0T.FD1WHI.-O7_[EY3RU0VIAK#"Z F":8G MKW?OZ#VCCM^:5UM2C(B4?=J&U>'#X-*^A]^VVZ^*CTQL2^JY"G,R]4?3L0/" MOM1VHGAK7L<-5_36FF%!'S&PO=V]R:W-H965T?[80,:$"H MXPVQG?O]SY<[?.ZO&7\2*8!$SWE&QVYSBAG6-"K:AOUF8\ZK-29H3"C"-1YCGF+T/(V'I@N=9FX9XL M4ZD7[*A?X"7,03X4,ZYF=J.2D!RH((PB#HN!=>/VIH&V-P:_"*S%UACI2!X9 M>]*3;\G WQ1GUB8E>Q/&(!MRS[ M31*9#JPK"R6PP&4F[]GZ*]3Q=+1>S#)A?M&ZLNUT+!270K*\AM4.ZJ%; UV3K.KKFM2, ML,11G[,UXMI:J>F!R:^A548(U94XEUR])8J3T0R_H)5 ,^"FJFD,:$1$G#%1 M!>YO A]Y1P>]E=HD<]Q/R',]OV<_M/8-[ M+?CX%.^'\@;/?\M-=A6:I5*' , TL=S@+X M"JSH_3LW=+ZTY?F<8J-SBHW/*38YI]CT3&([U1(TU1(<4X]^J/9,:,SRUM*H MV-"PN@NO(B\(NF[?7FWG_+65ZW<]9]=JU*+E.-?!KM6X1L)J^M_"OW M>F]?TQ8K-PRO&JOJ@]E;QWT.?&DZN4 Q*ZFL_G7-:G-9N#$]U-5YU^VHB66&:S2.3JG698:HN2,"U M@7J_8$QN)MI!<^6*_@)02P,$% @ 78 )5YE66Q]$ @ B@8 !D !X M;"]W;W)K&ULG95;;YLP%(#_BL6D/;7AELN6 5+2 M;5HJ=8K2;GMVX !6C,.$0M%\^R!%#HI:), MQDZI5+UT79F64&$YX34P_23GHL)*3T7AREH SFQ21=W \^9NA0ESDLBN;442 M\491PF KD&RJ"HO7-5#>QH[O'!=VI"B567"3J,8%/(+Z46^%GKD#)2,5,$DX M0P+RV%GYR_7"Q-N GP1:>3)&II(]Y\]FLLEBQS-"0"%5AH#U[0!W0*D!:8W? M/=,9MC2)I^,C_:NM7=>RQQ+N./U%,E7&S@<'99#CAJH=;[]!7\_,\%).I;VB MMHL-/SHH;:3B59^L#2K"NCM^Z<_A)$%SSB<$?4)@O;N-K.5GK' 2"=XB8:(U MS0QLJ39;RQ%F7LJC$OHIT7DJV>CCS4"@)X$SP@JT$@*S O2Q*QFY2N]@XMRT MIZT[6G"!%J('SE0IT1>60?9OOJO-!KW@J+<.1H'W#9T@S[]!@1>$([QP*#>T MO/ "[UR9-VC_BC8L(P>2-9B>J[J#3L]#S7>SE#5.(7;TAR%!',!)WK_SY]ZG M$>7IH#P=HR>[A@+RO?WLUC_51JN,U^K_0^YTQX$YIA)&Q&:#V&R4\YVSVROD MQJ%ORZ=]EA MJ7\6($R ?IYSKHX3L\'P^TG^ %!+ P04 " !=@ E7+X-5D;85 M0P M&0 'AL+W=O8!(2$),$0Q CD;[Z_?K;@ D-1S:27S.BRV) MN'0W^O)U-SC/=M9]\!NMF^QV6U;^^6S3-/4WQ\<^W^BM\@M;ZPI/5M9M58.O M;GWL:Z=5P9.VY?'9RS%,_[MK7OQS+9-:2K]UF6^W6Z5V[_4I=T] MGYW.X@_OS'K3T _'+Y[5:JVO=?.^?NOP[3BM4IBMKKRQ5>;TZOGLXO2;EZ>/ M: */^,7HG>]]SHB5I;4?Z,M5\7QV0A3I4N<-+:'PWXV^U&5)*X&.W\.BL[0G M3>Q_CJN_9N;!S%)Y?6G+7TW1;)[/GLRR0J]46S;O[.X?.C#$!.:V]/QOM@MC M3V99WOK&;L-D4+ UE?RO;H,@/F7"69APQG3+1DSE=ZI1+YXYN\L-PU.#>SJ^S:K"NS,KFJFNPBSVU; M-:9:9V]M:7*C??8@?GKX[+@!+;3B<1[V?2G[GMVS[^/L1ULU&Y^]J@I=#. M.NUUU<@/$-9K4ZDJ-ZK,KO&CAN(V/ON?BZ5O'#3O?\,WOE:Y M?CZK:2]WHV.3;R?8^RJQ]]74ZB]>*F\\T=WG8XS(Z65^WF@85FZW MM:KVI!QMI=K"-+K(M\2PZ@L?#<^69?5+?V1!0]E M=2&R>L=BS[ F^?;L].3H7WPLM/@*HL:0O58NT^2=LN]TKK=+[<3ZSL7)G(4S MY8]IE=E#D<4]3"]5R?*7B*M(L631\2WD6^)AHYT&'QO,XQ,KH$(WQ+FS6Y!N M_1^0S&+"B3Q*3N31I/4/O.*8\YB>_@;G\>?4)$A$=$&\ MOH]\[F&L'K#> ' MY/L/6Q:DBY?6U0O668-QNXTE;V%W%9;W[=*;PB@'XUUD%V4IEAD4.9Z7*#P\ M>>55+AYAA[/(=&D0DXG.178E3L?6I@HA8:LJ !NB>$Z/_+U:,L5$CFOT] K!@R,Z@3XA+%-;4<\0E.Y1@=[!CX@5VNCTAK#P#8D WW7/<;M$ M-Q:"G\;"%$'H(^\(Q:###O34O8"_R*XA9F88)C%G)^G@56BJKC;LJH1HF(-3 M2U.:AJ$AN=)X=*S2V@#:G 8)(,0%C$D'"_:%,;^!FAP1JA8F M\>1P%*O1;N#'@>DA^/4\AG[9I( E&D);K%]Q =%<=W"R0?&A?G ]6\(?%&8S M RYSC@H5O(?(>9XA#E38SI, A>(YJ9_3=-:@*#V/)QSD32K04X1)C_MU4M&O M)Q7LO6?3>07SWQ(&&5/1Z15(' (*DB3^F%>*ZD6:T,$(IW]O#8&3SNF1$FW5 M!YQ%I%8.RB,#K$6YFXU"%%RM8.K!$5%8UIW1@#J,U\$_E$94$+YZWD-$@0?R MB+3M^(1,R1;$6_1[HQQ&3#A&B],WNFH#(TE'BY8=;S>)$:JX)21.3TPC8$4\V*VVU/BH99[!DV4J, MBR<,J*8RW\L4[Z[&IVRJ&UO>#!3D2Y^H9=9^:XLU_3YE*$^2H3R95/-KS4L% MH =BQBQE>@F(26AE(2U;C^?>,VBK='31X-++5HP 5 $PPQDCA>W@*+TBR,R M8:L(M=B0V<-=0KRYZNF,)%XV)[M,7,MU"K)(WJFQ)E\0<$>Q)"\F /;M,\KS _B7B M!:5C/!IJ3D\-F0?"_Y;=[G+/"^RX[J*+(X1#1X?%"VTUT(6 AQTV159Q2$FR M04EKK9<4*[V7L*K[T1 :]* MV(.1;PSMQ(,"$QRVC)>].'_$%P%VE).Q:Y&835E;1XQHZ$ MLGP&+V^2#?)3T:]!QC<< #<*73FRJR-2!XD3\Q2O9<@@QG ,(?]'Q-T=$)/* M3TGV<*12(M+W$HLCC1"%(T'E$A!"%RE)SE2T2(>8.0 MPE0QC7B QD1,Q_THH)Q67O4/:,SR\LO6<5=H(1)'OW#9 7A2"A)PH)IG!^,FP+T)T\K;" MVOL$SQCA[*BLAJBM;Q']*/)).4!T*:!@T4OW^ +VQ5 4C][B),<$?ZH6 MCOX$0I^!N$"-A$8J% 1][';KUAUH1;(A*3!71[(&Y>!8/FI+V#548;PDC;K< M,TF^789),44W5LE_8$?V(C5IQN.,(YQ-6$I=VUV'I MV"^H 0*EN*!O31._IJ 9DTQ)2(/3Z>KEN>8DC0KUFFJ&58C.5(%0AA]P!9-R M3Y7BXIX[ Z'N0WBR*W(F#+M5[@,6XA/,3:W8!U,A8=6QA6/ITFE3P2C:Y,XH M5UD#X8:8@G\YN14;O-&<*,7DCXBVY($H:8WU?E/5+99JO?"WE<.@1]B_(X(P MUD#082#V8Q@1EDEHHMDX'4A(&+G'TL9 S9#([&-$)9LHM,]A[W)Z4$VJ5GX# M8R(V3K,O_O;D[/3LV^S?K66D3B?HI??"92F1I"@L0CS.E%&_P!5RC#VT(FN> MW;,F6V0(RO? G;O;=N9=E!'TKN068^I W$] #V4Q/JFTV5"%BRO M4/KP@P))*,N.4W#'KE8.&)=N-G2"C&ACJX#F8%2\7"N5P;LG1EI!I='#D>W( MZ?(!"#4,NQ,93);34L3 .8]K;#(WT-=W#12)NP:%%>_?_2!AF9MAV3];^*#0 MQ:>1L2^6Q9;8(OL^!NIY4OQ^I6MD[WNV4R$_IGU[12W!2/Z0Y>@[^T7) _ZC MOPP>Y6-JU*L;GCW&/OJ##PW'OA20YL)4.DN8R&UR9,TF)C:^B1;8ZY!W*8"_ MXSU)G#WWMJ0;.]]DEV1CJ3E#*HC!8H:FDFHEYW,*B99 _B9EP"0 16&!T197B6(O"QE;@;@N%2*J M%X[(C[K] Q$]J'3S\/]8)G^1DRFP==:!K;./=-^XMIZ]$PA_7P-N>I7Q6S,_ M(21=4 ><. _H49@;)D>,O]+@U"B4HK1X'"@DI_)T]EVE M1AP-=>D\MQL3D$O0$A)96^H>'ZPZOT>*O5J"G$!7&R(&(IA<7VY)]1QM^QSN%*,!G3:7&V5#J (/J#T3AE( +8L1K?'CE=O MAKEMW/:C6U ZYG2W%C9!LA4+W5=OZ.8"W+)R/H#BK@)$[GZD7%8$ CEA"]4E MN25%K8V67"%<'94*Z1Q]?QBWETFUR7,XPWM4?)>M%_QZ7CZ<71@3Z@#I).:\ M5-3%GE0.>J9\Z897ND_].M7C1KN^,;;UL<4Z'U)\WQH2CP"CI%"Z-JN&G"J5 M/Z#!!& BI2E+FF?A'D)/'"1RJ)M==\9+&KN[?'Z-CN!D<=]J 4_LB' MJ[=T]:[K"EXWD #S>6F+KB7_8'9Q3;?C?K:UR;,GIR>'MRZY_$FZY]DA:\7) MQ;#?2@B6#W>GTXD-JM],'R%'US5!=1$,W/#-UR7@$J@RX1:LNH_+/4C^Y>I5 M=XW0Z95E5\,X/5[%B'L?)#0'K1DL])&Z_>@E+BB25"M)!)'W@WT5+[Y5^TA9 MEVN;*@B4IC\P#],2L(S (S=?L( XZ@<&@ZA#TY/\P< O_9@D%]G%Z)1>0R\V MD^]=@S8V#5]_DSBR$V8+\-2UO\R-*"!G25QD[R5?= E)+GG$?>"**KN%QO6= M1:Q##3L4:NFM6\8&GPV-$2\M.*Z^!&IC?IUS<:8&HJNH%DJ^7!^F@DP'-P18 M'=>5Y1!*[=]MKXM*!6I2^*LW[JEP M)V>1_90FID*=I2@C%33)>_[^].G7BS/DCV49*\)_?_+D?'&2?HJ]G]/S>S,8 MGL8_G(FS(U3B"4E"9)S&T;*GBZ>/LF5_H]/%UR?IE[C/1*;TD7THNO$5)\2\ M:DZ8(XJ4'7:ZJIM2>R6W?:*)KAT.GH2, XZ_L:P6_69Y@'LBT)&SX04)7H7> MOG"_TP&E>(K#AIQ-5VUVL6PX2"N<#/?IOQ^OLO MU+;^]N+.+#GPTT=/#@_\]/SQXM'G/_#SD_/%5\.=SAX][6W^.8[\@$<<&SCL M<V'Z)[IS?A;<4NP)\H& VD$V4!5]SRG.Z4U,9B_@I*2PMG94->8:()F- M7)C?IXB:+L]%;+D+5SRBA?9<5+BQ&H083?#:Q,N*C6W"%8<@-WABNC]UI[(< MUT88(L3K6VK:F'"OJ::PU*0Q5#@(#10ZHUZ$CV8R"_E\/ MII*?3$53!@Z?$%+Y<.-]@SM1-7A=.H]/C:\R7E+:( 5)O]C"?:C"]R^&#B^S M)1%PJ2KBI?[M:68\-E/Z$N3[^&D!O@KX6>0IML"-'A5?QB@55&X1JAR'!_M?;+XGV-&)D1?<)M2BH'KG*YL=J_:G4Z_ M)/=.T[T B.^BL/Q^VF@R3 J01EYYWPX'OG40=1LNSXRG\)^#BM$?W]><2%*& M_A[I[D]VP5CFZ*1K3EY5V8_4U0@@AZ3;O1$YNNA+2Q47$QB]?M]?=I[]#+P" M4R<$M:1;O%30IF(57[0G4?V"V$C7/;_KO1C'!,8UZ$VLWM?N71T?M#W1M&Z- MU#4H)L5]"]K7#?L7YZ4FX+P.0*COTEYW=!')[[_'- M),1)2GYPFUT0YE$H:DCFL0-BTD=VM>*Z)E?*J.$'2PI&->27O6;+)^<#9N*M MI"W0PU,]270,QI LMS5Z? *,R^L6A8^OB!2#MQ.'0F*K#FA-;I,K?IM;=",> MYHBD+P_'&K!DHCCT=_Y$D6G*"7:O"IY.O^QW)6\M_:QN1WW7Q]\4#"\3F%AO M"]6\9CN[O6DR/[XFUN] MC#QEE_>PD8)BM-<>@=T-GFDM/+SP2WE$O$W*2G+8J*CV]Y SI[<-9I]5NH5IIXLOH9J.?G;#/*EL37_/03@S\9N^>-&@WA' _!\99%0A"^T M0?H+&2_^"U!+ P04 " !=@ E7P92%H%\% #2# &0 'AL+W=O'?/G7&EW MW5I[7UQV.BY=8RYVJXPJ+(N-#N>HD<3SLY$+JUO2*UV9V M>F5*KZ3&F057YKFPVUM49G/=ZK9V"Q_E:NW#0F=Z58@5SM'_6W@R#/ I\D;MS1& *2A3$/8?)K=MV*@T.H,/5!@Z"?1[Q# MI8(B1)T-=):ZNWE=7D.U:'\,%HOW;P5F>8 M/3_?(01[&,D.QFUR4N%OI6I#W(T@B9/>"7V]/2T]UM?[ 5HBN#/:$>CLP-+, MHD/MJP6BZIW40J=2*)C3(E+6>@=_W2RE)C*4V!UHZ\,)5?J:$4UHZVTWV6T&0A%.DE5*$RJ51V MSC$:4SIRTIU? N7M%BAMWV"*^0(M]&CR;41>=<\;(P*ODO/_(=P[;P[?)#>"?Y@_[ M<]\4IETP7M@6O+=C)A0TA_091;2:P 9#A.CB(O%2DU[KY5<"G>'"0R9=NC?T M%:UA)6=Q>TAM5"FN:RJL OE:4-N(]_FH=*[DX*7&5>?/NNWQ[EBEI]\>->MI M%(T@9H0W2S,&=Q4Q2(UY9Y/X2!:+H_J'2 MRD):_6X\0B^"#2^32 :>0!>%-4_LQ_-J87,'@I MD9I<)H!@@V+I2)V57,:A9"GK25.@A8)3H)4FJ\J2!.G25157@0MVJ>:"KIT' MK#2V.5O_B\3"!NZ^I? T+T&,=\)5GNV*6#Q21UDA?"D-%Z_,+H1[" 92Y*;$ M4LWV@@WZ-J3B@J0N..LH<#68W%<6TZMF\/]OVV8,>* MRH\#NS434F?4FD,8OM#*B-CKAUX62ICA7I=C2E8:\A1 M5#>_0[$T)FM#4QIVCMZ9.=H5OZ8=<,973\[]ZO[!?E.]4P_BU6O_@[ K2 MX9*.QNT1Y9ZM7M#5Q)N"7ZT+X^D-S,,U_>E &P1HG[STNTDPL/\;,_T74$L# M!!0 ( %V "5?:A9F@$@4 #X- 9 >&PO=V]R:W-H965T.W<,]^0>[;3YJM=*^7(][*H[/E@[=SF=#RV\[4J MI7VK-ZJ"+TMM2NE@:U9CNS%*+CQ368PY8_&XE'DUF)SYLQLS.=-;5^25NC'$ M;LM2FL<+5>C=^2 8M >W^6KM\& \.=O(E;I3[H_-C8'=N).RR$M5V5Q7Q*CE M^6 :G%[$2.\)_LS5SCY9$_1DIO57W'Q8G \8&J0*-7K=+ZKQ)T)Y85)N7,&ON; YR8?JH6"!"]4YC_?JKG* M'^2L *+AO9]'9V,'UJ#,\;S1?%%KY@'GB@+RG;OXUG5EGH(3^[G.TEA/VRT%8G=J- MG*OS >#&*O.@!I,WKX*8O3MB9=A9&1Z3/KD#F"ZVA2)Z2::EWE;.DJNM(DNC MR][TV3X/CNKH]Z!5MNB47=FM!@AV14S)M]9#+K3'H M[HTV'O:_Z6IUXI0INY.?C;;V!72?H"4^,_=I-'4+ALICY341"0UY!HMARM@( MYX!1QA-<\IC&C,,BH$D8XD%(TRCM%VB>E%T@:,!#,@1R)D9DF,31B"0TBN)F M?/,JY0%_1^ZUDP4(CA@<"]0>@4K1VI%D')_'W/Y7 M""..81HF;0@YC5@VJBT5@:A#F* +'#Z)Z 4AA(C$$8@"\G34!2S#W#3COX,8 MII2E">KGE"/3,TN$H"+$X('DE$5[4XZ .>K '+T@, @8C"R+RV>1.G>CE$H.T>;',H> A MX)9'4$7#, 84#E,!M0T>HR,7>T=B*C(L)H \RY*>DR/E%7?E%;^XO(Y<_+/' MMMQ^W\H"BP&(\[F_/+R37Y0T*./:Y) 2B7COJ\6CQO37XOVS=N\PB,1_Q6K" M>H1WI76RCM[*MZ*V&-"G-A/@P3*WH,Q9D4*TY$-6-Z/YR>N,;'HNQ\44T3+ N MH+ZY;X!4)'C?A#'>*%D0U7!@@*I/NCKQW $5/"*"Q@ $0;,P!JXX$[Z)ACC& M*?($00K]>D?@M6D4D(19BFK2?6L\-">4I]&^<=(TC>N*31-/WG3ELJL_,O=PN, ,E$_;[O3[N=@6K^)]^3UG\5':2 Q MEA1J":SL;0)-TM2O]7KC],:_D&?:P7O;+]?P@Z,,$L#WI8:J:C:HH/MEFOP# M4$L#!!0 ( %V "5>5ST\+C00 )H, 9 >&PO=V]R:W-H965T9.G( M)B*)'DG5Z7[]#BE+=A+;:_>P%_,BGN_)DIE M?V'5GHV8 UFCM*C6PF1!Q>MV3)_7<=@22+P] FPMP*S=K2)KY56JT^E8BA5( MGI%U'/?]$H*[C"F8;CAW16HCH9#S2!FR.# M; UTT0*Q/4 1W(A:+Q1LLNV ' 7]MRE/P?!>8QX8'\(:] MIT.+-]R#9_V[XBHKA6HDPA_G,Z4EL>+/7PW%:B:;6"GA-7T2CTCI7)V= R?D.E)LKS+":H80A+>ZQYD*" M!2Y%6D/>H,E>"$?P_EW"?/:!9L,D=#W/VWLZ 39*7)^D.IF7YKHPET*I_E2' M]P65.H.O-5DL-?^;O+'.<:6:M,Z0O%3D!]G?[N?$A-:U8]]- N\$CD-W&-+X M6AW5@X+F->Y&OH=\I8J-(I*/!.^-=H!GH4]S\(?YMFMY'7&EVD)-ZEN)-<REXA^;.R8E[!%!0-DB!E3\BI"0.X6._%T#L MAD21S4X(?LN:S5;T=BONMAX62#=>06D!%@S=F.+_(#0=.NII>" ?49^/Z(?S M\;DF9:@T7#_3_:O0A=]P9_D?A-R=D!X;.VPBF?M?VH _A$?$IW73!XKA]K++ MJAV9^V;=VT%E8#J HG"&;A+%AN9NG(Q,*ID[B@.:Q.Z0>7#>%F%J2Z?CT+^7 M.*-4AA&#B+J+[_HC[X7N@M=6O$2ZWA7$"8P"RKP'?A)L#A*)186F6P1>9+I% M;'K&T/6B^,3L^D,:=X:6K _<.(JL6X:9Y!:5N"=/_!.7!G4L M>=?/FE+8<+6H3-\QT;D1.2]XUD;QDH*VBU@'U>V[5UJ]-OKX5F^UK?=_ MI]LCM1X3GF(?<;9O*?^NJS!0 #0\ !D !X;"]W;W)K&ULQ5=;;]LV%/XK!]I6V( B2]0]30PX:==V0%5A M& 9&HFTMDJB25-STU^^0DA5EM9V\#/.#Q=OY>"[?.23/MESEL)K,-JZAT>,-JG%EQ45&%7;&>R48PFANAJIP1UXUF%2UJ:WYFQI9B M?L9;518U6PJ0;551<7_!2KX]MSQK-W!5K#=*#\SF9PU=LVNF/C5+@;W9@)(7 M%:MEP6L0;'5N+;S3BUBO-PL^%VPK1VW0EMQP?JL[[_)SR]4*L9)E2B-0_-RQ M2U:6&@C5^-IC6L.66G#\_%+D:G-N)1;D;$7;4EWQ[5O6 MVQ-JO(R7TOS#MEL;A!9DK52\ZH51@ZJHNR_]UOMA))"X!P1(+T",WMU&1LM7 M5-'YF>!;$'HUHNF&,=5(HW)%K8-RK03.%BBGYM<;*MB)MBN'Q9:*7,+D([TI MF9R>S11NH)?-LA[LH@,C!\ B>,]KM9'PNLY9_EA^AHH-VI&==A?D*.!O;>F MZ]E 7.(?P?,':WV#YQ^U]L)8NZ3W2"X%"R%HO6:F_:%H7ZGZ?PLMWZ[A1\)_$ R\B*%:I%=N!"F_CI% AQ7!=>_)00C[PU&SL1%0MB MUXY(TBF&J@8DM"-7*Q8Z03#@W#&)Q@,B >MT-='>#^FC"5[40WK_@CQ"Y7"@ M)''P>X0'T<"#Z-D\6#[!@^-( M3X2\&564[J0[1(+E/A+H$+\1/&/B'C[@M09O2F]Y:7+RDHO&00=Y*;P;^+%$ M)_X?]/!L']N)ZVN"$"=Y(,C$FT(0A#B7:I+X 2SRO_%N8&O_3]CUQ4SJ5\KB2E:J(*6L-9F]ZR2T$4ZOSC&XA&V#N0]H^)$\9.<*E3^P8.* ZZ[*W@KT91U[_3# MFW?>IEUI_M$)SI'BYYA==Y:?;&8TNWV;Y\>P)]=&G,QHBL M0\1!O+6;6./^ZE%V3FC%VRY:.(,NPT-)3D\!3]4O)DO,W5$GS;B[\X_Y$ON' MOKE-= J-[RW2U$I-I#!,\3_&-,%SS7:]6!\]$D6C-(3 ]I!E(?Z[$&LV=\'# M(SJ)<3)V,;F([48N1-B)X166AQRS61H&IEK9%'P?GO0+[HU9:@[3U X,P[W8 M3A-=5[W0)IA7S^1Z1N4&\D&/AA8YM UNI7-,^QD=+T?JT.YNCVRCNOKAFT6O M> #(65;BZER'!:-7]X^F;:$V1B*C3:%H67SO#%(;B@!9UHI>9E7(#%,/2V&R ME[^ST1.E8IA\^B&&9F@N=*^5871XZRVZ)\[#\NZA^!YSM\#0EFR%HEB,\)(@ MNL=7UU&\,0^>&Z[P^62:&WRO,J$7X/R*<[7KZ V&%_#\'U!+ P04 " != M@ E7&X!\K9\" #/!0 &0 'AL+W=OFFOF^3G(LF>[+"@7M9%*5S)"K MUKZN%++4)97<#X-@[)>L$%X\=VLW*I[+VO!"X(T"79?N&V M6.?&+OCQO&)KO$/SO;I1Y/DM2EJ4*'0A!2C,%M[98+:,;+P+^%'@1G?F8)6L MI'RTSE6Z\ )+"#DFQB(P,D]XCIQ;(*+Q>X?IM4?:Q.Y\C_[9:28+[O2,+%XBN78C;)K84>1!4FLCRUTR,2@+T5BVW=U# M)V$:O)$0[A)"Q[LYR+&\8(;%69^$HD MLD2X9UO4\/&>K3CJT[EO"-H&^,D.9MG A&_ C.%:"I-KN!0IIB_S?:+4\@KW MO);A4<"O->]#,.A!&(3#(WC#5N?0X0W_JQ,N"IUPJ6N%\/-LI8VBG_'KD.0& M,3J,:*MEIBN6X,*C2RUI2N>P268&6@0I6@,%3A^G0&@R$\(#[N/@J$XQ^5>OJ;Z'22^,(K*#WG@\M7;4"Z9#FHQZTRCH7-._.L*P/X43F/0G M-(;3_I#,8-0?P\FA!_0[15:B6KM6HB&QTIMZ:U?;;G76%.G?\*;573.U+H0& MCAFE!OW)R /5M(_&,;)R);N2AAJ F^;4<5'9 -K/I#1[QQ[0]O#X#U!+ P04 M " !=@ E72I".1R@$ 6"@ &0 'AL+W=O0J=A=H$<3MYL=BL:"EL45$$E62 MLI.WWR$I*TGC&EEL &=XS/'-2G0:"R BNF!J+! MFF[60E9,TU9N M5(9+D5JLH@#L-Q4#%>>XN9/;N1BYEH=Y&W/[CEFT*;@V Q:]@&EZB_-S>2=D&O)><5UHJ+&B2NY]YY='HQ,OR6 MX4^.._5L#<:3E1#W9O-[/O=" PA+S+31P(AL\1++TB@B&#\ZG5YOT@@^7^^U M?[:^DR\KIO!2E'<\U\7<2SW(<.TH>^CB\!:!N!.(+6YGR**\8IHM9E+L0!INTF86UE4K3>!X;9*RU))N M.>8OY0/"%B/+MZCNXB/*ORC+0<01C[$89PDW_4^H M]WF,PM ?DZRA!H3=AT.83OU)FCY58)^^TZX"WT,XB$>.1):0%DN2?66ZRZ$C MH;M,'8GAG\-_UK$[2B45BL0?+9>D1PN3R++-34)[Z+LWN)O19"**M::RX4JU MKM@=HRZ8IN>C+7-8H;TEK8Q(9?N"V@ IW)0#T4H"TU!WF L*!1=DGJGG/&8I MZ=G9LEJ;% ';,9D_ <@>.\'!D2$QZH?$Z,U#XIP,]$6RQ*R57'/R[OK!1BR' MM1057%);M+IOZ->3Y= 8.0[BY1AYE0UJO(J,N9XWF=RR$LUXV*$Y>('NP,@Y M,FA6F+%6H9'B$M"UBLMC0=;I'NGAI[!\ZN-R<#;][R%D6Y*JWS95? ;4Z]'D MX(L5/'NK:7!M[!>)HA@1*/=L]Z?]1\^Y>^N?V-T7TQ/ ME&39EFA%#KB71%)XSR'/N?RXX>R1LJ]\B[$ 3VF2\=O!5HC=S7#(HRU.$;^F M.YS)OZPI2Y&0KVPSY#N&45P$I:SXML=F\]H+A*2X3L&>)ZF MB'U?X(0^W@[@8/_A$]ELA?HPG,]V:(-76'S>W3'Y-JQ18I+BC!.: 8;7MX.W M\":$8Q50M/A"\",_>@9J*/>4?E4O[^+;@:5ZA!,<"06!Y*\'O,1)HI!D/[Y5 MH(.:4P4>/^_1PV+P#B8#$.,URA/QB3[^BJL!N0HOH@DO M?H+'JJTU %'.!4VK8-F#E&3E;_14"7$4,'+/!-A5@-T(L"=G IPJP&D$N,Z9 M@%$5,.K+X%8!;M\ KPKP"NU+L0JE?230?,;H(V"JM413#X5=1;04F&0JLU:" MR;\2&2?FO[,-RL@_J+0YB\&J3#% UV!%-AE9DPAE KR-(IIG@F0;<$<3$A', MP4_@(V(,J=0 KWTL$$GX&_ *D S\L:4YEW!\-A2REXIK&%4]6I0]LL_TR $? M:":V' 19C&--O-\=[W7$#Z4ZM43V7J*%W0GX6YY< PM> =NR'?!YY8/7K]X MZ0S#M]S=\AR)\.Y +.L?L 0_F/_X />MG70J8!/--@@4FP4)#8"=.CVJG M1UWH\X]Y>H^9\K?('0[^/9N1BQ+)+9#4UOLP'XW&L^'#L66=;)=:UH,P,$D8 M&@([<<*MG7![.B'//VI[D'M&M01Q\%IN#ON7-\JC\EGG4B?+I3/0))COMNR$ M#3--TH6&P$[,]&HSO9YF)FJS4-.JQP:R\)Y3:-E)>ZDAS](%)NE"0V GAHQK M0\:=AOQ"U@)$B,57TH@8I[OBY"8G&J&ZP]*B$^W26602S.\>)[1!6ISC=+N6 MR7Z$AL!.W)S4;DXZ1[F40V2RNI*G?K&MSON878&$H'N2$/%=9VD)Z1UENSVQ MK,;\ZN2]U*H^C(%)QK#-Z'A'C"=B3VNQIYUB?T%,RBH/@2036/9! +GS2(VO M0';!X6&JVB%PI:AZK0ZE[VL2P7Y'E97[]9 M+7.@!2W;;DT@5AEH;.CDNW36- MHOE&T0*C:*$IM%/O#\4^_+^J?6BTW#>*YAM%"XRBA:;03@T_U/SPF:*_H=ZG387:BK*<)! M1-.4<'53P(O]:HW/R*FI>MV)1DZWO4<[GMN6LXWG6,ZHK68;SW:G+=ZP>[ O M%?-0)\/N0OGE6[ZF>'5;4WJ1!D9)0PVI9Y\[U,-#00R[*\4/Z(FD M>0H2RCG 3SO*<_W)O<(Y.7)87EMIHU5N/]+ *&FH(1U-8$OJX=&]D2P[-\4- MGUH1\DR4_V.OO]:WB&^+N[/&]P6\64+-=Q_>!.4=X0&^O++\@-B&R!4GP6M) M95V/95:P\A:P?!%T5]Q:W5,A:^+B<8M1C)EJ(/^^IE3L7Q1!?1<[_P]02P,$ M% @ 78 )5W]X+*=8 P %PP !D !X;"]W;W)K&ULQ5==;]LV%/TKA#8,+9!%7[9LI[: Q%ZV#!D65$W[4.R!EJYMHA2I MDI3=%OOQNY04U9H5H04,U ^V*-US>,[AI<+,#U)]T#L 0S[E7.B%LS.FN')= MG>X@I_I2%B#PR4:JG!H@XKGLC2<"7A0 M1)=Y3M7G&^#RL'!\Y^G&:[;=&7O#C><%W4("YK%X4#AR6Y:,Y2 TDX(HV"R< M:_]JZ7L64%6\97#01]?$6EE+^<$.[K*%XUE%P"$UEH+BSQZ6P+EE0AT?&U*G MG=,"CZ^?V&\K\VAF334L)7_',K-;.%.'9+"A)3>OY>$/: R-+5\JN:Z^R:&I M]1R2EMK(O &C@IR)^I=^:H(X OBC9P!! PB^%1 V@+ R6BNK;*VHH?%4*?*6 M\A)Q6'S+!!4IHYS<,[IFG!E+^&(%AC*N7R+U8[(B+WY^.7<-NK1:W;1Q=%,[ M"IYQ]&?)+XGG7Y# "\(>^'(8OH+TDH0U/.C"7@:2%)MT-^5+ L,[.(HC<1@6KA+#,99V#71Y/T],I([O*W_Z4NCGG[4/[U] M"USI@J:P<'";:U![<.)??O(C[U5?-F_)G'1J,(N"Z?BTIT\K MP\DL&C_?U=-6ZW18Z]&JWHFB-/J"W,,>. FPP_O_UGQCYP]._+WK>2:R3D:S M-J/9C^W\V3F3.A-9)RG?^WKT\<[3^PU/U&G^J1_T-']/:3@-O&%E4![FU-'@LK"YW>'('90OP^49*\S2P M9\/V?X'X/U!+ P04 " !=@ E7H8C?:IH# C$ &0 'AL+W=O3%(G'.D^\%%UXLCXQ_$#F,)/E4E M%4MK)^7^VK9%ML,5$E=LCZEZLF6\0E(->6&+/<+Q@M2P)Q2L.1%U5B'^^Q24[+BW'.DW&;-! M^Q\F^2R]W2FED@QUM4E_*>'7_% MK4&!ULM8*"W! M>^H*?DOPG[I"T!*,Z79CNW%<@B2*%YP= ==HI:9OC/<-6_F+4)TH:\G54Z)X M,OZ#%XB2+ZB)&LW!NLD8P+9@30I*MB1#5(*;+&,UE8068,5*DA$LP&NP5GF; MUR4V:%2JN7M\P+3&8/,9K#C+ZTR"EPF6B)3BE2*\7R?@Y8M7X 4@%/RY8[50 M:XJ%+94I>D-VUF[[MMFV^\BV/?".4;D3(*4YS@?XR3@_'.';RH6=']V3'V_= M4<'?ZO(*0.:N@X(W$E?AW*.J-KC^LJXOFM=BC#"\M514%Y@=LQ3_^X(3P MYR&73RF63"F63B1V$1R_"XX_IAZ;]W3(]PTM-#3]?3G$#G2@&P0+^W#NUH>X MV3P*@_DE+!F0FT=!I!/L')<.X")W#F=AA[LP,^C,#$;-7&%.Q YM2CQDZRCW M6_-L2K%D2K%T(K&+ (1= ,+O5 3"*8,SI5@RI5@ZD=A%<*(N.-'SBD!#"\[> M1B^81Q'LU8 !F"H4?@^6/(1%, AAKU2D#V&A&WHS=[@"S#H;9Z,V_L[HZ_$J M,,K_UD2;4BR94BR=2.PB"/,N"//O5 7F4P9G2K%D2K%T(K&+X#CPZ^D?/J\. MM+SSSW(80'_6/PP,X-0WWG'ZIX$!G.-&T'&\7BT8 JI32 3]7C6PSYJ>"O/" M=)L"F#:E.:IVLUU'>V/ZN-[\K7-]YPS,)[H#-DW65_FF?7Z'>$&H "7>JJ7@ M5:1*%V\ZTF8@V=ZT7!LF50-G;G>JB\=< ]3S+6/R-- +=/\+Q/\!4$L#!!0 M ( %V "5=FI]4_(P4 LD 9 >&PO=V]R:W-H965T1*,G5.MUV5;N[?9CVP0T&HIO$S#;0 M_?LY+TUB:ES"CMH/)7'\/.?D.>:$!SS:4O:=+PD1Z#5-,GYC+8587=LVCY8D MQ?R"KD@FK\PI2[&0IVQA\Q4C>%: TL3V'&=@ISC.K/&H&'MDXQ%=BR3.R"-# M?)VFF/U[2Q*ZO;%.D;YK;Q0^CT_N9O=6$Z>$4E()'(*+%\V9$J2)&>2 M>?Q3D5IUS!S8/GYC_U+/$?;:NYCH6B-1/<"K -XNH+<'X%< _] ( MO0K0VP4,]@#Z%:"X=;N\]T*X L\'C&Z12R?+=GR@T+] BWUBK-\H3P+)J_& M$B?&=]F,R$4W(YE OZT(PX(R]$ %X0AG,Z2]_$0B$F_P2R(GG:,'S.2PK#8Z M"8C <<)/Y>BWYP"=_'@ZLH5,,@]E1U5"MV5"WIZ$?'1/,['D*)119QI\8,8/ M/L*'9KSK&0ALJ6XML?1;RLG_ M1O:F+;8Q:%>Q#PP:OI\W5*^]5C#-I5ED.CAIJ) M/=_U]RZ@RUJD2Z-(OT\GCSHYC*BNW0V2+( D"X'(%.FO:NFO/O6!= 59,DBR M )(L!")32C:L2S8\NMU*+\2%_.2:%U1>BN0)JQ_J7O&0X55A6X9*O=HH;>%;Y4JXXV\L""MSU18:%=I%4Q= M-(Z_J[2K6S7.<-AW6G^NB@H.X@Z[8ULGE&V!YJ=[UUQ1FC7I@K*%H"R MA5!L:A$:<^9^KCMS0>T9*%L RA9"L:F%:RR::_9H@-W]O44Z=UUM>P=U<+JX MGBYN"!57E;KQ>J[9[%7O$9R@">=$G*%'+/MWL-:W;TC[-@5E"T#90B@VM2J- MRW0'G]NY( WF%)0M &4+H=C4PC7.US5;WV[?#U1D[2[QKBV!^MR/ X;&*:HJ MC2EUC09J?!]G<;I.M1* .DQ0M@"4+81B4VO0N$QW^+DM!=),3D'9 E"V$(I- M_;FEL;K>\5:7"RR4[[+W^*XJQ >^RYQ(UR(<%#.$BJF*V]A;SVQO[_'KOLYD M1G9=X*!L 2A;",6FUJ#QRI[WJ9W) _77H&P!*%L(Q:86KO'7GM$&PG0F_XCO M>J;FQ#H7Y9@<0J@<2O'MUJ:'E+!%L=N$HXBN,U'^.%^/UCM:)L4^CIWQ6_=Z M6NY+:6C*;3+WF"WBC*.$S"6E&ULK5AK;]LV%/TKA%8,+=!$)/5T9AM( M;:SKT'9!DFZ?&8NVA4JB1U)V]^]'RHJ>%.<,^6*+TKE7Y_)Q#JGYB?'O8D^I M!#_RK! +9R_EX<9UQ69/0[5QPX)4D5E&W;OCRSDK9986](X#4>8YX?]\H!D[+1SD/-^X3W=[J6^XR_F![.@#E=\. M=URUW"9+DN:T$"DK *?;A7.+;E88ZX *\6=*3Z)S#70I3XQ]UXU/R<*!FA'- MZ$;J%$3]'>F*9IG.I'C\72=UFG?JP.[U<_9?J^)5,4]$T!7+_DH3N5\XL0,2 MNB5E)N_9Z3=:%Q3H?!N6B>H7G&HL=,"F%)+E=;!BD*?%^9_\J#NB$X#\B0!< M!^!+ [PZP*L*/3.KREH3299SSDZ :[3*IB^JOJFB535IH8?Q07+U-%5QJ^8NU(5IRFZ MF[J0#^="\$0AOY?9-8#H/< 0>X;PE3U\33?7P#N'XWZXJ[JTZ5?<]"NN\GD7 M]"M[[KA"]ZNIM',NWYQ+K^0;<2 ;NG#44A64'ZFS_/DG%,)?3(6^4K)>V5Y3 MMF?+OOS(F3!6> X+JS M+<>E%_EX-G>/7>HF5*#'XVC@Y#>@Y5]"A8^+% R-O69H MG%9(GUMK12BTJMZ%(C?WK*@C'(F6 83PI4JW/(:N3O%RD9J9-5C0;[FB,N.E= M%FZM"=NM:4*K\-AQ/!^--@LFF.?Y$RL.M\:$[<9TP4#CL;YDZ+=8-?=)OONPL_P502P,$% @ M78 )5[CNVJ-R P 1PL !D !X;"]W;W)K&UL MK5;;;N,V$/T50ET4N\ FNLM):@OP+6B*;A,DW>Y#T0=:&MO$4J1+TO;NWW$^-0(24M(3HV0MH0Z=;_)O39N1@W- MATKNB;)H5+,/M?LU&_UBPM;)@U'XEB'/Y#>B!*RY$H0AMQM0U$A%?I,&-*&B M),[7]U V]$%1] 9><#2+;<ZHZ( @A5,I@I*9LBO4FLRM@7!S'?R M?@:&,JX_(/7SPXR\?_>!O"-,D-_7 M2\[M[IZJ\B]7:33!$W=PVV:O](86,/*PCVI0._#R'W\(L^ GU[V\I=CL+<7F M;R3V[ :3[@:38^KY!%9,"'MI"\KM-;GNH9'(:@G[==KE87J9#H;^[M!@!RI* MDQYJYD E@SYJ[D"%EV'4H9[EFG:YID=SO5-RQ^JOH&UA-[=$/#7#6_PR/K6^ MUF=GOVIBI ='&V11SXJ7F(O@HF?$2TP4AD'/!PE Q<%EO_A/TIK_FU:3J'\P&52@5O5(IDG=D)L.WNUV M4]^X'G9Z^Y/P:AHZ]F,:)UU0%H#OEQ*KK%W8 -WLG/\#4$L#!!0 ( %V "5&PO=V]R:W-H965T0V*5AX8^U9L7,W'CE<0T83.1!%!Y+]'.J5)4B1)CN]UJ-.,613N MOGY._U0V+YMY(#F=LN3O>"Y68R=RP)PNR"81MVS[*ZT;&A1Y,Y;DY5^PK??U M'##;Y(*E=;$D2..L^D]^U!.Q4P#] P6H+D#_MP#7!;ALM"(KV[HD@DQ&G&T! M+_:6:<6+_;9)SX,%W 'D(&\JG]O)+.CL'N"I'^^6NG/OF *#F M * R#Q_(^R1[S69QMMR9UG<'IPK\\[NL!U>"IOF_IMZKP7SS8,4YX2)?DQD= M._)'GU/^2)W)SS_!P/O%-!-'"MN;%]S,"[:E3XJC \Z^WE^^-;59U09E;7&F M>ISX412,W,==?.L /?']!M_OPD12$?@O<&MT3/&C @RYPSP0>:. #+T0M<&MT3_"P 0\[P.'0!!YJX CAJ 5N MC>X)'C7@D17\AL>,F\@CG3R(<(ORE9_5CI>TWN;/@@*\IO'JT8\W-D=+V MYT:M!:!5J1W2JXOWY.$%[9^5?8B^+2AMPTYO&\57E^V=AOTP;,.?PME021MV M6MOH/JAKVP]1^U1L#^\+K[P-.\5M]!_4S8UPV#ZEVW^/JA!J!M\" =M^%,8'"J%0[O##YH0ZA*' P^UEZKV^+[X MRN/0+O)KEKT_J$UKZ8O5<*2T_:M$M39 WJM>)QYU27&LM/VY44L*9-5RAS;K MXOUK+M3^&=J'Z-O"SEV 3O,;M8ETY^, MJ]>[.%]X97S4:?SC=I$NO/QT&^? M0>SA?>&5\U&G\XW:1+KS43!LK[;LX7WAE?-1E_/-VD2Z\V&H7:W;P_O"*^A/ITH=AT%YNV=/[TBOK([OU#XH3Z=:' P@U_%-X'RGO([OWK^D6Y-(4 MU-C"D:1>=WJ*)0)22P0T?%5S'G55<:RT_7NL:E6![7<<.NZR>OHIT!^VO\CV M(?JVH.2/.^5O-"?6M>^'4?N"TQ[>%UYI'W=JWVA.K&O?:Y.?Y.[\SNWY3N<; MM8EUYVODIQ ^5L+'7<(W.Q/KPM?(3V%[K&R/[;8_*$RLZUY#/X7KL7(]MKO^ MH"WKNMU[J2&*VJMS>_I+Z=V=YZ7%P^H_"%_&60X2NI#QWGDHYXI7SW^K#<'6 MY2/4!R8$2\N7*TKFE!<[R,\7C(GGC>*I;/,4?O(?4$L#!!0 ( %V "5<= M7]X,50, $P- 9 >&PO=V]R:W-H965TICV8Y )6$YO9#G33?OSL) T! H(I M+Q#']QR?+WQ M0.8+J6^8P_X2SV$"\FEYS]7(+%DBD@ 5A%'$838P/MB]D>UJ0!;QC4F0RLWA.IM MG$BN9HG"R>$=H_-K"3Q!8YA*=(TFJE"B- ;$9FAG\G(,$I-8O%-A3Y,QNKQX MARX0H>AQP5*!:23ZIE2:-+,9%NO?Y.L[!];_G,8M9-E7R+$6.(2!H9XQ 7P%QO#M&]NWWM=9;8ALR[A;&G>/L5?J(%(IN$)SSD3M=N8T M?D:CSXC5T.D&MN/US575RWZ8&WB6995A6RK;I@=L>*4-[ZQD MQ\H62G==E>HWAK:-UKGR]O0Z7=\)=K=G/\SM=/U#OOS2EW_"]HQ2SO6SL]1N M&*U3Z==DU=^KH?VH _HZI;[.67FG(.O4=6IR:/G^;FGLAQW+85!J#(YJG E MC*-'K?*.88K&*>C3S4-_43'WE4FHW?RCS.>>1@V1;26A6R:AV^@QW&W2>$-D M6\9M:_,^MIHYB N>^L>C>'?NAQP[A>U*TV#_5Y$&)Q3I<>IS-ZLIMNU$;-H% MN]E^P6ZT86B*;=O\IF6P&^H9[!.;AIJXW5(U*ZVN_L[X@OF<4*%>H3.%L5H= M5>P\;]WS@63+K/N=,JEZZ>QRH3YW@.L -3]CJE"+@6ZHRP^HX3]02P,$% M @ 78 )5R#1:6(+$P SSL! !D !X;"]W;W)K&ULQ=U;;]M8EH;AOT)X!H,JH#K6^9!)#"3A/B+5%<35W1>#N6 LVN&4)'HH M.DD!\^.'E!EO;Y':%IVWT3=5MFP^2U+VLI;XB>2KKWGQQ^YSFI;1M\UZNWM] M]KDL;U^>G^^N/J>;9//YE.R2]_EZW]DJ_+SZ[/%6;1*KY.[=?DQ_ZK3YA%-:^\J7^_V M_XV^-K\[.(NN[G9EOFDVKN[!)MO>_S_YUCP3CS883HYL,&HV&)VZP;C98'SJ M!I-F@\FI&TR;#::'&TR/;#!K-IB=6F'>;# _M<*BV6!Q:H5EL\'RU V&@^__ MBG."V3;+W[N;KU;Y=Q]-.___SJO*QJ MUEN>7S6^O/='1_QQ]&N^+3_O(K%=I:N.[75X^UE@^_/JL3X\X-'W!_QV% 3M MW?I%-!C^$HT&HW''_7D7WOS-;?$B&AW?/ YO+M-/P/$ZO7D3C8=?FWCH:/S3.>.^-CWI5NYCMKBSNJM>+ M,OJO]]4O1*9,-[O_[KAW;^^U2;=6OPR^W-TF5^GKL^IU;I<67]*SB__XM^%L M\)]=:Y3$8A(3)"9)3)&8)C%#8A;"O)Z8//3$)*3?]\0F7V77V56R'W^N\EVY MZVJ'(-2W'4@L)C%!8O(>F^VQ>O#]+-VDRT7 MP]&TO?2"!?LN/1(3)"9/?D(465;/6HOO2%E#EK7MLN/%=!!8@/.'!3@/+L!W M1;K*RNC-39&F^Z'S_Z++=)OE1?37O$QWU;F+YT!/+X.O+VV27[:+[ M/>U1]>[M2U)DR:=U&A5'7BB"7-^F(+'X'JOWEKIW,"\&@ZG_NB_(FI+$%(EI M$C,D9B',6^[#@=OY/?C!@>KR-KW*KK-JK/J]'OPOTZN[:IM'XY3,MM6[T&Q[ MWA$N=A.'+N/Y61 MB>8[5(L;K;5W;'ZX>PPM*U%-H9I&-8-JEM+\I>]2[V$X]O[7#&;)MZ.#&1G6 MOD.U&-4$JDE44ZBF4+L8?!A/19PQF:)*/:G&C'0YFP_9@AN;TJ*903:.:035+:?[2=VG],!S7 M/SV8_;9-?XE^_US]//JMB"ZS;_='TU0O)V5:W:,R^I 66;Z*WJS^YVY7/LQO MU736V3EHW(]J,:H)5).HIE!-HYI!-4MI_G%B[L,!HP$Z>(W0&!_58E03J"91 M3:&:1C6#:I;2_/9P,?XHF(/V'[S"7N_^0'/\1FOM$3M,*M&J$M44JFE4,ZAF M*U&-4$JDE44ZBF4^"]Y'X>#]I!'LA_+&\!WHW2MH4H]J M M4DJBE4TZAF4,U2FM]0+LX?+=E1"XWC42U&-8%J$M44JFE4,ZAF*6P7GC=E1+48U@6H2U12J:50SJ&8IS>\-%\:/1^C4 M-$8C=%2+44V@FD0UA6H:U0RJ64KSV^/16:?!7G><0K4CE\\/.SR M[G$X[SXZ!AWL>NIO]=-AQT6N!%I6HII"-8UJ!M4LI?G]X,+<23C,[7.11#3*1;6XT;R+:W6N M>32D136%:AK5#*I92O/7O MI)^$CID^\8&-8Z;W>T6RVT1ZO]\FL<\&CL2NJ M*533J&90S5*:O^!=[#H)QZZ!=\PGA%5AO'/V-6>;]8Z&LZ@F4$V>_J0HM+ ^O;!!"UM*\U>JBU4GX5@5 MVM6#'D*,:C&JB4G[NMC#<<R M1R/>23M4//('34S:P>>\\SA<5JFE4,ZAF*>TQ=4#R%#_ ->WW[ ]5B5!.H)E%-H9J>'CEH^_ <- 8M:RG- M7_HN$YZ&,^%>,U75)^G1:\F'"_7N"30R1C6!:A+5%*II5#.H9BG-;QP7+$_9 MHW^G:,*,:C&J"523J*903:.:035+:7Y[N!AZ&HZA^X]4:/*,:C&J"523J*90 M33?:DV=6-FA92VG^TG>A\C28REVXHX1E-"YNG[('#4_3 852+44V@FD0UA6H:U0RJ64KSV\,E MW--PPGW*9S'"1.^60//K:3MQO@^6EBBFD(UC6H&U2RE^>O=)=C3IQ+L M+_GZ2WWA]F9T>C1,!:Y3%59[MP":9:.:0#6):@K5-*H95+.4YG>)B\2G"W9H M0G-O5(M13:":1#6%:AK5#*I92O/;P^7>TR>N4YUO-EFY[XSK-(UNT^*J^CJY MZ=X#A8;>J!:CFD UB6H*U72CM:^NVMH#A>;9E.8M^YG+LV?A/#LX.QV_P%18 M[=L J!:CFD UB6H*U32J&52SE.9WB8N^9T-T=IJA 3>JQ:@F4$VBFD(UC6H& MU2RE^>WA N[9$]>:[C,[A:W>O8&FVZ@F4$VBFD(UW6BMV>GPI'=H54MI_JIW MN?7LJ;-6'Q^=G@KLPG3O)D C;%03J"913:&:1C6#:I;2_%9Q.?=LPLY/:)Z- M:C&J"523J*903:.:035+:7Y[N#Q[%CYX^OZ0U(?V^"5:IU_2HIJ?ZH] 97EG MAZ"1-JK%C>8=B'>0VZ$%):HI5-.H9E#-4IJ_[%U./0OGU*$!ZI13N(;YWCV M9MBH)E!-HII"-8UJ!M4LI?GMXF+NV9P=HM!\&]5B5!.H)E%-H9I&-8-JEM+\ M]G#Y]BQ\R+<[!WW]D_I5PF9=2><[:N$A$OV7M!H((UJ\M2G1*%E]:EE#5K64IJW M5.J?[H+#Q=AK^]PT6A/CP,Q M6E>@FD0UA6H:U0RJ64KSU[X+=N?A8/?DZSK-VR>>;OV)1I-:5!.H)I]^,A1: M4#=:X*JH!BUH*3U];^\H?1]RI_:L=YF.[]UQE-7E%-H)I$-85J MNM&&PT<-,'S1.G08+6HIS>\!%ZG.@YE4KYWGX>-@PH5Z=P0:MJ*:0#6):@K5 M-*H95+.4YC>."UOG[,'#2M_ MX1+?Q?./+G[&:>["U?IV!:K%J"903:*:0C6-:@;5+*7YW>.2YP5[U/$"#9Y1 M+48U@6H2U12J:50SJ&8IS6\/%TXOPN%T\_[[Q \3A;'>S8&&V8N.RS8?.>$= M6EBBFD(UC6H&U2RE^2O?Y=^+$_+O.NK>)O7;B4W3"+<'YWV,KJMAJKJIV,]7 MUOLU52IJM(O#6_QV]:_7(=[AUN-&6CS\0<=@G:!B.:@K5 M-*H95+.4YO>)"\,7X2./0V_0 ]?[Z6P'-"='M1C5!*I)5%.HIE'-H)JE-+]S M7$Z^F+%OSM&0'-5B5!.H)E%-H9I&-8-JEM+\]G!9^B*[Q_ M%Z[;>^6C83BJR=.?%(46UHOVU;&/%#9H84MI_IIU,?:".X(X3/7^[6C<32J"523 MJ*903:.:035+:5X/+5ULO1R@L_T2S:51+48U@6H2U12J:50SJ&8IS6\/ETLO MPT=$]SK=;]CJW1MH*(UJ M4DJBE4TXW6.MUOZ^/A:%E+:?ZR=WGS,IPW_\!D M=?R3XN&:O=L#C:513:":1#6%:AK5#*I92O-[R"77RS$[6:&9-*K%J"903:*: M0C6-:@;5+*7Y[>%BZV4XMNXW6:'Y,ZK%J"903:*:0C7=:*W)JC58H2$TI?FK MWH70RW (_3XMR[2H][+M*['=#\&=4$JDE44ZBF4+G]>DOES&.O='&A$O6S'P-/N M3[ZB=26J*533J&90S5*:O_!=B+T,A]AOBVQUDT;O\V3[S#D*3;91+48U@6H2 MU12J:50SJ&8IS>\7EYD+KVQ\L%W_G3KBX EM9LIQB.@B3C+ M"9:3+*=83K.<83F+<0>=,G[4*>&#NA^]MMQ_[#S*[\I=_<)3S5S=K=(^*'HR MZCIFXHG2_;L 3;Y93I[\M"BVL#ZYL&$+6XR[7[OGN\]I6L9)F5R\VJ3%3?HN M7:]WT55]2H'Z#_VC6Z,BO:Z7]LLWH[/SUNUR^%(-.V[7PY=F?_NYXR]>W28W MZ:])<9-M=]$ZO:Y*#5[4Y\(MLIO/#]^4^6W556?5FY&RS#?[+S^GR2HMZE^H M?GZ=Y^7W;^H"7_/BC_W#N?A_4$L#!!0 ( %V "5< Q$&PO=V]R:W-H965T&YE,5IP_FLZ7)CE/Y-\[69PI$@^:P4N@,+?6V MEQT%Q"NT$(05I,44W6+5":((2'0Z!X4)E1_0"2(,W=>\DYB5,O.5]F-4_6+' MONK9T0'VUXZ>HR#\B*(@&J&'Y1R=GGSX5\;7Z;B<(I=39'5'!W1M)G,B"\IE M)P#]O%Q))?3^_QKRV&N-A[7,G;B0+2Y@YNE#+T%LP,O?OPN3X-,1IR/G='1, M/;\#C"7.GK/(2T&'FU#&GQYE<83J$F[XXK]%T$D;_GUA_ MKW:9W\ M%FO")*)0Z<#@W!1.T9?6OJ-X:\O9BBM='&VSUG\C$&:"'J\X5\\= M4R'=_RW_"U!+ P04 " !=@ E7U!]3SW,# "C"P &0 'AL+W=OFYJ* MN;.5^<<6. ZX,J:G=P/,2M\&$.OG,C#WP M?,9:61,*#QR)MFDP_^<>:K:?.[YS&/A$-ENI!]Q\ML,;> 3Y>?? U9L[J%2D M 2H(HXC#>N[<^;?+3.,-X'<">W'TC+23%6-?],N':NYX.B&HH91: :N_)UA M76LAE<;?O:8SA-3$X^>#^H_&N_*RP@(6K/Z#5'([=S('5;#&;2T_L?U/T/N) MM5[):F%^T;['>@XJ6R%9TY-5!@VAW3]^[NMP1% Z=D+0$X(Q(7J!$/:$\-(( M44^(+HT0]P1CW>V\F\(56.)\QMD><8U6:OK!5-^P5;T(U>OD47+UE2B>S']A M=',E@3>H@)5$5^A1K<2JK0&Q-?I U1<0$BV?U;H4\![]JE;NVP(D)K5XI]"? M'POT]LT[] 81BG[;LE9@6HF9*U5J.H!;]FG<=VD$+Z01HH^,RJU 2UI!9>$7 MY_G)&;ZK2C+4)3C4Y3XX*_AS6U\CSW^/ B\(+?DL+J$'AA[8[/R_Z,O_'/VD M&.&P2$*C%[Z@9Y9&0419,]%R0'_>K83D:H__99OI3BNR:^ES[U;L< ES1QUL M O@3./GWW_F)]X.MS*\I5KRFV/*5Q$XF)!HF)#JGG@\;4QVU-3B*5\3:OS7H*Y(J]MDDD$Z2G(QA=R,9K28 M0OS8&WFU8++(;C4=K*:7626T9 W8_*63J%=^Y"4CBQ94G(X,%!90Z(WWR=(6 MT ]3N]%L,)I=9A0.]RL%:;.;3;96E"9CMU-0F*7QR.T4Y'M)-D(MIZ@TCL=F MW:.NHP&^,>V>0&8+=G?+,#ITE'>FD1J-W_NW"]\R7J@.M&L8_Y7OVM>/F&\( M%6H#K%4H[SI5$\.[EK![D6QG>IX5DZJ#,H];U44#UP#U?&PO=V]R:W-H965T18G+,E4/5FSGB.I9KRA2V6''!B0'EF>X[3MW-,J!6.S-HM#T>LD!FA<,N1 M*/(<\U\3R-AZ;+G69N&.+%*I%^QPM,0+N ?YL+SE:F;7+ G)@0K"*.(P'UN7 M[G ZT/;&X!N!M=@:(ZUDQMB3GGQ.QI:C'8(,8JD9L'JLX JR3!,I-WY6G%:] MI09NCS?L'XUVI66&!5RQ[)$D,AU;%Q9*8(Z+3-ZQ]2>H] 2:+V:9,/]H7=DZ M%HH+(5E>@94'.:'E$S]7<=@"*)YV@%$H63X36CBS,)/$<1S"0Z M0]=,"*0R:*;39TGHHB B5:4AT6D$$I-,O%-V#_<1.CUYATX0H>AKR@J!:2)& MME1.:6H[KAR8E YX!QSHH1M&92K0E":0M."C;GR_ V^K8-01\381F7B=A%^* M[!PY[GOD.5ZOQ9^KE\ ] _?:Y/S?[M-_WKT1C%Y='CW#USO 9ZH@(B+.F"@X MH.^7,R&Y^KI_M&6ZY/+;N?2)-Q1+',/84D>: +X"*WS[QNT[']K"_)IDT6N2 M35^)K)$0OTZ(W\4>/G(B ;'Y7/W4@:BR0X0H,(T!Q4S(U@^P9.P;1GUOK$)G M9*^V8[UOX;K>H&D4[1OY@7O1-)H>86IH#FK-P5]J3E1%LH*VRRW)@@ZY^Q:N MOZMVWR88[(KMYFEH[==:^YU:S0>7LX3,28S-57HPK?VC.H]:1/L6GN_OJ.QB M:6@=]"U6$.[JB?:.@Y^\P38\PE?KM MK?LW![XPC8] ID3+L[9>K7NK2]-2[*Q/W.&5V[(>J5ZL;)W^T)>-W WF"T(% MRF"NMG+.!RI/O&R.RHED2W/[SYA4O809IJJ?!*X-U/LY8W(ST1O4'6KX&U!+ M P04 " !=@ E78?NKQ5:PN9%R7DY- MD\4IRB$;D!(5XLF:T!QR<4LW)BLI@HD2Y9GI6)9OYA 7QF*FRN[I8D8JGN$" MW5/ JCR'].LMRLAN;MC&ON !;U(N"\S%K(0;M$+\8WE/Q9W94A*+&24[0&6TH,D+99=2BP[&A1Q9*T[%4RQT M?+'B)'Y*298@RGX'X9<*\Z_@*D .YKPZ9Z9#C!8BZZ!BN8 M(4#60 TE\/F]" 5O.MDX/^^B+!U16-$[%Y"T]CDF>B_6 *:NOL+A*HS6+'M/H67 M_EETP@*=L% G+-($.[)RTEHY^9\V>Q.=3NN$!3IAH4Y8I EVY+1MO;P.6OWS MK%SB#N?9LR;5?NBE1FNE!5IIH59:U- .UP7;:C[MPE [:1Z\X^>(;M1I#!,; M26%)_=[6EK8G/C?JG..D_-:>+NV.\L">AO5YS@N^/EZZ@W2#"P8RM!:IK,%( M[-EH?6)3WW!2JA.&1\(YR=5EBF""J P0S]>$\/V-3-">FRV^ 5!+ P04 M" !=@ E7\VTZ<[!B_$VL B>[3)!-39RWEYMQUQ6(- M*15]MH%,_;-D/*52#?G*%1L.-#)":>(2SPO>5,W,JX(HEG^)(KJ=.Z* (EC1/Y W;_0RE0T.M;\$287[1 MKESK.6B1"\G24E@A2..L>-+[,A - 9]T")!2@!CX7JVT MZ1?CJI%6X.),9^56"=1#MRKW49X 8DMT*]GB M#OVV,3&\T#&,Y0-Z]08DC1/Q>N)*A4+KEQ<52 M=7(%+?+&.;H0CL MYQN6)$B="BWS9UL4!E\A"L,J"D-KMDH7D*I!0M(LBK/5&9K#*LXR]:K.<$*S M!:!7<5;ND-?HK]:]4KA2&!L:8[K&;6=D&)#1:#!QMRTH@PIE8$7Y]A[X(M89 M.!9(< "D%_IC;]2.8U3A&%EQJ"PN(9:YSNNQ2$8M2(@_;@<25D#"T],&YGER MSL+#G U&7D#"=HCC"N+X*(C%P4 *)((BC72>'(]NW(+.]\'O;J6>__' M^?]DJ$T3Q!:XHFKTD](FD>(;0.]HS-%'FN2 /E_,A>2*9ELK0@G]94L";M < MMJ9N[T./ECZ4B0.TX?$"N@I$+B*T4;7/)%-GM::75B<+$&$CM9CTL=^16%*C M)R<4BU-!%;HQ;J *^T''6< U*6([*_ZS(.%#M@T]'/C#CBU6LRVVT^WI M+1(^I-:>/PH\WVO'0FIJ)59^>E*;5*ILHNG"4?,8L?/82W9)I:DFOH'J;;V. MQ)&:KHB=KEZH3RJM'(VO9B[B?[-]$OD:'Y"D)E#R3 )]D3ZI!-$DI4%G1T)J M!B5V!GU6FU3J?L3K?C_L($I2$R6Q$^4SVR1R^-G7541J)B3V;[[_H$LJ$3R* MYK _Z/AH)C5WD>.XZV6;I-)H: ?K-J[94N K&PO=V]R M:W-H965TV 6?3[0&D M,&(D^YFV:%M='2Y%V5F@/[ZDI(CR2F)\K+]$A\69Q^',>T-FM$_9UVQ#*0>O M<91D8V/#^?;.-+/EAL8D&Z1;FHA?5BF+"1>/;&UF6T9)4 R*(Q-9EFO&)$R, MR:AX-V.349KS*$SHC($LCV/"OMW3*-V/#6B\O7@*UQLN7YB3T9:LZ9SRY^V, MB2>SMA*$,4VR,$T HZNQ,85W]]B3 XHO7D*ZSQKW0$YED:9?Y<.?P=BP)"(: MT267)HBX[.@G&D72DL#Q;V74J'W*@XT;7 <*%V[L'C;R@3*[2O&.:)3[["OB<&I^CC=ESLJ,9I\$- M6-!UF"1ALA8E%)%D2<&',*D6IS.)2L-.85@RRV[B#BWLV"-SUP'(K0&Y6D"_ M,Y((/.\Y=UO.'>38KM?MW*N=>UKG+T4LWO/MM7S?8MMRH-OMW*^=^UKG@L)6 M-.2Y+(QW$/AM!,@=PI[0#VL PR-S@2;!"8DP;*'Q;1\/83<::"G>L[2U\Z7@ M:QK<3G>4"?T!16Z !TD:GTG(P N)5%1Y%H"M8(4BIA_! M?PU*[)Q-ZW>A@+*45 6N*>3(-_1+\M=APP5EY:^+$/O9\IP>G$@"D%X#C^HC*R(&,V]AU$.KQKY@=Z9G] MA%:BLG0 L)A7^DCQ>1(S^3G=A.5V8/L]2#R_9[N!BDB1_I>_/Q^ EVC14>* MZ=%E3?J)9(_:9"^$TN^K3D7VZ/C6_51(;F<_@?O67#$]TG?TYS#&J=B]3H'O MZ\^0D@"DEX#S>Z'*\"$D=]"'2/$_TO/_A:U09?W[2/G=L+"2!:R7A1_9"56N M#CJAX6#8L['$2A*P7A)FC83CA*TI!Y%(NNA&@EN*U!.$U(FG+1(]U(R5/&"] M/,BN3 3BD;R&<1YW>M4:.)/P<.,@!U^)J?$U#GNPDABLWRLQ5;B@?7B42WVC*6@."3M]*LU<6[4E'!@]^)V'%]CQX"5CN ?KR.: M)@>WSY!LSW7\[U?;;!P;QU3DDSPGB#7;^L#^&EY[*P^+T_O'T4Z MADDF\G$EA@I]$LY9>2!>/O!T6QQ"+U+.T[BXW5 24"8_$+^OTI2_/4@'];\E M)O\#4$L#!!0 ( %V "5=F@K2-!P0 -@5 9 >&PO=V]R:W-H965T M<<\O!25^(='PE]9%N,.7C*LX)- MK"WGNQO;9JLMSA&[)CM%N4_>JH6XH(@=/0$MR*X;8+_#,&K M"-Y+1_ K@O_2$8**H*S;I7>UX:*A(UM+F8JQ[-7U:QNRUFYS\S* U]) MP;<,Q$6"$PT_ZNOBV6*%ZF=S3,MVZO8*_[;-KX, KX#JNIYG/_"5T5]%= MG9W_-WK\GT=O+(97[QE/Z7DOV#,+]$.D#0YFE*)B@V7[ZK0U$B"B#^9HEW*4 MI7_CY K,.<_:G;'>7XOGY\F3MOV ZM\,02R9%A>L#6].>? MX,#Y11<:DV*12;'8D%@CB'X=1+]/O1'$U>5SCDXP MM@^7Z]U%C?RAWP1%&JEP-(1-5*Q!!6XXJE$-YT'M/.AU'J6'-,'/Y*62&EQ. MOF6OBW '+7/_*A)W$9ZG=S6H70UZ77T3K^\JG.*EL7H$9"?#J379J_3:Q\ND M6&12+#8DU@A'6(EFOW6XFQ2*38K$AL<;2 M0^?\,>Z\<=:H)F HCD;5(J-JL2FU9B@OSE70>.ZH))O?%J/V]Y4&Y<-1V,H? M&E0 1TXK@VA087"19YKFW;-YM]?\XIDDTD][]>XSJ18958M-J34#<#ZAP;<^ MHD&C9S2C:I%1M=B46C.4YW,:-']0@]V#T] =ANU$TD7YH>.V$XGF$.8Z@TXF MZ<(&H=/^&+$O*E4YIAM5(F3"E]AR90&B[JW+D#-5?&OUW\*;.=3T1[)LJ2IC M9_FRYOD5T4U:,)#AM1C*N0Y%TJ-E&;&\X&2GZF0/A'.2J^86HP13"1#WUX3P MTX4&PO=V]R M:W-H965TD9'F)X@9M+A*7>6_FS5 V6'' B0$5Q/8#7 .P4$+P#\&N"_UD-0 X+7 M>NC6 "/=KK2;Q$58XG#$V09Q;:W8],!DWZ!5OG*JS\E< L"?41S=0Z3D@!B*=IOH=E6G4L!"-,$S=(43'7-SCV6@"XCD#@GXDHQ/,XC M='EQA2Y03M%#QDJA0&)D2Q6L=FG'=6"3*C#OA;M,3;RSA%]+TD&.^P%YCN>WQ#-]#=PS<*]-SO]YG_VS]Z-D^,VQ M\0V?_]=C@Z)_*(E59H/IDVPI1- MM9I(MC*=8\&DZD-FF*E_$>#:0.VGC,G=1#MH_F["/U!+ P04 " !=@ E7 M5"$ \N,FEL>;8P7::PJ_'=M*HD[K" M R_QW?F^S_==SHY;J9YT"6#0ON)")[@TIIX1HK,2*JI'L@9A=PJI*FJLJ[9$ MUPIH[D$5)V$03$E%F(P/@4>V+8T+ MD#2NZ1968-;U4EF/#"PYJT!H)@524"3X=CR;1R[?)WQET.HC&SDE&RF?G'.? M)SAP!0&'S#@&:I<=S(%S1V3+^-ESXN%(!SRV#^P?O':K94,US"7_QG)3)O@= M1CD4M.'F4;8?H==SX_@RR;7_HK;+G=Q@E#7:R*H'VPHJ)KJ5[OL^' '&DQ< M80\(_Q40]0#?.=)5YF4MJ*%IK&2+E,NV;,[PO?%HJX8)]Q=71ME=9G$FO1>9 MK !]H7O0Z!I]IDI1UUATN0!#&==7-KI>+=#EQ55,C#W1X4C6L]]U[.$+[ \- M'Z%@_ :%01B=@,_/PQ>0C5#4PR9^&@0'YUC M3]="02:W@OV&'!G;@@T(*)C1IU1W5%-/Y1Z"71K$9'D? M4$L#!!0 ( %V "5?J$O@A$P0 'H3 9 >&PO=V]R:W-H965TYN^<,CFU5DJM MKVQ;IBO(L;S@:V#ZR8*+'"L]%$M;K@7@K #EU/8<)[)S3)@UFQ3W[L1LPC>* M$@9W LE-GF/Q> .4[Z:6:SW=N"?+E3(W[-EDC9?P .K+^D[HD5VS9"0')@EG M2,!B:EV[5XGK&T!A\2>!G6Q<(Y/*G/.O9O QFUJ.B0@HI,I08/VWA5N@U##I M./ZM2*W:IP$VKY_8?RZ2U\G,L81;3O\BF5I-K;&%,EC@#57W?/<+5 F%AB_E M5!:_:%?:1MHXW4C%\PJL(\@)*__QMTJ(!L _!O J@'P#/ M.P((*T"1NEWF7@@78X5G$\%W2!AKS68N"O4+M-:+,#-1'I303XG&J=D]4*P@ M0W=8J$?T66 F<5%"B=[&H#"A\AUZ@PA#GU=\(S'+Y,16VK&!VVGEY*9TXAUQ MXJ-/G*F51 G+(.O Q_WXJ =OZX3KK+VGK&^\7L)?-_0".>Y[Y#F>C[X\Q.CM MFW=(BRT [; DRITQ'E["JU7T'IGT,:O$VW23QM#>H%\MQUMC[A^/:7\@M<_ M=TJAOW_3INBC@ES^TS6+2MZ@F]E+V^SY7R-)])AYGCN9%?F[5TBFJ=HEZ=KM.4;YB22+<+ MM" ,L]2()B %LL5S"N_1'!9F^<)4[U3T8T!ZB%(!&5&(U')(L'I(L&8BL58-Q M78/Q*[6R\9#%&9(L'I(L&8BL59S+NCB7@[6RRX,W]&#Y[3 )VR;QRRQ);\C? M*8CK/&_FG1,EJ?>%1I:^3>)-1=G*:D^:ETWBETV2_MB_5YO&AX[[&LV[8FVV M #\*'&=?HE[GY[ZCISE-*K-6XW'"AEE;*N]9*N\LJ2C!/V[M%GU\NE@*5N#7J'PS:85CJM\6,.[,@\ M\@]"<4>'*G58C?>MX@XKOV-V#/J=83?.&'(0R^)P1Z)BHU=^>-=WZP.DZ^+8 M9._^C7MU6QX#/=.4IU*?L%@2)K68"TWI7(QT>45YT%,.%%\7)QESKA3/B\L5 MX R$,=#/%YRKIX%Q4!^WS?X'4$L#!!0 ( %V "5<'MO+\2P4 *8A 9 M >&PO=V]R:W-H965TK3W: M8O).EP@Q\"//"CKN+1E;W1L&G2U1'M,[O$(%_V6.21XS?DL6!ET1%"[.T'7M+%DHD!8S): MQ0LT1>QU]4SXG5&S)&F."IKB A T'_<>X'T$^P)02OR;HBUM7 .QE#>,W\7- MW\FX9XH9H0S-F*"(^;\->D)9)ICX//ZK2'NU3@%L7N_9PW+Q?#%O,45/./N> M)FPY[@UZ($'S>)VQ%[S]"U4+<@7?#&>T_ NVE:S9 [,U93BOP'P&>5KL_L<_ M*D,T )Q'#K J@-4%."< =@6PSP4X%< Y%^!6 /?<-7@5P#M70[\"E-XW=M8M M7>/'+)Z,"-X"(J0YF[@H_5NBN4?20H3BE!'^:\IQ;!+$I$B+!07/B(#I,B8( MW((I#_ADG2& Y^!8X 8\QC2=@;A(@)]F:X82<.TC%J<9_<31KU,?7%]] E? M %0 *$@+\%JDC-XT!KXM\9IR#CYXU;H?&8PO3$S/F%6+>-PMPCJQ"!M\P05; M4A 4"4HD^%"-]Q1X@QNTMJJUM^JCI23\9YW= 1/> ,NT;,E\GM3PAQ51POUS MM%LEW)+ @W.TGX:'?[;VZ+X7?+9)_B^KG-$8H:)+*QV4$<.%4^! M>[J*9VC(K)!O'4D>&HV"=? M^8,^+68X1[+0V&&]$BN>YYN)Y3A].#(V39\?2T&[;YEM*5_"99I#IRT52+B@ MV^](A<=2]@ .._.*)%+0\P:U5,M@;FTP5VFP)YQS-RQ%';)!"M.Y9YGN6$IF M.@F7Q'02+HGICJ5DII-(G3:=5YO.4V8A'Q68/[U/Y2%/9Q[22>;K) MTDH4Z MR2)-9*W8Z->QT5=NJ^]EN8R2VWC#GU0+M*^1^,&!,EX0\>H+?/PPL"#\+*IN M7GE=\W)I)_1)%DT[=6XC@H<#%[J=_:>^L;J95*[PT".0Z.U5,H%5G M*-7934Z17,J6;UK8Z%! I4/\1@8]PR509AZGZQ*ERHM=(M79]8A.E:%4I=U] M^LFEK!,>L0X>L90>^9;FZ%8T !- &9Z] [P2?45YYT9)=6DZUP>ZY_4VB^.BF.=]G'EK%5G*-%IF:[7 M3?F2F9D-:[2]9K90NTLH5:V2)= M;.TH.72YX!^UN:#6/I=6-E\K6Z"5+=3*%NEB:\?(H=L%U>VNW\_SQ[TE81X6]UK:61*5MF]TD+Q,:=G*\T7@KG".R*%_X4S##ZX+MWI_5 MH_5'!0_EJ_3.^".\#Z!D/!0?(91OH0_TNR\8OL1DD1849&C.59EW?3Y3LOLH M8'?#\*I\)_V&&<-Y>;E$<8*($."_SS%F^QNAH/XT8_(_4$L#!!0 ( %V M"5>+$7B'W@( * 9 >&PO=V]R:W-H965T/"2T\::8P?;:=^'FF# GCJQM(>*(EXH2!@N!9)GG6/R9 .7;L>,[>\,= M66?*&-PX*O :EJ#NBX70.[=A24D.3!+.D(#5V+GV1_.A\;<.WPELY<$:F4H> M.'\TFYMT['@F(:"0*,. ]6,#4Z#4$.DT?M><3A/2 _7>_9/MG9=RP.6,.7T M!TE5-G:N')3""I=4W?'M9ZCKL0DFG$K[B[:UK^>@I)2*YS589Y 35CWQKN[# M 4#S= ."&A \!PR. ,(:$+XVPJ &#%X;85@#;.EN5;MMW PK'$>";Y$PWIK- M+&SW+5KWBS#SG2R5T&^)QJEXC@4C;"W1 @1:9E@ ^H"6^FM,2PJ(K] U4R0E MM#1ZHB4DI2"*@$3S74++%%*T$CQ'4YX7I<)6>PWJ8'TW X4)E6>:7QJ+W#\( M0]\R7DK,4AFY2A=E4G.3NH!)54!PI( 0W7*F,IT0T]ETX&>G\1!%X0=^4Q? P\L/.@JY_^BS_\Y>JL98?-YA99O<(3O M;GG?J>E)E#D;1[+ "8P=??A)$!MPXK=O_ OO8U=#^R2;]4DV[XFLU?I!T_J! M90^/M+ZO/^[/KYH8W2C(Y:\N*0=]2MDGV:Q/LGE/9"TIAXV4PY/_HI:4\DE* M:$F9M*6$O92%EE)69[ ^:JM#]ZQ+R2J)H4W"S!>;./ C=W.HSTL7K^TQ>^DQ MO&J[S%^Z^)=AXU-UR#VXTG(0:SM+2%UCR51U_#369ERYMK?T,_O$'TW]#OM, MCS?5-/)$7\U&MUBL"9.(PDJ'\LXO=::BFC>JC>*%O5 ?N-+7LUUF>D0#81ST M^Q7G:K\Q 9JA+_X+4$L#!!0 ( %V "5?P$;BU+@, .X2 - >&PO M]%266$X$L M>;+2)?OUTY4O#ELXAM72/SKE'TG4M,JS-6K#;!6,F6I5"UB.R,*;Z M$,?U;,%*6E^HBDF+%$J7U-BNGL=UI1G-:R"5(NYU.FE<4B[)>"B7Y75IZFBF MEM*,2+\-1?[V.1^1;OJ>1%YNHG(V(O=G;W\LE;EZ$_G[R;N3D\[]^=5A_,P! MYR0.BO:?(7K1Z>#" &+BZ?/$G]+&I"_WI=WP4RODB:<8;1"@V2Q;)G0<.6XV M93PLE-SN34)\P*K3DD4/5(S(A H^U1Q8!2VY6/MP#P(S)92.C"T*FZX+D?J7 MA[N^!_72Z)1<*NUR^PS^[[09?@!L>F"0"]$:[!$?& \K:@S3\MIVW& 7? 1% M3?MN75F'">>Z_0\]]=YSF33%.Q M:]K6_C&O\HL=)Y?_RK+[KW)H..BQ>4,>N\G^:S"9O@:3KZ(F!\=O,LF.TF/< MO+]W#@E[1X0V&L%1;$2^P<%.;)-&TR47ALNFM^!YSN2CDX*5-W1J#_-[^G9\ MS@JZ%.:N!4=DV_[*3UTS ML@V;M;F <(A_VD^ W0^'L.\#8+( .4,4(YG MA9")^V!YPIS,7N&99EF2I"FVHI-)T,$$6[*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'VH5*(# MNXO$ FI0KY5)'F"-8[.VF>G,KU\G".W+0)_VXN$4[ 3GRXOMSW[Y_&3LP]J8 M!_:S5MH-DYWW^[M>SY4[J(7[W>Q!AS,;8VOA0]%N>VYO051N!^!KU)NUO!0FKI9:U M?(%JF/03YG;FZ2]CY8O17JBBM$:I89(>3WP'ZV5Y5ETTD"NQ=FV-%^MO(H , MDT$_-+B1UOGVBK9]$1@?(5Q\+!V\^4,J#W8L//QIS6$O];9I)CQ%#SU&&X?3 M\1C$._M_PF@V&UG"V)2'&K0_QM&":@"UV\F]2Y@6-0R3>_,(MGF><(-I=7PV M'Z!0I.R=#"?LM&KQ(J(LYN/)O)B,6?A5+&;3\6@5"E]'L]'\?L(09$9 9E>$ M_)$A2$Y \JM %JMP^'LR1Y Y 9E?$;(3R5L"\O::D!Q!#@C(05S(A=T*+5_: M$TSHBA6'NA;VF9D-*^0607X@(#_$A9SJ"L+?JW 56^S!"F\LFX?9V[7("/(C M ?DQ+N3,Z.U-F)9K-H:U1TR?"*9/<9D*;\J'G5$56/<;F_QS"![#$W:?FK'[ MD=EVPL+-6CBHV.A)V,IA,M(ED64RU:6I@:W$3^@P4>I(([OC6U,9(K44UC^S ME17:B7;MTB&DO)'&%H>I:^F;BXZC\CXLA\+*!'0INV&DO)%&%L=$6!V@'%N" M96T/Q&24+-+(MEB*9_;8:2IO]5(8QL M9$-'W$+[TC$CY8HTLBQ(HW76!BEEBS2R+FA,O#I(*8&DD0U"JK<3S8R22199 M)EWYLG=AMZ3 O<=XE%&RR$8Y=]U%1')O$EDP6'H7X2BW9)'=L"(T6AT4-&-H9C FY1T>V3MG MF',1%I5-QI.]&P/>1W,R*Q;90&0TES@+RBD+\<@6(C&G&F-2%N*1+72&.3/. ML3#5M\4)QJ0LQ"-;Z%+ZI.V50JK.RH-3$N*1)71A<8G?.\:D),0C2XC$[&:_ M*0GQV"DS$A,K/:7$%JNOQ[F)7[I.26A_ U3:6=SNY 8DY)0?K7LVFL) MY92$\K??!OUBI.?DQYDW3[+]:J3GE(3R5D*]TW?,"C920S4/MW"AOA2J7%K6 M'([)V?RV291L#DK=A[J%GAE1G3Z+GC[I?OD74$L#!!0 ( %V "5>X-L3< MJ0$ "X; : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V;MNPD 0 MA>%707X EIE9;A%0I:&-> $+EHLPV/)N%'C[("C@6"G2H#V5M;8\_AM_LM:S MKU"5Z5"?X_[0Q-[E5)WCO-BGU'PX%]?[<"ICOV["^79E6[>G,MV6[ZG;H]Q'T(J>JNR MW84T+]RE>IZ.[GZ0_FURT5MNYD6[W$CA<@BOJ MK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ M;01Z6V>SA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!OCWI[ KT] MZNT)]/:HMR?0VZ/>GD!OW]GL)M#;H][^G7K'=*U"?/8\UOC\=U*=;O>&Y^/O MR\?)S@MUQ]G![['%+U!+ P04 " !=@ E74]DK*;(! !3&P $P %M# M;VYT96YT7U1Y<&5S72YX;6S-F60U_ 338D M(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(#;9UU;A95'AO'AAS:4&U M-Z&SZ[4 MS2RR5+EH\+@O;+UFD3*F*E/EPS[;--DWE]'!(0Z=78TK2N.&H2!B9QW:G9\- M#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7*64Z7=>A)7;&DLI<0>3K M*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M')@B1]67_$4^.0?KJ M\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[XI']A#@&20X+D2$!RW(#DF(#DN 7) M<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A*D?!*D?A*D&UL4$L! A0#% @ 78 )5V^X9EWN *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ 78 )5YE&PO=V]R:W-H965T&UL4$L! A0#% M @ 78 )5[Y*?N@2!P BQT !@ ("!%@X 'AL+W=O.97X(KP@ ! M?P<; #Y3P & @(%T,@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 78 )5\K-$9=Z"0 ,1H !@ M ("!L4T 'AL+W=O'SGA^+0\ *HP 8 " @6%7 !X;"]W;W)K&PO=V]R:W-H965T\_J]\7@8 *&UL4$L! A0#% @ 78 )5_A]R";J! OPP M !D ("!HG$ 'AL+W=O_P# #5"0 &0 @('#=@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ 78 )5U10&L[L P .@D !D M ("!('\ 'AL+W=O&PO=V]R:W-H965T M95EL?1 ( (H& 9 M " @2V& !X;"]W;W)K&UL4$L! A0# M% @ 78 )5R^#59&V%0 +4, !D ("!J(@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 78 )5Y7/ M3PN-! F@P !D ("!=*D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 78 )5TJ0CD&PO M=V]R:W-H965T"RG6 , M !<, 9 " @?[ !X;"]W;W)K&UL4$L! A0#% @ 78 )5Z&(WVJ: P (Q !D ("! MC<0 'AL+W=OR >&PO=V]R:W-H965T&UL4$L! A0#% M @ 78 )5[CNVJ-R P 1PL !D ("!!=( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 78 )5R#1:6(+ M$P SSL! !D ("!@]X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 78 )5U8IV'X> P K0H !D M ("!-/@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 78 )5]C='Q )!0 HA@ !D ("!7@0! M 'AL+W=O"0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M78 )5U0G,7X@ @ ]@0 !D ("![Q ! 'AL+W=O&UL4$L! A0#% @ 78 )5XL1>(?> @ M H !D ("!$AT! 'AL+W=O&PO7BKL

] M& 1DXP, %8> / " 6DD 0!X;"]W;W)K8F]O:RYX;6Q0 M2P$"% ,4 " !=@ E7N#;$W*D! N&P &@ @ %Y* $ M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !=@ E74]DK M*;(! !3&P $P @ %:*@$ 6T-O;G1E;G1?5'EP97-=+GAM 7;%!+!08 -0 U &H. ]+ $ ! end XML 60 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 61 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 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 159 276 1 false 42 0 false 9 false false R1.htm 0000001 - Document - Cover Sheet http://groceryoutlet.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Sheet http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - Disclosure - Organization and Summary of Significant Accounting Policies Sheet http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPolicies Organization and Summary of Significant Accounting Policies Notes 7 false false R8.htm 0000008 - Disclosure - Independent Operator Notes and Independent Operator Receivables Notes http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivables Independent Operator Notes and Independent Operator Receivables Notes 8 false false R9.htm 0000009 - Disclosure - Long-term Debt Sheet http://groceryoutlet.com/role/LongtermDebt Long-term Debt Notes 9 false false R10.htm 0000010 - Disclosure - Stockholders' Equity Sheet http://groceryoutlet.com/role/StockholdersEquity Stockholders' Equity Notes 10 false false R11.htm 0000011 - Disclosure - Share-based Awards Sheet http://groceryoutlet.com/role/SharebasedAwards Share-based Awards Notes 11 false false R12.htm 0000012 - Disclosure - Income Taxes Sheet http://groceryoutlet.com/role/IncomeTaxes Income Taxes Notes 12 false false R13.htm 0000013 - Disclosure - Related Party Transactions Sheet http://groceryoutlet.com/role/RelatedPartyTransactions Related Party Transactions Notes 13 false false R14.htm 0000014 - Disclosure - Commitments and Contingencies Sheet http://groceryoutlet.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 0000015 - Disclosure - Earnings Per Share Sheet http://groceryoutlet.com/role/EarningsPerShare Earnings Per Share Notes 15 false false R16.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 16 false false R17.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 17 false false R18.htm 9954701 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) Sheet http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies Organization and Summary of Significant Accounting Policies (Policies) Policies http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPolicies 18 false false R19.htm 9954702 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables) Sheet http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesTables Organization and Summary of Significant Accounting Policies (Tables) Tables http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPolicies 19 false false R20.htm 9954703 - Disclosure - Independent Operator Notes and Independent Operator Receivables (Tables) Notes http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesTables Independent Operator Notes and Independent Operator Receivables (Tables) Tables http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivables 20 false false R21.htm 9954704 - Disclosure - Long-term Debt (Tables) Sheet http://groceryoutlet.com/role/LongtermDebtTables Long-term Debt (Tables) Tables http://groceryoutlet.com/role/LongtermDebt 21 false false R22.htm 9954705 - Disclosure - Share-based Awards (Tables) Sheet http://groceryoutlet.com/role/SharebasedAwardsTables Share-based Awards (Tables) Tables http://groceryoutlet.com/role/SharebasedAwards 22 false false R23.htm 9954706 - Disclosure - Income Taxes (Tables) Sheet http://groceryoutlet.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://groceryoutlet.com/role/IncomeTaxes 23 false false R24.htm 9954707 - Disclosure - Earnings Per Share (Tables) Sheet http://groceryoutlet.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://groceryoutlet.com/role/EarningsPerShare 24 false false R25.htm 9954708 - Disclosure - Organization and Summary of Significant Accounting Policies - Narrative (Details) Sheet http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails Organization and Summary of Significant Accounting Policies - Narrative (Details) Details http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesTables 25 false false R26.htm 9954709 - Disclosure - Organization and Summary of Significant Accounting Policies - Schedule of Carrying Amount and Estimated Fair Values of Financial Liabilities (Details) Sheet http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofCarryingAmountandEstimatedFairValuesofFinancialLiabilitiesDetails Organization and Summary of Significant Accounting Policies - Schedule of Carrying Amount and Estimated Fair Values of Financial Liabilities (Details) Details 26 false false R27.htm 9954710 - Disclosure - Organization and Summary of Significant Accounting Policies - Schedule of Sales Revenue by Product (Details) Sheet http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofSalesRevenuebyProductDetails Organization and Summary of Significant Accounting Policies - Schedule of Sales Revenue by Product (Details) Details 27 false false R28.htm 9954711 - Disclosure - Independent Operator Notes and Independent Operator Receivables - Narrative (Details) Notes http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails Independent Operator Notes and Independent Operator Receivables - Narrative (Details) Details http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesTables 28 false false R29.htm 9954712 - Disclosure - Independent Operator Notes and Independent Operator Receivables - Schedule of Amounts Due from Independent Operators (Details) Notes http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails Independent Operator Notes and Independent Operator Receivables - Schedule of Amounts Due from Independent Operators (Details) Details 29 false false R30.htm 9954713 - Disclosure - Independent Operator Notes and Independent Operator Receivables - Schedule of Allowance for Credit Loss Activity (Details) Notes http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAllowanceforCreditLossActivityDetails Independent Operator Notes and Independent Operator Receivables - Schedule of Allowance for Credit Loss Activity (Details) Details 30 false false R31.htm 9954714 - Disclosure - Independent Operator Notes and Independent Operator Receivables - Schedule of Independent Operator Notes by Credit Quality Indicators and Year of Origination (Details) Notes http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails Independent Operator Notes and Independent Operator Receivables - Schedule of Independent Operator Notes by Credit Quality Indicators and Year of Origination (Details) Details 31 false false R32.htm 9954715 - Disclosure - Long-term Debt - Schedule of Long-term Debt (Details) Sheet http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails Long-term Debt - Schedule of Long-term Debt (Details) Details 32 false false R33.htm 9954716 - Disclosure - Long-term Debt - Narrative (Details) Sheet http://groceryoutlet.com/role/LongtermDebtNarrativeDetails Long-term Debt - Narrative (Details) Details 33 false false R34.htm 9954717 - Disclosure - Long-term Debt - Schedule of Principal Maturities (Details) Sheet http://groceryoutlet.com/role/LongtermDebtScheduleofPrincipalMaturitiesDetails Long-term Debt - Schedule of Principal Maturities (Details) Details 34 false false R35.htm 9954718 - Disclosure - Long-term Debt - Schedule of Interest Expense, Net (Details) Sheet http://groceryoutlet.com/role/LongtermDebtScheduleofInterestExpenseNetDetails Long-term Debt - Schedule of Interest Expense, Net (Details) Details 35 false false R36.htm 9954719 - Disclosure - Long-term Debt - Loss on Debt Extinguishment (Details) Sheet http://groceryoutlet.com/role/LongtermDebtLossonDebtExtinguishmentDetails Long-term Debt - Loss on Debt Extinguishment (Details) Details 36 false false R37.htm 9954720 - Disclosure - Stockholders' Equity (Details) Sheet http://groceryoutlet.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://groceryoutlet.com/role/StockholdersEquity 37 false false R38.htm 9954721 - Disclosure - Share-based Awards - Schedule of Stock Option Activity (Details) Sheet http://groceryoutlet.com/role/SharebasedAwardsScheduleofStockOptionActivityDetails Share-based Awards - Schedule of Stock Option Activity (Details) Details 38 false false R39.htm 9954722 - Disclosure - Share-based Awards - Schedule of RSU and PSU Activity (Details) Sheet http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails Share-based Awards - Schedule of RSU and PSU Activity (Details) Details 39 false false R40.htm 9954723 - Disclosure - Share-based Awards - Schedule of Share-Based Compensation Expense (Details) Sheet http://groceryoutlet.com/role/SharebasedAwardsScheduleofShareBasedCompensationExpenseDetails Share-based Awards - Schedule of Share-Based Compensation Expense (Details) Details 40 false false R41.htm 9954724 - Disclosure - Income Taxes - Schedule of Income Tax Expense and Effective Tax Rate (Details) Sheet http://groceryoutlet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseandEffectiveTaxRateDetails Income Taxes - Schedule of Income Tax Expense and Effective Tax Rate (Details) Details 41 false false R42.htm 9954725 - Disclosure - Income Taxes - Narrative (Details) Sheet http://groceryoutlet.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 42 false false R43.htm 9954726 - Disclosure - Related Party Transactions (Details) Sheet http://groceryoutlet.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://groceryoutlet.com/role/RelatedPartyTransactions 43 false false R44.htm 9954727 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) Details 44 false false R45.htm 9954728 - Disclosure - Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://groceryoutlet.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 45 false false All Reports Book All Reports go-20230701.htm go-20230701.xsd go-20230701_cal.xml go-20230701_def.xml go-20230701_lab.xml go-20230701_pre.xml go2022q2exhibit101.htm go2023q2exhibit311.htm go2023q2exhibit312.htm go2023q2exhibit321.htm go2023q2exhibit322.htm go-20230701_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "go-20230701.htm": { "axisCustom": 0, "axisStandard": 16, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 625, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 159, "dts": { "calculationLink": { "local": [ "go-20230701_cal.xml" ] }, "definitionLink": { "local": [ "go-20230701_def.xml" ] }, "inline": { "local": [ "go-20230701.htm" ] }, "labelLink": { "local": [ "go-20230701_lab.xml" ] }, "presentationLink": { "local": [ "go-20230701_pre.xml" ] }, "schema": { "local": [ "go-20230701.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] } }, "elementCount": 494, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2023": 5, "total": 5 }, "keyCustom": 37, "keyStandard": 239, "memberCustom": 17, "memberStandard": 24, "nsprefix": "go", "nsuri": "http://groceryoutlet.com/20230701", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://groceryoutlet.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "10", "role": "http://groceryoutlet.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Share-based Awards", "menuCat": "Notes", "order": "11", "role": "http://groceryoutlet.com/role/SharebasedAwards", "shortName": "Share-based Awards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "12", "role": "http://groceryoutlet.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "13", "role": "http://groceryoutlet.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "14", "role": "http://groceryoutlet.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "15", "role": "http://groceryoutlet.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "16", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R17": { "firstAnchor": { "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-5", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "17", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-5", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "18", "role": "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Organization and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "19", "role": "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesTables", "shortName": "Organization and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Independent Operator Notes and Independent Operator Receivables (Tables)", "menuCat": "Tables", "order": "20", "role": "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesTables", "shortName": "Independent Operator Notes and Independent Operator Receivables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Long-term Debt (Tables)", "menuCat": "Tables", "order": "21", "role": "http://groceryoutlet.com/role/LongtermDebtTables", "shortName": "Long-term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Share-based Awards (Tables)", "menuCat": "Tables", "order": "22", "role": "http://groceryoutlet.com/role/SharebasedAwardsTables", "shortName": "Share-based Awards (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "go:ScheduleOfIncomeTaxExpenseBenefitAndEffectiveIncomeTaxRateTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "23", "role": "http://groceryoutlet.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "go:ScheduleOfIncomeTaxExpenseBenefitAndEffectiveIncomeTaxRateTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "24", "role": "http://groceryoutlet.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfStores", "reportCount": 1, "unitRef": "store", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Organization and Summary of Significant Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "25", "role": "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Organization and Summary of Significant Accounting Policies - Schedule of Carrying Amount and Estimated Fair Values of Financial Liabilities (Details)", "menuCat": "Details", "order": "26", "role": "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofCarryingAmountandEstimatedFairValuesofFinancialLiabilitiesDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Schedule of Carrying Amount and Estimated Fair Values of Financial Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Organization and Summary of Significant Accounting Policies - Schedule of Sales Revenue by Product (Details)", "menuCat": "Details", "order": "27", "role": "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofSalesRevenuebyProductDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Schedule of Sales Revenue by Product (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-52", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Independent Operator Notes and Independent Operator Receivables - Narrative (Details)", "menuCat": "Details", "order": "28", "role": "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails", "shortName": "Independent Operator Notes and Independent Operator Receivables - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-4", "decimals": "-5", "lang": "en-US", "name": "us-gaap:InterestReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NotesReceivableGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Independent Operator Notes and Independent Operator Receivables - Schedule of Amounts Due from Independent Operators (Details)", "menuCat": "Details", "order": "29", "role": "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails", "shortName": "Independent Operator Notes and Independent Operator Receivables - Schedule of Amounts Due from Independent Operators (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForNotesAndLoansReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "go:AccountsAndFinancingReceivableAllowanceForCreditLossCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "go:AccountsAndFinancingReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-18", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Independent Operator Notes and Independent Operator Receivables - Schedule of Allowance for Credit Loss Activity (Details)", "menuCat": "Details", "order": "30", "role": "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAllowanceforCreditLossActivityDetails", "shortName": "Independent Operator Notes and Independent Operator Receivables - Schedule of Allowance for Credit Loss Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "go:AccountsAndFinancingReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-18", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Independent Operator Notes and Independent Operator Receivables - Schedule of Independent Operator Notes by Credit Quality Indicators and Year of Origination (Details)", "menuCat": "Details", "order": "31", "role": "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails", "shortName": "Independent Operator Notes and Independent Operator Receivables - Schedule of Independent Operator Notes by Credit Quality Indicators and Year of Origination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Long-term Debt - Schedule of Long-term Debt (Details)", "menuCat": "Details", "order": "32", "role": "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails", "shortName": "Long-term Debt - Schedule of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExtinguishmentOfDebtTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "go:DebtModificationCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Long-term Debt - Narrative (Details)", "menuCat": "Details", "order": "33", "role": "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails", "shortName": "Long-term Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-91", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Long-term Debt - Schedule of Principal Maturities (Details)", "menuCat": "Details", "order": "34", "role": "http://groceryoutlet.com/role/LongtermDebtScheduleofPrincipalMaturitiesDetails", "shortName": "Long-term Debt - Schedule of Principal Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Long-term Debt - Schedule of Interest Expense, Net (Details)", "menuCat": "Details", "order": "35", "role": "http://groceryoutlet.com/role/LongtermDebtScheduleofInterestExpenseNetDetails", "shortName": "Long-term Debt - Schedule of Interest Expense, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExtinguishmentOfDebtTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WriteOffOfDeferredDebtIssuanceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Long-term Debt - Loss on Debt Extinguishment (Details)", "menuCat": "Details", "order": "36", "role": "http://groceryoutlet.com/role/LongtermDebtLossonDebtExtinguishmentDetails", "shortName": "Long-term Debt - Loss on Debt Extinguishment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExtinguishmentOfDebtTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WriteOffOfDeferredDebtIssuanceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Stockholders' Equity (Details)", "menuCat": "Details", "order": "37", "role": "http://groceryoutlet.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-119", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Share-based Awards - Schedule of Stock Option Activity (Details)", "menuCat": "Details", "order": "38", "role": "http://groceryoutlet.com/role/SharebasedAwardsScheduleofStockOptionActivityDetails", "shortName": "Share-based Awards - Schedule of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-119", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-125", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Share-based Awards - Schedule of RSU and PSU Activity (Details)", "menuCat": "Details", "order": "39", "role": "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails", "shortName": "Share-based Awards - Schedule of RSU and PSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-125", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "4", "role": "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Share-based Awards - Schedule of Share-Based Compensation Expense (Details)", "menuCat": "Details", "order": "40", "role": "http://groceryoutlet.com/role/SharebasedAwardsScheduleofShareBasedCompensationExpenseDetails", "shortName": "Share-based Awards - Schedule of Share-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "go:ScheduleOfIncomeTaxExpenseBenefitAndEffectiveIncomeTaxRateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Income Taxes - Schedule of Income Tax Expense and Effective Tax Rate (Details)", "menuCat": "Details", "order": "41", "role": "http://groceryoutlet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseandEffectiveTaxRateDetails", "shortName": "Income Taxes - Schedule of Income Tax Expense and Effective Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "go:ScheduleOfIncomeTaxExpenseBenefitAndEffectiveIncomeTaxRateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-5", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:UnrecognizedTaxBenefits", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "42", "role": "http://groceryoutlet.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:UnrecognizedTaxBenefits", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfStores", "reportCount": 1, "unitRef": "store", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "43", "role": "http://groceryoutlet.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-143", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfStores", "reportCount": 1, "unique": true, "unitRef": "store", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "menuCat": "Details", "order": "44", "role": "http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "shortName": "Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-148", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-156", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "menuCat": "Details", "order": "45", "role": "http://groceryoutlet.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "shortName": "Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-156", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-25", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "5", "role": "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-29", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Organization and Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "7", "role": "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPolicies", "shortName": "Organization and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "go:FinancingAndTradeReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Independent Operator Notes and Independent Operator Receivables", "menuCat": "Notes", "order": "8", "role": "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivables", "shortName": "Independent Operator Notes and Independent Operator Receivables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "go:FinancingAndTradeReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Long-term Debt", "menuCat": "Notes", "order": "9", "role": "http://groceryoutlet.com/role/LongtermDebt", "shortName": "Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "go-20230701.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 42, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r598" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://groceryoutlet.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r606", "r617", "r627", "r652" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r609", "r620", "r630", "r655" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r648" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r613", "r621", "r631", "r648", "r656", "r660", "r668" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r645" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r644" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r606", "r617", "r627", "r652" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r603", "r614", "r624", "r649" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r648" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r610", "r621", "r631", "r656" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r610", "r621", "r631", "r656" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r610", "r621", "r631", "r656" ], "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" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r610", "r621", "r631", "r656" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r610", "r621", "r631", "r656" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r613", "r621", "r631", "r648", "r656", "r660", "r668" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "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" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r602", "r672" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r602", "r672" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r602", "r672" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r610", "r621", "r631", "r648", "r656" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r638" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r648" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r608", "r619", "r629", "r654" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r611", "r622", "r632", "r657" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r611", "r622", "r632", "r657" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r638" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r648" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r603", "r614", "r624", "r649" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r604", "r615", "r625", "r650" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r605", "r616", "r626", "r651" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r612", "r623", "r633", "r658" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r607", "r618", "r628", "r653" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r647" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r668" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r668" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r668" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "go_AccountsAndFinancingReceivableAfterAllowanceForCreditLoss1": { "auth_ref": [], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails_2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts And Financing Receivable, After Allowance For Credit Loss1", "label": "Accounts And Financing Receivable, After Allowance For Credit Loss1", "totalLabel": "Net" } } }, "localname": "AccountsAndFinancingReceivableAfterAllowanceForCreditLoss1", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails" ], "xbrltype": "monetaryItemType" }, "go_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent": { "auth_ref": [], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails_2": { "order": 2.0, "parentTag": "go_AccountsAndFinancingReceivableAfterAllowanceForCreditLoss1", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts And Financing Receivable, Allowance For Credit Loss, Current", "label": "Accounts And Financing Receivable, Allowance For Credit Loss, Current", "negatedTotalLabel": "Allowance, Current Portion", "terseLabel": "Accounts and financing receivable, allowance for credit loss, current" } } }, "localname": "AccountsAndFinancingReceivableAllowanceForCreditLossCurrent", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails" ], "xbrltype": "monetaryItemType" }, "go_AccountsAndFinancingReceivableAllowanceForCreditLossNoncurrent": { "auth_ref": [], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails_2": { "order": 3.0, "parentTag": "go_AccountsAndFinancingReceivableAfterAllowanceForCreditLoss1", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts And Financing Receivable, Allowance For Credit Loss, Noncurrent", "label": "Accounts And Financing Receivable, Allowance For Credit Loss, Noncurrent", "negatedTotalLabel": "Allowance, Long-Term Portion", "terseLabel": "Accounts and financing receivable, allowance for credit loss, noncurrent" } } }, "localname": "AccountsAndFinancingReceivableAllowanceForCreditLossNoncurrent", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails" ], "xbrltype": "monetaryItemType" }, "go_AccountsAndFinancingReceivableAllowanceForCreditLossRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts And Financing Receivable, Allowance For Credit Loss", "label": "Accounts And Financing Receivable, Allowance For Credit Loss [Roll Forward]", "terseLabel": "Accounts And Financing Receivable, Allowance For Credit Loss [Roll Forward]" } } }, "localname": "AccountsAndFinancingReceivableAllowanceForCreditLossRollForward", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAllowanceforCreditLossActivityDetails" ], "xbrltype": "stringItemType" }, "go_AccountsAndFinancingReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts And Financing Receivable, Allowance For Credit Loss", "label": "Accounts And Financing Receivable, Allowance For Credit Loss [Table Text Block]", "terseLabel": "Schedule of Allowance for Credit Loss Activity" } } }, "localname": "AccountsAndFinancingReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesTables" ], "xbrltype": "textBlockItemType" }, "go_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoff": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts And Financing Receivable, Allowance For Credit Loss, Writeoff", "label": "Accounts And Financing Receivable, Allowance For Credit Loss, Writeoff", "negatedLabel": "Write-off of provision for IO notes and IO receivables" } } }, "localname": "AccountsAndFinancingReceivableAllowanceForCreditLossWriteoff", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAllowanceforCreditLossActivityDetails" ], "xbrltype": "monetaryItemType" }, "go_AccountsAndFinancingReceivableBeforeAllowanceForCreditLoss": { "auth_ref": [], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails_2": { "order": 1.0, "parentTag": "go_AccountsAndFinancingReceivableAfterAllowanceForCreditLoss1", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts And Financing Receivable, Before Allowance For Credit Loss", "label": "Accounts And Financing Receivable, Before Allowance For Credit Loss", "terseLabel": "Accounts and financing receivable, before allowance for credit loss", "totalLabel": "Gross" } } }, "localname": "AccountsAndFinancingReceivableBeforeAllowanceForCreditLoss", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails", "http://groceryoutlet.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "go_AccountsAndFinancingReceivableCreditLossExpenseReversal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts And Financing Receivable, Credit Loss Expense (Reversal)", "label": "Accounts And Financing Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for IO notes and IO receivables reserves" } } }, "localname": "AccountsAndFinancingReceivableCreditLossExpenseReversal", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAllowanceforCreditLossActivityDetails" ], "xbrltype": "monetaryItemType" }, "go_AmortizationOfIntangiblesAndOtherAssets": { "auth_ref": [], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization Of Intangibles And Other Assets", "label": "Amortization Of Intangibles And Other Assets", "terseLabel": "Amortization of intangible and other assets" } } }, "localname": "AmortizationOfIntangiblesAndOtherAssets", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "go_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "go_DebtCovenantMaximumPercentOfConsolidatedEBITDAForIncrementalFacilities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Covenant, Maximum Percent Of Consolidated EBITDA For Incremental Facilities", "label": "Debt Covenant, Maximum Percent Of Consolidated EBITDA For Incremental Facilities", "terseLabel": "Debt covenant, maximum percent of consolidated EBITDA for incremental facilities" } } }, "localname": "DebtCovenantMaximumPercentOfConsolidatedEBITDAForIncrementalFacilities", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "go_DebtCovenantMaximumPrincipalAmountForIncrementalFacilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Covenant, Maximum Principal Amount For Incremental Facilities", "label": "Debt Covenant, Maximum Principal Amount For Incremental Facilities", "terseLabel": "Debt covenant, maximum principal amount for incremental Facilities" } } }, "localname": "DebtCovenantMaximumPrincipalAmountForIncrementalFacilities", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "go_DebtInstrumentInterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Coverage Ratio", "label": "Debt Instrument, Interest Coverage Ratio", "terseLabel": "Debt instrument, interest coverage ratio" } } }, "localname": "DebtInstrumentInterestCoverageRatio", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "go_DebtInstrumentLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Leverage Ratio", "label": "Debt Instrument, Leverage Ratio", "terseLabel": "Debt instrument, leverage ratio" } } }, "localname": "DebtInstrumentLeverageRatio", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "go_DebtModificationCosts": { "auth_ref": [], "calculation": { "http://groceryoutlet.com/role/LongtermDebtLossonDebtExtinguishmentDetails": { "order": 3.0, "parentTag": "go_GainLossOnExtinguishmentAndModificationOfDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Modification Costs", "label": "Debt Modification Costs", "terseLabel": "Debt modification costs" } } }, "localname": "DebtModificationCosts", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtLossonDebtExtinguishmentDetails", "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "go_FinancingAndTradeReceivablesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing And Trade Receivables Disclosure [Text Block]", "label": "Financing And Trade Receivables Disclosure [Text Block]", "terseLabel": "Independent Operator Notes and Independent Operator Receivables" } } }, "localname": "FinancingAndTradeReceivablesDisclosureTextBlock", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivables" ], "xbrltype": "textBlockItemType" }, "go_FinancingReceivableTransferredToFromTCAP": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Financing Receivable, Transferred To (From) TCAP", "label": "Financing Receivable, Transferred To (From) TCAP", "terseLabel": "Independent operator notes, transferred to (from) TCAP" } } }, "localname": "FinancingReceivableTransferredToFromTCAP", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "go_FirstLienCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Lien Credit Agreement [Member]", "label": "First Lien Credit Agreement [Member]", "terseLabel": "First Lien Credit Agreement" } } }, "localname": "FirstLienCreditAgreementMember", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "go_GainLossOnExtinguishmentAndModificationOfDebt": { "auth_ref": [], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 }, "http://groceryoutlet.com/role/LongtermDebtLossonDebtExtinguishmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Extinguishment And Modification Of Debt", "label": "Gain (Loss) On Extinguishment And Modification Of Debt", "negatedLabel": "Loss on debt extinguishment and modification", "negatedTerseLabel": "Loss on debt extinguishment and modification", "negatedTotalLabel": "Loss on debt extinguishment and modification" } } }, "localname": "GainLossOnExtinguishmentAndModificationOfDebt", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://groceryoutlet.com/role/LongtermDebtLossonDebtExtinguishmentDetails" ], "xbrltype": "monetaryItemType" }, "go_GiftCardRedemptionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gift Card, Redemption Period", "label": "Gift Card, Redemption Period", "terseLabel": "Gift card, redemption period" } } }, "localname": "GiftCardRedemptionPeriod", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "go_IndependentOperatorNotesOutstandingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Independent Operator Notes, Outstanding Percentage", "label": "Independent Operator Notes, Outstanding Percentage", "terseLabel": "Independent operator notes, outstanding percentage" } } }, "localname": "IndependentOperatorNotesOutstandingPercentage", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails" ], "xbrltype": "percentItemType" }, "go_IndependentOperatorNotesStatedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Independent Operator Notes, Stated Interest Rate", "label": "Independent Operator Notes, Stated Interest Rate", "terseLabel": "Independent operator notes, stated interest rate" } } }, "localname": "IndependentOperatorNotesStatedInterestRate", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails" ], "xbrltype": "percentItemType" }, "go_IndependentOperatorNotesWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Independent Operator Notes, Weighted Average Interest Rate", "label": "Independent Operator Notes, Weighted Average Interest Rate", "terseLabel": "Independent operator notes, weighted average interest rate" } } }, "localname": "IndependentOperatorNotesWeightedAverageInterestRate", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails" ], "xbrltype": "percentItemType" }, "go_LeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability, Current", "label": "Lease, Liability, Current", "terseLabel": "Current lease liabilities" } } }, "localname": "LeaseLiabilityCurrent", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "go_LeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability, Noncurrent", "label": "Lease, Liability, Noncurrent", "verboseLabel": "Long-term lease liabilities" } } }, "localname": "LeaseLiabilityNoncurrent", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "go_LesseeFinanceLeaseNumberOfLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Finance Lease, Number Of Leases", "label": "Lessee, Finance Lease, Number Of Leases", "terseLabel": "Number of leases" } } }, "localname": "LesseeFinanceLeaseNumberOfLeases", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "go_LongTermDebtMaturityAfterYearFour": { "auth_ref": [], "calculation": { "http://groceryoutlet.com/role/LongtermDebtScheduleofPrincipalMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Maturity, After Year Four", "label": "Long-Term Debt, Maturity, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturityAfterYearFour", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtScheduleofPrincipalMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "go_NewStoreMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Store", "label": "New Store [Member]", "terseLabel": "New store" } } }, "localname": "NewStoreMember", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "go_NonCashOperatingLeaseExpense": { "auth_ref": [], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non cash Operating Lease Expense", "label": "Non cash Operating Lease Expense", "terseLabel": "Non-cash rent" } } }, "localname": "NonCashOperatingLeaseExpense", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "go_NonPerishableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Perishable [Member]", "label": "Non-Perishable [Member]", "terseLabel": "Non-Perishable" } } }, "localname": "NonPerishableMember", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofSalesRevenuebyProductDetails" ], "xbrltype": "domainItemType" }, "go_NonTCAPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-TCAP", "label": "Non-TCAP [Member]", "terseLabel": "Non-TCAP" } } }, "localname": "NonTCAPMember", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails" ], "xbrltype": "domainItemType" }, "go_NonTemporaryCommissionAdjustmentProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Temporary Commission Adjustment Program", "label": "Non-Temporary Commission Adjustment Program [Member]", "terseLabel": "Non-TCAP" } } }, "localname": "NonTemporaryCommissionAdjustmentProgramMember", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "go_NumberOfWarehouses": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Warehouses", "label": "Number Of Warehouses", "terseLabel": "Number of warehouses" } } }, "localname": "NumberOfWarehouses", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "go_OneMonthInterestPeriodAdjustedTermSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Month Interest Period Adjusted Term SOFR", "label": "One Month Interest Period Adjusted Term SOFR [Member]", "terseLabel": "One Month Interest Period Adjusted Term SOFR" } } }, "localname": "OneMonthInterestPeriodAdjustedTermSOFRMember", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "go_OneThreeOrSixMonthInterestPeriodAdjustedTermSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One, Three Or Six Month Interest Period Adjusted Term SOFR", "label": "One, Three Or Six Month Interest Period Adjusted Term SOFR [Member]", "terseLabel": "One, Three Or Six Month Interest Period Adjusted Term SOFR" } } }, "localname": "OneThreeOrSixMonthInterestPeriodAdjustedTermSOFRMember", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "go_PaymentsForAdvancesToIndependentOperators": { "auth_ref": [], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Advances to Independent Operators", "label": "Payments For Advances To Independent Operators", "negatedTerseLabel": "Advances to independent operators" } } }, "localname": "PaymentsForAdvancesToIndependentOperators", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "go_PerishableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Perishable [Member]", "label": "Perishable [Member]", "terseLabel": "Perishable" } } }, "localname": "PerishableMember", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofSalesRevenuebyProductDetails" ], "xbrltype": "domainItemType" }, "go_RSUsAndPSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RSUs And PSUs", "label": "RSUs And PSUs [Member]", "terseLabel": "RSUs And PSUs" } } }, "localname": "RSUsAndPSUsMember", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "go_RepaymentsFromAdvancesToIndependentOperators": { "auth_ref": [], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Repayments From Advances To Independent Operators", "label": "Repayments From Advances To Independent Operators", "terseLabel": "Repayments of advances from independent operators" } } }, "localname": "RepaymentsFromAdvancesToIndependentOperators", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "go_ScheduleOfIncomeTaxExpenseBenefitAndEffectiveIncomeTaxRateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Income Tax Expense (Benefit) And Effective Income Tax Rate [Table Text Block]", "label": "Schedule Of Income Tax Expense (Benefit) And Effective Income Tax Rate [Table Text Block]", "terseLabel": "Schedule of Income Tax Expense and Effective Tax Rate" } } }, "localname": "ScheduleOfIncomeTaxExpenseBenefitAndEffectiveIncomeTaxRateTableTextBlock", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "go_SeniorTermLoanDue2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Term Loan Due 2025", "label": "Senior Term Loan Due 2025 [Member]", "terseLabel": "Senior Term Loan Due 2025" } } }, "localname": "SeniorTermLoanDue2025Member", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "go_SeniorTermLoanDue2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Term Loan Due 2028", "label": "Senior Term Loan Due 2028 [Member]", "terseLabel": "Senior Term Loan Due 2028" } } }, "localname": "SeniorTermLoanDue2028Member", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails", "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "go_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Adjustment", "label": "Share-based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Adjustment", "terseLabel": "Adjustment for expected performance achievement (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustment", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails" ], "xbrltype": "sharesItemType" }, "go_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Adjustments, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Adjustments, Weighted Average Grant Date Fair Value", "terseLabel": "Adjustment for expected performance achievement (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsWeightedAverageGrantDateFairValue", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails" ], "xbrltype": "perShareItemType" }, "go_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceTargetLevelPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Performance Target Level, Percentage", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Performance Target Level, Percentage", "terseLabel": "Performance target level, percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceTargetLevelPercentage", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails" ], "xbrltype": "pureItemType" }, "go_ShareBasedPaymentArrangementPerformanceBasedOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Performance-Based Option [Member]", "label": "Share-Based Payment Arrangement, Performance-Based Option [Member]", "terseLabel": "Performance-Based Stock Options" } } }, "localname": "ShareBasedPaymentArrangementPerformanceBasedOptionMember", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "go_ShareBasedPaymentArrangementTimeBasedOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Time-Based Option [Member]", "label": "Share-Based Payment Arrangement, Time-Based Option [Member]", "terseLabel": "Time-Based Stock Options", "verboseLabel": "Time-based stock options" } } }, "localname": "ShareBasedPaymentArrangementTimeBasedOptionMember", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofShareBasedCompensationExpenseDetails", "http://groceryoutlet.com/role/SharebasedAwardsScheduleofStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "go_SharesIssuedSharesShareBasedPaymentArrangementBeforeForfeitureNetOfSharesWithheldForTaxes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares Issued, Shares, Share-Based Payment Arrangement, Before Forfeiture, Net of Shares Withheld For Taxes.", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, Before Forfeiture, Net of Shares Withheld For Taxes.", "terseLabel": "Exercise and vesting of share-based awards, net of shares withheld for employee taxes (in shares)" } } }, "localname": "SharesIssuedSharesShareBasedPaymentArrangementBeforeForfeitureNetOfSharesWithheldForTaxes", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "go_SharesIssuedValueShareBasedPaymentArrangementBeforeForfeitureNetOfSharesWithheldForTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Shares Issued, Value, Share-Based Payment Arrangement, Before Forfeiture, Net of Shares Withheld For Taxes.", "label": "Shares Issued, Value, Share-Based Payment Arrangement, Before Forfeiture, Net of Shares Withheld For Taxes.", "terseLabel": "Exercise and vesting of share-based awards, net of shares withheld for employee taxes" } } }, "localname": "SharesIssuedValueShareBasedPaymentArrangementBeforeForfeitureNetOfSharesWithheldForTaxes", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "go_SpecifiedTermSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specified Term Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate", "label": "Specified Term Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Specified Term Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "localname": "SpecifiedTermSecuredOvernightFinancingRateSOFROvernightIndexSwapRateMember", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "go_TemporaryCommissionAdjustmentProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Commission Adjustment Program", "label": "Temporary Commission Adjustment Program [Member]", "terseLabel": "TCAP" } } }, "localname": "TemporaryCommissionAdjustmentProgramMember", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails", "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "go_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Facility", "label": "Term Loan Facility [Member]", "terseLabel": "Term Loan Facility" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "go_VariableInterestEntityNumberOfStores": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entity, Number Of Stores", "label": "Variable Interest Entity, Number Of Stores", "terseLabel": "Variable interest entity, number of stores" } } }, "localname": "VariableInterestEntityNumberOfStores", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "go_WriteOffOfDebtIssuanceCostsAndDebtDiscounts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-Off Of Debt Issuance Costs And Debt Discounts", "label": "Write-Off Of Debt Issuance Costs And Debt Discounts", "terseLabel": "Debt issuance costs and debt discounts written off" } } }, "localname": "WriteOffOfDebtIssuanceCostsAndDebtDiscounts", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "go_WriteOffOfUnamortizedDebtDiscountPremium": { "auth_ref": [], "calculation": { "http://groceryoutlet.com/role/LongtermDebtLossonDebtExtinguishmentDetails": { "order": 1.0, "parentTag": "go_GainLossOnExtinguishmentAndModificationOfDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write Off Of Unamortized Debt Discount (Premium)", "label": "Write Off Of Unamortized Debt Discount (Premium)", "terseLabel": "Write off of debt discounts" } } }, "localname": "WriteOffOfUnamortizedDebtDiscountPremium", "nsuri": "http://groceryoutlet.com/20230701", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtLossonDebtExtinguishmentDetails" ], "xbrltype": "monetaryItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r164", "r370", "r371", "r372", "r373", "r413", "r546", "r706", "r709", "r710" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r164", "r370", "r371", "r372", "r373", "r413", "r546", "r706", "r709", "r710" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r235", "r236", "r237", "r238", "r304", "r418", "r460", "r476", "r477", "r537", "r538", "r539", "r540", "r541", "r547", "r548", "r560", "r570", "r581", "r586", "r711", "r720", "r721", "r722", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails", "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails", "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails", "http://groceryoutlet.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r235", "r236", "r237", "r238", "r304", "r418", "r460", "r476", "r477", "r537", "r538", "r539", "r540", "r541", "r547", "r548", "r560", "r570", "r581", "r586", "r711", "r720", "r721", "r722", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails", "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProFormaMember": { "auth_ref": [ "r178", "r674", "r675" ], "lang": { "en-us": { "role": { "label": "Pro Forma [Member]", "terseLabel": "Pro Forma" } } }, "localname": "ProFormaMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r214", "r420", "r454", "r455", "r456", "r457", "r458", "r459", "r550", "r571", "r585", "r677", "r703", "r704", "r713", "r728" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofSalesRevenuebyProductDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r214", "r420", "r454", "r455", "r456", "r457", "r458", "r459", "r550", "r571", "r585", "r677", "r703", "r704", "r713", "r728" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofSalesRevenuebyProductDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r235", "r236", "r237", "r238", "r296", "r304", "r334", "r335", "r336", "r417", "r418", "r460", "r476", "r477", "r537", "r538", "r539", "r540", "r541", "r547", "r548", "r560", "r570", "r581", "r586", "r589", "r701", "r711", "r721", "r722", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails", "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails", "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails", "http://groceryoutlet.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r235", "r236", "r237", "r238", "r296", "r304", "r334", "r335", "r336", "r417", "r418", "r460", "r476", "r477", "r537", "r538", "r539", "r540", "r541", "r547", "r548", "r560", "r570", "r581", "r586", "r589", "r701", "r711", "r721", "r722", "r723", "r724", "r725" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails", "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails", "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails", "http://groceryoutlet.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r178", "r305", "r674", "r691" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r178", "r305", "r674", "r675", "r691" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss": { "auth_ref": [ "r219" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss of accounts and financing receivables. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Financing Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AccountsAndFinancingReceivableAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAllowanceforCreditLossActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsAndNotesReceivableUnclassifiedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable, Unclassified [Abstract]", "terseLabel": "Total" } } }, "localname": "AccountsAndNotesReceivableUnclassifiedAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r217", "r559" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails_1": { "order": 1.0, "parentTag": "go_AccountsAndFinancingReceivableAfterAllowanceForCreditLoss1", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Independent operator receivables and current portion of independent operator notes, net of allowance $5,603 and $2,238", "totalLabel": "Current Portion" } } }, "localname": "AccountsNotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r16", "r17" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Trade, Current", "terseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r139", "r217", "r727" ], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails": { "order": 2.0, "parentTag": "go_AccountsAndFinancingReceivableBeforeAllowanceForCreditLoss", "weight": 1.0 }, "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails_1": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Gross" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r494", "r544", "r590", "r727" ], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails": { "order": 2.0, "parentTag": "go_AccountsAndFinancingReceivableAfterAllowanceForCreditLoss1", "weight": 1.0 }, "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss", "totalLabel": "Net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]", "terseLabel": "Independent operator receivables" } } }, "localname": "AccountsReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r217", "r218" ], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Current Portion" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r217", "r435" ], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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 noncurrent.", "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Long-term Portion" } } }, "localname": "AccountsReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r77", "r584", "r732" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r342", "r343", "r344", "r474", "r688", "r689", "r690", "r715", "r733" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r53", "r54", "r308" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r338", "r345" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r142", "r219", "r223" ], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails": { "order": 2.0, "parentTag": "go_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent", "weight": 1.0 }, "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails_1": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Allowance, Current Portion" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent": { "auth_ref": [ "r219", "r223" ], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails": { "order": 2.0, "parentTag": "go_AccountsAndFinancingReceivableAllowanceForCreditLossNoncurrent", "weight": 1.0 }, "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails_1": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as noncurrent.", "label": "Accounts Receivable, Allowance for Credit Loss, Noncurrent", "negatedTerseLabel": "Allowance, Long-Term Portion" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent": { "auth_ref": [ "r140" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on receivable, classified as other and current.", "label": "Allowance for Credit Loss, Receivable, Other, Current", "terseLabel": "Allowance for doubtful other receivables, current" } } }, "localname": "AllowanceForDoubtfulOtherReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForNotesAndLoansReceivableCurrent": { "auth_ref": [ "r142", "r219", "r223" ], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails": { "order": 2.0, "parentTag": "us-gaap_NotesReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on financing receivable, classified as current.", "label": "Financing Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Allowance, Current Portion" } } }, "localname": "AllowanceForNotesAndLoansReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent": { "auth_ref": [ "r219", "r223" ], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails": { "order": 3.0, "parentTag": "us-gaap_NotesReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on financing receivable, classified as noncurrent.", "label": "Financing Receivable, Allowance for Credit Loss, Noncurrent", "negatedTerseLabel": "Allowance, Long-term Portion" } } }, "localname": "AllowanceForNotesAndLoansReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r263", "r395", "r568", "r569", "r683" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://groceryoutlet.com/role/LongtermDebtScheduleofInterestExpenseNetDetails": { "order": 2.0, "parentTag": "us-gaap_InterestIncomeExpenseNonoperatingNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt issuance costs and debt discounts", "verboseLabel": "Amortization of debt issuance costs and debt discounts" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://groceryoutlet.com/role/LongtermDebtScheduleofInterestExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r108", "r137", "r160", "r195", "r208", "r212", "r220", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r370", "r372", "r388", "r440", "r499", "r584", "r597", "r707", "r708", "r718" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r131", "r144", "r160", "r220", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r370", "r372", "r388", "r584", "r707", "r708", "r718" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails", "http://groceryoutlet.com/role/SharebasedAwardsScheduleofShareBasedCompensationExpenseDetails", "http://groceryoutlet.com/role/SharebasedAwardsScheduleofStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BridgeLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.", "label": "Bridge Loan [Member]", "terseLabel": "Bridge Loan" } } }, "localname": "BridgeLoanMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r62", "r63" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Amount" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofCarryingAmountandEstimatedFairValuesofFinancialLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r35", "r134", "r551" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r35", "r93", "r158" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r2", "r93" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r26", "r70", "r443", "r485" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r100", "r233", "r234", "r545", "r702" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r587", "r588", "r589", "r591", "r592", "r593", "r594", "r688", "r689", "r715", "r731", "r733" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r76", "r486" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r10", "r76", "r486", "r505", "r733", "r734" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r76", "r445", "r584" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, par value $0.001 per share, 500,000,000 shares authorized; 98,773,249 and 97,674,356 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r29", "r146", "r148", "r153", "r436", "r451" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Comprehensive income", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r55", "r553" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "auth_ref": [ "r56", "r57", "r59" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "terseLabel": "Variable Interest Entities" } } }, "localname": "ConsolidationVariableInterestEntityPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r283", "r284", "r295" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract with customer, liability" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r85", "r420" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r73", "r74", "r109", "r110", "r164", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r396", "r565", "r566", "r567", "r568", "r569", "r684" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails", "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r15", "r110", "r265" ], "calculation": { "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Long-term debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails", "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r65", "r67", "r248", "r396", "r566", "r567" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r256", "r387", "r566", "r567" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Financial Liabilities" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofCarryingAmountandEstimatedFairValuesofFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r23", "r65", "r268", "r396" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r164", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r396", "r565", "r566", "r567", "r568", "r569", "r684" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails", "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r24", "r164", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r396", "r565", "r566", "r567", "r568", "r569", "r684" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails", "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r24", "r47", "r48", "r64", "r65", "r67", "r71", "r103", "r104", "r164", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r396", "r565", "r566", "r567", "r568", "r569", "r684" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails", "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r64", "r67", "r712" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofCarryingAmountandEstimatedFairValuesofFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r66", "r254", "r266", "r566", "r567" ], "calculation": { "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Less: Unamortized debt issuance costs and debt discounts" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r66" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails", "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofCarryingAmountandEstimatedFairValuesofFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r7", "r106", "r121", "r365", "r366", "r686" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r350", "r351", "r441" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r7", "r44" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation of property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r294", "r571", "r572", "r573", "r574", "r575", "r576", "r577" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofSalesRevenuebyProductDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r294", "r571", "r572", "r573", "r574", "r575", "r576", "r577" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofSalesRevenuebyProductDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Sales Revenue by Product" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r306", "r311", "r339", "r340", "r341", "r582" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Share-based Awards" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwards" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r4", "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "negatedTerseLabel": "Dividends paid" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r154", "r170", "r171", "r172", "r173", "r174", "r180", "r182", "r187", "r188", "r189", "r193", "r383", "r384", "r437", "r452", "r555" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share (in usd per share)", "verboseLabel": "Basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r154", "r170", "r171", "r172", "r173", "r174", "r182", "r187", "r188", "r189", "r193", "r383", "r384", "r437", "r452", "r555" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share (in usd per share)", "verboseLabel": "Diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r179", "r190", "r191", "r192" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseandEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Employee Stock Option [Member]", "terseLabel": "Time-based stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r10", "r129", "r150", "r151", "r152", "r165", "r166", "r167", "r169", "r175", "r177", "r194", "r221", "r222", "r282", "r342", "r343", "r344", "r361", "r362", "r375", "r376", "r377", "r378", "r379", "r380", "r382", "r389", "r390", "r391", "r392", "r393", "r394", "r404", "r461", "r462", "r463", "r474", "r529" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r256", "r387", "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Estimated Fair Values" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofCarryingAmountandEstimatedFairValuesofFinancialLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofCarryingAmountandEstimatedFairValuesofFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r61", "r62", "r63" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofCarryingAmountandEstimatedFairValuesofFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r61", "r62" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Schedule of Carrying Amount and Estimated Fair Values of Financial Liabilities" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r256", "r297", "r298", "r299", "r300", "r301", "r302", "r385", "r414", "r415", "r416", "r566", "r567", "r578", "r579", "r580" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofCarryingAmountandEstimatedFairValuesofFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r14", "r61", "r256", "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofCarryingAmountandEstimatedFairValuesofFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r256", "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofCarryingAmountandEstimatedFairValuesofFinancialLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r256", "r297", "r302", "r385", "r415", "r566", "r567", "r578", "r579", "r580" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofCarryingAmountandEstimatedFairValuesofFinancialLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r256", "r297", "r298", "r299", "r300", "r301", "r302", "r414", "r415", "r416", "r566", "r567", "r578", "r579", "r580" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofCarryingAmountandEstimatedFairValuesofFinancialLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r714" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Fed Funds Effective Rate Overnight Index Swap Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r399", "r402", "r583" ], "calculation": { "http://groceryoutlet.com/role/LongtermDebtScheduleofInterestExpenseNetDetails": { "order": 3.0, "parentTag": "us-gaap_InterestIncomeExpenseNonoperatingNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "verboseLabel": "Interest on finance leases" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtScheduleofInterestExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialAssetPastDueMember": { "auth_ref": [ "r225", "r563", "r694" ], "lang": { "en-us": { "role": { "documentation": "Financial asset past due.", "label": "Financial Asset, Past Due [Member]", "terseLabel": "Financial Asset, Past Due" } } }, "localname": "FinancialAssetPastDueMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "auth_ref": [ "r128", "r697" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Financing Receivable, Allowance for Credit Loss [Line Items]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": { "auth_ref": [ "r40", "r698" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics.", "label": "Financing Receivable Credit Quality Indicators [Table Text Block]", "terseLabel": "Schedule of Independent Operator Notes by Credit Quality Indicators and Year of Origination" } } }, "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear": { "auth_ref": [ "r228", "r562" ], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails": { "order": 6.0, "parentTag": "us-gaap_NotesReceivableGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of financing receivable originated more than five years prior to current fiscal year. Excludes net investment in lease.", "label": "Financing Receivable, Originated, More than Five Years before Current Fiscal Year", "terseLabel": "Prior" } } }, "localname": "FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear": { "auth_ref": [ "r228", "r562" ], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails": { "order": 5.0, "parentTag": "us-gaap_NotesReceivableGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease.", "label": "Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year", "terseLabel": "2019" } } }, "localname": "FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear": { "auth_ref": [ "r228", "r562" ], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails": { "order": 1.0, "parentTag": "us-gaap_NotesReceivableGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of financing receivable originated in current fiscal year. Excludes net investment in lease.", "label": "Financing Receivable, Year One, Originated, Current Fiscal Year", "terseLabel": "2023 (YTD)" } } }, "localname": "FinancingReceivableOriginatedInCurrentFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear": { "auth_ref": [ "r228", "r562" ], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails": { "order": 2.0, "parentTag": "us-gaap_NotesReceivableGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease.", "label": "Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year", "terseLabel": "2022" } } }, "localname": "FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear": { "auth_ref": [ "r228", "r562" ], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails": { "order": 4.0, "parentTag": "us-gaap_NotesReceivableGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease.", "label": "Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year", "terseLabel": "2020" } } }, "localname": "FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear": { "auth_ref": [ "r228", "r562" ], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails": { "order": 3.0, "parentTag": "us-gaap_NotesReceivableGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease.", "label": "Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year", "terseLabel": "2021" } } }, "localname": "FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentLineItems": { "auth_ref": [ "r562", "r698" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Financing Receivable, Credit Quality Indicator [Line Items]", "terseLabel": "Financing Receivable, Credit Quality Indicator [Line Items]" } } }, "localname": "FinancingReceivableRecordedInvestmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus": { "auth_ref": [ "r41", "r125", "r126", "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of financing receivable on nonaccrual status. Excludes net investment in lease.", "label": "Financing Receivable, Nonaccrual", "terseLabel": "Independent operator notes, nonaccrual" } } }, "localname": "FinancingReceivableRecordedInvestmentNonaccrualStatus", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivablesPeriodPastDueAxis": { "auth_ref": [ "r120", "r225", "r563" ], "lang": { "en-us": { "role": { "documentation": "Information by period in which financial asset is past due or not past due.", "label": "Financial Asset, Aging [Axis]", "terseLabel": "Financial Asset, Aging [Axis]" } } }, "localname": "FinancingReceivablesPeriodPastDueAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablesPeriodPastDueDomain": { "auth_ref": [ "r120", "r225", "r563" ], "lang": { "en-us": { "role": { "documentation": "Period in which financial asset is past due or not past due. For past due, element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less than [high end numeric value] [date measure] Past Due [Member] formats.", "label": "Financial Asset, Aging [Domain]", "terseLabel": "Financial Asset, Aging [Domain]" } } }, "localname": "FinancingReceivablesPeriodPastDueDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r135", "r232", "r433", "r564", "r584", "r699", "r700" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r84", "r160", "r195", "r207", "r211", "r213", "r220", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r388", "r557", "r707" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r1", "r82", "r112", "r195", "r207", "r211", "r213", "r438", "r449", "r557" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r161", "r346", "r354", "r356", "r359", "r363", "r367", "r368", "r369", "r470" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r122", "r176", "r177", "r199", "r352", "r364", "r453" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://groceryoutlet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseandEffectiveTaxRateDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r149", "r348", "r349", "r356", "r357", "r358", "r360", "r467" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Tax" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r6" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Trade accounts payable, accrued compensation and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "auth_ref": [ "r682" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.", "label": "Increase (Decrease) in Accrued Taxes Payable", "terseLabel": "Income and other taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r6" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Merchandise inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r676", "r682" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r6" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r6" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedTerseLabel": "Independent operator and other accounts receivable" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r183", "r184", "r185", "r189", "r310" ], "calculation": { "http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Effect of dilutive awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r42", "r43" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r90", "r262", "r568", "r569" ], "calculation": { "http://groceryoutlet.com/role/LongtermDebtScheduleofInterestExpenseNetDetails": { "order": 1.0, "parentTag": "us-gaap_InterestIncomeExpenseNonoperatingNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Interest on loans" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtScheduleofInterestExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of Interest Expense, Net" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 }, "http://groceryoutlet.com/role/LongtermDebtScheduleofInterestExpenseNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "negatedTerseLabel": "Interest expense, net", "negatedTotalLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://groceryoutlet.com/role/LongtermDebtScheduleofInterestExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestReceivable": { "auth_ref": [ "r680", "r735" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.", "label": "Interest Receivable", "terseLabel": "Accrued interest receivable" } } }, "localname": "InterestReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalCreditAssessmentAxis": { "auth_ref": [ "r40", "r374", "r561", "r562", "r698" ], "lang": { "en-us": { "role": { "documentation": "Information by entity-defined rating.", "label": "Internal Credit Assessment [Axis]", "terseLabel": "Internal Credit Assessment [Axis]" } } }, "localname": "InternalCreditAssessmentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails", "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InternalCreditAssessmentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Entity defined credit risk rating.", "label": "Internal Credit Assessment [Domain]", "terseLabel": "Internal Credit Assessment [Domain]" } } }, "localname": "InternalCreditAssessmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails", "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r99", "r552" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Merchandise inventories" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r115", "r133", "r143", "r229", "r230", "r231", "r419", "r554" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Merchandise Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r87", "r198" ], "calculation": { "http://groceryoutlet.com/role/LongtermDebtScheduleofInterestExpenseNetDetails": { "order": 4.0, "parentTag": "us-gaap_InterestIncomeExpenseNonoperatingNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "negatedTerseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtScheduleofInterestExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r20", "r160", "r220", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r371", "r372", "r373", "r388", "r484", "r556", "r597", "r707", "r718", "r719" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r81", "r111", "r447", "r584", "r685", "r695", "r716" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r22", "r132", "r160", "r220", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r371", "r372", "r373", "r388", "r584", "r707", "r718", "r719" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r15", "r110", "r726" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Long-term line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r217" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails_1": { "order": 2.0, "parentTag": "go_AccountsAndFinancingReceivableAfterAllowanceForCreditLoss1", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as noncurrent. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent", "totalLabel": "Long-term Portion", "verboseLabel": "Independent operator notes and receivables, net of allowance $10,792 and $12,509" } } }, "localname": "LongTermAccountsNotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r110", "r255", "r267", "r566", "r567", "r726" ], "calculation": { "http://groceryoutlet.com/role/LongtermDebtScheduleofPrincipalMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtScheduleofPrincipalMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r15", "r442" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-Term Debt and Lease Obligation", "terseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-Term Debt and Lease Obligation, Current", "negatedTerseLabel": "Less: Current portion" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.", "label": "Long-Term Debt and Lease Obligation, Including Current Maturities", "totalLabel": "Long-term debt, less unamortized debt discounts and debt issuance costs" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r138" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r9", "r164", "r259" ], "calculation": { "http://groceryoutlet.com/role/LongtermDebtScheduleofPrincipalMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "Fiscal 2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtScheduleofPrincipalMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r9", "r164", "r259" ], "calculation": { "http://groceryoutlet.com/role/LongtermDebtScheduleofPrincipalMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "Fiscal 2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtScheduleofPrincipalMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r9", "r164", "r259" ], "calculation": { "http://groceryoutlet.com/role/LongtermDebtScheduleofPrincipalMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "Fiscal 2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtScheduleofPrincipalMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r9", "r164", "r259" ], "calculation": { "http://groceryoutlet.com/role/LongtermDebtScheduleofPrincipalMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "Fiscal 2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtScheduleofPrincipalMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r687" ], "calculation": { "http://groceryoutlet.com/role/LongtermDebtScheduleofPrincipalMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "Remainder of fiscal 2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtScheduleofPrincipalMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails", "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails", "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofCarryingAmountandEstimatedFairValuesofFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r24", "r45" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails", "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails", "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofCarryingAmountandEstimatedFairValuesofFinancialLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r157" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r157" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r93", "r94", "r95" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r83", "r95", "r113", "r130", "r145", "r147", "r152", "r160", "r168", "r170", "r171", "r172", "r173", "r176", "r177", "r186", "r195", "r207", "r211", "r213", "r220", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r384", "r388", "r450", "r507", "r527", "r528", "r557", "r595", "r707" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Standards and Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r88" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "Total other expenses" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r217", "r218", "r434" ], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": 1.0 }, "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails_1": { "order": 1.0, "parentTag": "us-gaap_NotesReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.", "label": "Financing Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Current Portion" } } }, "localname": "NotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent", "weight": 1.0 }, "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails_1": { "order": 2.0, "parentTag": "us-gaap_NotesReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.", "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Long-term Portion" } } }, "localname": "NotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableGross": { "auth_ref": [ "r120", "r124", "r125", "r141", "r225", "r227", "r562", "r563", "r678", "r696" ], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails": { "order": 1.0, "parentTag": "go_AccountsAndFinancingReceivableBeforeAllowanceForCreditLoss", "weight": 1.0 }, "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.", "label": "Financing Receivable, before Allowance for Credit Loss", "terseLabel": "Gross", "totalLabel": "Total" } } }, "localname": "NotesReceivableGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails", "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableNet": { "auth_ref": [ "r217", "r227", "r494" ], "calculation": { "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails": { "order": 1.0, "parentTag": "go_AccountsAndFinancingReceivableAfterAllowanceForCreditLoss1", "weight": 1.0 }, "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.", "label": "Financing Receivable, after Allowance for Credit Loss", "terseLabel": "Independent operator notes", "totalLabel": "Net" } } }, "localname": "NotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails", "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing Receivable, after Allowance for Credit Loss [Abstract]", "terseLabel": "Independent operator notes" } } }, "localname": "NotesReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofAmountsDuefromIndependentOperatorsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments (in segments)" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfStores": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of stores.", "label": "Number of Stores", "terseLabel": "Number of stores" } } }, "localname": "NumberOfStores", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://groceryoutlet.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r195", "r207", "r211", "r213", "r557" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r400", "r403" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Aggregate annual lease payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r397" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://groceryoutlet.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r72", "r96", "r97", "r107" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Organization and Summary of Significant Account Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r136" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Expenses [Abstract]", "terseLabel": "Other expenses:" } } }, "localname": "OtherExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r95" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Other accounts receivable, net of allowance $51 and $7" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r32" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r34" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Debt issuance costs paid" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r32" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedTerseLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r32" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "terseLabel": "Dividends" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r156" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Tax withholding related to net settlement of employee share-based awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r92" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Investments in intangible assets and licenses" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r92" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails", "http://groceryoutlet.com/role/SharebasedAwardsScheduleofShareBasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofCarryingAmountandEstimatedFairValuesofFinancialLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r75", "r270" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r75", "r486" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r75", "r270" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r75", "r486", "r505", "r733", "r734" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r75", "r444", "r584" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Series A preferred stock, par value $0.001 per share, 50,000,000 shares authorized; no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r681" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r679" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassification" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "auth_ref": [ "r5", "r30" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.", "label": "Proceeds from Insurance Settlement, Investing Activities", "terseLabel": "Proceeds from insurance recoveries - property and equipment" } } }, "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "auth_ref": [ "r31" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).", "label": "Proceeds from Issuance of Senior Long-Term Debt", "terseLabel": "Proceeds from senior term loan due 2028" } } }, "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r3", "r13" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r31" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Proceeds from revolving credit facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r91" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from sales of assets" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r439", "r448", "r584" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r155", "r224" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for accounts receivable reserves" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r303", "r408", "r409", "r479", "r480", "r481", "r482", "r483", "r504", "r506", "r536" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyMember": { "auth_ref": [ "r162", "r163", "r408", "r409", "r410", "r411", "r479", "r480", "r481", "r482", "r483", "r504", "r506", "r536" ], "lang": { "en-us": { "role": { "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family.", "label": "Related Party [Member]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r510", "r511", "r514" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r303", "r408", "r409", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r479", "r480", "r481", "r482", "r483", "r504", "r506", "r536", "r717" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r405", "r406", "r407", "r409", "r412", "r471", "r472", "r473", "r512", "r513", "r514", "r533", "r535" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r33", "r684" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "terseLabel": "Repayments of lines of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r33" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-Term Lines of Credit", "negatedTerseLabel": "Principal payments on revolving credit facility" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherDebt": { "auth_ref": [ "r33" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other.", "label": "Repayments of Other Debt", "negatedLabel": "Principal payments on finance leases" } } }, "localname": "RepaymentsOfOtherDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSeniorDebt": { "auth_ref": [ "r33" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period.", "label": "Repayments of Senior Debt", "negatedTerseLabel": "Principal payments on senior term loan", "terseLabel": "Repayments of senior debt" } } }, "localname": "RepaymentsOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails", "http://groceryoutlet.com/role/SharebasedAwardsScheduleofShareBasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r78", "r105", "r446", "r464", "r465", "r469", "r487", "r584" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r129", "r165", "r166", "r167", "r169", "r175", "r177", "r221", "r222", "r342", "r343", "r344", "r361", "r362", "r375", "r377", "r378", "r380", "r382", "r461", "r463", "r474", "r733" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r196", "r197", "r206", "r209", "r210", "r214", "r215", "r216", "r293", "r294", "r420" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofSalesRevenuebyProductDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r123", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r549" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesCommissionsAndFees": { "auth_ref": [ "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller).", "label": "Sales Commissions and Fees", "terseLabel": "Sales commissions and fees" } } }, "localname": "SalesCommissionsAndFees", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "verboseLabel": "Schedule of Amounts Due from Independent Operators" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r24", "r47", "r48", "r64", "r65", "r67", "r71", "r103", "r104", "r566", "r568", "r687" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r692" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Share-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfExtinguishmentOfDebtTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of debt extinguished which may include, amount of gain (loss), the income tax effect and the per share amount of the aggregate gain (loss), net of the related income tax.", "label": "Schedule of Extinguishment of Debt [Table Text Block]", "terseLabel": "Schedule of Loss on Debt Extinguishment and Modification Cost" } } }, "localname": "ScheduleOfExtinguishmentOfDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "auth_ref": [ "r127", "r697" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]" } } }, "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": { "auth_ref": [ "r562", "r698" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about credit quality indicator for financing receivable.", "label": "Financing Receivable, Credit Quality Indicator [Table]", "terseLabel": "Financing Receivable, Credit Quality Indicator [Table]" } } }, "localname": "ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IndependentOperatorNotesandIndependentOperatorReceivablesScheduleofIndependentOperatorNotesbyCreditQualityIndicatorsandYearofOriginationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Principal Maturities" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "terseLabel": "Schedule of PSU Activity" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r68", "r69", "r510", "r511", "r514" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r307", "r309", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails", "http://groceryoutlet.com/role/SharebasedAwardsScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of RSU Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r11", "r12", "r50" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r200", "r201", "r202", "r203", "r204", "r205", "r215", "r558" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r86" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A senior loan takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for [must receive] repayment [prior] relative to junior and unsecured (general) creditors.", "label": "Senior Loans [Member]", "terseLabel": "Senior Term Loans" } } }, "localname": "SeniorLoansMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofCarryingAmountandEstimatedFairValuesofFinancialLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails", "http://groceryoutlet.com/role/LongtermDebtScheduleofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r6" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeitures (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeitures (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r323", "r324" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested, ending balance (in shares)", "periodStartLabel": "Unvested, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r323", "r324" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested, ending balance (in usd per share)", "periodStartLabel": "Unvested, beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r307", "r309", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails", "http://groceryoutlet.com/role/SharebasedAwardsScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options vested and exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://groceryoutlet.com/role/SharebasedAwardsScheduleofRSUandPSUActivityDetails", "http://groceryoutlet.com/role/SharebasedAwardsScheduleofShareBasedCompensationExpenseDetails", "http://groceryoutlet.com/role/SharebasedAwardsScheduleofStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Options outstanding, ending balance (in shares)", "periodStartLabel": "Options outstanding, beginning balance (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedTerseLabel": "Forfeitures (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeitures (in usd per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Weighted-average exercise price, ending balance (in usd per share)", "periodStartLabel": "Weighted-average exercise price, beginning balance (in usd per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r0", "r705", "r729", "r730" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby Letters of Credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r10", "r27", "r129", "r150", "r151", "r152", "r165", "r166", "r167", "r169", "r175", "r177", "r194", "r221", "r222", "r282", "r342", "r343", "r344", "r361", "r362", "r375", "r376", "r377", "r378", "r379", "r380", "r382", "r389", "r390", "r391", "r392", "r393", "r394", "r404", "r461", "r462", "r463", "r474", "r529" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r165", "r166", "r167", "r194", "r420", "r466", "r475", "r478", "r479", "r480", "r481", "r482", "r483", "r486", "r489", "r490", "r491", "r492", "r493", "r495", "r496", "r497", "r498", "r500", "r501", "r502", "r503", "r504", "r506", "r508", "r509", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r529", "r590" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r165", "r166", "r167", "r194", "r420", "r466", "r475", "r478", "r479", "r480", "r481", "r482", "r483", "r486", "r489", "r490", "r491", "r492", "r493", "r495", "r496", "r497", "r498", "r500", "r501", "r502", "r503", "r504", "r506", "r508", "r509", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r529", "r590" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Exercise and vesting of share-based awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r10", "r75", "r76", "r105", "r320" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/SharebasedAwardsScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Exercise and vesting of share-based awards" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Share repurchase authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program, remaining authorized amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r10", "r75", "r76", "r105" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Repurchase of common stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r10", "r75", "r76", "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Repurchase of common stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r10", "r75", "r76", "r105", "r468", "r529", "r542" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Repurchase of common stock (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r10", "r75", "r76", "r105", "r474", "r529", "r542", "r596" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Repurchase of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r76", "r79", "r80", "r98", "r488", "r505", "r530", "r531", "r584", "r597", "r685", "r695", "r716", "r733" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r102", "r159", "r269", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r381", "r532", "r534", "r543" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://groceryoutlet.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://groceryoutlet.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income and other taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Shares Acquired, Average Cost Per Share", "terseLabel": "Average price of shares repurchased (in usd per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r347", "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r37", "r38", "r39", "r116", "r117", "r118", "r119" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": { "auth_ref": [ "r58", "r60" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE).", "label": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount", "terseLabel": "Maximum loss exposure" } } }, "localname": "VariableInterestEntityEntityMaximumLossExposureAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Not Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity, Not Primary Beneficiary" } } }, "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/OrganizationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r181", "r189" ], "calculation": { "http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted-average shares outstanding \u2013 diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r180", "r189" ], "calculation": { "http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average shares outstanding \u2013 basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://groceryoutlet.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r89" ], "calculation": { "http://groceryoutlet.com/role/LongtermDebtLossonDebtExtinguishmentDetails": { "order": 2.0, "parentTag": "go_GainLossOnExtinguishmentAndModificationOfDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Deferred Debt Issuance Cost, Writeoff", "terseLabel": "Write off of debt issuance costs" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://groceryoutlet.com/role/LongtermDebtLossonDebtExtinguishmentDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481410/810-10-15-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1405", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "c", "Publisher": "SEC", "Section": "1405", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-29", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481244/470-50-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2AA", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-2AA", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-15", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "80", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-80", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r598": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r599": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r601": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r602": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r603": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r604": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r605": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r606": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r607": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r608": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r609": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r611": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r612": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r613": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r614": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r615": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r616": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r617": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r618": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r619": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r621": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r622": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r623": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r624": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r625": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r626": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r627": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r628": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r629": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r631": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r632": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r633": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r634": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r635": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r636": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r637": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r638": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r639": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r641": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r642": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r643": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r644": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r645": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r646": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r647": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r648": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r649": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r651": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r652": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r653": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r654": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r655": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r656": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r657": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r658": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r659": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r661": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r662": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r663": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r664": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r665": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r666": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r667": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r668": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r669": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r671": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r672": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r673": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1404", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-16", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 65 0001771515-23-000087-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001771515-23-000087-xbrl.zip M4$L#!!0 ( %V "5>M"J-95S ! (\Q$@ / 9V\M,C R,S W,#$N:'1M M['WK=^)(DN_W_2MTF9V=JG-D2D\$KFKN<=M4M6=WTA7?C<>4"^2+@-*(FI++T[4EZ(^E7[W@Y_.,Y'N7!+U_&!P M=L;NNO2';X'SU(\D3='T[*KTQ^"\IS4TS:CUSFC#TL^,'K7/ZD;7/NOT3)TV M-%*W+2H_G1LUM5ZW>N89[78LN*P!EY&>?688ED:)V;5IS93M#I MDZ8HM4_)CY7LTG!\WSR,(A&U_=(V&'7PI>?D'25B4$[RQZKX&-GQQ MOGK\_D]1 M0+P0F48BX#J^3CE3M#-5FWC(64B[4P^"S]4G__G=YZCFF5(_T]7L.3:=(7?V M$/AA:I;PR)_O3!)_[I PF^0BUJB-1N/3*W([>^:3/[KN*?"[-'CSX\BE4;7K M#]C+%4L9C=0)?4-3K?<(G5R1W1"'9T^$#.<9F/XP-;TX"I8^N?$)?LTNI%U[ M,<'@AVE8S%%LB@[X*[OTW"7>TR\5ZIW]>*B -%!B-[\,:$0DO/6,_CMVGG^I M7/I>!%)^]O@V!!IWDT^_5"+Z&GUB)/W4_*__^J\OD0/T:S[Y9QGUOGQ*OOKR M*7EPQ[??FE]LYUD*HS>7_E*QG7#HDK=SS_^72O<,&.21 3Z).N MF696F@K(IV6IIFI^^33UU!PON8R# -[PU0F[Q/V#DJ#EV5>@^RI2@O1?*B = MYS9\0ZW25+5/NK+YZS.-.W[_5_@F'+W!JC21^D6]X XN]^WI M5]0KS;]KF[_@ IYNLS>XY&F::CWG%31^C[@HRNG;&I7FUXN;A];<"S]-0R2@ M/0J,Z=)P :X1[^O3$<0^G' /C&M?)X2@7O]M M&K^S-S>SKZ:?/F0,S#Z!+0@B1"L#R9FBGJ&0SOXV&J8]<:DU<6GV2_8Y>\FG MJ7DO)H/& 1D2HQBE,ZN?*?KH0>DOZ\TL]IQD6F&? /=',QM0$L8!;::$93]F MC\A^RS[C,Q932N>.4I,8V)!2,1.G:5*DIO/\Q\-5?BH9?%$)W23P<+:G$FC> M!P3.:'I@-F%8DYO">>H1GZ9'OY*?)@?\ MG%63!KB_>U:3-=[(H#$RZ.N006-DT(H@@\4A&=0UT5 @&>J[)D,Z&_J$CEGR MT8:7O0Y=I^M$W^F@ Z^P'?@U202D4U%X\>J M/-1NDP-(3?>9Q29EVS10!E%.09J#N/H(Y% M,_' +!Z".![HL/,PK?3JG $WWE0>[BIE3UXW*L/?8#LFE;VZ/)@/O0AF%7VB'3_ON,AN%3VL'2/ MON/FZV@S--]Y='DL:FQ']!=1[8$(+P+5=1/#4WF$K6@N M7#TE\$J@! M:I%3$X'J;A;^C8(6_G41J):(6=R5>!Z(#F4/!?<-^[;ARZ,\#S4L^YH:F6/R_;J0Q^@AE@O>_7LP7SH0S"K M[!'I_GW' W#)*'M8ND??T2K(SAAE7P8]D.]8&/U%5'L@PO-00[NCJ7$;#U[1 M3G0-,PO89O $2$_^^0/U'#]XI,'@QB?>54R!'B97M;!%U3,8W(:*'+'F,+OA M#&Y7(G.PIGZ<4L-M,,P1:_8E->/V!)$_L9$\V[(-LV<_9'>_M^=^_*ADT@L? MEOR4ZW$!^B0N&X9+L8//@N%R5V!!A_< M.,R2A\E=JHX/;APFSV!REYWC@QN'2\=N^G@+@W'#4,.9#VX MRT!QPY #&1#NLD'<,.0P-J3&73X$&7+I>Z'O.MC.VV[AL!PZ$X[^@P0.,N4: M)A/0,&)7O=WZT5T 86KP]BOU: ]> '\>I:FI<9?"*!O?#F.1:ES&^F7BVV$, M5XW+K$"9^'8@^\9E_H!SONUFZ:7&9?*@/*PH,.-4"N,9MQ%\&7B6*P,_Y69LQ3-NXWU^ MU-\!1*G.;0)@G1KX6S^BA=7 'W9G[VYBK#JWB87396^!L5N=VVP%S^S=P0[C M'4DOMQF2TV5OD=++;>9E";53#^DIH&Q[V#XW%A8*IF0>7TG7<8'J$[YY J/L MAUVK">U,*P9'W&:#3A!'XWY/S[[[['A/TQ>5!E/<9JM.&%,W-(*QM'O)-:6! M$K<9MA.&TJ^!8S]1M':E@1&W2;_]PNB8C0ZW.<(E+/[J!&%TXU O'Z\+2!5. MDGQ%JG#RTFU2A0UN4X4'Y\YNQ*'!;?(NJX6^!RS-5,-1FP;$_1I[=MCJ]6@W M$JW/+0_GH_^N7:L^GKFE)84IARFRH5,-T)3%<.<)];27@0 )%,%@)P ML)TZ/ B R()S) !MCS[V86;MX,%Y_0Z,ZF?[)I.M-$G14RH?( +'"4F11#]> M2 H'9 ;L(LTOP'XRSH98C. +[%RX&-;^ZW<;W"Z9<+7%,0YTDZIPNU#S M'HL>(N+9G;>DQB%\/2F[T'%QQ9^[+E MBG?-8B[,_JZ87;9<:5GD>>T7+J]@:\6!;_NN2X(CM25E2UV>$/9^)2'=3XG6 M09#';:ZRY,C;%@^L![[66 5VSSEB>/A0'EKM6Q)S5-S@0O<^ZZJ M9YZ-P>UN? M!!23U?8=>6.B%P1(??SS$1[ ?FH/(WA,:1(2&K?9R'STOZ-!SP\&Q.N6DPW< M)@$Y$P,>#('&;1*/3YGA@F?P\YMPN+0!.?"*G ;XQ^:.[O2/]S%T"L(/J'O MF5G8;6EMH9JG+)'U'DG-@\[1RQ)Q'T8$BM0V.G=1-:;H'B+ #E[_T*4>@>F, MLW=W@?\525U4[O;$):TL]/!B# \38'< ](VX/* GC@#;C*#C' MPN+LYNS[[#/>O0P[(E^PZ1;1O1]FJ>I'DES8+[-84;.BK\,LC3%+*X9994E! M\,:L]8^O+)!9(GW!L]X3Z0N>%5W9"<7X?RZ;C-'W#.KP,M:!EERRBT!D/7?Z.4Y1..>07"*%LV8?^<.9".,\N6 M3SB(S!Q"FYEERR@<1&8.D5,PNNVYL4_MK MX \N_<$PC@@:]':O10+/\9[".QHDY1]OBQ_ P]KIH4P2MWF#(^;UH2P>OSF' MX^7UH0PJOUF,X^7U[NWU)^?U/*"A'P==&B8?^Y38;/"V\]S\ O]A$'!TM:L8 M'9VHBM8QM(;547H]:E"U9C=J/=*S_XDA^_B>,'IS 0H#QSOK4SS)^5RO#:// M+XX=]<]51?ES9>HZ',T9<9TG[[Q+\= Z^#G"EM#9!1T_@%&==;$/^3"DY]D? MGVTG'+KD[=SQ7,>C9^RFSP,2/,&;.WX4^8-S$U[\3(/(Z1(W?0E[7_+S>$Q5 M)1E7!+./[.S-Z<]5]M.GR)[_K5&O-I3E/RM5=?3;)_;L(+L@(\TPJK#[8%;A MD "X]]7G@VSVK TSL49A%8*?=>Q-Y;FE#*1/P0- M!G3A!?)?V_??I2]@3CS?NXT'\)"NE%J=>]IC+D5%\@BZ"S9USJ_\+NM8AH%Q MA1F<'ES05)6SOS.C-'Y*\TKMLRB(1ZI( MJS3_YT\-RZA]7JJ-4K(72M$$<_LG*D/VWW]/TF-; H_F$=P62=6E]KVDFA_LCU+[J_3X6TN:<'9&CL[%Y2/^K#9T8XI@ MQ7FJ>W69UM-27_U BOI4^G>&-2F)PB0(SJC]/W]2:\KG_,B]8\]H)?'=-&YM M^.9L (_HXVUG-GD[>Z,D.*->AF.]TOQK# -190GS VN;5EY(VKX7^OZ8]7UC M!@5&0>J>U8DYF !:KN][Q U'"M](%;ZQ7X5_$!/*C1"5*;5>X$_D!*MOOU_I%!!P]<-[?+PM?+I$$*BK287AGCXY(2J7 MZ!9^R02B5FE^"_PN#=ZD=ARY-))^\UUDFW3I!\-JZ?RX#ZU7THW8Y"6_)P6C M24LDE,(A[>*:D"TYGN1$H=3M,P?ZHY!\'B5_OX1N6%7+LC8AM%ZOUA(6Y?;$ MW__-5-=C7Z[!UJIU;;.P8?^#51M5J[X>97,$(UJ5+4W,08ZK)$E>]7[M=4%A M^P%;C&;=WB[]V(N"MTO?GH[F841=7/&-Z##PG_$YXS#>JC2OJ$MP"^,6X,Y_V.>/ MF%\^2Z>E]]J$KI MYH5 8ER8!J]TZU<_+H+EC!=2>\<+X88MFUZZN22^F]7GRS'?2-E=V'9 PS#] MYP:>IV:*KE%IFC53P4C%=4+I(0HHC685GIP[6Y"^ZA+^; >/_LO(*.+AV2UX MR-NSX[IS=G'C%S&]U0[NP B#?EK?1N/9S9? 4;C<<\C[$1H?*#]1ERSE\YT/ MC'3_GS-,/+&4B5JEV3!J2KTH0WU8"LZFUY>8A90B&)D/ P"],R2N1%]IEY5( MPM=@'&A8.H-<"MH# "5$X$*;.SU+U3Q&"_1A??E%&W 14#(EL3J8'74N:_PQ M[W+KC0_DNNO[WDQJ&@]1KAOFF=IH--90ZGD85PI\CO.3?PFEB+ITB#22/$8D M60)MX<8L,0FQ*8$I+T0RQ_FE$T[D\; *MW(!.*FG'57IIZEC&E!;&L9!&&,. M.?(EN()%+ZKVH?,1#1FNV5UTHW..<\A;5*!CNG##*H/W?[,VS)B^-UA-!46W MBT3L+@;+*%O?0:'%:CV_A_J*);4 3N2R=1E*NGVIZY(PW(VO5P)2!(19LX>W M0<=W3Y4*M^DZ'<,#?>WVL=&Y!.KUI>_ -V,=G"6H+,$VWF;%'. M<#.U6F^JUF$2-G(IS:26 NC)-I?)TI $TC-Q8RK]-YH$%4M,I+"_\W3_R;$D M%>]$ND?\P-7VMJ#T3L#?2K5'4MTPFTM#W3*31K-0_80V^;?TS?4[Q 77S@7G M3L(M //YQ,UBC7_%8>3TWA)".QXFP,\UB_%P#:=X8M]);9I;Z7,/XR1?>S;F M\*G4>9.Z?=K]*0UPU\1+G[(%&'2()^HN/J@?I3X)I9[C@BM-7!=^Q$I)]+#_ M'3OH7X-;W:'I!?#,D8NMXU)-4A.8.MH3_GG&;W2^\6>L"91L^!6,*EXZ#&B7 M,A.K:A*K70ZE#_ \0(84QF!Q2N E'D3X'BT9#-@@V2!)&4D.1;/(65I>5[.7- M.U[&00!O20I240E%)(K#$>[KE>8?-)S%]_1KV8Z$9>.Y]>Z@HW3>)/F/YU#7J3^P8^4RE*Q*1I'1Q!N/C9TS&E/*3 8^ 3,./A<%T M@F!(KQ2U(Y@V!$QSPQ2 02079D(ETNT"3/&$,ILQ+D!-M?!;"IJRL=FTYWBLF)DE_2O+ MQE:1*@N_7#Z""E.\E24CJ&"%'Q,K\(G/M,Q\3-J,ZE90*$T"QZCM)">RF\TG M.QNL8>3*GY9B_T71CO2X9CZX!"E\\H.W!7XTNXC)9S>]:.Q2:TJE>;-8PK?? M[+(>A1>+L0&WIX\[PWL!$;-,.Y269U63HRV@.=?N2X3#BS$B$H.JEVT5.AX##>G X&A0\)/Y=HA%&3E[R,77E!"8VVZ&:F'-&X%_C$!X4 MABLWIVKJZMVIN9723@MARP#RUN(810![&V!G1/W&:'J9A7VK *[E!O@Z#9*X MRACTWHG,L8YF84+!Z2U*>;%$%QAGSV=YJCA,HGJ8*>LTL6BOLA^P=[EO^/(7 M!UX-KY4\F)J/8?RS$S)C[Q&OZQ 7 P75GBA?R ? M%P;TZ09G21\MM M@'#0:XNGOKH=SK9BV"'=GR 4L6>?I:SNL?_[O"?&7X32: ?^ 7#72]AX$3\! M=9*_]:1GBYR ;M'8#DVSD2 %1?@S[; T='*QI>= J M(*)=!WRP\)?*]>W7!6LU;'F>K"CP"& M'YZEC(3'J#0;==FR+-DP:IG\9$-M)LO\+ W;36H"0GRKY(]?>"(IT7)T55UK MA7BR ^[03TSQ>8!GDCG/=&E/W'1PRO@6T@E]-XZ6WY*_MVON+K]X9E)R4S\8 M.\!/]*P34/+SC/3@K>?$?2%O(39FR-$+F*LVM.I:?0R^W;M M1^FW]LW5]>TWZ;)]?[=<2GD9/&O1F7387*U/%I>F'VCDCQ>_WK2PP]!E^_:Q M=?NXO /P.C,HC4:TJIJN%[Z:4]?7UK-Y'FM6S9I5Y&K.4>[47:_^\@[TZ^K2 MREH1VX$6SD]73+6G%;+I9U'N)1D?>$SIUN]S\&!I@%?!F @W8Y'Z ?J+?UK# M2$* ](!=;"!TOO4A>KRG3Q R8_C\U0_P *"S&]__R0J+LOQYO1>)^VV)]9O.91\G->6<'*QEZJ:?.R<+UX+'\%FQ#D([OB->8'7J#2OP1!+*B*MN@\[+#RM(NPM\.WK:)EB[$Q)'WYX M)+:=B-H?A6-U#(X5,%I_W[$ZK.LBQ+D +N/"[Z6/&W!P_1'^8ANC6.71K\0% M*:?20Y]2$2P=A4PCMX5,'[U,FTME>L)>^SVI/:3):T*V:0!7HP/:Q^,>GZF$ MC3,'5(C],8@] ,(08G_L8E]?4^S9JGK?=^$5X5^DUK]C)WH3$=!^[=!NX!RB",46^M$3,%^7?A(@? M@XACK\OM1%PL6.QHP:)FI L6FEBP./Q8\O'M._'($].3?PFE*R?LQLDI:ICU MN/"(^Q8ZS&,:*U;4O,D&#KSFGH:Q.YLS$1KW"#0NHD-3A%=U[$K JC3;0.1G MA[X(N3T&N;6$W)Z W%I*I2F,[[$*,7)7$^N11R_$>J5YX_P[=L"C?DM6&LG0 MB<#+!M'VXZ!+A3@?A3@#GW5ADX]>G&N5YB4VFP4:2Q?C/@5WONMTL0,M2G@K MC)P!B81D'X=D \OU%;LLA&277[(;Z&VCV$S)=>![\'=7K#,'P8\G'M[]C5R8(;5BW<_2#X LW^XP+#ZX?Q@'\U/'C[$0% MZ=X)?PJU>@1J%1&@;YG/$&IU5VK53-6J(=3JX<>2CV^7\*( 6,-4*OBC76J# M%A6^Z%$H3>"OOJ(ZO=Q[B,4.?IYWP-?KV0[^DF[AQPFT'W]KW8OM^\*;VIE/(MQOZ1-S$C6+'8@D_ZAC\*.2LON7N'Z$N=Z4NL^)A]4+HR\./ M)1_C,#\G?27=R ^$JCP*56F 98H&VC)J5,>Z*]@@K)_\QQ*.D MJ>?XP81*%>KS"-0G8_2^]>?!?#MCK(&$[N%7]^B5YG>X!]RY'@4O;EP,(G3. M<>@<7?AL'/MLM51;FL)G._Q88PU054Z?5V1I5\*O!@ M8\ECZBK-1W8Z*/:OA3?.;CG=[]&AIE8U+?,@9RGG+[3-JTPX.'QV97DTD_R' MNQ8[G>RV_=B2[EO?+N[9F;]?V_>_PY]G-^WVW_#SP^/%8^L['DXK;7Y>=_*5 M@VU7HW/-8M1=,&=-!\.SY9S9$\^Q#XK374/_70)8B8,#&?5XQD/5X2MJ2_!] MU'="W&X8 */<-^F>#OT@DGP/#\ V^BTH#2CS\&005/]X%SC-<-UF=< /_/#%= */! MW(UTT8WP>K71,*O2A>N^/YD@G0++_D1],C5W> Q<$_D!:T/1(_#D 7F;G,CR M>"S<19^2=C>@BSQXZ>A'_&Z0[/V, NK987*SW_D7[:+Y#G'L,P/P\0D# MT@U\T+">/W"Z[#%/U!_Z;MJ,HYLUK81+\4?D2QCW>MB6P^N^(!*U_\@-&GFS;EP3O9)4_4PU<#1WJ!/QA3 LD'@V1$F2 &?L+A)\S'&4R0 MT9WJ_Y.]*DC[_T@>EJY4I=]!H0/MXFY?(J%4P;VT76<(0Y K4J5#78<^LS]I MVEV$_?TZ!*KA7PZ:"QO_ B3@/WX<(?/Q3V0!^S?P_Y5>'E+*?GIQ7!?^Q7&% M#H@R"21X)@PM3"D)PT\>#92(?/ T "V@*I)Q+D=957KLT_ ]'+)'AS%C.SZ9 M2%X\Z #8@5&!$_Z$EV/?!2;WHWH?$H;Q8)BQ/ F('^<4)4!%9YH M.V!@ PEI%0!:02\P5D9]'RY/9PFS EXY@R&0UY8ZR*&W]P;] K)/?M))(4J> M9].P&S@=> @S_0Q^?4I8B;E4F:RB3*A=V4E;UN39U WI"^@-9!W#X87GQ:SC MU*Q:_!N#*HZU!R. 2]XH(H!Q^XIV*3+D?_ZDUI3/NBI+FJ)IC5\\!IP5U)WO/#\\9->L/02G_J#Y400?/U'6U7KN@\IXH M'LLSX]%HA/ &@!0X;3% IBI]]P/J@[,DXUP2-<#H2B3X$G7N8$A!Z69[W@.0 M;AN@QL:/XZ/>LQ/X'C*:7>"!C63XEH#Y 0PS 2783QPL_EL]1@M^X8*F"',#%GAA4>,P0O MX0V>/5I02&&UM7T+:,A4;@1YFZMJ.@9_ MB7C(9H1?)3-<03(,=]^C%#P2G KFNR4/F[@9#=:TP8$; OKL(,$F"7"+, M0 *DX#-[)#YM^F'2;[[+U/^E'PRK[ 8G\:/')T6@.0*WBP1H56+/1>^3Z?P7 MX!*,W0:_,4H< !P7^N! \ QW$]>NQ4.,&@\4(_Y.8:+19(^5G8-NYQDOL.3H MU:%>>4FF)TO]*!J&YY\^)1XXN%+5IP04/L-$%6RQC)J#,.OK41>%VD:$.9V8 M:7J66&'PFS0 U0DGBUD0YAB 4PB@!FQ.VPJFO^)00MC#GS!PL/:DVT67&=,S M43]@=HXI/C^,$M,S,8\JZR_&8BWW+0LG8#)2" ;2A>#(!Q M'PA#SW==_R6+UI@G"[AUP1*B*4$/)G-KV##B#L@U4V:)>(*-JRS]>Q3O+_C][_+('LW^6@>WESFQ$(,34.?V2*4G MKGQZ_3B,!/OU^C:I_;/X+AW>@-*($1NF$$Z<+\>L,GDF$%8QYZ 74&9G )W@ M^,DSN$#DACX2-X0WHFO09?F^L9W*G&G\>^1@3[BMZ^DI)9/[3,@;5QJE95ZLMO?>^Q[_]FFM9N!FODL<8%%+*E MH$C9K*(P849$RE#^3K%4@K+];/*JK]5/[:\Q1'>JS-P(3<'C4M;>['5JI,J6 M:R1]3"]MBEXK,-8AW9]/$,M[]EDZ9 CR*;CN?&X*7$R%BS"DZ+JOA,G2V::@ M8+[*4D2L ZY5Y-SF&?D'F9OY/?9_G#)_\3:#RS3A0Q@(SC="PV8KU&*/"#,S./Q,WB="G&9QG_HJT)J('CFV[]$!3_^^MIC@Y MM0"?RM7TYTCPF;.+0KV6H,^Z)[!N"V:=<9$#?\I8*? M/#*@>.79$R'#8('PO" V2A3(PPTNV=Z4JE6;=DTU*^?)H>:3.IB-B&-9GTY6!1D:9F)X)R M4!VQ8T$YZ-SR"(IQ $%1*TU5T61+JQ]44D8\.HB_<[@69YY-AY0MY:3E2:P2 MH4N!NQTWK:?*EL)PS2A=!W46W>?Y$2X@>I0MQQ%<9&0%*?]=@+)^\L_3@Y5" M@.#7K&[R?C34B^QU7_W@,J"V$]WX89@Z=7E!J56:IEQ3]#E(,GKDFL\2F=KO M?/1*4Y,U?5[$5NR2TO)!?J&V+[=*7.$[9#R\1>@#(V]\&->8B;9OW6"GW!IJ!6YFR;^Y2JJCQZ4:/ 4!16=F!9I6"'AQ:&I4FH:LUWA" M4T$A95G2KM]I@&6T=E(LC97Z?L":A"[)J@MG<(6JO4Z)^ :QHA/VJ?W-]VT4 MD7;OGL+PGFF84TH,;/6I*;)N&!SY@2+*V+/6W0&P\#P5'12PVN (6"L4<%;U MPII]O8O%?5UY8@MU=P$=$B?9_^2%:>HQV4S1G5J:W#FI =X$H'7$% J,_'[,?APJLZY^KX MT<\+? =89N!H99^MT">=1L9I-KY6[&]]K[L9&&ML5^]_1(@\'J1=;-N5>O-#5#KIL\Y:%%<+1G M [L/H#4 :* F]*T7]/F+EK@.DNX"-*UI:SZL+1]BBP=F4,5*Q^99JH2H=R[Q M(A"45D97$)&<@F$JE:;9T&1=*RHZ*FD =.2(6IF?*@Y1*B"J!FZF4>,(4<>U M.6]);=2HG2SK5"0QLISYO3/6OU.L#&Q7R),1]P9I>X\O:?=^A)1E!_**B%9I M-G1=KJE;KRL+OY=C2*VJYBD24CI 2M%DM39?DB\\W-VFD2)L18@;6RC*=X8)F59DV7 M&XVME:YP=7/!(N.7\&U'J;NSZ=J)66?+Q@UKZT4ZX3USC*1UMAYMBZ0&J'^Y M5BNJ%H8C;YF]6U=8JV^N]6I2M;A8KZZ:\W9%8MR1(G=3F_7G?SQJ8:W*S)QZ MH*9@MXVZILM*8WY;]&:.(#=%F5OVAA(R=GHRME8!:EX94U'&+$N3#:6H52;^ M:D^Y#FP6MU"]<4C'<<=G\3U,G&CR%PD7WJ.W;5IK3C!)!S;8?HQ+$X5T6%W7 MF=[-*$\AKYFU6'7'(-FLSVJ!S7!W]HP3V_#_&+ #!+/6-4/RAE6-V\0\Q^8" M+)KB\5CY-1NEW26X8&C9;--)#;><&I:L:4?8'$W(Q['*QYJ]W@J0#]PZJUMR M3=\Z^.0T$54":PCL#&)J+^AA,.'[B.7=+:P)DGKAX9)F5IJG+FEJB9>%C"T\RA=SU!]BD@IWV*!9>-]6_K<'0 M]=\HO<>S6Z>D94.?I<9V2AJJV*9SS*A:H7L+1Y4%J+)DM<%38>R).<*7\V<' MN+[W=!;18 !@Z&Q62GX:KLJ:.]BO@(H;"@CKNEO3>-HV+#S> ^U/7PJCGO-* M[;/_T,!?@*!&!;!2UU3M,T<8.C'?=K2LPO9%;IM@. U79'G3&K9=+?,]WC93 MK)92:=9463%YVCDA_-D]:=:B0(1;S0W9K!_A3O.RJ-9KK^L/Z$0:-R*O=.GJ MIG ZUO5='Y&,Z5K'AM*!RX"JK%M;2X=P7CG&T0KGM0 'H%FI:G5%=G

    #?O&7(:3DZ.1"\[?WGH@,ED(6:[ S-EBYEY%Z4M7')K*'*M MQI/G(QSH V9_B\.6!1Z"U9!K)D_8*M2KYE\%7]$>!>-J2TZ2PXC(ZZ1W+?HX M;:63,^HF"2((0R>:+UD\*\BM/.4EB_47S?*B MUF#:SZS+FE748:;,OC67R_+"SXS,;V:K!96X,#?4MEJ \N=WK[T M!P,GPB-HDC8YB <8._6ZV#CG YX1)M4_%M0H9YI-<]*:3TN^ALZYY[B_5*(@ MIK-(G9@6+B9,3FH$R1KR>?UUBD?T"-Z.-;@?.R-"2!]$S<>,51M'.B3@+YK4*]O MORZ20-]C*+LC03MXB'##X3_PA>-'IL94&(N'EP.)F\[ M.*S$5Q192?ZW!LF3$4MD],;/.R=].X[""'P)$.>\T]-RTS[WZ*[#,,Y/=SSV MJ2Y;EBYKQJ(CD!>=\[QK%&TV$V/W\-X" ! F-"RY9AFR;L[7TR^%M\-(D>R. M&+]/_KC+/=]G[$L063R"Z,0:V5S J)'BQ 4'V+'/'$_J)AM2Q$:%C5OECFAZ!R2] M]M(=/CD7DE4%//\Z.PR8I^/-1*9AW^UQ"T(3Q&UUPY+-.D]YJQ/K;7-/(P)? MVA(E@0?C%UL2-E:R&2E;*24ONMUX$+,NIE>TYW2=O+6.JJI4FCI$V):Z==9. M.+4< VN%OMT!L/#DM)HFFUI1U8B\.;HE*=H-%]2XB)8W.U'/D^5$R1%TN:6& M[6%0:X9<+T_/$='UAB=57@ (V08(< UDK3P@/,T3J-V98S#74?9K%EXGLUMT MKJ0X7+

    338G MT_4=JQ>)M2L%= E!#6& L^,?$VF M=1$)E6S>Q7I-;(,ZZNZ=3[U(K'$V(W;A_&O,'RD54^ TX%+/"A2O3J2S#A3Z M8D,6UK'6YZ5WP!G$Y=:]L::57)H1Y=7T"T&H-OOIF,]!C;!D,@!9!AT-)UM= M&'"6(.E<=&0N&BEM\XUK-98A.>A[V*<:"&1_)G6]<5TOL-;=M [_9+SX5,$W M,:?O>WAS4WJCT>Q>3^:?83RMKSR:7GT=[1]_S/*XU"O#W?;2.6LNJY(M,Y Y MFEJ0HX /L5Z-9(EKI8R+^>ZYW?25.[C>?Y%/B$>E')7+F5XUF>AJMM>H%&N* M21I"H &1V^C!,>_!8F2<1XWR>J; BE&M^[9!F+R]"OZ2E]Z+")IM/#_0O<"" M\SG>R/H;N5AJKVU.RK/B"EITG6U 9-1%Y]J&N742R?VH!F'E[H5"/4FJ16"O M"SQ=&F5G=8^L,B75WK"2W@LJ:0TQ2@2O!)/,,^W5_?6 5CYZ$$;JOO3&[I/; MK_EQ&.93&OOB+<[??PIS_!'_NOZ;W\."QE"=L5:)]E19EF#R?'1_/IJ=O.%@NY^-XLJQWT#[, MSL6$^>WIBF LK6'OCOJ M(:4@]T3_;U)\4U-_&SG]OR)O MSNOU2NQ+65>/*;5TRZXR0R,IJV:>:%@<$J="I)ID**7Z]==!,G8&5QR2P5!; MM5*QB.>#^W< =X!O/_._L)]_PD$:YO[@X]]^_N/# M*W __\__^+=_^_?_!^!___KNS4\OANGB,PXF/ST?89A@_NG/_N333Y-/^-,_ MAJ-_]K^&G]Z>ATD9CCX#_,?TGST??OD^ZG_\-/E),"$O?^WRIZ._%N&%4*8 M>BM!%?OFWGS]-)E_^^LLO?_[YYU^^Q='Y7X:CC[\(QN0O ME[_]\_S7O]W[_3_E]+>Y]_Z7Z4^O?G7<7_2+]+'\E__]VYOWZ1-^#M ?C"=A MD*X?0(_/DZM_>!.-_F7V0_K59Y,(HC8;G^ [+3_.__O'N]7VD_<'DE]S__,O\=WX) MY^>$>/H)D^]?\&\_C_N?OYSCY?<^C; \B/YRR164KG#^1_VT7W;&](F C-)% M1*#OXJ!2O"'&19^^.^:KSX*,)5R<3QHBOO_93?$./X=^2P'?^^@&:*_/BY;OW+__7'Z\__)_5 MJ_@XA+KS,LNF[_K_V.8A-Y9$W.D/^G4[>D-?SI]4T7>^./PVP4'&_/-/_?RW MG_M9FLA\M,4*K9A1(4KI47D;O,PVZ=XV#ZSKO%SI^3#=>OYYW8:'5[PY#Q'/ MI]_M78SA8PA?>N\G=";6XY%$@Z_IK^->0>%]SAGHZ-"@..T7,4D'G.6 2C!9 M;+S/NO$EBTL8QRGOYH_XI:KR%SR?C"^_,U7N5+$/HYCI;_MUO1XD.N['^ )G M_WT]>#\9IG]^&IYG,AU>_O=%?_+]W?#\_-5P]&<8Y1X3: 17!E!H 4ID 2&P M2/N.4DQEPWR0C1>](<3;$KGF]+/1I6SF>\:6FTH9#3\WY<9DN#^5S&A!Z_OY MI^&(/NYO/[-=&?1\^/GS< ;Q_:QI+5B$IB*0(4,%'<*9X M2-I''9 ,&1>:[Y]W49PV(W:4^GT>B"8\>#T>7V!^<3$B8K[%47^89WR=_ODK MR203E;^0B3CUC?YS-!R/>U(IA3DGD(PV4Y6](NI*#RJ&K$O)UMC6.\FV6)\ MI[K6X'WFR8Z8]_=P?H'+8&O#>,DBT@NC$[TP@8/'Y,!;-,$H-)FQ_1!O%=0G MR;NF^KM/.[4M[3X.>[-78@;Y[NOQ-GRO%N.ST2@,/DZ-QU^Q#$=(DBK8GUR, M\'>91@(\<@9$0L\#L,K/+ M7<4NX9TF#X]&H?=)JAN1],Z[M-N2//GJT3@+C@4R.&6NMF9P0')W21D=D]F, MHRW1/0F*'DR=]QEJ=CV]G^7_>S&>5-#C#\-G.4^U%<[?AGY^/7@>OO0GX7R* M/-X]!=XAR7;DVG2?*C9,1]QMLF]NH[_'(Q2I_J"IX-".*D/UID=O=2UMXS M%R$%6=_.HL&[4$!'4P(+1;O8B2^])K[39F)GFKK/*K@&AT,<$[P& < MJ,I]EY(%[73P9)EH7EK'>C> ]X-3V^CI/J7\KI1ZT?_:SSC(XUXPUJ*D99I0 M%^PETHZ9%20A!:,=4TKM&A/FZN&G38?M9+P@CKMSN)]L1%KX\#.^F3K70ENC MH@&G#)_Y+5&Y##$5Y:27FOG26..W )RVUK>7]0+-[QS"KR;4"#_5F_NO.,,U M=1C(/^@5BX'\ _)?65*$#0D;2PB%.EC D9W#^TNO MH)0/(J*.$**R=$XI!=$9D@&I-@H7G#K@96"3*RVER-M(R8,IGL0?>:"3N&0@ MWSA*@_2?9+NPF)9<:>V0ZO AQ'/L.%@@M\F+\^G M#_S;SV/\6/_2C DS8M6-9SBH#O>S;WVR1*(.1BH&RI#%J9RS=!ZE!,%[#,SH M''+KLW\IH(8\69)?N(0W6RCZ(<[L+/ .KO#O8'HQ/1G7 M6[D_'8B T+ ;4\ M^Q_*V%S"@=T5-^Q*ZGNCA% A2!4UV,35[,8M)LP@,2 M"9L(NP,&W#"P?IO:R#V+V63.+ AAD$S;6"#*[""EX$RV@C;!UO?E]T#LWP%H MH)R'L[FVD&P'B7X/Q-CGX(S2#'E6((KQ-:](0E Z@U%%IA@4BZ:U-; 4T"E0 MH)W$.WCSW^&$UH?Y91@-R)L:SU&IG+PJ+(%)-=U"< =1J 1%!*MT2=E8TY@' MBY&< @$:R/C!'+Y__^6.8,CM^6=W]0W/G[W_KU=OSO[QOH.RANO/WDLUPP-+ MN5/$(.M9ST7*S GE@J1SO\3LHT:7M)=N=1'#]7.:URY8@B*XXI"*JO$G)L!S MSL R28:(32R;]O>%K6L7?L?)\S#^]'8TK,'Q_.OW/\@S?CTX(]\M3.AU>98F M_:_$ !P_B^/)**1)SY=L8W:T9,-J?,PJJ)$G>G-2B8JVTQ1S^WCUABB/HH)A M$X8LB%MWJ9@.;)O;D78K [/>)K UPT49+LA CV2T)X8*-6+F"^K)'O.M1M<: M6WJQL8FX.S!D;B62U"R00>J?XRV('X:;2H?3&X,J&*!3OM!*>*'71S"03.J8 M,QW7K/4&V\4Z3IZ)!U=^!S46+_#+"%-_FNO4*V1P!(4!M,GT2I4LP95ZZ<(+ M28;C )@X_] M>$Z+'.2SR2<#"I.%[DLR,&B-4!,#N"]XX#, M&(PL%FM=X $D MAD1'?;*T?JNP+OKC M3],JAD'^;9C[I9_FA'Z!<=(3*CH390(>K07E+8<@1 $FO/"HHF%9KN3(1H]\ MVJ3I3CL-BYRN@AP+BP1[AIL4-/=TG%9N"TVH7$1(/%F9B_8I-&_CL1#)$Z92 M0Q5U4'LT77V]_'TU'+T87L1)N3A_EN:G938:!48!,A4B=;(1(B8-1AB3,5GF M1.OTJ&5X?I"HG;HZ*.IY@05'H[KZ*IL/X=O\A/T5!Z2J24^K['E-'DHR>%": M>7#69=!H(RO9932M+\]70/I!J*9*ZZ"D9^HJDOF62"0SB)=F6TB"HY".X&1- MCB,7X%RDOV'RM*5:D5+KK.P'P?S@42-%=5#!6$;&([U*1LCB&>^\^[/QW70?K4J=96M^'[M 9%ZZ!%"!$$KZ6B-4G4 M";(0+$8,!474I74=VEK GCK#=M55P]CZ4I#36,D?=]?QIG,1!%D &.J>\RT@6BM M UE3PM +85P'>9QKHCOYU+J.%-6!4?4 TNIZC!\0C#'""'K?P+%I\0VSX#5* M8)[54CX5=/.&%YNC/-5$\E:*:9M@-^^O.'XU'#W+7^M0H/&'X>M!QB^U+&0P MF1%_.!KWE!.&2SJ>=>'D0^A8.R&C &N-,=QGX<.=.\,%:0IK/^YH-IIF:AMV M+/.VO'A'7N4<)4EJ!4PALA?*.V!)RYI\1=Z =7,JHPTIJ;/+$4V9' M9Y+O(+ATR>0/PV?IOR_Z(R3Y$+;)][?G89I04ZL+O]1?Z=$); (+"82+HMXW M.J"_$&9M@]&)-MO0.D2Y/KJ3Y5/'BNK K'E;ZQLQ3\G_/ISC6:'OY(LJ#IQ' MLTJ2QI08@>F:#A')T@LI.A!11$PDI51:5VVO1G7Z%&JKF ZB0O=(?IV=/@<8 M4S)>24[#TH'3I(J+JT2M_A>1T< M_V'X(7R;SH\9GE>HKX:C!^HZ4D8,DDD0)G!011>(5C@PAEGR?[A$U_KV;UNL MI\_0?2AQ?QLM#OK#T9OAX.,'''V>5I^1::%]T>1'8V*@:B&CJ]-=2JB76)8Q MW[Q=[;K83I]<72BIXXC9):YJP8S/RO,1YCY)P4@R@6T!FVT=HYL];;J82"@H M=0G(DFI]I;P2U).BS^YJZ2!<=GW1<%86 R3\/"D6:+U1$D#Z6\#(0,L@B^)T M4M_MJM&@+>(*4"?/F[9JZ2!<=A/@;#><[H+(,/B,'(C6AM8L-/G=4I*_Y(Q0 MKKC8O.7^8B1/BB%;*J"#T-9-5-,,L"DHQ6*,B-\E*ZZ /"E2;"?^#F)3-S(=KL>"T3YVW26ZIT2=_J0L".7)#0R&',(4Z$M/ MN+5&CC.GFV-%9,!P7";Z_8?#U&3.C@@W4)M*OWBT1@< 02(M.2S&PR MM)MWO5@ X\F08UO1=U#L>P,2;6N7WMBT#51/N: S+P*RR0J4PFD]RK(8"U(&PJH&,D=M1KI79;*1HZ._GM,;'[:Y-Q( M71U$)'<#GW).(C,'4LL(*FL-O@X8"3%9C)E>%]XZ)ZLAUS:7UMT1?C5V[*V# MP@SI3M,6X9GC0"99"(SI+%WK0:5',_)RES=F!S$>R\C+J2$^()I=3/M8UIEM M)8?LK0K B/RTC*# NVA!:UO0!>EB:M^3[2Z*8QENN8E*[[51VTFT'20NW$;T M>_B,\YE-Z^#J:*CE0Y@.,]=R5YTMI<". M\G(3QJDTL)9#36MOU)TEG(Z#1W M-O"(BM6Q?(^:""NF6NZ+!YO(N6V5WNSV9WI#. R#%Q=("M'S>6M:*\-+UL < M\S-4SF<%4@H1FL']3N8T"ALVEUW"TTP.HW.4P3>V]+D% 05MO M?NM8^NF7EBQ?X5DH<74[^24/.$V=;B.]!]_3MA,(ST8?PV ^WR ,\ON+SY\# M_59YW_\XF'8BIWUKUBNE/_CX=GC>3[5[1AC59@1?\46=M'@^OHUYG>&$;1[; M8FYA!P*X,]+0THN<-#E_W H5Z_9O4\Q$+=01C6"]-A!V].4NXKB?^_3<66G= M] KNVK_QW!;IF:U-Z.F-D PA(->0-><.6?%.:E5. M*8RTH>C-1 /*%4X6.IGI!5/)TF ,IGFMRRT$!XC[M-/XO>#Z]L+M8DKA',U5 M"Y7W,Z>WMM34M.,J!*.L L5B %^BA.AD%-QJ0POM2.OWP)PD 783>5M3]0V. MQXBS"QZ<-F>Z1#G]8MP3:+2SGH[C&N)64BAP)4A 4XR6C+FLW$K;9M533D+- MK:79,,&]CE?IE\GS,,KO,./G::W'[,ZC1S:;C-ES4EKUO3+M2$$X#=$FPW-D M3MW-0EXTY^:!3S\5Q3:17A?70,/!]-:W5E<\OQA/AI]Q=-U=+3B'16(&71-# ME$MU6W$!$*.SA2QK(UJ?WTL!G00;VHN^[92KOX=1O\977P\F2';&Y"49R)/O M=XR/Q#PJ+RQ(57NQI2PKO)HNH+/S+%IQMX_P@I=^G2>=A,J[D&HG&>!?<7"! MM;)A$3E??IO?9M?V#O2_VCJVSH-,& )9'H4D,;5"72$K5(OL'+-*EN8UQUO M/ D6[4M-'2215QF,:Q9J?UQ#O+5MZ"LDPBOON+#U;E?4::*&=CDG:H/81-N; M=):KYNQY ,I),:2%N#M(&Y]WG+[1,/:RG_F-;_50!9=U2&!ECJ""CQ "&4BV MECID8:66K3/'UP)V4@QIKXH.;U$K$<2V80;"229TEBL3H#9R$$[FBCXZT3)K8">E)\ZEY5'62?7\OC;%03 M> @J3C[5-+[:#0;QAI1^_7[_ER]_;9:-$)Q!$:O%YCA)SSB$Z&,&R4,N&:., MNG5*7$O\>\ORZ?#4.Y0Z#YTO-!Y-JCK\8-0\M$YL"F M_3@D\Q"*+1!I8]L@-3M)7UWQ<]OR#Y0H=C S#QDII&*]]"-/\ M;G8=5)MD&FU!F4/D%[73U K5[R#F_9$@9/() S<05>T.FTP"CXEPB4,/)VU&_WH[/ILBFNA/.DRN41B0J)BADDX$2 M-H/+)0)&]&A#])ZWGBVP, !]!WLO[] GSQ3D.R_,P M&GVOD:NI>T ?\'(\H<63H%^%_NCOX?P"Q\,RKR8+YS=TGQ,E_ MCH877VJKLLO'7N6N/P^S1GG7/@^OKW&Q$5APO#8:=>!J'GO Y%6(R>G<.F"Q M*^:VN0#I*,;L/Z8Q ^#T>3_K\PO^B/ISM"KZ!T)5H!7-1V%LIX('Y@@X=OUVPL*N__ELA.U2LMSTA'F9<*\5T<,Q=0?L- M0[UDFW4"NX?W,@JY!MB.RDHW GJ86M,N-/X0J3I3U\$Y)I/A,KL,.83:"5?0 M.Q=0D/%G U.&&7%WMN0I<&M%^>K146L3+75)J=>#+Q>3\50"8A[B-&0F>.XT M,,D$J)P"A$S>:"D\YZ*%$ZDS MV'1W4PS($EPM&EX-MWB!F!:2G8 CMK(HNYB_4P .)^3J M=?67&HLXG^8>S4F]#M2.[)\-8![<^ME=S7?[3':LHRY/J&N U8N=73A(TYT]S970QA&@#CFMN;'*1 M9*%J'T#A$;S,'K*.TNGB&?K6D:0#[3\;FCS-]+O#!K2)2:$A^$ZY[C1=+0S5R>/&"_IE8H*HF$E"A]T"JV3-3:$N'\^=:;N>QT:N]-5 M!UO4Y27Y65E#+H[[(E6M0RQUD*\+9=;_63&90S+,!]-ZC]H$W^F2JC,M=6!\ MUZ$VD_GLK _T;V:-N<@YQ"(02LATTC.2@,M1@T6#3!L65&E=X+4(Q\DZ9#L+ MO8.:\KN8+MOJK8&J(X=K,:+#^%:[:VP%!780=P?GS /H&(]DJ%D.:%,UX*0& M7\O+?.%6\1"B;M['=)\D6.$?[8L#FTBY ]U?SE0,@_'\B"K6N&BM@6!F@"R$ M.I]3)ID5C'/B]WC][>C8;Y(DT,E M^BX%Y,85Y!CJ:8WUCZ324)"S9*0R QOG2FQ"M,A>G18 M;84TY($$/>TQ%!W$)")DGGWFR5INURKIV4 ,CZ)'1U/^M.C2L8FBNLBV72R/ M>0TD%RXF50!9'3GHL8!36=,?40>>8U"F=9;Z,CS[RG3KE"/-!'[H#+9:%S7? MVL]&[W'TM9]F1JWCA<5B,N@@4FWWZ^IH.0XZ74?W%=Y(P/O3?G)!*V' MFQC)B666=D/)06*.-D@TY6YW^L>@]27%P_M2^@9R;=O@M?:I''^JF]?1N:\44K[Y:[8@D_=;PEO(SD/VPBI[9R!WV>M16^A M0:ES9LS3J<,%K:KV<9*.CAYDI=")PXQ@*U6VX(,?N=9V%=6>A@F\)F_]2W79 M!Y-9Y^?AZ/?A!,?DC"_XT3M,V/]:5]1@H$"[1[<(D70DB#L!$9Y\5$*A=$HK M;DH01I64D]/*ZZQ%KQV,'=.2+J>J7C_BV?GY\,]ZS?1J.'H^PMR?U*Y;>*/P M)B;GK4B,O$L1*K\M>,\$B!"<-!R#UZ5UFM(6.'?8 !]2S[0:*5^V5ZB3.'N. M=F>FI (>:AJ)*_2R"Z.!W.Q4,"G/3%FY+Z[_O ,DTW1-D1N[:4=R[R#.<87E M2B@]X7*@7=^#I_V?O/CLP7GRYYE(&)B)1;+6D<+[*$Z8'XU$WT5RYWT1T-_J MI\][A4T'& T'H7;,G-4T7HQ[*LM8,+.:=E:G5[L CJ.NC5594;2@'%N/&=\* MZ!.@5/<*["!99KHS7@/^'2>]5 =@><[ 2"5!D2D+4?D,B0Q1JTO2R%M'Z>^C M> )\V5'T#1-FEAR:9Q>3<>UE4Z_4<)3HQ^$C]HI@7EE>@*O:1\$%HJ](#ICB MC(Y2D;4W6]LK"Q]YPGSH5/IM1S(LD,F'41B,9QT4/@SK)=.'Y\_>]KA1)F2L MC2J+ A5#'8E+CG!&EA*963+;U<-VUGW::7.C$YDW'-JPA+[_P/['3S4%^2M] M\R/>,KU-B<[)8,%FC*"D=A"0MCHOE,?HF;5W,W VV$*6//BTR=*U)KH8R3#/ MT#@K&PAJ=HE%@)7S!-71A@BJB S1)814@O$L&994;IW%M37:O;5$V;<=LR<% M'L/5\KLP^#B[6=':,F4,0@PEUPDY H+1"+RD8+CDO.@6]TM7#SQ8^^H]*7>X MJY ;WRQ.05S-:EX-H^%-\HU'[__N>$OAWU7?#I+K4)'!!!:<-N"UH:VN^&HX M>[*C&29OC>=NO>#:H16XY!JXK?XV$5ACO?U&DOI\\?GR-LPP2UN)J3.Z8RU- MX1!R%*"+Q>*RETZVV&YO/72_EXI;BWW80F8-@]M3(+-)*Y?U8/1 E52 $MCT M#AK!8]' 3(A2&RS%-%'>S8<^0N5M+;/]!*/'LT&A;\-X\N)BML4$I1V3FD-4 MM7F>8Z;6##C0DGN'6IF46U=1K 7LB1A+W2FKBVZ6JT!>MJY? V97[>#6@WB@ M5BCME;PIC7;0T"&VJ#EBH6YI30C*FLF_=#.2215K5$ M.1H>;:*8[O@3SFOAPV0.[7*B1?'".*: 3F\/*M)&[!33X+,*+&659?->*$O@ M'$7()Z8K=-,-1WT&W@(VV6OH#70=639+$=V&(.FG2;7I,@.:NC@ M^%F!$H-@F(,!F>O.RNE%B9I',-H$4VH>0//APX<@R0ICY5 ;%$_5.?XY#RI#0&%-#=[4QCV(0"B.F2\D% MTY%'L2)__NY'GHHRMY?3L==,7#.@CXO>9+/_713B?3HK-_2FCZF?_'PRC M83D;]3^2<587L?_*BXX6<-#ZC7THY4X5B$7'=$XJA-JEQ9!7Y)PO4J/V21=E MMZ\"Z6@Q>\B"?G.5MZ"$SXZV#@C..=HV9 +G:_.RX+!$M"KXUFW=-D/8093K M4N;U><\O1J,Z)ZT_3N&\JJ07&+G+AB12?*0SRRH))""$6 +&VGDOB#U(9"G& MHXAGM&+5&M&O=@KKHJG]"O[5\&*T#'LQY$&+Z&GOKJD_<=:18-J& M660F=(Z\=?1P%[Q/EX4M%=FPU&<][/VO]-5O!'O9"K1+6GC)0-,),4\Y",,J 2+^ X3R0IA4D* M$IIN/;:D'?H#UA=U1;<#J?;0E49KW7Z:VN8SFPS*90O*6I*K,PJ*5APC9A:T M:&TB%%-DE+V415^\\T6 ?=C[24+32Y6:5 M3-CHD:="AN[DW'9;^!W_?$\_O$S;-K3SE9K_77N7UO9%"KPUEHAIK)"9.2E6 M=^2]_9DGH]'M)?7@)4?;3*6;PX&N4T-N?G?K'*+U/[I%=L^6"[G;?;68[(6R MSA:C$IG^3@:>I4O:JN("]M9_S([#,.B37@_&Y'#>=JRMT<*$[,#+:FQ8*\%S ME& DR]YI1Y!;-S]Y ,K.XSYN?>SE_-+9W-(>1FNC4_7>)51SRM6:)/1@M,-H M4BY)=KO,VW@.,!RF@?[OS?MH)?$NAK_'Q1*TV>#\>3<>VAYZ+T64=#SGLA^-J'6F=2ZG S1INK-@5;%R7O M"/D4.=6MWCJ:#_EAOG$3Q.?A2W\2SM]@&.-9/._/AJB,7P_FTY+F>5R_A!#B!!1&:L9B3:W#A[OBODTB+=7S74TKW@U_CGL MGE5&^CKFB6E/SI_E)#-6,GF -L<S8$ M+DSFP&M[-X7DN43A#12NE$^>SB(RD42:@ MV=5".BYH_3IJ\-YYZ7AB5K=.T5@ 8V^#]#JW?3:7ZK'<.-Y>QS2<[=%;G1P" M=Y&6@;6-F/(29,E9$X_I<.S6_SKH"+U=];J4)QO+MP.S]S:BW\/GR]8.Z^#J MZ%KP(4R'N1#<56=+*;"CP/=)")6<8 8%LZ)"L$*US2O=+ MA!67?OOBP29R;AO-G\URKS9,G>?^X@))(?JRM!:%3:@3"&<#J)(8^$(@+3J3 M$1W9+JL[_B]YP*%MP&T5,&PNO;8W=HM0N1_&JRXN&#_1O9KD'-J#5HEJN@1S19!%\;>#%?;%" M.VL2;YT4M@C'J9AK.\NXHVC134R7UY)KH.K(7%N,Z##&VNX:6T&!'<2]ATU@ MCDZ'Z'Q0!5BJKFRLTZ6B3X!".(XF%];<9]LG"588:OOBP"92[D#WL[-IFI%_ MF51 -D4L10%''T&1:0K3J&2F@XI67[S%ULEY]T#L_\QOH9V[>><[B?9! ZZ[ M?(W=!^PN_;3661D;C<'-9)LQ)U!'E97AWL40;'0Y&VYBE*6W]).[R;W0C&5O MZJ@^I1D9%;E +-/*!N:R0A>];MUD8R^Y%Z]"PGD6@'',%AG(6C*ZUO+4T=.< MU7:-B6N)UAC;[1*OL1S:C]A.[\L=_BTEW4&^15W=69EENQ&J?JV,F/>B_W4X M&@W_K'>FX0O]9/*]YZ,,Z OYL#FR>E5J20#10$'G-)D[3,7F#L8&^$Z#*9UI MI L+] ;6'BM.E4(.=F'3Q&0Z+[T6%GA$E1@/Q;>_F[[Q_-/3_D82;>AL?ASV M_C'J3PA'.2OWLG7F&3R7>3WC7M)9.T:+M%;0^ MK![MN?"C'[U:=Q=8)S?^LTFAL_K(&LB-T#>KZZ%VYY,D%I68J67 M)LI4=.M!SP^">=RZ;ROK#CHFW%[LKV'<'[__,L*0SP9_#Z/^M%@V3)#W9.W> MD'T&&0.MOE9JNYP<9!9LE@RME-WF@CR,[50HTH$F&K95F&]CSX=?D3@\F=N= M;T?]0>I_">HY*S7#A 18HJUM;]( MP087=$IK'0[;/?]Q4V1_HK_/%]N8+[-IY63'#@?CX7D_U]XR+W]]_>'%LP<7 M$*Q2B4<+*D7R@Y4O$#+3=JP-EI/D4<1N>)3!BZR!R6=!*^8 19K.@:]!L:N'AV^Y $GH?T6PKNO4M_6$+DY MA_QE*9AJZ'9.5$+<K\0) 1Q?ADC.+B;C21CDZ_HU1L91X-8!0R=(%%% ])&3UQQCT=Q+ M%EJ[-:LPG09/FDI^ 36:!B,O Z?OL,J+,-X/G2KGN$-K@25!3,Z6D86-'%+& MR')BTC?/>]\,X8G0ICNM+"#1S@DV[_!+^%Y73T2OT*_X7H_.PHJT8(C,M2.L MA6"8A*R=YUZA,+8U7QX$S0G:0^ (Z[!Q$7;2'31NS3-NQO,*;!I)E2*NW"7+F M9&&32,C"%AYR2D:'&+0V^SA6'H!W&F3I2A\+N+-S[/7F)C?++*H2Z4614[ Z M@U5:@_*>@XLN@Y1:5R.Z)-.Z7GPQDM-@1 ,I+U#^KF'4^VY5C^/$S)S0 M%4BTO=5N0@:\B 6R('!:&*G5ZA99:SSH<>NX V$NT/76(=!EZ><\6LMKYGDP M)8(R@A8>LP&3-(\JDFPE'4UK:S"S:7ZK'4UMX^K*9)R4QH@2D88FBN MA V"7)VZ0_E83,G1$ID;D^,^BF,JUMA(K\.F\NT@-^HVHGE>\CJ8.BK46(3G M,&4:N^IJJ>IW$/2^2, 9ITTP:+ EU)00)L!;)&Q&9('%LR):M^+8G_)7E&?L M0_>;R+=UH]Q9K>!5WN:L?L"5H##* %*IVN^1(T2#9(8&R6)D0CF_3E/<19^] M?]-N=Y$/6\JK@YSH=_AU>/ZU1B5O)^'.P-E*2N06+$H+JA!3?8B*$ :=8M;D M4K0>\K44T"-F0'N!=Y'C/+WWN PW7#(T6YE#$9!E$E"G7(!WE@$JIC)9+SZ[ MUN-F%N$X =WO+-X.JFQ_'?7S1ZP;TQQ/R+*P4#R@P0!*QPA."J*@=9&9X+BP MK5/;[V(X 57O)-8..J>]K_>7\?N=B\U+;"YDAV25."D+.2,%(9240!,T6C7' M4IJ74R[!U59MJ>8\<%5 RJAE*I(7V6T)W"FY MYSO*MX,]_L%F(>O@>JJMKS;2V;HMC[81^#Y;7YE"NT_,$I(GJU.Y4J!N5A"T M*-%$EJUH;? ?>^NK;GBP@9S;NNWS80\?1S@-^EZV^#&Q8% "R/S4H&)-KI8) MZWZ71$*CK5E].[/PHP]]'[.MT(<-);:_1E=.DH4BL?J/L5J9/$"L79Z9*45Y MKZ(OVS4O.[Y&5UMJLY7TVKZ5K_JC\>1-'P>+R9:#L%G6Q3F7R!PQ@LP1+VO; M>&M0)YW#ZDK$Y<]X_)IM*,,]=+.:GBTV.VT-JH^YB]DNEO?.,NZH9?F"ICWKH'JJ70M4DIF8T0S2.L1][%K ,.;"+EO70QLV@+#[J MJZ DH8#&90) M$D=-)Y75^6Y7TA/N8K:1=E9V,=M$M!W%^'\UA#O;=M+1$Y3N( MN(--?0&R0"YC+IB 2X*GLL,:+Y)@G;#<*I?+71?\T2A]Q4'>M_7NZB>O!QF_W5F$]$)@G6C,9?!52+'.6="0LE%:%N0EK&AOVA3/HR7.X;32 M-BYX-L /I&<\&[WO?_MM.)A\NBP(>(NC_C#/!F7/UTC+N)R375),3-,;0$Y3 MS2DIX)R,P PFC%I%@V4EC;9[]F.FS!ZDW;9U(0%>'R8+7/HD)10;:8-TSD)4 M@@'A3=)8+&R-CD6;//&14Z$;R7808GQY,1KFX?EY&%V&NG41"ADC,[U.:8Q! MD7N%CD 588B11C8?8'07PZ/5?1.A=N!F_AK&>.-(8M%Y2T8-%)?(M-;& .U! M' 0R+Y)V'+%YEMXM!(]>P3L(M&';PO%HTGL7!A]G#I,73BKM E@E,ZW'>(@R M^KJ1&.]#3C*OI57ZU!L:I:^NM7GK@8\])K2]]+I0X9Q)Z\#8)/JSCC+;OY.K M0ST["/^N^G:07$-[^RZ<%+D72A?:["W]P5"#L\J"T)KSK+/B::WF%X=6X -A MF_;ZVT1@C?7V&TGJ\\7GRPQ;D;F3SD,6FLYJEFM'46] )$[G0G0\K%=UMD)S MMQZZOP-Q)[$/6\BL8?QD"F36MW$.1.L@7$H*9*X543QI"-R0=R71*^T)HN(M ME'?SH8]0>5O+[,$WK^W4GO>38?KGI^$Y/6'\\K\O:E[]MB-['OZH%O-ZU@1Z M9UB/8N3T:QFB#TQ983U+,B;')08=@HJ]AS]VQWODBSCNYWX8?7\?SO&L3)_S MYJH!@8B9=G(7P1;:O:=,\$R&VDZ*T#'Z/-_ZIG$YHMTK5^C3WN&7BU'Z1";[ MV]'PXRA\?G8Q^30<]?^%>=8WB?>,9SI.A\R'7-^F8B'(6E];#-T$T-4\ MU)KLK1,=V-8IS]O7QJT ]61(LKD*.LC<_3#",+Z@E5>@SQ(=Y2/:YF;MF.K< M"X(Z)7,ON\PXUHVNU-X_+'/BLI* 7FN-T4M>6E?1K8OMI!C3B4(ZJ;E==%1> M-82]/C.O?^?R](PV)LDDNW1GA2Y]J2T#FX( MKH5R-IHY'+\A@7EL]<4<+OSZRYJWDY\//7VA+"K.78E0)/!VR^/WZ5][.FH1/P5U;I$5I MZ:TV$$2HU736@"?O!%)B0D1979C6J6&[H][9,[I2U7($\2Z"F1+'OP]GUE7^ M_:*^WF2&38.7[X;GYZ^&H_J+O:RU]W7J::UB Y7HM8\:': 4/ I9F&K?0JOS M51W L=\OP^_Y7,=%E"[N1;I984\[%(;;*G563SQ''H=F!HJHX_:8*"*V+GSI M:"D'(OT1L6X_+\5&E.GJZJ<.I%]T+W7C"!^__$9>?)_6UBO6&F,8@E7U(B)I MA, 2!TW&?BJ&<41*R-2!B+JGD/[+V8-WOT0>>P_C[%]&R07W[[@JG64@WKMVZ,6)WA M[26T+%:CP NL_;J/=F=9>Y=-\88Z72,=L\ZY<<8_64U*Q@CQ-2]9],!(UO=([9\.^+JP5ZMC8C6U6FT; \;KSAV+QWB\>O!S&>^L^3+G[\=]1/V-%G\ M3$8-,A@.2H8,T8H"(4DT&ID4HI/7:F\K_/%JK?-J'2?ACOG$NNM2K]Y89(XY MBEP[3&0R0QW*PMKEA@<4_0N:4&$-HKV M:[3@D'20.9T]VEO:XIK;Z*W [RVG_\!4/XBR#YWT?[GZ&?S++O ZJ.20>8BF MSEZR)=7AN R*#%(FD3D=P8WI>@O P8H!#L.!82M='%4PXWH9@_SV/ QN3)I9 M9TT=->KN8CV':?6] TV:Q0\:Z_C1\-=:[X(4P(3)H%2=)ULSSBVMV3*/E@Z; M)\O;%=W*CYVV&ZBV;<_A^U"O5_*!Q#O]TL8 MEQ@B!Q45@^""!9$1"_*@0UG=QWK;I__@5^O!Y!Z]Y M$1G@9MF=\LY-H] M@;JJB^IVM?,411VTB\X$D%@'W04?P,MB(6&6=%J&*/!H=J--%_>(7I(]L'3_ M+]06%#M$J&/KA4YO+J^20WJ2D)0Q>+55SXY72%KQ/L7;_+N"R2[49N+(Z M&FG9T;29V7QY/UZG@[Q.N]&LX<2G_7MT-GO-8PH0[+22)-?2XVC YNB+1)%B M[B3A>_]!@Z/4PLH$VILO#R:6(U,(*9=ITU>REWS@$(*WWGNC1#J:;-1N1/"( M]L='$ROMC(*/*@"T0<(^^>G*&CJT9.:!9(#DP#BE@ F!!I5';-^LYPC6_8C> MO6,@_Q&^R!LQ]U&]O;>C:ZL%H8RGS=@+((4::C!THR+QZ M+3_>R6W>R:-1WT94?,21[-6"$,8(EY4'4IL@-2I2HS4.)"<3(_@8LVP^W>58 M%O_C)3[.@[5+#C_&:/K%"-?8TIC/!J5 ",[7\<%D:'B4$3BS/FH;F'Q$V42; MK/S':WRPM3%\\)#SZ M&#!RA,)*':?#(WB=/)G'GG&1%*(HC7FW%- 1ND&=ZWS8E<(Z*,:\X6!-A3*> MPV(E*K*0%5B1'*A<:Q+0DYO%R$K&F+WWK?,!'H#R@T%-E-1X M//$PZ@]G>[4)S@M![A1+=221-1"]LJ!$,"SHF,IZN>@K!A@O?/C3] C:Z*)A M9&0*:([CC\'X"Z9^Z6.^-/G6 -5PR/R#0/8_>P>(V/3^U+!M7O2^N;"+:QMM^.AJ_JX739^HH)5U(F MOT)SMQZZWU-T:[$/6\CLP6-S7^T0%Q\V=6;"8(P=M$9D9>):S]XME/:2U#/\CO@>1U_[\TC- M?6OB?/I!]+>S\@[3\..@_R^R)::)F,^'X\GXS=55-;.^2NKWVN@B S\SX\5EYT?_:S[3=C GEY^%@&JSO,>0J M29V!!8*HBLW@5'20D LZ:JSWMO44E^6(GC:G&FJKBYOD*U>RC$8<9_J8+\H($P(47B-< M2.*,F:Q^XU &S9T1O'5ZQ)&ECQV,#TM3R3;1RZ-)Q5EC33]2R39*)=N()GO) MR=E"QX^%ORQ;F7B*]'8'#TIH>L]54&"MTR@\X]&T3NEY/+S=*)7LZ&B[B6H/ M/7G(1^Y88AJ,+JH63Q5PSGC0PGB?G9(\WO&$?DP>VD[1NTP>VD1+'7C3RW/= M,)%M(E.&K%B=_*4T.%$,6!:D"MYY3*V;B#^%Y,1MR-5>81T4D6%:T M<<>2="WZ(I)CJ!.0-!JBN,W-*[%/.SEQ%P:U4-*#^6=M;V/>X7F-1[X-H\GW M#R2P<4C3*L.MKUM6?6"+^Y2-0-^Y,'&JE*)Y=0*9XA:#E('.@,AY"D5RV5OU MX;N>!@L__3JTH@F5XMQ (%* RD04AS&"YX6^D63AJG5H:Q6F7?>L6:/5LT+; M*;T+O1*54"1QP%QH!Z57"1RQ'[Q"GUG2Z.-:&6\;K/ V@OWO4$VU?G>WV4&\ M;0+C_N2>B MP=UEUH&%/_90(]/<,EI:Q-H1R$+4 MF4%4+@D=?)&L6QI<(CEI%FPE[H8=R.C,>I;2\((@D-/TJC\@+X>PO<.$_:_U MZN57)-\'ZS7-G]4!>C4#,=DG.AL0\UL2$474*8H\+9(L%F4DI@M MQ>25]L#VSS\19NQ/!UVTO;JZ[WO(T_KU^ZV?3._S/,L\"AV)XY:LVJ(%^)P\ M")2&<^_)YFT^@F(;H/NZT>]TQ^E>1<=R!;_>^J8W)2QY&^NT%RD%!]IDZ;4A M88)1S@==A N^]8SA]=$=_O*^,Z;?"MV]W=1W%8"WD;W2Q1]1:" MW5,1S,LP&I#%7ILY3F^(KJLR[O[DUS#NIS#(+_KG%[2NK>]E=GYBBXN;MLN^ M<[,C%+.(R3"ILS)2!"T3DTP$$8W/@?=V?OJ!^OW>,.J+R%[8 M89>C$*<[64 M#X&C)&N?S">5CJ9S?KOK(YR\'A"%L'JOS^)X,J)#HN>2%Y$'#A@\O=1[$,@17G>WY=&]ZZ:=U=%!DLTM4+U,#\.8!-!I06 D"G#* M<)"&)>.MSMFWGH%X"\#^.=% *[OG)W[P_>DUC/)QV**!V&9!Z5$@%AK[HH4 MT2/+W)?6Z<<;0CQQRG6IL Y22.X&7&HEYR#US_LS2^12(EK%Z)R(X*0G*\/& M.J&)-NKBC0I%:(;-6^ZNA^S)V6P=**R#;6MA'*^GZ42W)6L00=6$!T_P#&VM M-G&>B>O,Y];-4!8".4"?B@ZTMH(8FXN\ [OJ+JCY-MA#S:1++D,IJ?9#2QR" MD*)>+ AEE=&Q=,V$.90GP85MQ'[4$ZETXCF@-&"$KGTO#"TD,@7).A>R]'1& MM[ZH?8H3J78YJ ZC[&/)9[I3W&TY>D7^ V&E]\Y; YYD6Z_,@^.HC-.M?<,C M:RFR5PXL;R.R@2X>2QN&==;THXW(9FU$-J')7MJ(;*'CQ\)?])IC+A("DO^K M++WB@1D'Q6F+*4=.7SQ9WF[61N38:+N):KMP0"Y;6=4. K>[40ADU@D+)AM# MMDU-1E)U5$W1+$;.A4ZM[Z8?!'.$48S.=7W796FBJ+9UM._>_U'K.M[2?RY[ MJ*=48I .M"Z$A=$?WH@Z4X'KX%!JZ>_X'0O*9NY][!-6_\Y2?G#/V%>>X+/! MI)^K?]W_BN\Q78SH83A^^2V=7V22!HF^BOAB,I7P_0RW#O((&R'J-L^P"['= MR4/,WB2?+&,Y&652C"A\T#YJHVW)2BS)0VR$;DW&&\N% MDXJ\I1H)5+[4P=)H(&*P6!N/L="\"74C[#O[X;OA>/:Y%O?U.)D=9%)>QTYV7,XL@,*]2J$V M,(\*/2A>AX^P%""Z)+UR(C#1NFJN[0KV%38]"@8?4/E'$T'=;>&_?E_\ 5,O M.?!$YJ7CH+GPM?*:+%7OZV#;*(36T;#8VO?K<#F'C^[NGZ1M=_QF9.D@@K$8 MV0VW:QU\'05_5V$[4"#W6,BP%DEWU.0A&&<1/:_VD)+*$4[)@%Q_!LBCIC#F MY\P8D/*UXF]_\D:1KDU07@6DCN_.[=%=IVT4N=^\.7E.UIC:5]@I$T#%C'5 MKH$ZLDEHIZR3=R89_&@A?Y=+.W6'WT0!;=NH+<-ZHX/T?%TT4'Z7?BS+*G/TGJ-%-'!_W4EAL1)VVP[(,9&XGYOGI-1PW_ M&ROVI'OY/Z32%:*]KTS;]%*_F%ADJ+W/I+*@0DK@C'&0M45=LI#2\I7;^(E> MZJ]U7[^) .\KTRUU&N;?KG_4XF]1D!ZB8" TB*]$^F=T*N U- [TB&A!D@9OK][SIES MSYP[GSOS9J_\L5M6V\^SUG[S$J8)RP :%05E!0 1$1%@_OH#(,P!W@"(;]SX M9[L>-Z\W$C(2DILW2@;Z?VY"1'Q]S4V2VR0DM^FI**CH_X\'H0U 2T9$141%3/00 M<(.6B)B6B- %X 0 B$B(_C4 _S:(;ESK>(N4[#8YQ?4)-32 &T3$Q#=N$O^C M]?71@.OC@)NT)'OH&AA:65M8TMV,[-W0TS.S*ZMKZQM_-[>V=]!'QR>G9^>8B\M_["("$!/]^_AO[:*] MMNO&S9O$-TG_L8OHAM<_)]#>)'GP[-;=5YJD9BYT#T6"R.A?QV=5M-_F$M5" M,9B[CI(SU?EOW_,RSX_\JR_S#L?]HU"Z D)KH.'C$M C :6=' M\0'^J^2*Z4FO 2,RF3%^!2V'D>)S[/<6 .9(-Q()7D#HCH]L*%/M1L_=PHN/ MY<-A41=ZO9PH38WP0,[XK#^E-<+T[\K[CEXQ!],&==[R=]0*$.R0T20 2.ZC MSPHK8JE?CU8_+O<2RSH8C.LD=13,U(]R68#IA*X8+S&5VA[!#\$7NQC.7&#H MXT %NZ4: J"'W705S-G+E!S)S]T)IM?,WJS$Y@9AD+==T(H]*2EWU5[$B)_% M#QN$%8ALHJBB.G>_;D%S"MHDM@6'2_46"8"W@V"SG[*B> O!(B.+ MGEM]$6H-=A]AW?4\6'B7XO!B^]&*:= *8BYZC3I<]R7^88C^,=FF3I4R><#S M_6+]>@])>V=&,Q)?#R[A%F ?S@C+!P]JYK]V@P"_M0CAZ-UOZ:-S46+H4<]WEL'KJON\/C'1T?M30F__T+?O+$ MROQ(39#1BWL]0:.AG+P^C_U^8%8B2O[3:YTJTG[.#2/L%>=[K#X!$!SLO=D3 M9J1!WLX9XMZSK,9"9_IT#3-"[DJ]P$[E/U*Z:Q@>4<,B?&I_E:%^J2 TOC P M)J?)[_\0TT11&0!Y4W%:FF1&<)NOR?\ M!832G)/.KQO'/P1SSAPX%^B/$]DV$C4J-<:D)^@%3>NU?] ]V55G%=T4?<(Y M6/465R.M>I$,Q5/_QC6A8#'N&NRVOW86.2P1(F1T9&_:Q!X;7R_7>U!T* M%/"7QL!6H:%2JW:MC%-/Q$H^OTJ0F'LZ?"O0@ LH>,WY3MEFH<"6:,XOMYX[_(K5&8+VN+M][^JRL-, C@ M+_=XO\LP)?HP!V@VKNK"O+VI&A[06S8MQX: MM";[P7*/W>=A/KDW!!5(?T^(HOCIW4V8+E(%\X8&+JMCKN):_V0_^;RSZ#PD6 ME:?(E>!^(!R&C%9*DSGNH7,3[#D8EC;*?ZZW3 9GIA, @TKM^Q,W7-*) M0#F^CQH*,(DJM1/53=-.>T_>*U-U-X4K:O\)%D3];:D[L\<5BB,^2ZV^>I"B MC0K]#=M.-76U&#$P&U'@R& ]A;\.>]"[D-F[T:S8\;2;W_SH%'RP-GKI"?EQ M.9+J8>X-[+D'A#:_L(#;ZHW:2>GLF2O91*S3SM-.QWWA>%76>$K=F<=T6Z+? MX&=VXL/D'P_DZ=\3_4L>R9MC1GJD-#[["Q?N7B[,SH"3:7[D_\"1OB1U50<0 M)RC]+.S13HC1F9, SK*N+4:CF-I==[PJ'_=4N)9QI.4771SP]!I[RO?Q-+GO MO(3W0YDP3;KHPT@G[*ORA9JSDH '">"T$QWV;W< Y05K*3TFH#48M!PK7P03 M(/K^20@96EMWVSY[ M7X=#^W\?CO\D-HC ?DAU=V\;C"&:71=LA3+-X[VT%* (2'[3ED&*_T*J.:() M*DHU+0*7@6MGPV!N#!NQ$_9"+VB>6L:3]5EQ%3Y$4-GO.TT+GR4Y/#JB#@OD M;GK[ZSML3S72^UF?NEJ#7&QZN2];W+)>3FB9DZOB>K-%YT UAT4HM+F59\'K MU,0?BFC]MN,(GMSAC REUWQ)_2=L[ M]\+Q23BV2F*'ZP2/EO'_B9P&51?TD+7>QO).UJR[XR?B P?SNPB 7FW1G]:_?8&3Y$ROP@;6;4&4#3T9D/S?,S9BYN+DDGK/(64&]@B'3 MS,#TZ1AP]?"(*SM*ULU4^>J[IM;<[(@';3+9H\P'DZNQ/Q1725Z7EZ73O%Q> M#:9?74ADC%+P>)7\$:$=Y33[D #(C"8 LAO;3+D6&SE"XU6M'GP3D<%$&MI MS832?TBN/38]N!(3,7:X6E1AFCMM6PU2T8RK].3*CNUT>Q)H)6%U(%?]7FQ< M[Y4\UU,=[O0[ZQ-#]E)&N*R?/QP(@,V*F#T"H+4BZO:W-<[(Z:@H(DJ1._+B M>6\_B1;#7MOR]_-X]FJ^NWH+.AZ%'&8I_D]M;I]]/0@??7><:"N-),T:XK2- MQOORXD[XJCAE=/<"Z"=3GW\2+.&T4!DN%/E-;\.&?GF1J*?QRC;_=HXYP(,7 MMZ+QD_Y;S3L!5;\?>P=F#;6IJO81QLKT%<_T%$@?!+$%DS$7RF!Z.-.^;!W$*U;>U.=^^ M#&,OF2LY$CW3Q SQMD.B9QWVCC_]J7G$>"\UP3-B)FSFV4YLR$G?(:B<]G=" M=N-3=[.O ZYDLMU^WP2NE$P.(.(N";K=RAQ^ZPA]?: M#F'?HO,*.I=N[+9RMS@G7UKEIG#_XK:D_D8CN?$+>,^(B:PQX7W<'O;HFN&" ML/IR8I@RTE 'GH5\#)AXQI/KJCTW3S4XG=_.( MRK@7'T],GR5VNP)9"0"K)1*L/>IDP'W71-"$%I)E_]SE9CQ9__LYEU81_75. MXU.&B_$K _N4P(>X[&8OGN-(TRE<:=8:JWD,B3RV9 _TA0"H(^T4IL0^0Y4G MENWJ[9=,;]>>G5O.J/$>Z@"^=.#3F*B;]F)H6:>KMJ1RH?EKT]1?-DV['\9Y1$#DN/003@CJ+AA?"9!SHY!$UW-H%> MBO27]'B\F%($YA=H'A5[^_1H-&Q\! 4=;KDZJQQS$E^:0?8^OQ>0BSROF@Z- MFET4.7QP3+/,MSM6')M#ZB2:!BS28_@QII,6DFX&>71^%1<\UTD W)%[9)N8 MEP<-EU',4UHTSI]\D/E048?';:3&/^#*(K#7$!AR_:MK\!NS::RJ6JQ:HVN4 MH\6,O6DT>)H&%M//E#$?-T7/J#&J:+I."&.:8?/H*2>UMX=0KFHM(BA;M:S+ MX:UNCY)9DS,;$7057DH V.$\1U[B,K#NYXD70/MQJXJ0F)14S8V>GWX5]-5E M:@V"]Q0\CMA6Z9]Z0\&L)3-;AXWV.FYKA]-59QKC>+Y.WEA_*T@P"@\9?"Z#E9V9HR(99_?B-:HWR/9&IU-KTXD3Y>DL1*51G5GN?^(4&FG5EL00U MTGL)_U+#/+CS7$_N-4,;70GM1N/Q:) V,N88E,_Y:ZK(HR1P2([9KRF\/H&I MH4[!+:$B=[@0\?(GD3&LESKTTBN" /BD$8(\NH@Z?VJB)CE[[\45\]V>^O,G M;5<68TF&=M7T\;6*:;K]SY)0XM8;9,.T @D_P5ETI5K> MJXOY&Z,JD_)2F3V-%O9$7.:&:/#"Q2;#;CQF9&5A)'+D2Z+V'VXD_;[4>]N8 MK'">YQ!O@/KB3[>H[6:U8KGPE18CK=@W+1FY2/*"++[0SSA!-*2S5:QA'/]@ M>_%I?*Y]_>G;26XKBQ:$+WN*Y B7(#)/1R6^LS W3@C^N-M%[9W"HQ:](8:" MDI:4A#]7R+,V7+S88TB';TH,]D'!JUSO$(W8@X/],NU/>NB8JH0I_"3%J-EQRSQOVDV/GQ3!_3*+C>:+ :C8^*U%B#M"G)L)@:J=&!# ME(C" ,2%0T0!B-!#+*?C]3&<)1<\,<"YZ M6^=:#G<.WU'=<:-<>!-J,[3Z5-LC;YMQ)8Y^T.GN-3P7+\W@*3B/=K,@2X60 MCE;W:T0-\V;JPDNA8"'W4<.A1?951CNBRC*^GQX+*N0+W9CSI42#2# Y*TYQ M_M3YY5FKPI3VJ>PA2@^-,EXO*N4\>?7 U>\K-<>$3NEVDVM\(@HG,TYU;ZR[ M4+FVP:D<7P=\&4BW-?LDZ^JCOTFDD-A5&GWEKV?W0^^)RVE9%O:0M@HNU>Q2 MDV#TU!S>&-;\J4ZCM])M;(EBSKF9#C#XS/*HE>M:/YMUS'B/98+&=-9& ] ? M^0=2IQM4B$DY\YD4PW%A!FM5GO3/B0\@3D])@!N MXC#::.)VO A2W,%"%8$B ,+^5NFKM6;1QBRH-@F,%FV2BR:SL:VVE)SM3>U5 MPV?JNG21HJ7:.]1.#G;AI0D^?1CB&4WHBOJ.\Z;=%-?,9-M?T$R]+WZ,KMHD M,U;UU%0Q'[.V @KWMUEN<7J#'Z@,]6"5=.B:.D/GE&_<9_CD[+:(X)+A1"&U MT39=^])M33?LM'<4U>IGYQ_H"?(O[#$T7.KMV.R5H%7QC$OMLJ1ZJ2!1[1J- M7R#L'!1& ZB08*O<#Y1RZG;%$^,R'J*6]C77A",> 1H#AG*MNQQF&5??O[UZ MN?R9QD9FXUA3-[5LD-O3\J+%.'SWN]W(HO(<5E4# ^2J1Z^;WL&(HN":4X[5 M >*E)ZJ4BIN&66"##T)V2L8)0]5T!VJ!KW8N:X9;2DQWO&P\)M='9,(!_K_= MX@3WA3%\Y]TC-3OW7G0VL2"\G&)5M2AB&"5ILM9B*.M($>)H!I?58C?5)'>Y M\^!?=#DAR2(U\\6M+8CEPW.RP0:5S/ 04/%2!; ['Y.%4N]@;9 9LGC-I=;4 MOQ$,79!<)OK6U@OT6D0(E&S#IDE7-5&@GJR?\^^T-=!LMZ8?""G.TOV% EP2 M7E!F3C*#CX87A@^>#DY)"R7)H[7/4PI ;3B9O/PRJ9:JBSZG,O]KRB>A1W=B M_)8G,T.)XGF0\"DFVWE*>>9CYJ<[.K]( @Q :00 2HN:GDI[]2P\6\@1-B,% M^O[;:,--=/VCW\W>->/3C4&UJEUO/?(*GQ;FEIS#@%F\IYQJ=I1@!S!?O6Z% M_M<;M%'[D8G%WF#QW _1[6:]?5%W"7BGH&#/.+S,<5)5O+G_J8X$K_VMG@ T MJ&:1"!V: L7296.B->(MJR?*[JZHL'W6]Q_,Q'R"=K2\8]5- #*B;\3@RCGJ M5,6/Y[&7?UIIMH"L$(>12 Y6-&VSB:2CL..QQ8ND1R?>GR]^>5] &4XXL=*P M%2#V#$T#/*,%X1\VOS@+QJ4'"F[!.)I?K3H!IG>\IAKWPC;$J40L8U=%+'Z' M5K9])L=S,9PAVSE)=_#$&- *C@DT43!Y6G]_R/A''6>G514]CV MN.6#&^UZB1H3_;^;T:77WO*Q 'W$*J#_IJ%ZVZ7JHCQ<1,&-EJ;NJS<7K[Q( MEKTD'[::850) 'YB3 D!8/J, -BJ%T0"/VE!5G[X0Z[W$!, "GE@C84O9:-5 M T/PZ-]/!TJ:TOD73KU4-G]>,VU0#O8]RC%MU>&.=9I:*]37B=G]_DI\N/5- M&L5"^-#(''"5.J;&*8XID!TMBW6UO63??FCAR1=M#X?;P9_U%@\>!?-.QZU#ES.6[ISMN!M MT?.+=U#@>:+GU47?[W@SR.&!QA]='>Y->36.*=6PG&072I1XTGF,T0+H W+P MS4$ (Y[*2+&BI>;C5-U3[C_Q?W+X!"]I0K5(-)1 EWOM#L9YISO[(:=UR&X@V4:O;D+ZJ[8XSO5@E^]/_V"5)NZ#9H'+IY'&\S*^U0.+4;5-&CL=U1!K M8)@7 4"&)_?VZ_0MX9_(,N!M>"M)VR]8'4IT6%TKNL1P=+C/M[YC_3S(X;363=5%C M5OQ83;AUZTIOE1-[7?+0$0#33W8) 'GQ0*[9ZU:R%'A O0%JT)LZ:WWP9[-6 M1.A,;VJ?\P?%#8X7QE9*.V0R][!U&M,IJ_XPFKC/_B_$[CUK?49E,:109^2 M54T_D%"?'O8^+WWV84/.B&NKGNMIYT>SR+B'=L**Y2DU!,!OM&2S;,F5R" "S.2B.B2& 8HWJS3L4I!.G3@#H M64IY_BAH&N*.X!2('"$M6LOSQUTSR4;&02OISCA0^!'"?3\H*"&>(Z-H/+MP M0MZ(.0TN;!9(?RV7X"1WC&M?Z6>_)YI""^X?\LZ[KZ3-,"P$@X\Z) M9>'$OU"O+E[HH5!P11UP\A20Z\_K*/&-A@"IVQ:AR5/ 9^?2),;41?!O$#-0^"RB Q&S1(,5 MAC]NW*E]KMOJ7)/R&[IY@:0*RF3VA'_XI\^#]-?:%>"S&4&7DG9%IO0RD[_= M"C5_>T?1MJQH=NK,Y%4<+-*A%6!K3I3;J6>)P%FQA=2/1SJ!T=\U?!1,AFB8-HUJ*$,JQ@F0TR3MVVX6=[,6=67@+*9:N8-5^BY/V M%$@RK\QEL/N+97]M/;0^4I4.24[I5^F7I G*DN.>6D:-A)^RFVZH&DW/];ON MM"C)\Q+/KR(>(\PJ" 6Z15UEZNT$1RO+TX0TTX <)=T(\XHZ@F 4>L2*MZ] MECMR3SJU\?,Q6G52L7C'WK7>.*R5#YJNQW D$C[L6*-:T/ 1$JI\H8/E97/X =R3Q-=!WL_]51<6)B,/_"*CFKM;"W^HEK^@ MZ-ZJZN!6$72?8X:%,]9:$QE%M^'U))=!24+5NC1PU=:PVO$I. MAQ'T@?S&JCYHZ1XZ]7VAV%+3&[]]5KV(3P"!#-TQ@:N*6\U$:JKLNDZYD.>( MOK]\V5%'&@NO6X-P/Q#VL1;++ $<9Z,U([##Z2G# M\2F#G%[&DX5T]:,A4#(Z/$Z5Y7>4I4X9Y_TA/R 7 1+^-!8TL+=;$,TY4NQJB# *BAC@WD5BO8J=Q*G6SL M=+KQ%F:K=?=9B@F&+6M+PVX?+Q.XP$&!*4"%=RW2CXO%VBT2 !]J:=X\[GH6 M,7&H>Q'AZLN_#V*T37U\'BD>SWEH%*6 MA4/=]]W6%"-,=S_4&V>(+.K2BGZTEA@E_?%H_J@M:%]/W<,ZH\QB9,@5FT9L M^F677Z584S/&PRG%@9H$EX27,L028V*?UQ09+9J"F3PU[%V6\UX)3%RDQ!*/ MX& ( &CC-/M0,,TI+!77&UY33[-7N_!(G8SGMRAVN'E-H"U0!WW>31WNB^P M,N]DWD.:OYT04G\;?]?B!]F 4OA5KL5VGTR4VD0.A1.=G5AE^OG3L^.8E8A0 MF."Y:9HTNTV;\"QK%Z2* (C(:QU[O;3M]?$Q/E&4EFW9W0K8L5;EMQPLN,_. MBR=_A?J[,\IQKHPL?=+\:X0SGBV"M;&$E*6WZ$8S]5K*7MT*, Q1A0AO]LDS MM:O;]9Y1RK_A1MT9U27BU:?[10&4*_ETSI2Z/<6P$/=WJ2 M/U%>_L1QPSXM.AQLG?PF.7XZX;>&J[+X"0'0<3CCUY$ICDLY78I (GTK[6N? M(\?E*>E^UCTFKWA7]%I)@F7SJ Q*C*7$I7DXW=PR#&M"2ZE26?_M88&7(6J6 M7U'^_MSH\"SA:5<,ITK#ZS+[Y\/O&%_P]B49ZAMJ.Z@FJPG6(K>T98B($8]]\>:[@L7$$W$^+<:[1!M? M>X17^WK+[7L#!?SI,*RY8#RGQ@W,@1/-SOGE1M*7J9*B-]*/J^&UBN2%=Q39 M3EC*$N%J!M7^)]NH,Z?(S5"!R/Y=*RN([)@($ R=X]+';%N+40F,:5![:UHN M"=TR&3?]ZAKV6H)<0OJ6SX[Z+2GX#/"L&570YA16%\@Q=;*@=73@HG3 @ M9CD]\)DRF0V;WX"88SUS0HWL7?KSR4AZ%!G_\^XF5P.7(])?-TB[/U>CQ^E_ M>09/DW<=\."?:,XLF%EVG2]Y/F"A2'VKL"YP>%?-"Z@(65E?HH9LD:QR7J&9 M" "V'#R'&NJ8\X@8?0>X^P6$=6VF.)/&?6\6O'JYE?FH&U)'YU?X9#OY3UZ=#88 M!'-6G^G?8>]8Y0UUWU%YOY2\UX\"[:>L<%+A_W#(H2=[4DI:4^!SLYT.E"X/ MDB@UBVO1"&)NEV P 5!]N)^VPAD+NRWL+YBS;=B=AT7J'@NEQ#_L890D?J[D MZA:TK0]DE*/$CP2RHSAR"KU55X52>Q"W8XQF:HLHL]KCW_AG/U6G3T36>-+B M1X"5$S$1,(8-H2[ K1JGB1/.G6*@[W@L$BNYY)^3<907?9PN)V?P%5\(5(.SA M1%AO#.A%>&EUK-V<;M1?Z2;)\H>Q%@;T7]_0K"^7O%B+.O0WNV+ DJ)(,I*6 M(F4=^ M#SI0K\O&S_=OS&A=1LI48U7<+QQ+/59V+6=ZP)0F AX,"I,9J;%(MZ^X=/PC M,((4_]2V56BR[,"Q^HKO@':U^OW8,^\?MXCN>\BU".XZL4/:7S>3KD))=E/E M:Z/ABK*GZ;7HYJ\]]*+\ !BL0/R" ,!H(84$56@W%)%K&#^2[ZL6T>4PD=J1 M7WT3N78%A5[<@MP7/+P\=SXXR8:(H-7$ M-23*4W1ABU\S:S 9:"Z\BF(T8D_4CP#(641\$D1+KRIBOT&9(-/6YP2 8HM9 M#$;S-)"3 &C1(P#(L<.N47QP;ESSOR9QP7P_J4LARQF*CO/JSI M-;\'4*[-B+;K>\.'R?$8K2/UWVDKA[%.>#;OM;?HYZG33>.."1YJ6>QO1(?U%4@'TQ2@>-OX"'LA[ M\@+.KW3X)B!F".*%A=HG4TOJ23J-*4\_0LMOYZD:ND66^S"\>=YF;I;CZA)H MB[@RA/0G8H3Q]6#.2W[!XUG$:XB]QH4(A.1:>2JNZQ:")]!/JPMK_T?B!:ZG M +-Q ?NY5#6"_2X\.2ZB1+ 4>(RW0@ 2HK5PTOT M).*$"3ZB#%P;(@#F@0,93L&P+!@UI-4:N$8 B)[8G%US5"(G:@GG-HHXN0D/ M:;U' /0KH5)PH7L$P(FOWB*HI@![7:&%75<?U84\CK*7Q![SVRN MHSQ60HO5.9*LU\#+,T/1&D>*TS"4=CGKRO1Y*_X]LI/A'(BEWSWTER( Z@XW M2/R?:4;A!67EJ B >%EA@\!/5^?XVU "X"$\C@#8XW(B ++5_'E6A2 =RJ77 M_ .]@N+N39Y[8>DX\?) CC7X62P"'RD>5.0M?2;KH'Y1WJSA6N?@PI\1../] M[-%QLS-L<_S"G6)Q1QEIZD8K_,)"\I6P>$\)^J1,+Q+]FA)TN M G&4>CGX/ZE.G6J\/>)_CFQV )Y9)EZ0@& SU#G+!VGS]0)D^AUV*J."(X5[4 M6&Z(N(L7-L[>'\'-$RARW3?M93)@1M<"1/06T7;CK8>76XL?<1P(ZTOD!N]^ M]TK%RM*L:M>G2A_8[/OVPLQGU8V?Y@B KP2 X2!C2]>(T^<2/FL&?D0-9[>8 M]V-Z3=-75WV:\AXP"G]6:J@_&)QK_ XU)R(S5@WQLXL+64K]VVW.O[PUT&)C MVVV2*"G@XN;'E9A=XV^0H[@R0F_7^$$[[7OIP3V&[S%,Q%G=5CIC)?,@%SB^,*R[U?L-8 MF_E=EJ$Q',]&'=-^)U.I@V^FD8<;,/?E$L]103N*L8*8^"(L#_HL?K6,.\3# M@G>$%?"VXL5=!3?<1A^\3L9I^? +I':R!199#6,2#L5J.)%WNB>2=641K?!$ M#FR2ACJ[0 U/UJYV5"C< WVBTOJJ?JSMR#>*FR>"0@GUJ67*: M!86QZ:)Z,NIUB\E"<#&T2/PZ&>FEC@:OB^:;S=0KS,;=+F=)MOOH*>:/?#[; MG5+7?2(UT 86REG%6$8 W$9&-T-LX!J6N=/=]V,9^7\I6[[U%%$."F6/W$ZW MV!">E5[+V^P]C-"V=WU]YJO6&)"B7N')W4O#?> X-WWDLB?9 Z[9X^]7];2Y M=Q@A:L?P"QW8$SOG8" I%W&Y=E;QAG?OS?(%?7#DK?B&\$\](1?(S;R _BMI MK"F*J817.+'];4-+0;)PKM*,][83H6U/WM[S=O']UVBXEOW^9,=\$% M$]MRQ,.I$"S=83?=<(?$1M6D#G/F;9X_D+5YO76)HI MEA'!9[!;>-;%[J*V///6QO"[0BXYA_?[GM[3^WI#:01M4PB/YF7-^DI]D-K1 MG-)$?R:[R)JCV4L7FVX<4#JGO+7_!\>,*X.L]V+%"0#C$R<#R81CB2$N& MAP PBP;B.)+.G/8ET:P=^/NXN!,J)G7DR=6"*=_)U[/WZF4">SI+2;L]DO#H M0$Z3-S9HXDXFNKY?[7>*[+D3E)R+LZUX(O< +"5=XOMZ?6LKOCK\&Q(1PX_E MP ?-\6>*_P(MZ7\'+5 ^L%HQO/4N?I0JBUUCU1&6![&\Z %6SG?-88=^#&LX MA!S#KY_W,&7,/W"=S'F%H\9,)6U+);%ECTB'BY;*&:6\H8KX,I%T%N)757GM M=W,H)A=[_4R;L4)P=^U7.&DA??VEUW"/Z\7'VEV-G\DBL10H)T-,P4]$]-Z= MM#OP&].F"_,/ XJ? 0;CG!64V7SU. .N^+%W$1-/#N;6V,B1=/V2FF(2)-]K MY4 O#SGQ7P1W MH!SXWS R_Q?+&5XZ8X$"W<4[R;I:(PZ6E5WOC@02BCZ[]:]!#2\,NX-!AE7. MV;;]890;BK%1-#+O=1RJW;W\QPU63'UCO]@;K[47T/N&#H M\;_]]>3Z^Z?1-4@JV2R 4.]@U$H(5(9]-\)]W^DC$_N$V \"H+<[8 ;$=TW) MDO[/Q1#!+QKA/^IW+DO'Z'NOV\EHSKAYY.3DX1_= GK(4Q=Q*]"++F4'OX"! MSL DU#4I#7;$,I8MP^\6OXY799MUSU-@GS>7'RDD9SV&MWK_;>8\FT)19LK@ M8#4;M:'YK6,#=N^%7)SBFZN2=0Y$%%%FGLI[Y+K=Z_Y W+7_,5:.= 4-[@FX]5"M*CQ@"I=XOF0-MRM M,7PY;2>Q6W!)*):+A??8^JC3JN.5?N/^-;2BM-;4:[WZC5(TLENF,(Q%? M4Y:[+($TBX*4IA>\&6K*1%^/^]]$SLKN%7T2;_AI%?E]W5+T"6@W/M'4PPP5 M?N77O2@Z]@D>PY\M.'CW(M LK7R"&1@J\^+NGY)A-(W[F-[4B.I<_C".69'I M-BC#@,/Z:ZZ-0%3!M';)- &P\AX#ZO"EJEY\CF9K]"SQ8OK!GE%(:<'QO9W[ MK+^MW*B3D\3?8'70]J!,#.UDQ;? T+T6T0DW)^4EW3:9P(0(IUMI:6\$C__8 M@F&<$'UC$JG\SS-2EIU#WSPAZSO/#TCEO%B'G?>5KREBM$MW%N7J49EF44<3 M?_^N*'MG&Q,W26Q*,F\GFD8S=0J'";[ )OC+L06Y,N>Y)HO?H(W M43UZ-LX=:#-6YY/$M_J-1\>U7V'0:%%#,:!T**#ZP]YZF47,+*G$WZB]9FI4 M6A>0YG%^P_B#,$&EX9%JDSY-]J;B9;;XI1@]T=)M)E/.2;C8W 3MPJR*>=*K M/DI9ZCRO\=Z5DJED#@:Z="\3S5R[UUK.T9.,0OZ\13N^[&=P>TOK\;T(H\@4 MSB1C.E\V)"5([[HS&UL2-QB$^1W5C-K/.H7+ M.(#A&*;.1FYEKRS#R,=.='9_G=OHAT4GL%V9/O!X>-=8^UJ)F:!6\\?)V5&^ M)KO#O\ZJC$43WWC8$5Q_]TOFJ3_:3K>&',$+3F D&* R:C-"YF$R&F2OZVO0 M/.'XBSGR><)/H#FSEVTDCJE ]UG!Q*.]60DN*B)^L84U/1?6\U1,3A':?)_0@9@Q9ZF^( MTHUVRI_>O13_=GD_^?A*[ESEA[-9"LO E<5X,-G#1HK#F4U5%+[%PZ_$[L@( MHS!&'U_PXYNJ4+CDJZ"VM7%>"8:Q^C3B>^^+M+:'SW2;&FO&#DYU*[)[M#:T M C1D405!#N+P<%-A-/V1$N]8LGA=W/.V>27NNL+V;A?Q SKE;"/L _0VJKW> MY)[]M(5&-0[KP-JPHZ#(\K?^L>"*9Q9D65:Q.^4%+;C1HQ[7,7S;/C&=O7Y+ MM(VW"+LK<\N!P^[41=LE.C5&>\&VNLXO*M;#1\5QX SDTJ,+"ZMFP6JN4@&5 M:MVC_&:^\!W9V"7.7[F8@,+D2#%-W;H4?B3!!G-2A[&'ED>_0Z8_PD88D-=X MQJKO_[HYP-#;05R6/08TXTIC%?]#M$7=EZ_WI2]2P0)F]A1C>)RCH^*L(5\& MT^AJG"YV_I)NY0D%0E>&)C(E)IJ?"I=U#T5+L29K<;G^Y,20M>]X8W=7;,]Q7C9IBKTG0N>N4]!29;W ML>G\?5O/4E&1W#ZY/MR>\==06-%O[I6L](!C[EULPXT(=X M483,_8671/WU5)B.0G>^SP"W/$R[@DX*SXRT[R^#@N6H1O.4=%?9I1[]R+J" MN/OG[XF>'#1X 4D9;>*(^5Q<6C%@.]$H'*135$L\,K M/YM;658N8#?FY$7O67XN619]FE?8VR7,V3_"BA8XHQ$L$2SL,@O M5=;\YWOO"[V9#V(_G\PZRR7UZ"W"4)I+7QY[%%Q77+1B5_XM!9>W\OM(+VLE MHQ36>*F2^K?(&% FWN+;1VHYE]'AQPRI5B>[H$65L5/09H.7\M0I^RV;-#5$ MP_A&O*=,\G7#U#!\FUW!?@9A+>B'7J6R/O)33:EIK3W"SZ,K8AI;E99VA[RM M?&V^M *]0SJDGJ?EMMM;N9A9-MU0^B)=KMRSAW+U76T5C$")H^OY1]O'H]-/ M'+:S)^UW?.N+M8K4>E(G,W3"]ZYLLH=<2C!(P[JJ<5W=E#U4ZPO^3Y]_0X3X MN#?+P.!6OC]R0O[*HR<2^\E *EM4T\QLXSZ3*Q^ "K$ N$M_R7;:[0V*E%$N MQ,"U4\\U&Q*NH^T1F_X-RGM0R!MT4NSYXES*9%U/UZW?WHUV/O%MMX%&!<,F MI 3S6X=7CS6BQ5$WQX&+H@2,MP;J%$DLEN)VP>L!(*VJA$EH\P,U40^V8RYT6KX*U9)]A49 !BKAP+%B@,!.P3 K)1J3^*% M]<,J?DLKN1RN:Q90_/(L*M9^(LHMRKC"4-K#87=W_N]EJ+J!7@NM6R>3R88* M34BNKO0Z>KL3N-O?U]=#+>/)9MWJATJ!BD-O[KKNI!I7Y!Z%W>T5.(A[V2O! M)0O54*E8 T8N/L1\UO$07/AC^:FFEL/8J+Z]QT>2N$AN<@ZZ@K5^5"?@\N'B M@[;O46[-1APR8$C S(;?LU^O/V8+VROIE00\U+4B^U!3LJZK?[18@GK;O M\Z:(0[_WTR.WD(MQ?^(5X U,B$$53!&57&7%WG2!VDF1GKI-GBEWG+Y^UNLX M&8X6[9E%=H+N>GLZR.FO3;#*AU%,\YKL3!.SAOF&I+,AVPNW/#H-8L+"1+6KY;7LZ&O=I+V0^Y[661*B8X&;7A M*VXQU2R]/.//A1[>U4(TUL1[K#>$7BJGR? M1F-3&XR@.2UC-9T2#Y"RJFJ8O)GM7,P,V*]?DVV7N7AO9I1H\#6!;\7Z)WYKVK%%!UX;G/35G''%?J:#N/(G,- .;3 M.T0C:XD&G-7RE898@\G7E#[QG?R72>O(#*/?9\>]8@ZU^@LF1J-!-SE_Z]9% M^QM UAQMEDRR+XBA1, AE4KC:E+0T?6";0" MS.NT%28[OD6][P,$4YZMG'_7Z5+1JBS^V8Q#PA?E/PG7NCE@=;'4EABN4E6X M/8C&B1=RLO#F7?+[F+GO"?K+OLLT@B6V'DX1I@#4+(;:..1UU/ #JH6(']D) MD@!B\$?1'9':$T8L]N.0*ZHLM/35'X. M?L6';\U9CQG"!,/R0#2[XZFQ#3[:>H:**3IU!>8V(:YIJ9YS1Q4G!$"7PRW\ M^V[&V:3\?PNGF'7^&.XU1-0\)<0.K#9/(/FRPO:@@ NED"P&:7 M2EH?X[6:IJ8O?.9KTBLT-T*D0[Q^Y3)2XY[:FE: -4[K1/K>05@1 &1G:6). M;MF-$1/[@7F!Z216396AO0"O503YA9R@!KV=5V,^ MW-XF?+SZL=0M@02^Y8R"].MQYX<$?<."")D #Z:# M?>252/N,.@6;V.^RS$Z[>! CN-%JL:'($-SH_]@%XB/0?E-)Q&1ZF0B#W(.V M \-JEV[+,6]Q,-7)WS68@\]:&ELKS_U@_BIY$QQ[+%R\ MK'M7>+&( ,@M(P#Z#HHF9CU\-Y?DI:18\D!8K..G_RGZ-OR8>7,W5"MW8!XE_/K M[:M5HC/[3,]F#(+2< KF[<(_J<>$%,\FCYU8'[DO/0LT<(RX2/>]L#@UBPM# MR$NP"V9@ I9-A%?@(>XP*ML_$9_$,+KTRS#'1]OL#C4_;;^IMO-A_=26^ P'XO[<,XFE&A9Z$7P'?<\D9 MR%SNC'R73BO7<"=SLD%%D^\"5LIIW" ]M+:DKQFK(?_O9/NS,B^ *"'@EFQ $<5K>VGI6)4C"E55GR?EF_'F863OJ_KV MG(M_>CQ":$,L.6=ZJ(/PMXWVM::I6>Q&2W;N_&;=VYW\:.P,P O9/%X"6 PC MS"$S_PE1\?_^?UC$0%+1;>G>V7_RRI\ONY.T5K M)Z6S;BWY\[LE[33T-?7]N%=EC2KD,7FW\IBLH0.06="9*E+NYJ):\?1M#^@M MY4JN0Z,P'4$54SX_'N':KNR/! M]VNU8:EZ6SDA!RZ?;^-L]L;%P*%U^!P3?K]-P:N^EI MLKSB^]MT-/NYS^!_H#/ ,UZ-F\:&WIV]M6AC3+ (=^68.H<@U\Q2E1*0YQ*9 M'3@,K&0*ER.=G=M)Z6=L6A.Z>YD#[W>J_YA+'KA%'+N@KO&J[9+2'6X8QO)F M,7-S!:O8/=;+^Z5M6\/Z[!E1)SGT8)Q.RYR5:U@<*HTA\/,\=G?@ANOVG9#MN0# _RM<=_\(2A3<$'+ MN)'!GV\)C3VI^4K!F]!G@4<<&0JRHJ!R#[;1TOA*D1)!2I%????/RNV^/=#6 M:SB]4*1;JTQ[)><+&2 %,>/CH 4#"&N=Q1K'@<68PUQD7@V?TVPX\HO)XI= M:@) >/8E;0G'+5/AQFGB6BED'^0NXB-GQ"+E\8$89Q6F4T,[B=%FL+%GCVBC M[N9:8DA6920^+M23?1$I5"MCA?,]_2!Z,B>ZX[/WR9''.> SN M[C/YV\KIHVUE9W&P C/4W%ZDP=!E_DKI0ZC\$*G'.KVF/-?+?Z5UR-; MTM[<=B5GQ-!.<&AZ16 X)=_4WO?+\WL>N+>5R:![?MFF&E&9^&7T@,-7&>W[1JVM$/=(V91#; M=3D692BHW?YOU/3?BXHA'Q$_68'F2Y;9VO "^S^E4IDP^\*WHE\:0RV)N4A9 M2-GTXC Y9X*85ZM9M)#;W7F5%>:7[^"?C&&'#C)1YU("QA_J%$TH3;G(#U_G M0'-L,;NZ!$"P+4;D8-5'2$:[7%^AZ_NR&7UQ9@B/*X3.^'$OEH[+X.HMS :] M#XV')0Z-I]?*HA\)'EX*,H7GXOM/Z#$%$OFE)74[B3CJD1&,IP*" 'ASD'9] MSQD@9H,3M1<+P8/3?XUM[JEK+ MLHO>Y]=&#AI%NOD.C'5)^X O..R7"8"9D96Z($ME=Z=;8-US"J9OCASSRES" M#9_6888GMFOZ%A]B=6@5&#Y\))HFTM(TXD[N'9F$ZS8W%/?W7S3%GF1GR(O2 M\N7]KUX'$F;^!U!+ P04 " !=@ E7&?7"&=+6 !!)0D $P &=O+3(P M,C,P-S Q7VQA8BYX;6SLO>MRY#B2+OA_G@+;9\U.E9G0Q0MXZYV98ZJ\]*19 M5DHG4U5]QM+6PG"5V!T*JDE&5FJ>?@%>(JBXD #I%AC^Z.R,B42^/P#X7 X M'.[_^K^^/Z[!-YX7:;;YMS^Y?W;^!/B&9BS=W/_;GWZ]>P_C/_VO?_^7?_G7 M_PO"__/SYX_@;4:WCWQ3@CT? #E P=_R_)_I-\PN%WC4F3Y(X3_ M7KWV)GMZSM/[AQ)XCN>WC[6_S?\BO,3S4"@@3R(?(L$9C!%ED(C YXF'8Q;Q MJ_N_H-"-XT@$D%,2R<<2^1@6#"(4>1P'E/$PJ!I=IYM__$7]07#!@11O4U3_ M_+<_/93ETU]^^NGWWW__\W>2K_^8[C_]0^_:?F\>]'S__N5T^[29+\ M5/UV]VB1GGI0-NO^]']^^?B%/O!'#---4>(-51T4Z5^*ZH;;FG[D ZO^_?OYPMLOD)_7$3QM^ MK\;VEN=IQKZ4."\_8L+7$GW56OG\Q/_M3T7Z^+3F[<\>M*I2) M0NF&"N7_.-?93Q? MX2W/,9J 5PE[B=;&/LX_60-[IW4$'QZP)UN+H9X;/8=].!O%8_^"C_UG2C&NI1IE4_C>KN0.7? M2[YAO-:6+YH&*?NW/\F_K8J\7+W)-D6V3IF"\VY3IF7*B^OO:;$B(@Z2B'+H M(A1"Q!F!"74X)-3WA,]IZ""Z*G??]8IOX*]?6@A5/\.=_,E PO+,3,UYD6US MNE_C'M>G%BZY9JE5+OYI@Q]Y\82;%R1291#4X/^]BQ.T0,%7!?7__=>?]I*- MI'0]"U'K!7*4T1=XULI$R/)#$C*J1<)^VA42?\6 P 6I1)#O_Z3,L9_XNBS4 MOZ#Z5S7G>IO^Z6A(K_,6,\[I ._-$S_13-I"3R5\,00BSQ[UA2LS_:^A)E-V M_B>0Y8SGTLX]('F;SDI5PF)>(08@AC% MTOKT Q_&C''(:.2[R!=1%#NKKI8]^R'W]J/U)0^N&C8_Z-L\W=#T":]!"Q=D M&R#2C3)LP9I+ [30F_S]!/?/_LM)FV?Z[_&!3( *(5 0+Y_Z6@STS?VF@<[\ M;WZRUP']?K/?*HT3:X(A!L'7&K(%J\"8 M'DMJ8KB_656&MOB'ZD/_Q7&JY#>QS*K\KS \=E89B8*)CC+I:F45J$0$$$7VN0FMN&'B+U%,=E]$RL*0R9 M,58+YX6WI =.=##KQ#\OX.%,[WG2;&ISRE:W^/FWXI;GRNNMC.&W:4'76;'- M^<=TPS^4_'%H3ZO9RH*^58D6?"M !R_8 P9?%6108;;P_1JR<^)C+CC]\WWV M[2?94O,=4[;_?'7;G^5;-A2V_;!-7S/[RM4N^[, ML'MK)"63&[(CV3#R:IV0_0)'5K>UV7Q7)T3HNJM._7J.&P=>$%"8L%! Y'(.L2P&)R M4$ ;I&9VJ-$ Z%FH4]$ZL7*H%OQ,@!HX:)%? M@9;J'7CP9HAJ8\-V#&>63%ZCKF0KA M'^5MGE+^YF%S?TM+':4TW,K25)!$RR5<-2%:Q'*NY/_@):A@@S>B-TMA^8;8P_@UE5T M!<[+Y[L<;PI,E5-NOZGF3L3=@!(H@DAN0T000A)[+@P=CX/0F+G,=XQV4#J=+DWE?,PV]U!V] ANLUR-@)EVT>)93\/89F]B M+?.^"I10-LL>ZQ7 0G()KM?K[/?*ARJRO-U"?'1EU\(!S_C,N.'N3/3YQJ>_49+O.S2LL#2+#ILSPK8,V;';35 P2A_U;DV9W-4#0C5]5 -/3J1>79. ME[S[YS8MGS]LBC+?UH&J*DSU[@%O;IY4$X6T(+_Q0EW>VE:GQ7$<7YRZW#&SA-YEJAU),Z4&N,5X!PN_3S49M MRPA>5UNP'](-*)3LQL&MLWT3E#,G\I #>20\B#CQ(,:>"VD0DP1Y'J*"-M]$ M>RGMC_Q%G+[#-\WWP#?L#_8Q6-H*O,;P3KRV5@+!2B+0E1ITQ ;D&72?:T0' ME>Q7H)8>=,1O[G*4D@#0,%!Y:=H/J&9AQGV([8&;:W-B#?>R=BRVA\-X&V,= MP-AK,]+<4OW+&L4UD2CPX*FT45M+4CPM7K7CZ2+^GZU"^=JB MMGKKPX E:S<_=/J<^?:' 0W'-T!,7AY[K/TM6W]3D3,OXVKJZ- XP$$<,0]Z MKBL@8CB!Q)7_1$[H13AF 2.AV9EV3V]+8?B)1"OR9C$2+4T3[K%7 M9\+\^Q.G*DCEJ7/A!M.'E'^K#0VU4=T6U>_K#:OF?G4Q S"@EA>#W=B_UMAZ KT%($&HX,O=<+_?Q8D]BNZOV_UV?X0K3__W,<:00M;NAK M0^L^JVPG)W*JI'__8SDP9['1EB/N@1VX/&#C=JMON>"Y-&$_;&CVR._P]X\I M)LJ437GQB9*<+WMJT4:)[9B=@S64('$"CYV&?S4PZ#Q%E:3%TN; MV*'>9MW&:HI^N)'5?Z83 ]32Q- M4_SRZ?9#-T="!;D.^.T:2P;&\Q"'P_$QENB;6$.8, >^*O"6DDYHT#,J?J:O MW=EB:#2$Z\;1Z#P^SL+H9*RHS*&B33(1,>SP",$0$:HNK+N0^ F!GD>\0.# M@1IKMMZ'MLW.%W\:$HY,RO_W[L/^UX M5[DT6[CEG+?^(FKJ)[JM;^EY<,#7ZM]3*5!5EX0$D&%)ZT+D4@[0U"( M'>)!ZKDQ#3W7I8E6%8A=RC]VJ,]QSES 6HAKYHMV-7I M<[R]K%>@EA;LQ:U\N55,9-UB*[-ZI#:__KR ,3<["7[ML9_SUOP'CL]HI M!Z?_^'62GF<]49V2N\-#TDG[&IL19I,]\1RK5:W>@+_[KGS-?,7#,&(L\J'+ M5(0N(@B2!"'HN=CU(R>.$T%61Y6K-/*9G.E02QOHU>6RJ1&J/AJ'!*^1&OHM MSU.LYW^XC+%YULXNQO:$\X<&YGD#9T1*EP$JK.5Q.=?/S,E;!L0]SM@R],(X M+?$F>WQ,ZT",ZPU[DVU4!WQ#4VE'<,Q\+^!R$Q&X#D1!%2-+!71YR.)0>%[@ M&65;Z>EK:5N##M1J=T"[8,$/*G\.B UO5/91K:)MG]*-!P0B-5A;T M63=H00,7M'BK;UR!YFQ;G>Q]M%TZPH"G46XXG?9G<\L9"-MUTYF\-L*]OEUS MUR&!*RWYN_QQ4S*3&)_3;R]MR5,H@8()W1-1YDS S_[:;XT7.T74S6U MMWV0):L!//U\C'.ZGVYR/K][KT@O7._]3XX,!TX+?'^?JVUFFFUNQ&?^C6^V MG4)'"6:818$/$?;=NAYRS!T/)6CJT%\04[F M0=+U[%^;5$ZL)RYDT3PL6),:6W'!0]W-&QBL*?Q19+#N>^-4S36EV58:WB\2 MK.XR1X1>XKDQ=R%&3B#U3,0A9H+!T$\2EF!7JA^CZ,#>WI:F9#YL&']29>M5 MBHG*KY'E(-\A-_3#]1.MIUNLT3>Q8FEQFF1AGB1;AQ9AEM1-?U^SZAHML0\5 MC=Y+EX7]9+SXE)6?^3^W:_ESQ+^/\9$ _6WN#25THV#81(Z MV&2E5"D5>-"B'Q&YB<.<4, $"0Q1$'(8 M^R2"'HH#[&+L1697(+1[7IIV.I5$:T3I>2W2]0R>2:B<6"6UR<>LZIS1A-@L M/J_5[_Q%Z$WH.%F,WJ@!XWC*UJZZWK!=>9*]C57'6NRL8G7GJ[*)E4F\8@0Y M3LQCF/C4@T@(1]45]6" G,1)!,-2/ZW*X>B'BU 8::D90B+^FDM0VA%L%[ ? M,=?QD+IJ[SL<(B\(85[:<+@M?KQ*DJ"T/.YBJ)T0[F.$0K5Q@9*ZR)&@8<\Y&A5 M1+$!9FG+F>>XB=D6YZ*AT-OUS$7PQ*O3:9VG0$IU^$W^=2_4%5!B5;\K6OOA M35WB#=2R5;^SMX^R0;&EK=5%4&;=;=D@[7 #9J7-T9?CZUP[I_P3/HEBWPL\ MZ!,?RZT78\KX=V'D1A[!OJ?NRQO>B3_;V=*4XCY'E.DA5R^E>LK/%E$3*[=. M'JU.TIQIG#XZE-B[TWZ^J[FOL@\*?>(&^_ [XY3%1UX4G']4]^*+*G*O<[;B MAX% 7I+ Q%.GY"SQ(/$$@011BJF72&UAE#^CIZ^EJ8H:I)F2Z*-23T=8(FAB M%5&CO (U3O"U1@HF41$:C%C2$'T]S:H@-$0^U \ZKUQPVE3?KWN[S55T;UUF M[>"N73>56N7'7(D@P(BR&+*8((@BN2^K*L^%(>,A1S2FW*C<^5@@2U,L^O?> M+R@?-G;0# ZO)AZ*B578V O)Y/!"LN43L M8M7D@-@;&_.=C%Y!U\KCLDO9& M&E_[9*B-5V 7.(UUMJNE:.B[D":(0.0$/L0\C&& B<^] MF(6NZQME.]7J=FF:8X<:% KV%7C"^>C:-H8CH*=8[/,ZL9+94_JEIE1BEA\P MJ%$W69,E[MITLIA0U8@H6_E5]3J=-]VJ$1%'V5?-WK:AH^J".)&T7Y@;J-C# M6$B%Q!$DCO"@U%+"=P-"1!*-5TB+++KU19J,O#7)CPYURC M"X4Y8.PQI34V\V&J#JT.XFEYLPG#^#'>8K4*.N M=R(6MQY:]-C:A?1W-N^&1$OPH[V)WEO&=YX^\=]E"SEO:B3Y#D8Q=R,81H*J MFS04$LXQC,+802R."8ZUU,51RTO3#!*=/@&F.I7 A?)/_%\5Z)7R(;+ M1@UPH'U=9#P7,UT!V7%BY2+':7'/7LXX>'RN"Q>G478N49QY8)R=\@[GFW1S M7[0NVK?I>BLMI!5UN,,H@WKQ^0$T$(,$-W$-^<>L9BVKPFI6=&(.\A#'#)!.$0AB2!6 M=Y=BC_'$98(1LRB7OLZ6-HG; *_;+%>?JH4JNQ+:XFGMAC,O3MHN*PA@QM1^THL\ZCM3;+- MYTP^)@N\FCBA3%@ZZYK2:F0NAY6)1!TWEM%K,\?Y- >'OU6GAM<;ILHPT:IB MF?K1S3XN[N!$L;UT=9NGE*]\FF#7]SSH>-2MKZ81AR60NB1T$T=X*#**37Q= M<9:VKC1"@?IHMPI8Y#7>:C8KGQ++UFN5$&.L7^F5OQ\]@_F/\U5,O$!:"-G9 M!>7\MO^H6EI F54_ED_MJ3D1L[.[>%GQLX (':OC_-H!.7:$^6/$WU@=.&OA M-G91F?M.F^I/$NG/SQ\V[$YI>UT'ZJEWE[:NM:7'.D,A%1)1@81,Q1AL\5K? MEWJ2K&&'ZJ4\3:SI-2@"7RO0EK*5]_$QRM%ZLL'9O*U]XG1=KKW/FQXL4&R==9IRHRU=$T#W]\.F.6?IY'%EV'&#.'2A&[$(HM G,/$=!K$?4!PD'L$64^J> + T M!:0^._##?]Z]-?10&1.OIWVFI'-B;=23-/=FQ2:>2_T"1IE"MCJ.W9O!J: M0G8='+JOC+.*/O&R3JA;%?%P*16(>PX,& L@\GP?8A11Z!(28\1&[LX@H$7R[VI)P1,1("@G\0B\9,@3H@P ML1+'4S;+U2<;E.G9=Z.)F%I%2@Z:Q. _*&CGK6%C<^RDR)9LK9=MSVI(G13K MT$HZ_9#E0FS7*OCQ=/$6=R5H[,1>[,/$#>5,%DX DSAF,'0I$:&#/*+2-%DH MQ-:'8H%*TE+UJ%[N^U7";(Q.K#HTJD5='X3G'A2+8T> M''NEO'1('5G*J[?I993RTI%>NY275F.V,DNQ[1.'XPY> M.2OQV5.%\T^:^]?>/*A8#G;+>?[7/-L^O=_LJYIH^M9ZFEC:;J^!"A164(%5 M)=RR6Z)IX-OE"8IH]QD?>W.YB+3$*[K'M-Y?,1$ MS[[P=14R^ O'JL34)SGZVE/\U,N+F]S9XQ/>/(,6*FBP @768':?)$IC7E_* MT=0S>A0]9K.XCX)Q\_=DB_/-W#Z!7LS9W@X#AP5 DF!E% ,4P02F 8(S\(0NYQSRB1K6['2U, '=S5'8(N\O_9) 8= M;:GW#X&Q_6Z-V/FL^OI>1IU>=>)")%KLV#?\^[M]K>V %AD]FP2]]R]+Z"#[ M^"0MP\Y%[U\W=(V+(A4I9[MI$@B"6!QXD#(2J8QZ'B24.9 %H1M3$@HO,%/KJ=/NSJX\D^BP<51: MSA6AV?FK9(\P(^9G/CCJ1:3Y-9)7!BY55A M!1VPH$8+:KA7 _40QE6@U.'&9JG)WO[FKRFI(_[)XI%:+XZ,XN;R6;Q^O]VP MXIT0YGL.AAV)7[O B#+'/&.0H)ER$L2""& 5N M#_>Y-%4C(8,*+]@!!@HMN/G&\XVZ\ZKN(?+O0(E1_<8PIEMC&/24D&5R)U9# MYKP.9THVC]K6I\Q6H+9&C_/&9NM3V$8Q$G"$W>UX??J?LF=H2XQ0J(U:Y)ZUASAF7 &M?BJ!$MUS4C3 MK$KFHV*@@NR3_,?+7M3*5P Y1C4)EA7:*)9M*CHS /,KP%$$G52,XUH:IS#? M9)M*[_XM+1_>;(LR>^1YZ[]_7C$61$PP!%WF>A#%D0MQQ"AD%"=,T"1!OM'> MK[>WI=E8+5CPNT0+: /W:A=[9WB>U\^TGKZSQM_DY_U=ZM[LJ/LX2)VQZN]K5I6C)?:A=M%[:9PB^;"A.9=KU%M>___#9N\@+U:22B&W:NKV/U5A M K[Y?==%]^N2H7B M-G ^WTEBIF?Z!T)/SUS.ZSQZIL4)?FB1_J@,H Y8>XI&BQ-+BJ:_KUD5C9;8 MAXI&[Z616SSZP-EVS6_$8946:2*G]'K#FFHM5?*R?71L3(47T]"!U \Q1&$4 M01P(#GWL,-^E#HM^>[S*JCC9^%S8W=O=7E#?BKUG&JD@MGG]+ MJ=QG9FNV(JX3$D1OZ;A@F1H&=Y[M:FD942*L2%;C/ M?C#E4W>#9X.ER7=W-4$5S#K:M0$*%%*;>[LA-JQM[,YV-/.N;DC@XRW=X!NV M;_V?O./Y>5]'?16$H4N#D$/!!8((APDDF,70"^2?01P)%%+-\C<70EF::M&Y M%7WN/C3XJ@0#C63ZI8(O'[+$Z\VKPD4,%5_.T!@^M^*HW-:7UV+)G5&AW.:E[K$W!H9AN\ M:7X]^MUW3K>JI3>XY/=9_GS]/2UTKT>??'EINF('$K0H-8/5SM/3KQ"L,#/Q M_#\F!7Q5$"VE->@5?]2%Z-,MSG8ANE>@[H7H_@>-M\,?N9S@O#9#^$=UG-&6 M+*S^H6P!SPLH)Y R'$+$F0=)X##H1"R*HX1CP;6R'6CTM;2)_6E7T'5=X=/> M]@R2.KCMM$G5Q#.]AGK5[%$XJ !VJXU^M$R>]J;0)HDS[?HN)=-D@Z=+S]D= MW& #'[D)C@6D ?JKH#K<)@PZD.7<4H]CFCL:#DE7P?^9:\ MV &=^@CZ\CCD)C-'AP-0D0!*R<(^2GE'Q$Y=[SX@7??I?$54+QK6URZ:.@[\ M'Z-(ZD4#8ZTHZF4HC#W-]JVU/&Y [N"V9 MAK*)EX =:+!'#?:P08-[^/;M!!HQZ0N7%1A@BQT\@B7 ,?3?P M74(Q#WAB=9=C%?[2%I&75Q^W!0-/TF:MKD":WH"<]S.PM.-YM<%=P(ZGN.#J MY15HB=B5_6J? A47,VYO)AG#N;8W=L$O:WLSR< 8;V^F06%^!CHB,?2"TT&; M97TVR_6\S S/]A,ZVTKC_"K)FP=2-E^>J%G:L'7DT_5]SJN9W&RC**$.N?\Y\R7_O<2: M;?AG3C-I2SQ_V#"3U?_TVTO33F:&P!E&AFV"R\F86"LU $&+\$HE]DN_I6R+ MUQ9MAGX>1ID/9YJ(Z.W%;0T;/R#&_>SB.)EL7$@U[G_>6XCAJCJXNCFQF MG")35R1_3]?K5>21)'$$A52P&"(_Y)#@6.V7/!H1+W9Q:)0TM&UX::JGQ66F M(\?[ME_^C8O"#C:T-(VP!PPDXA^^_0CVH/6]!\/\#3L2K%(WL5;H8VV" M,K':U(QR,PRW/IO'05O0KO-!_Z61E4J.;X'?Y.F]_*G<.7S8O)<=XO5_(F'H\@]OT0HI@P:? C97N@&(N8Q"@TNJ]](9ZE:2#Y M+7J&-4LN'! ]"V5&FJ?V@)[,3Z% @KO?LRNP%TM=;5("U+\DE6!M4?ONKRR6 M0+'#LJWR*!>BF;=TBAWJCLJJ6&IVQ&57+)5-FQ.X^>I6U$'8B2,'AI1CB# G M4H^* ,9>Z#J^0WPB(NT;KB8K'?J5G@YV)M5AS MV7*'\*I53!<28W!A]4*"9KNE:DJ4V;W4'A9Z+J.>>FN^&Z@]F%]<.^U[;F0Y M\VQS?\?SQ[>.+5!8!? M-RQ?/]]_X;316M>/I;8'_EP#2],&$B.7()5;9H_3P.5^EB@-5[L-CJ9VL2N, MX"1)0Q%-9K[U(2[&^=3/MCJ?+WU(L!<^],&'S:8RX^GJW::4MN271[Q>_[PM MT@TOBE5,41#$C$,<4[FQ<1&%,7-B&'N8^R+@E+M:J?W/M+^T.5Y#!!5&T(+4 MF^/G&.R?W19XF7A>FU&B/94'!.^9Q/+->A++O^PG\;GV9IF^ \*T$W?H,?,I M^U'RN[Y]R#9-OJV5DP@4>%X"A8@\B$+N0AS@1)KM(D*NG,38UW)$G&I\:9.U MP@D3<\#2]A([)_0+:3!A-T',BCYJ=1XW--C7/B=&=EV>?,3X6 MF2Y-T"W/198_JAQ[=SB_Y^5'_HVOY4^I03 MJ](ZC0/ISW#W&N^UW5K("/]7=U^X?ZKK3/X_X8W]=,AWY_ MD._,Y*3Q]?*!!GTNSB4X6IMYD)9?ZIMP+ M ,H,_*"^TA^!49)%[:$8M&FF('AB"^1T]%\'-;B3K+Z?D%7M%7T*=F=:?ZVQ M;+)"FO)U=CW3;FBNU<=4LLY:8?SJA6?=^X#S#R5_K(\FBK?9(TXW*Q'@T(E$ M !W/">0&6KB0^(D+110E..9NZ =&E\UT.EV:;E>83UV;KM&./?SN8]WP!-P2 MEU.K\9$TCC\-U^#%]I%X7Y>O5EJ6K"U-FAVB1TB1>R,/!@X@08(A;Z, Z#!+K$ M$\)W<>P+WRAT]D0G2UMB:XQJ:M0H#>-C3]&HMX9>2L[4YU@'O$R0JZ6/ 5MA MJZ>ZF#V:)P_-O\TG*7&Z?>2=T',?G^[XQ3M37Z/-^E_54;TFVQ39.N4U9[V#;N5 M'W[K1E-=5DX6O-YEY"CV]IU\^DMZOTE%2O&F;.JIIYO[6]D>E?+LLT*P@+L4 M>0BB$!-IK(DJ8S"'+N)>0A(D>&3D'YE;@*4I\J[\ &\8^+)]?,3UKJDC$6A$ M JU 9HI^]L]$;V%8\N!/O)!T1;\"+X2O/H.N^/6*TA ]@QT=\W5IW/\O2CW M=DN#Y30GKSV(EI:QV>'/NNR]UN <+I.OAF/TI*S+Z5L[==-6A:? MO_S:9C>G8<)PZ, H45GS(R>""?<"Z%,'<>+Z@8^,'!:]O2UMP9+ #!>??C+U M5@IK%$WN]&QQ@@HHJ)""'Q1K/T[@S-#BQ9*F[.]K5K6F)?:A#M)[R5K&*>5. M58[N#U5E3Z7(/F4;3&F^K77;MEBQR&>A\#P8A#1/):0?527&%C6X;>FO@-M3?69$6=)UFIW.JMS, MB#C49H9O7UQFZ.V6WV6_I=FZV9S^1_;(WZC^\N>/^'>#' >F[2Y-2QV6Y %L MRU5L[TX&Y:-24H!&#"#EN#(J9#**_N&HF2F9G]HRFX3T2VHD:;-GHWK2<&>O M55=)FX:>BDOZ;8PSPM[RIYS3M([@#OQ0<$$P9 &)(2*Q!['/ XAP''LX(G'H M:M5Y/-7XTE15%YN:($^YVD66SY7QQ/^Y39_T*S^>)%//-!I+T<0ZI0O+GGES M2EA+1LR+IF.+!Q*4> M1&X2PIB$+J1"A E%<20\;[7A]RH7^)V^DNCI4NNC3^J/_JCCB2= V@ %5"$% M3SAE9HJBCVH]77$I<_.HBQ:ELI!JU=$R5R&UIR\TZ+"D,OIZFE5K:(A\J#AT M7AFI.[*\.F??UTH\7Q/4BYP08Q5FBY'<'%#.8!R%".)0FAHQBT+Y59E8&@9] M+\WX:* #7(+3][@,U8K!*&BJF6FXG5KM#-$ZP1GY"*9L:22#GN?54.:4'&FL M$4V,K Y)'SC;KGFC&_>9(?;AAJX@$4N0-((X"5222I6F6EI"'G6(DWA86D%& M1TG#72Y-7[6(U7I>!:F7;9"Z8:7(8;+U])-="B=62T?L[4+\7R37^7JGSAC M)&&4^GS9JBPYW.&\Y26U"3BJ,:G_IG%.F"JN/V-5Q&$=O*AV HS[H8A#!TK- M(O4-9Q02(3==KAL%@4<%\["KF0#F9 =+TR[53'CLH*SW5]J)1TZSV*](;' S MA\^E"W!@\Z3Y<>DF7[F8GIDRK9C29))0I9>#L]E33K\U5ZJ47LR=O"C]S]GP M,O\JATW9?':GQ..,:N@!1K*F_Z:'XG<;J;HWE%W_QH MZOI=^..;'7OQ9']Q] O?I%FN.ED)+Z8NCPF,/552,XA=&&/L0<_U(T)CX6!. M1SCY3_>V4/_^[AXM>-KYKC>@J&"#:K>[SO#Y,VT3NOW8\Q#R"40JD3[")(8) M1W*1"Z6E'S@!<6+#"SZC>9XUI\!3YU"@(989>Q#.<*JWWES.U,3+R$N2:HC] M;I81=WKZ.+!VF>=D)S/?XND3]/CZ3N_3QCO[FPV_DV3RF_Q+^OV7;%,^?-C( M:<:+\I;G:<:NV=^W1:W;'K_S[I,1C8[ET_E,JD[3I<+ M&QIG]K^X$O\;SE-USM#V^ZXJ&%5=<7]>.3X-L(L19(+'$#&7P$2$"8Q8X,;$ ME6N0:V2::O>\M&6GQ;J?5A5:X_M0^M3K6;"3$#KQ,O("\Q4X0^WS59U*Y!E\ M;?X_R4&8,8&6+&+]?F:?R/KXKRO11>5 M4>+#VE-\403*SS]IQ> ?(,&MB@P@U: MX).>^)N29K^:=7^WKU766HN,GOK6>N^/4W+7ZW7VNVK]?9:_S;:D%-MU5:!F M?[V^>+/-<[G+6"'LL**Y>Y/:H!+D" M;P:H-E9H(TBSI--,>IY5K8V@Y%"SC6G"3+D5>;FZS3.VI66A,JSQ_%M*>5N; M@PB?N8$((&61"Y'O8!A3QX,.84GH<^I27\MU M7PM9HVIB?3.*)6VUHL5"GP*1#724A_S77G'TMSV+BM 2KU4&>@]?&E]]+7># M+%UOR_0;_\)ID\SXW7>ZWC+.5!DF519BVZ9J?(?SC;2M5$6^JI;??M>0!$Z" M_(!"%H<4(HQ=B#T:RC]B&H9$. */C,>V!7%I"J>[&>S*"/9"@E9*H#XBT)&S M*K'22*J\RW7-T+&!W]:^ CU3ZW7'=F(-.<&PSA2%;GLPK$>M6P/X2E'NM@D^ M'Q5OO2?SO$J5P:HJMS97O0Q2)YUX=6G*NRZZW"VSW& USX!TBJA^/6J!HZE/ MJ4?38Y2KJ(>$4>F(3K4W6\:A'F&Z287Z'C.?I7+Y:8FGB>:N2Z55G$ONJW5==P^4$@58G MM 9+HR9V7[NS37 -X;H37>=Q6]E:56+8C1P6VX)X/,+00^IF+<<$)J$7 MPP2Y$2*)0P@G9O<]>OO3^OIGO&QHY@WHZ6YJ-T6 %#=BQ!3][^=5TLUAB M;6J'R3G")D@,HD.)+;=%7U?S.B TA#YR)>B\,TYS?.+E&UP\W.;9MY1Q]O/S MKX7*3%_GII?&YS4MTV^UQ4.*,L>T7(68TP3S&#I1'$*$:0!C$2,H, E)+!P: M(\]$GYA#6)J64?"!6&>_%[4/,6VA [S#_A>H$/==T%+Y@Z8#YM" M=I++S5Y;T4SV2S]EY37+GJJ@\_9L1=,=H]W@TE1: QRT/HA=$<.Z.&)&.=O* M_H 4!32RZ#MO]&D>=N5,PO#D6S1CO\A<'P_3EP3!O#X:?Y$0NJH/A'])-_;?B1\/X22MCK6?_S3Z"$^M22Z?Z M]H[")B':5IRF%4SS1G#:I/$HMM-JXR,5_>\X9W?RW>OO:;$*$A'XH>/#, E\ MB%S7A82Z 23"%RY*H@0S8J2PNZTO3O$J<$"AD[LTB<^PJ,!+YC35WU@^IE9C MVE28*Z)3(MM2*"_:GE(2QP'*<^CE#RP$H@ MT!6Z&Q.A?(#=YQK)027Z%:B%?Y%'N Z(*J7\H"'@"M04J)/2F@2+QQPS#YNM M(Y.Y8,][_#+S8!P=YMND:?G?6YQ+-;U^_LR?LKQ<)2YW_8C& M,' ]=1&).) PXLI5BJEDI'[H(JV+2#U]+&T%:6&"'4Y0 ]5;1_K8[%?YECB: M6#N;TZ.M/#4(Z'%'RK=K%2?_LM=L?6W.HH0TA&KUAX M*-]NV](G+'0=-XDH%,)Q('(E6>)LXFG_EFZ)H@3T6#$5FZ&GI[F3<1I33-1D-3YTS%\=1:Z")ZQV>,,:')=MH8K;Y? M)W>,"2UG$\@8-3+FCDUUYBYW7)776/M:3?>MI6F9$Q=%-,/-3C R''(QGHR) MU<$)'JQYT\\+/O(.S(NF9KSVGWX]2V$B4B=6#.?Y!'O@ED.L+F#,6HYY_9YG3CQO3,EQ-GKS)L;> MSZM3=7[8T.R17V_8+G?G=^6_[53;K/)"=/)L>LSC1+E* X0@\EP')CSP(.:, M^D[$61Q3$WTV%LC2E%LW)\<^PVTM0W]Y'[OCHZ?PYF!]8NVW([F6H=H@'1+_ M4@].E^#D4CJM728<"6/F>X:7D75\!?'"]L9IT%\+?B/:;+K%R@F8QS@)H8]\ MJ1Q5L%,<. +2V(E1@AV$0Z/D5"^;7YJVD^BJB,,6GYER.Z!.3V6-)V1B173( MQ3P)S4_384F1'#0^JWHX+=CAI#_SE+GGY)9GU[3OKL!+4R@=-M?-K,0,)NHG)NYZ&3^TB6!/P.E/5*RO\FM2Y,J3J;&$KW7;FJF1E M*%>G=)7IF\;*6]6\^ICAS7M,5=61YR:N1-6@C7SJ08H2I:%C 3%W7S-,6F4$(%LRII?-7C9(*\W MMA-KN=<8UEUR:JN] !$R"!ZP! M:J:HAYG6T[U6^9M8G2JLG=O]5Z#+Y=LA&HT5HS8UEG3=<'^SJB]M\0\UDOZ+ MEUJJIZ_8?^:R[Y26G'TI,_J/7S=I6507ZYL$HL\'T8$^#ET:B@@&+.!*)3&8 MT"22?^ DXCS@-#"Z"FL9W](46->H^?SEUS8!KZ9C?JI!-+4T9Q^:J4W-4VE1 MNM5D]J*!2C:@A+O:C=Y,M>ZLTF[=QK2#[I6,3*O4GKUB:SJH!@MWAOF&L_3&#FN;C);Q,;0#6E%3@ MIJC@$F.)OZQKA/VXH[.*B8.G+"$>M'J&\])9I:EZ61O)I]RM\_IONC=Q;5L T0-'*P5QWKRW1-O$&J!!"2J85T?W_FQG:>JEPVJ6IM,]O4*6IEZ13V=IZG_EHKQN MF_O/G/+TF]I9W>3IO?RIJDKQ>Z8,C>)G+K)<3M%2=EN;^.K'JRB,,>-Q#"DE M%*((!Y"X4J>PP*61$_I)@HVNY%V 96E&A?SZW%$IX$8-A(GFF9S>6323RM>R M%Z.[#[H">Z&N@!2K^ET!2"48>+/-<^7/:G:JZG?64\Y=PK#=E'2CD+Q&RKI+ M*#N3TNZB)L<&HWUYX.NURZ#F/D$(AJX, F95))QZ!#*N!!< M*R/[Z>:7IO*:,*P*(F@PFH:DO:"O7ZM=3LK$BLJ(CQ&!::?$OB T[45S,P>G MG1+E.#SMY%-CZY?^?DVK\T.I)F[S;"/_2NOD,& M$"'F0NQ[+B1,1(1$@D6^D;O7%,#2)KM2K9MR_;PK-+>7!E1U9W'.ZL)TNR<_ M%,7VY8,OY3:M=&HX@GHVTI3C,K&^D=#/DSM/SH2Q[%DK;VK8_1-V\#EK/CS.)[O(J@^YS=>9^ M3?^Y37/.KK_Q'-_S-UE1MJ&=JXCRD/'$@RZ.I2E$@@@FGOQ;[% /LP3%GEFV M?]V.EZ8L&HC@*4]I%@I5WAW8>RV[-A3#FR9+MH=SNKS6)*QJ&M8OS^! MEBI?0E%4)9!49NHX"BEAKH 88T_I*Q]B+^ P3KS0"2-$>)P8)]0\T]G2=%2+ M%=1@P1[MJ-*9O3SKJ2!;[$VL=L83-RZWY0 C-O-7GNMJ_AR5 T*?S$,Y],ZE M8> GG,?7ZW7VNSI^>Y_E==\?,]5YY=!L_%!<$+4] MED7K =K&0%XI%GLL8>?#KD>W.,*#)#MT'1*XJC!$[2I^O\;WVLZCTZ\O3=,I MF$#AA.Z+*B(-9 /'T1FZ-'Q&ES,UM;NHGR3P5>&U5')E@(UQ'J,S;<[G+.H7 MZH6?:.#1<5;2&UP\J/]44=EO>*T\SON[&NH7UQOV\@>=)U<("X9B)X3"==1M MW^/YK+FWME5P!W20F+O1" M-U'Y6"E,O$1 QV6<8H^' 39R))SI9VFV8U!/PUG@96+=U2)\L5EO MXE?/[MGM*:H!@BRIH'.]S*IQQ*#BA/G6#6!K4X]/;[/I9FD+8UPC_F&*B4L:FIK=TSC&JIR L\#2Q@CA* M7M.I:+ROQC15]IHC1B;)6;/OY14SU1R)VI^?YOCQL>>9WZ3QH5JL:VZU5W[4 MWM[E+@XAIQ&&2- )L@G,$(!XY[KX]#!JPV_KR+=38XT3_>G][YY054S75VV4)L2O?M[^_9/+7LY\':B>69;F8^K>P7 M]OBD^*O*G*E6:;7WCYD+%]C+.F5UVGK:59!76>H=LZ MUBH'=U\^@SUV4(/7][-KL3GL=+=-Y,2*08=#R^6,35D:Y9G7ZF V-[V)N%V? MO=%[(QWXV>-CMJD^@SJNKKZ3L1(H"H*8">@C$4'DNA'$/*30]Q$E5+BA3XQR M?ISI9VDZI88)"H7S"J3U_105LEE'CEE4WM4:[:^U&S5(*^: M6ST6O:3]/-CR?Y[I95[/9K^H1S[+@<='1CZ=3,'6.9_]^7G_2),,L$K&IARB MY?-^[U-4M:KN'O#FYJFJJ?Z;-'@X^["YK4XZ5C16Q0$C%XH@5-?H*(>Q"%R( M,(ZB('$2WW=&;%WFPK_0K5 -)CYN T\5-K.EHDN8GC8?2$)62UJJV_*L MBN2$2(=S_=0C(]/PIAM^(^KSS+92H+)XT\J-]IYS.>E5(@%\SU>)2(0?1QX4 M/F<0<1["F,@]:RQXZ/$@1 Y#1KEW]?M>XA:VA@D$YRJJJ %JF'[7@'V]N3\1 MIQ/K!H5:16YTVP:T[)45;=$4U< MGDC\>L/>X*=4+>9N M@F.'1\&([; 1B(7N:3_RHOC++E';DRKXD6W&IQ,?'@M-C6:=VM=('E[%.U:@ MP1[U50''H-AG*@;LYC V/$3Z/)$ MR&^"Q2'!IG<(%C/PT]\N.#GLO/K_[)!F=+J=LG3C>I;N]SE[M 5LH3&S*'0R34H8I/0Y@$ MC@=)+)CGQ*%PG<3D4*7;^-).5>Y4'^-=%",\$ N:FR\=#-.X$";T$+R> T!G M?W_AC/R4E;RXEGL2561H?VWI$R];YQ>FF)#$#:$?JTK:@E 8NY1 BD(WY%A. M7L?H,&6PQZ4MN*VC\7:,HW&87[VI;96UB>?[Z61"6,C!.G\]<0(7HS9GMM)+ M#_8W;SYI7?&/$DAKOSBVIN!:_O;^KWS#<[R6'5VSQW23%F4N=QC?>%LN"PL: M$"=04<:1!U$4)"JE?@A#0<(8N1%S?"/%H]?MTK1/@_H*W->X*_\\?H$<\!JZ M<6%"K6'0],Q8)W?R#4/#ZU\[O+X$;;^8F1E+UJH=:G4Z?W\MM<81P+5W *W43XG, MNUZ:>ONP85RN.$QM$F^>Y)(DYQ*HC.C*J#CYZXZ$>BIQQ CUZ\%I>9]MBRFA M@PI[E]).D@N]^ZJ74LTR6H6D5T(5^0F$50<(8@2E2! M<9UK:HG"7/G)8'8W6]X=!5I^*FAG YXG5,W*MT#6Q M+F\QUC>'F_ %\+7&:3'%^" 7ENS4\_W,:HL.BGMH;PZ_8*8=R@\OB[#TK;=]LE2]U9JK\UWZ6'KB#O\?25$1'SN,^ACS*!<@3'$G,300VX<BRET[E;$]SIU09$OE$6I7!5\Q#&=\VF_4[^>H*.XG@F$0PBE3E ^RZ,/$X MA8'O^(G'4(AB5S>$L=OPTG1$BPTH;6!I\ZL!"A32*U!A MU4]Y>)ZF_BEGC:&)YU^7G*9^F=TB]UI$C,I?>+[5V9(6#@K6S50X_+#Y@OEN M4Z;E\S5C\ILHFO]]3#?<76*'EUHK=$WM7AS+E-%2/,C$J'7Y?*NS M+=*#@G57[.&'C8^EJUO+;:+_YT\2)YWL% M\6I7&^*YN@=)!V*+M1G2/NBUP=1,)[JC&#,YMAWBXNSY[-D7YSJ('4+>.7$= M?'1\J8>-9/;Y-ENG]'EOE2/NHDA5VA/2P('($P%,L/RG2X,H"7P>!D3+[!GJ M:&F6SR\\5_?16%HHYUF-V;@ S%E6]1R--KB:6 WN(%Z!&B3XVOS?ZJ9'EQ&+ MY1Y.=C-[N8<^84^5>^A]?G2AN'S+6:<*TO6&53DQ.S]:19Y#DSAB,$:,0A0@ M#V+,"'0]XH4L8%BJ#\.R<<.]+DUI-*"K>+RL2GW;:&=S^\F,?3U]8IW3B95+ M2V<'745MG558IRS7F*)S^A39*T>>?GT:3A1GL[@Y7%*Z3>$]9_-^;8ZZGKW_:F*0+M^5 7S5C%&*!!A MT88XC"0*JK((IA["'!6>B+ M)# R9D:A6)K2:H,IUBH?+6^@FBFI<:.AI[0FYWAB)=;BWQ6_ C5V50.X2BJX MN6]^HNS,;/V-U[7TVF%1PH%6NBM0RV=/X5U$KR4%. [#K KQ(IH.%>1EC8VT MXF3K+%UOUGUV>^5KE[WV1%61R57BCVSA$'>\)- M? &#(/ @8JZTTEB((*,,18X7;/5DWD"]',6SO9#G5'-98M-3M.J_&5.6M)MFI[,J,3,B#G65X=OC M5%+ETE,GD+AXJ".6VV0^$?9]BB(*(Y)P55I1P#C$#HPH=7T7AT'H[:I*Z.FA MLWUI39J7Q2,F5CX55#-E3P]NK$$&N;"D M-,[W,ZN>&!3W4#4,OS!.&]SA[[R05H]R;+5)!P4-8B3D3BYT1*BJ*W@0N\2# M,8\"2J@32O5@8HV]/ $N%&3S5H,W4PBE*]13"A41-K HJ=*"! M-T%&QA[I+4W^4SW,.NU[1#R<\'V/CIOJ[W&:_X;76[G3J>H\?'G@O/QKGFV? MI*71I(3 ZR_2[*YVR&]PG9/@8[KA'^2/BE42H0A[$8,N4J4WN)O F ;J%B,5 ME$:8)TCKAK8M0$M3(DH>4 ET!1J10"43:(6Z CNQP$XNT H&OBK10"6;HP3)6@K88MJ0Q+X8SJWJU1=ZA+K;6[LA#P#8M\OLL?YMM M22FVZV:/V,G VYH:'D\\)#=/,*01@2CT8Q@3'D"7BH!+54V1YXZH#6@$8L3V M;H[:@#L9=M;+N+S=9@.B>5IHG=_9HKTJC"_2><^9R'L4<;8.%HWZGO>4<0PM M1T>.HQJY+#;LL]0&U]_38A7["'G"Q= /J-R&!MB!V/,0=)A'6$ 1#P*C;>AA M!TLS'W\*:I%G;-_KXM MJIK+JXBI#+))# /F!A#1.(()HS&,<(B$YR6$NKJ99>? NS0ELT=6+J_2[__5BMV9@^I+P.:#2O!3G7=]"OVA8XNK/$.Y#^VI _]]:&K 4''1S&U).F1QBB1.Y!B"".:?70MO&E M&085*!4[XGH_D!_;(.!G\]*A._;Z5^A+.9GZL,N0CE$U0P_EOJA>Z*ZQV6N% M'HIQJD[HT3/FJ;KD]$_EDWF1!B&H((Z\''6"2#TOXV7T3*P87C!S567AG.#:TWD* M+'D<3W0PJ\_QO("'7L>>)T=&M[0U3?;G$O)OJ@6F,FS4FX/=B>S*C]TX\<, MQH*Z$$6:-)1A%S%#LRKA7SPY\1B#=725.9.,E"5V6QD SL10&=RJ[/+'Y2 /W9^ M7\D(E)#5 _J^='L#/7R&\BK#-_5)B>61&ZYG,^$0ZA]ZO,I0SG6T,==D-#JV ML,[X^<,)>UW-=@1AG9WN08/]QLW]E=?W]^6[/%=''9^R\C]Y^9:KU+QRJ6?& M509TVEK:"BDQYU5L)Y#(LPW/ML7+V>9UXZ1I! MJ>5$!Z:DC7)F:G4PFS_31-RN2]/HO7%.CT^\K&^NJ=C::U*4.:;E"OMA&"+#,!(^CT/JD1"9^#9.]K(T;?-)VAE5]6PSA\1I!O7\#A?S M,K&V4.7"7E00.U,T#'QMP5MT*_228\E[<+J/69T$O6(>^@+Z'QZG J:+J?B4 M5?X)SO[&E7'$V;6TD_ ]_ZMLNGPK%Z'=M9A5B%@@'$X@CE6HMB]"F#@AATD8 M()HX<9JQ+R7.2SV]LP313*;SH8#3S>Q?&_A7@/#[=+-1&QO27&)3 M$9O;HHKHK",W-0,WE\3ZRN6/Y2:VR@G_ M,<.;$]=<,?5<$GL!I-1A$''!(1:)@(ZJ5IN( M?7'CON!^!EO[\[W'I>& H M]-8\R\R^YI'Y:]TWUJ-M@LO& QV_VDUC/4+ZKAEKMC"V7I;:?=_A[_NLH(8^ MGYX6%C1+&J^/A GV."=Q\VCP8:VZT_F>9B[P-"CR<8VGX5=&NG^VI$A9BO/G MF[PV&W[AY4/6Q)9P_@6O^8WX4F;T']+:.'JX?:RJQ+OB0G@JX2P,:$!5X(/8)KBE^9OW<.5XM;N=6CS0 K\"2D)UBZ22L=HQG7JM M?;ZI/&T84V?U$]#<+K_2P$Z][7V-,37?MTY OJW]ITUH\^XC)R#U:#\X11_F M<0G2R+K/-E44HMPU/K_=\KNL229Z(]YMI 5-J]WI]6.I&YY@T.32]'@#';38 M =M61V,-?#71.P(,5G*ZB.WA>(6)B)YZTV:78Z-@A1&,C8I9,.EGMM"%$<)W M(QC&O#[2C*4/G&V5^FO32U7[P&H3*#>#)X*H]U$^L4,%]U $B9/$$ 6)@,2G M"(;$<1,GBKV <;U:[Q;0F,RZ>6K"M\)4=0$>ZUQM MZ@ *P\(TEPR=IK4YSW!,;5QVQZ&10YU_E*K.5B5+=0OUE(.KL2&GJ=U@@5U; MUN,%2.8U%B^G[,@VM-#DQ'6_2+= CJ';[+).EC2+A\I*3>!CLT/>W#6E3H-9 M9DFI7N)&5Y3J;]4\/\V[JM3H'?[^0:W7J5#7 F6_G[;539 D=KU !#Y$#J(0 M"8? Q&,8$D&H[U(4,J%5?V^PIZ7MX&JPE;/[)5Q0X]5/8=-/<+^FLTK;Q$IL M-&-&66ZTV!B5\J:_Y=GRWV@)V$V&H_?"9"?UJGQ,$2\)*:J@(,+$8E" MB+G'H2>([\8>3QB.ICFLWX-8_GG]QVQS#U7,_F0G]ITAL79H;\CP0L_M]U+, M>G1_3-Y\I_>=OI=V@'],RX@S_!.-F.FZ(B]7GY6I726WCKQ(Q-SU8)!X!**$ M1I D)($8<^PX<42=2.@8/"]:79IQHXI*I$4I5XHU^(5C974V^PS]]. O:>O7 M,Z/)F'K?-8X';15Q4NZ^J2]?Z$Q[^:_]E'_9UBQ3^23\=HJ>_N78"!KYU?.B M;-S ;SF1?Z7KK0H1"C6 B8."J)1$(BF%"Y'8D2&KJ(4]^/ MC1+LZ':\M G# JUHQ=7<_(Y9S-XQ@Q MIFN$7Z2?BPO<(F<:GMDKTB_>L5-DX/G+C)7]%F2%<>!QZCF0\D1 %'E,J@0? M01)$@KH.]5TVRBS9=[$T%7!-:;[E#*3M.IKOH(XS13ILFAD=XSB:R[SX/$S+ M:!OB6'++UD*G@U>Q"XX%/&P>VY[N:^SAV4.@3AZW#[XQ3(,J[K_*#J+EK>;&<2DN+!$M*X'0?L\[^7C$/IWW_P^8Q[W=9B==54,9#MI:O?"XW!N'M MI]]>VB2N4((.3+E\E=M\8QRR?H:L_BEMAZ>)Y_-8BHPBSOM9&!5+( M^T7JAHP//#ENI6YCJ-YG^6?^)#^&!US4P5>/V::Z+[/R7(=$#F8P<;A?1$ M"[8*2WA)90VXOOQGSP;09\>20:#1X:S6@3X!AZ:"P9MC#Q4Z;56JK;C9ED6) MJVQ9*XI=%":1J*,M$1(!3#AA4,1N0!,6LC#1+A(XW-W2C([&8]Z=%5?U EN M#FS3@X9>QG6/&VSQ.,^APV@*1QP^Z#!SP1%$;_,S'T3HB'I\'*'UEGGPTFV> MO5=5MIOD_1B).,8B@<)U/8BHZ\*813%T'!I@$C@\=K1JF1\WO30U(=&!"IY^ MQ-(!5_V3_C(&IK8F6N&'*T48Q2N=%OB"H*6#!F>+7#HM2#=\Z#VWG[IL39%*OY^<<=GSS[0Y7\+\?J%>Y,@?>/2"G-AD./$B.4R\>)A>L;Z9 M<2-J&^!SMEY++:0>7/DXQ"P)!8Q1@"!*>"B7;LX@CWTJ0A(2EAC%$4P/>6DZ MJKY)231SS))3.69/99&MY:_R\]0F]%?% 6A(,$VM-/V'I.<]6=;G,;$^MI!] MV.:7,2ZQ\"R#93-M\+2 YT\*/,L G$SY.T_/XY;&WW">JK/S74!NM=W]E)6W M>?J(\^>?^8:+E*J\4\W&RZ?4)2R.($$)AG*U8W*E\SW(N(MC@D(>,ZUJD*,1 M+&WA:@4 ^\CT2H0JF0=HI =,$Y">'(*-KP MLN3T"K=6[.&YY MG"K?5;WX^7GWU_](>2X;>GC^R+])7M4-:,^)B"\PDOI9N*I:&84X1@CZPHG\ M.'%<$6F=V)IUNS25O"^I W9@JPQTGZY_,[I>;LB^GBZUS^G$^O(2.HV5H!D[ MEA2=9J>S*C,S(@X5EN';XY329UYB5?/U' 3 MA+@GH.]&4B$A)X&8<0<2ESDB\E'LQ$8QY\-=+DT9M8@!;R";J1X-CO74CEWF M)E8Y.]):M."'#E[0 #Y?M,]8[>BS8TGE:'0XJ[K1)^!0U1B\:7ZHW21$J997 MS8/LSBM+TP4-M+_H'TYWY1\^D!XI^L23N4%ES50X(^FH$^5N.[.=(I\ WSTY M/O7K<0NTBO5*RSI)YT9N73:EG*!\0U->C"X39=3F@K["#N[*>'V!?.I:4J-( ML[32F/4]ZZ(SBI;#]6=<(^9+42=.LBT;\&'#/LE/3G=E.M_"TA8JA4E_D>IA M9GC-LD/*Q,JC W)7ZN-*E1A(OZ5LB]>@ES"CE6V8CU$+74^SLZU[PZ)UET&- MI\=N6ZN+UN\E-J4ME%KX6UH^O-D69?;_D?=NS7'CR+KH7^'#1.SNB,(*7D 2 M7/M)ENT^CN.VM&W-3*SMAPIWKC!UOM&MX"Q+EC2B>W])V;U&>.][ M);Z;&AGCD+.V"3;J?.(-\1A@SC?'HUH9R1O#R>Y06ONC_.*JY-^ER#!+2)( MAA5GC,\"D"'(0)1%/LTBQC'4XI,=ZFANQNJ^6$D_\%FNS]@@47P03CV;9 ,D MQ]:GI'XXR+CPE)36,L9U@;#%!M/5S;1,, /*GK' ##T_GBZ2YL5S7I0WE8IC MF-^J=HO7VYSQ)>1^RC,? I$PJE@C8X#\+ 5!$&2$01RDF6%)C=[^YF88]FR( M+9D77BFU*G1:2^XITF;#>#AH3((X%1F G @ &59N'DM "%,<^FE$<188< =- M,"93, C-86 8IA!!'T0I#A0_ @0$$@S2( X0X4D24K0?&$4\]?8#LY?BO_7 M]*^]3G">9CE6:XOOW0D#PDQCE%E.R_UN75#E#= ^ MDN!?!G5M!VDL=)7/])B7;I"?^D'I"AFW-HEW-%;'QF$:_?[8(YD;QN2WM2WW M8G?%?9'_7$D%Y5J0Q#[*8L!IY@.Y@PH!D3LH@"%)@C01T"?$["SFUL*U3@T9@TZ.7#GQUSURN1VV:PY81@(TX8NE'XXJSE8Z&)SY4Z5?O_#1E MX'GSCFW)2*@=$ 6-@W!4$(QA5Y,%QHR#H!TL,[*%<:>_7_CN M%F]_E$:0];SCYM[IZY.FS>/-ZH8D>KW8KO2\,O21!&D 449$A5*8,I M!XA*1T= 0N+()Q'E1D$TYB+,SM9)\3VQSO_:5L$?>2.ZA_>R&YXFCQ@7O:-F MMV@[MG12>*\$NQ%?Y?;^IC3P5ANY*]OC?M#"R5GU>! M'62/$^[Q )T> M@5_1TLC[,.DCLM7Z115Y^\;I2U$V7M6!Y*R*_GEZ?MG5N\DF5>:>%Z6%_KQ/ MQQ=!"G%,$0A3Q;< LPQD80H!BBD/ \@$Y%KAQK8%FYOU;.OE'13S&LV:@+J] M;HH<:Y],)M6K?)LKN!>L#;GF;=\;#*3K"\(IQ]#\:M$RX+9N(VV)->T%IF4P MS^X\;;<_DG"'_N#L9%[O7AP++C18M6=#>O1[]IJPTY^,0<@9C M$&:, ,B3&" 1<."GH:KQP,N;*BA+#'$ 892")/,#:2=]5>1<6DR1"1AG81@2P9<_>4%R74MYN2.3N=?N MSJ&G5->)Y![>;%2ZV5K)ZSW7 IO9N@YT]8S9]8@YME:'[7PIX:)A[NH&R=@, M]6-@RE7]-12##Q]19WS#5[?%IRM=BJT;;M5[;[/G_!JL^0(A1'B M# BL^*X"% (2A:K6"(EBD7&.L!'?57]W<_.1&FF]2ESO(*_WO9+8T T:0%O/ M1-C#T+&IN :^(#**3YSA+D \()3*(@$5D:+>6RLLK9MYWT+J=%_+1C=[B_XX^K MC3J1\ B6OZ#<$=XD$"0)"01!F,8 TI2"+..97#-]SF-,49#"&N\/FX'X;#=H M-]VZ#*)A[H'66RG_1:KX72K?M[!;O\\$$8NT.&];R<]$Z4ND-Y:K^.TS4A6G M"=\PN>'&7%KC ($H2:6-1K%<"KGTLV,:QR)EL=QUIR,J#^\[T/K&IT\/V,LG M-]@K9I@SO@=/SP2883%15G@CD\44\%,U;>5\[]N=-LG[5)VSK.ZS!\P#!.]Y M7E?!T(S]V[\P-[?R_L.=?HC>0>W^&31:8\>S1Q79LU>BXZ*6HV+?#JU,%M9V M)G@[8NW\E\:IB5_RS;WT&J7[1M:\_FC"((AY@#C@(DX #((,9%BZN'Z*4@Y3 MZ&=,JWK=Y>;G-K.DB. @HW:RSB7@^F?;]7 XGG;'2 S/0!U(M+.4KH1FHEPD M4XA,DHUZ$.A,*;KTSE2)0SWRMM*#^IZZ^NCI'A=W19E/P$IZ]B888>G3&/&$ M4L @I]*$8>EV(RQ 0$D4A&$D<&QTJ*W1Y]SLVO%!U#,NRGWZRY9YS[RH]NOC MM^N=P!OOVFW .>GF70JL\H4JD>N:#OM *B?;^"&([._F.WM\JTW]$ 0]>_O! M5ZT&\'\J*S0>Q<SU?^++^%'ZJFWLV&?>6[5<'9^Y="VI#[\K:P](F661IS"A,* MJ)^I.8\PP E+0"82F"#9//6I'N?4B-Y'W&$X-@@'N57$+FWMI QCH@V&0,]: MV(9UHOAG);77$KND(JH%]RK)O4KT1;6ELACQ;(Z8K3AG@YZGC6XVA^0LIGE$ M$U?5"[EY?-Q]*(HR2?MI-Z) M)_Z ?WTM&7A5=:(7V5D=+9UOMDN8A&E&HA3$&8P!C'T$/4" MD)I7S5?!X_IFV0P9\TOD3N5MW1F?=S#M%7&G@F"3?E$ T!LTXJT=_K&]%( M:$'131RA]_JUANQ/O*MI?^[$YWSS^,"+I[(G];$W80OEI(-H] MR3^E53/#S[IYT^S^C>R<&3C=!L^PG7&6K]GEJ>"P(,&"P(B"Q!?2J)%(;M ( MRJ2-2TE,8NISDIH$Z;7:-K)7$T3A5<34ZX. 9@:JC9J>[1F)A6.S\ED# &,S M<4%52Q:@W?*DD_N"2J?S]M(CXZ;DQ]4&RP6TK%?/5S_5;+\K5H_R7U7FJH22 M_P?'Q?8=%WDAU_4=W^X^KK84K]4_+X,,RI7FOB )&$$(A(D L9A MFF%HXIE<)5K(!LR8Y=)\NDEL\*;*>VTDZCYK$T%XH9_&-[ MSWGQ1Y&_/!M72=%L;FY&L+,HQS\4';+\:RF^?FB-+JK]QM 1H(Y-GAZ6#LJ= M&$(U*@A'MX_)0G(,E6X'Z)B^.C)4E_V]4[&![?"KFW4Y MM"6%M(JA>-RL_HNS*EI0G?1N/^])W1,2^ D* R 2+@ 4D0 9I@$(,R[DA@P3 MZ<\9Q?38E6]NEJW4!Y RNK9FCO1NBD(^PM7/"^_#+Z5E'7M[BY]7\J-0RBWJ MD+@KB/QM#[V>Z_B& ^KZQ*LNQ](\*,D-XK8BERQ+-VUXDQMHSV*@''4S MEIJ6%BKH;<(?!3T>!6@GN_-2K\KK*;FS&HQ2^'H%3 N^D?@A'4N-<@:(TR=Y00 M$U/I7@/4.<7N5:V9;^+'9<',._7%>KJ+<8[+;!-;)DUFL9C!\E9I*\.Y*E82 M5,J&UNL/OS@MRR7=RA%ZS(L5WYJQ#?:U,;M9NEY[>V&]@[0&T[(/,8U):@DL MUU.V R?+A(8Z:(R;NGT-3S>1-=0[FM8ZSQN3(U:TP)^VVY>:.^BP7:IWY:U- M>75@_S$O!%_M7@K^A>_N1-7"/U>['S_XFLE?/N!??+ND:4983$* N5 E*E,! M"(U2P/R$XBP-$A2'F@R+KF2U$-VPVN:B(S.IC+_P7+MAVX6WX M;O^KK?=7K9DG=?=XO?]5:7&ZQLOEE]!O]V8ROE.<=FV]2L\[ ZN4 M]0[:+KPOU<#7#38JJT>\4NE_>_L!UR;$G,/ 3\2J.8==S7NR/,K;TK.'0(;U7&J_&N5HK*4ZW_J4QZ"%"4(0)]E@ @6 M@9C2!'',64:"$:>;@QW/]B"SB:ANY%>I(P7_F:]_*A^ 5CE4HL[L,3O6'!X- MO1-,.^!.L]P>9#T.H2[E5?]426SO<%(;'$OGD,/]37KDJ*W^Z>FB_HOFQQ=? M\LW7ES4/?!('T@[>L/Q9SN>/:_RH>WC1W<+4;?:YGZT@3ZL8@8 MX'$, 8QP"+"J;,M%'*>Q@(1 K<3$JR69VPK8:%,>GHE]I'K1BE3'C4KE,5GM M5,MQ5<=I>[VTCT^N',@TB/T4^P1 E&( F?P/H40 3F$:I1D,(L'W6Z#AG*QI MQO-D:S1!(M=>[$7+C;_/"W5:,]50#1Y@3C>37-_L-)-(:N)=3O?8:U.>.-7L M'I_+2?1E\DFD?=(XW0A-=)[H?*1,#@OMH-MY)'AE\U,=_-E!H76\9ZG!D:'N MN%"EAK=-+9&]2YVD#*64(I F&9,>",4 A4B ."0XE8N9'W$CAK>NCN;F8/R3 MKQY_J(TA_LD+_,B;N[=6_>M_-PPI[X)8;]=B SC'ZTDCXJ%ZD).MRQ 2MH*O MN[J9-HIZ0-FS<.BAYR?9PORS6.UX+L0R2ED49E$(H"\0@(J.@/@!!D$@=S!< M)#A)4ST:_BLE&>'PNK8P2C(@15,GU,^J+LI6!<"ISL] M1>!*G_>LN7$>[WV14\[9]J-43]VIJW[NQ#>^6>5%FY]G&4$61"PE@&$H/6!* M X!$2 ",608)$0C'1A0=XX[$7[LE/&IDY MQ=JCH.=A5SDV=@K/=;R#EAQ6R0&[/ Q5: W&$ 2:^#P3-6,HC@>6_&[&P7^IE;N:H M2CMKD@$-]^*7<=2S,5>CX]B@5, T CK9@?="8(MR_6(?TQ*N]ZEY1K?>^_#5 MA<&KDFHPX@&!<0*2B,H]=1IG( M3"N(T9(G(*!!S57\:A. MRH2[*&%WUOQ;%0#O+4;7^9SQZ5W;^:@I2%]OA)R[BGQ+\;@MN<\2Z(=R:R.4 M31%"@ PF,> D8%$<*+I0+>]!I[.YV9<':;,Y5A)JG^$, SIX>&85)L=S_GCW ML6CHBE\77BGQ@0_0(H#:)UU6@9SH..MZ0$U.K+01ZCR6&FYAJK,G;5U:!TSZ M[XS+/ZK_*;NV,3:%O;(2LR3;M]L@GCV7;+:N,C MZTRHK0,YXYIJ)6&]'AYI4K141N_=RGL M1[PJ2O]O;REBGA(A2 0$#0( T%!AA(.!((T9 $-PL2H+.CT*LS-!6RS#!XS MD;2R!,BK=Y&-4"&Q\&HLRD"K"HV%MX\?J0'Q2D0\!8FG,*FV3SKF:RZ?GMXB M->\/RO&*UD[P'?Z6WDW_+9D7"7FSX;159F1Z!:8M5/)F W16ZN3M)!E!=E02 M:]RN\RU_R/_Z7,BM;O8:7*:N?>GU_N/[42 MCZ05*O4P8$32@+5_'7& J&.CKPNFDV).AG"-(U#2:'\Z'B5]98_HE Q>&[D9 M*.]ZOZBPO9H!S(\89@G) $^INI85&< 0(A"%/DUBZHLH,PH<.>MA;F:E#E@H M)31T9\_ T_0VKX'$M3/80L,B5]J@ZK8!RPMO6THOU\-*?$_^4M./,!N(PZCK&&M,FMC#EBG=7WESRJ]>/-XGZ]7]+7Z;ZLR, VD74ZE-G3L=I'4=/LOX.7<"3Z!;>)6PWO?Z3S>U M?4U@LN8PZO0YL1-I ,.Y8VGR\C@C5-'GUY42ER+S.?7E#A$GF=PP0I(")'@$ M,BI"GZ,LHD%L4K'WJ'4CHS)9S=XZ>WE4!8]C\/3LQVA(7!\BE7(MFJ*9]BS! M184MS?CCMB>=V1?5.IW!EQ\RWA:JV)';_"??X,WN3_QK]?3R=,_EN$L/11RN MGCG[\.[3P_N;CWE1%M$H?=?UQXK$4566%G(^HXR'P*<9!C#, H!B&LN?4I)F M89RE&=7<,MJ1:&YN1DE[16NU%MY3I9@*\J7E#E/(7QYT\RKERGS9U4&]AC93 MF\C?W@ /;D6G'S;'5JL;52WIWP;B^,F,K1;&GF?7RS$=/>XDX_ MR?$G5"2--ES95F^ MFPUK&/G*/.%EEO)4^L0!H#A% &9A +!(4Q @RHA/&%6KB#FDV,K\E5#OLW)+ MT4LB@CU'9RF]$WBU5R=',$^T!-F$VV25&8%:YU)BTM94Z\4(_5J+PIBW1YZ! MU!P0!]Z'+WRWY @BA$D&6!!)0Q^%$4#2N(,L2?T0H=B/@\SH+.12+W,[$Y$B M&1Z!7,1.\RCD6D1<'XDTO"]MIIH_2I M>7:>TOOPJ(J#GS9L]7/%7O#:O-+@V;MS<]-4Y;R6D$:%!<^!Z9_5-C!Q/:&/ MX;!?/[!3^;%U \\;G+)>8*1 MG41D@N,L AF"BA\IC0%)@@R$*0IQ[.,((:W-V;6"S,T.?*,_.%/U)W+A=<<; MJ,2 >BFK]?,."I;;NS(U5+9Q5ZP>)33ZI-A7CZR>1S'%>#FV49?XY7I&Q45( MKRTT+3DIH\68U(^Y%JQ35^?J]LQ,+^.KY8?-3C;\<;7F15WP]749^(CC-$8@ M#7P.H)]2D$&,Y7XH8R@*D@"F6GPO'>W/S5!6(GJEC$VE84W6E2X$^RV7!5P< M&R0S2+2-S(#B/0Z3?+,R&_*'@[7H:F\2(S"@3#.WAQX;57/LGN=?>'[S\[&, M9ZBKL!M4'+OX_MSFI2J@=?_ASOLB_]_D(%;Q&\=9CD]J>VA4>>PR?,-;'1O( M.9ZY=D S+3S6B\K8LF.7&YVRZ%BO6B?';LRRVWW5_XLOX4?>,OO MB_RQP$\W>^[/RK\*EH)Q[J=8@"A41J6 "+GN\(^O58[D3W'[:T/6+8AVN+67- M5Z@"56.$L<\H ;$?^@"&" *4Q'+[(3@*29 %21":1$-<*]#< B=*4LVR%@4K M2377?+OU7N0;*G5'S<"3R+A]L-QQ$)V9Z;MZ5/5LXI1CY=A8'G.?EJ-0ZN$= M%%EX>TV:9!COH(L]$VH+54NV]6IQ)C6ZML [M<;6VK7B2K+WLMG-XSTO5CDK M_:;MDB":1=CG:LLHO0GX4?[CE7!.[#K*_68IKE?)NZAH BW:/'UTW'B,ESI\2V>Q M!X !/['OS>NB8._Q:WFA7&#&F]364&0B@R(%09*F '*? "*2# 290#0)8RY" M;&)T>OJ:F[4I9?-P$PKZ7$D\+DCV$K1Z9L428([MR3Y@MA9SX96"ND@J'L;# M)%"V1^6N<-F^5\89B[]O"D[SQXW:VCS@7^_XAHO5;KND01PE,(T M]4D,8.*G@"11!I( PS0-XXQ!HS.NCG[F9B3:8GH[_,LCM:!F=J(+53T;80$K MQ_;A""8IHO=N""9CPS @B6CT-7+I 9A0-538S#TN'GPB;KFEJ.M&VM2/SZW MN5M&2,C?ZT>--'KW3\N1*CN>@H/:&H5[G.@W*KJC:6.R8(X3H=NQ&Z>_LE#8 M=[-]*=3YWC>^VZW+R^5/)[U_(@C__GR^KY MJ<_-M#5:>NNQVS%P;2>.BP+OX3_(K\Y):PV\@PJ.J@,;P>>B3K"> &]7,=@( MH-[:P68MC4SP:8CTW[V^P^NRMQ^<[_XH\I=GV4\5IA6E"?2)RKB-X@! SE.0 MH9 "$1"?0.IGJ4^,DGDT.IV;%3P4UUBH[)Q:;J\4W&LD'Q<4IS4&>I;.-K*. M;9L=4,W3:0Q0LI4ZH]/EM&DR!B"N;Y%I4.VAI,[#80FTBRI71Z)GPJ^A@TDFHTOOR5 PJ M.AJT*%.T'A^[I^6"%P5GY3U4=>%T"%):"A@$L4\BP ,_!C!E/B H(2"+$8F2 M((K\V.A6NK^[N9G)O;1-G?BS^N_C;Z8'@-?=BMJ"T_FVLT&RKO%>R=H*9;2Y MP=0!Q=IFLK>SB3>..HJ?;Q*UWAIG7E0E0D6IWQ0N0G$">8143A-7148#@+,H M!2QF/"4QB6-B=(UTW/S2SJ"(1@=F>I9@/!*.9_X>! >5BBXK;6EFGS0^ MZ4R^K-CIS.UXZHJ2P^^&BRR^.RVR^.$_7TK:@NVN*#W,[=WN!R\>?N!-77ZQ M++.X_;2I8EH&:S N@\!/0^0SP%"<22,A+04FL?Q/[%,:9V%(,K24;Y/=ML=WJC ^25!D% 4R=4:,0Q@EH6 "!P#D@40AQ&,1*H56*+9W]Q<_K,3 M@_P@J]VS@C;HXP\+1D+Y1J<%+6G='A=<@,7A>4&[MS<_,+B@NLZ)P:77QEF8 M+WRG#COOB_SGBG'V[O7O6U6>;W_XV8K7B!A/TP03X$<\ ) E"2!^' (,0YA% M"0[B0)@D+^IW;61WIN%WKL[=GVO9E9^6[\_@\7 #W"#L^DI(@JND M]NY;X/ZF))<>[.^MJPX7X3+FB%FR5 8=3VJTS $YM5\C6K#&=[LG&/^8%Q7O MHV(7Y]O/JPW_M.-/VR5, N@'E *4$0@@3:4O!1$#":0"DX0++.(KN6X'A9B; M6W6)/'713=;N?5>:>*4JIM$S8X9,S_:Y'@C'5M#)&-C@KM4&T1UO[; (;\U9 MJPV2!E^M?EM75&SZ^X%CH5T31/J>3ZN7IV5"LR",.0(\)B& :9"!+*(AB(F? MIB@5*"6Z-0]U^YR;42SE5B685+KT,0W%B*I! WCWFSA'*#JV:!6 =7V@EM3' M-8&\WVK)-3?M)JB.*,1D#]TIJS#90'E<"28]O#3J+PTT-'WQ)3W-+E9>TGS5 M/'7L0U&H\\VO53+':Q5LK)E'=NG=N=E<*6.^X?G+=OU:77F<7I4TTNMGG5V$ MK-_//80*J.RV"XV.%E*6Y\Z[?RVWN>,G;!O?+/*"T67\SG' MF_LK M_U+L%=K*G[>\^&E0OGWL( V:X F@=VR>]R0^JNKMY<.\]O%=K8CW6Z.*_O9W M["!H6_8)!F,BJ^]N4$Q6AROQ[%PYQK8[U:IRI=ZM%>?:EHQ7(Q7ML_VA&J_= MH@S%/A=R74%9JBH0A%#^A"C F 0H9ES^A6DN,Z=MSV[]V,NG;9+.X!HT^-> MX-B2'T0S]ZS/@- VNM< ,I$U-0'&Q#YVJ=YI^,Y>F,JB=4G:,E6=CXR[X_[P M4N0L7Z]QT>3X4$H3' 2 $T8!C!,!2!K' /D9PQ"G(8J-[J]/.YB;-3K(9W;3 M? :[46I56EC#(PC@0#/@HY0#2 $NW(\E 3'@:)#QB M6:15^,B>2'.S#_?%*C?MTT&?A*5VJ3!2E6UF-:>N1 M4B_O0J4FIU$K(W%V%\-B*M!;1[2,!% COF5LR^;7I>7-V,/3X_^3__7GYGEU MN]DR^?=]<73-B]/^5N9F#TMIO8?5D\1\X4F9O3^_W'_R;O/-=B51ZV$",(5O M^!+5'G*N#^^&0/.^6RT5KP_.J%O5@:8GNU_54[%]TZKYAO%YC@K#."1Y?>95 M^M97M6%>^D)D/.4A2$@" JE.#551VKGVB4T%]AJ)O>^-S"YJ1FM 9+N2=%^7;U-?6@.$SJK3.N]>45?L1[Z6 M;VRK1/$E@B),>""] X1+QO$,X(!)WR$4,,,T0'$6F.1$GG=AY"A,D/OXH/JH M\JUK.?]'R1F^TPS"[ &3)P+14*&7Q@+ -$M QK(0<,X2RGC"0I$MGZM:33M< M[*: ]+0[=\"^XW(;O%$'*J2B9;T:SRA"*$Z% $C&$"?<( HA"K!C?A9G(0( M)S6>'S9L.C2;SAR>C5<4 +: U%WEKH'&]6U!*=#"N]GMBA5YV977=KO?')FKKP*W#@=G7_ANB40J-ZB(@B3",8 A M]0'V,P)0$*%$+DX^]XTH_LZ[F-M&]=.&\60,AI1DF":!D:1%M8DFYN%;A13N^>*O([TDMQM M#RQWY)SE;EQ9#GO#KNG[O<5@NCX&.1O'?K+";2];H?U*(-8QM^6A6I-K6L?6 M-IQG_K#U#L8M"9\V-'_B:@E7E9IN\\UNM7F1BW_-2)-OZIOGZKD'_(MO/_S: M%5CV(?V$XK4D7?@B095O2H!E3X^?-M*P\NUN&?LL2@5.081) F""&4 \B !. M4AZ&C*(,8Q,7TJ&L<_-%*Q6: )%5];>=TLC,]+L<7KW%8":#YGAYJ,?K-Z7G M[U6!NX.JWD'79D3KYTMU%]ZQ>EZCG[W588)!L+1>N)1TTA5D LA/UY0INARW MRGS.-X\J)U)=T-ULV"U^7BD;JFK)W)'UZK&2;NFGF,4H28'@D $8PTB1MX: M<1A&3" L>Y=.C2K26NUF5QOYOT9J#Y=BEW-KO:(JK=#0+QT>"SWK M9 ?:B7+G:EG535,MK7<0UZODM4@NK0N-+7KIP?ZF)9C65?^,8EK[Q5&1EK?Y M3[[!F]V?^-?JZ>7IOI";N]4S7M\\J2S>CWDAO;.BW/?C]4=,5^NZFKM <01] M#I),9 "B& (B8@$208B0_E&">6H0B#E.BKEY2N4"3VM5%MY3I8SWW&CCX5*= M\K)B=5#(.VAD%)\XAVFO;&J(YN>,I3U.NU/(EVO;&QDWF93S.5/Z9R_5,W? MY]()?*W^>TB!28@<(!IG OI1T,$*< !9P"'G&5$!*&?::U8QCW/;94ZU)#R M6J(;.LSZN.LYSD[0=!V9ZC M<0,C.2)PH<)(M_>\*"_1%$_E1ME"?!2Z'XD$8S_F@'$1 AC3#!!,,/ Y#HE MF9\@9,0LCK'FJ: 4[U\>)'97J*D'=%JD[!L-A M?;JZHSLL$Y5NI,WKMQM?=H\O^RV*J-Q'=:<32GWB8A@!$06!BJZ)@ ( M^C&( A% 07WH1^/V5^=]S77OAR%W5!7P-]U'7H3;9SND, M, =\61J8V-X=7>CI;?9#W2IW[H!Z7C&S&HROEA\VN]7N]<,3+QZE-_-'D?^U M^Z'B"O'F=+:V>P1B"MM]86 3,]19F'%;:)D(3B1YF%]E"91GD#P>#,-3N),9 4[G& M$.@^;EY$XRQ:^!!,_+!ZJGY5E?"NUSH281K[) *I_"^ #/H@HP1)7X(AP0(J MA!_JEM8P[7QNYD()6 I**#/ 0 MQFG$N0ACLOS)"Y*_]0"TA7 \!%7Z2[DE]'+G0S!X2>L45L=6_6(>RD'\A=?Z MYBL51M1-,89&[#[_H^D51-_R1Y^ROU7J]C+,T\<,L!4D8( !AD $4XP2(0$011&&, MJ=$9H4ZG/YU&(8X(D-8"6V__;QM"QRO!6;SAPE,EYG_;R^PU0ELH[S$& M(VMI)!I=3IP/H@_">6*'P;OC[,\Q=5J3]O$5[_@'(;BJ2L_ON?P(I22/?!F% M"8NAVB4(% $8( A0ZH< R;^& 8$QE0ZK@2$RZGUN%FDOHHJ0+@57-)&&1#MF M^.O9)F>H.C929\2(C>B*&)$OO /@!_'M6:M1J%DR6V9]3VJ_1L%R:LC&-3(Z ML[E0"23O>?7GI\TY!]'7?+W^F!EAUVC6<1^3+CP&/7LIP$:]3YW6.P::"ZFZHYHQY_G_(K\U]N$7IR_*NMX)L:*R MAX\;8ZK_P8;F9L%*@;V]Q%XC\D+.F'RG6-+TZ?Z'4>RW2]8!=&R%AK%SP/JO M#= HXO_AUB?C_M=6M$W_K_^2^:WQ^_H0M*HLK26U9"MPVP8]/8_[L!U;%24X(ICK^86;61?> ? ]^)[MT. MF_-YC,+-%J^'6>?3\GN, N:,YV-<*^:[GON?SR4[GO$NY^S%N1F>>_SJ_2Q3 M3$1>/)5R#$S]HTF0-.2(^52TDF]K@D@/W71 MINAR9,6/%Q5G=2>^R<^4;Y=!%O&0P4Q9>;D?I2D'"(4$X !BM2,- [.4[>/F MYV:8*^G4SFA;RF=8J>(8.CWK.1X0UX?3>RR^]6-A7GSBHLJV"D\<-SYMT8F+ MBIT5G+C\E/GVZZ%@-T7Q:<,>5KNUEJ]U_M;<9F IE/[.Z@2"X6W5>.T=3[>' M I>1@4?ARE+.U<\5>\%KKQ\8HSW590Q&;:A.FIIL-W59A?96JN.)D25=+E8/ M6*9";G-2PD&6(@Q@BA'( AZ "/N$9TANAVAF5)_E8C=SFZ+MNBFT):=AN93+ MD.HMFM<#Y7@V#R8B* )PO/WA??BEQ+<86-:M0W%U=)VZ[Q"0)L6 A@('P 40\D^9"NM$I#Y#\ MYQ"RA!C0'9OTK34AIF<\;H16%+VK"[7U]#/0]$>AWZY8!W5BKF-%*;E']2'W MVA4+[QRBJIUBIS=%'& MELFY_/N1VTB\YEOI?SZMMEN5:7^S81\YWRXYSV*6A0+@.*( AH$/2,I3$!&Y MO:2$2Q-D%/33T<_Y&TT'+#%=:IN M:6:?MS_IG.Y4[W0V=S]H?O]R.)TOHR4T[U^.WYK;I#Q(ITE*?0&(X5N8\1@X MGH6M"Q=;@1W=^HZZ<3EI:K(;E\LJM&]<.IXPWH'?4*I*:Y0+[6HC-_FKS>-7 M3OGJIPJ-NUFO\[_4SO]C7E0AKJH4YTEX99! C! E<@7-5-2"#P$)B72M89P2 MDD9AH$?A8D6:N4WQ=I'UO?QE]:8Z'%RIX-VH/''M,'L[PS9XC##M8#BV-8TR MWHWRYAMUO(,^B];P?#P9'H-X6P<#I7W<,>V 371&TW?#$\Y1T^@F@1V#UKR#70.!Z^Z>GO5%BYR551^5R'C4T M6?KF)?';&9L7?S^6R_N&,3F*7Y/\"X !S M$ >0PR3C$//(C,K[4C=SFX@U.W4MJBK\I83UI+2&,[,'V>%Y:@/>I=D[CW?OTR (@YRO\MLH O\?;W?L7_CY7V9/+,$DB MRB,*4H%5O)\( 2*4 L830C+A"^E &14#T>MW;@:B%EM5-%5$B=+;+5GLOU?2 M&N8OZ6*O=\+K %'')F0LF.;U0LR@L54[1+/7:>N(F$%Q5E/$\'4SH[0M=LO[ M(FI@ M;F:FEK&\[*S%-,J0[ 2RWY38@,>QS1B!C+:Y&%*_SR[(=ULV0?[M8 \ZFYUD MX@\IU?LE$<]'*3)_44:!0D!8:JXQE.( T]B7X 41O*8BZFP/ MH<^K>%Y7 ]6T,K,5H%SO+LXKG=JE@],&PU$]TS$AQ M)4$ !%A$"6I BDOI_2,*9^%FF?.73T,3=;<$IQI@2]C@;N .?P M08,%D!S;@1'X7$$ =X: !?JW0YMO1/YVIE0W]=OYH^;^^Y^KS>KIY:D.3@I] MZ$.6A0#Z(@$0!R$@ :& ,29@$HC(3[4=]Z.6YS:1:^'TW?-CG(;]\M':.YZA MM5P6X[8ZM;W"_SYN;S+'^Z(:;8_[\@/C7.U_\M7CCQUG-S]Y@1_Y/M>^K!9\ M][+;[N2F2:[E3:GQ91!CGY,P 2@*,CDY40QPE*1 9!2AC*2"0F;B@9L*,+*SD4^_;U1 MQ:*'/Q9%2XZ_3[@?&@G.Z31C=SCA3=U^HA-G=Z[W\Z'8W&Z;X[)^5'_.% M[Y80'-&WW%+.B?K:(_VEC[92SU,^J7VJ'CZ@?8].I*PM Z[.[0L MOW7%E?)2%/+#7XH,4LBC &!*Y=HF$@P()@G( A9"$64\2+5*:&OV-[>5[7.^ M>02RHR?O/B_,.7>&T-6S !8Q9$">2'.S5NU$DRJOL:ZY;99;8G',] S]+49 FUEU5H)]1V/'$%A2DYG=2ME>#=Z^&1>J$H!:BGO'2]?O+MCK.34\X_ M9 .[]WC'/^)5\0^\?N%+BF,40C\%*8LX@)'\*8-0^DCRQ\2/ Q$3N'PN R:_ M[7"QT_2/)E/ 9 :=JN'^-@'@^C:!-_/J67T>"X_PQ]6F*I:%U^76YK?5QGO9 M,D\*Z6T5-K^/X&B=YIM!*?-A(#C@20;EEX*%W-/'"4!)PE@8B"#(4/W-?-BP M?_TOIE'B#;\77EY&_"M^+)IN_"R'?T)WOZUVV^?WR*MW<5N@E#]L"/;Z+[RS MFTS;:_K;C9E-1N1I!)^>97G2 ;G(W#RM!",]K)UL3/5^)V[Q]L?'=?Z7Z>5* M7Q-S,C*-F&4-245C7DKJY,9%!Q);<[BOJVEGG8;29_-$YYV1MS(J,^WP+1-$ M,\&C$&1A$@/(< Q()/^:AB(,8IZF,<%&ES!'S<]M&U])9WC1<@R8YKW*:!A< M;^-+P9S,[LLZV[H&.6Y\VEN/BXJ=77)5*E1J7)&ULX'9 M3,9V$2_-X[9KH9KDY.TR2I:3B+0@&7\R=['5 M:0_I^A0[.Z_K?7C<\OMI0PLNO=OWO/KSTZ;BN9=C^UG]_?,*D[+(\Y(SN?Y2 MQ !+1 1@$L4@$] '* XI3&-&>&BT,FOW/#[U% MW@FBCHU)([/W6R/U[]YJXQTP+B7W]J+;CW.ZE380S'J;]AWL#( MT.2Z3L=7OBZ+"N4/^-<_5[L?/_*U.G/\F!<=Y;\P)5F8!@F(N,K&B!(("(H@ MH,2/ AJ%4>]"EWZ_W^G#\] MK_-7SJM#W;IN&U9+E:$I'#VH>I;1Z1A-6H]IX:D!:LF^N'S<>CC"LAA"UX4O":JY+?Y=K?]H\BWVR7WHYA&&((@ M2*0_&,8IR&)( >343Z&$3)CY@YT]S\_)SEMMMR_EU195'UQT'/L+A! MU[&E4<"6]T2-V.H*^K>_5RC_WN+0OAF&V;SFJR ;[D.ZXXN3_G>-.9QA)253"-9LJ,28.&608PRA!@?@## M4 A,8[S\R0N2Z_H]8\0PF7YM85R>XYS7VO4V2I4RW[,X9'.5N;)J\XCW:3)_ M"_Q%FH7EDW\+PD7L9V:6<-10(LHB3@D" [OIO\$?%C5V%J+;1LG!031YU=!=5Y0-IU MS9F7;J\)=_XIV_Z1RSU\R9F=8#_V 26, M MS\WH'>BE_MK+J%_/_!R\?J-U-22NSQPJ-.Z$]T\K:.B7>+\*E:GJO)N@8U3S MO5/[[L+OYZ],5OV]4]IV"?CNA\87?U[MRJLBZ57>YAOEGG"YV^#;0YC6(23- MSV#$((Z!(!2IJ!YIQ-)$ .G;L12)D!&1FE:&UN]^;E:N)7WIW1W);UY'VF < M])PX=^@Z-IB]P+J+'[P.-XOEJPTZG[RVM3DPEPI?CVAE++W8#J\VG#7$Z37! MKQ^E0O@\ D$<4@!]E "Y2^4@S@BG+$@)]HVNHR]W,S>#U4CI-6*:&:D.+/6, MT?4(.38Z9^!8Y%#6 \$:;]O%3B:F;NM3])R]K??IZRYL5&S!;7UXC",B?+D/ M SX+H9SVQ(?B16CF=_>96AQ/.4? NO@>U/O'LI+%\#]R!A^9"\W<.;G(%?4+'K MB/O2H]=2JGVH(T[K DJ7SWK4'0HM?[H37SG-'S>K_^*L.B(JHV .?C>.6"0X MB@ ):2CW/X2"+ D82!'U*0U$B)D699!S2>=FA8X(V+J( 3[\4C\;EE]R-]B: M)^5S&,(ISM+[3LWKD6/5;@T_KW9XK?1:>#=/ZMYJ(B8W1R-@G>#-MIQOQ/OF M".YN.CA7'8[(?Z%YZK[CQOS3->^1N9FP:6P+]MRUZZ2.Z34 MX/[#G?=%_O_(AG_,\YT*Y#%(@.V%LM\(6T71L1$U!-!%;JP.4N/R8WM;GBY' M5D?!HSQ9K1=&[C\/B9XW&U9>0:KL"SE5%7O^[G49ACSR,4+ 3U,?P" ( 18^ M!SSU,4]P(C(<&464#70XM^BQ!]5'.Q^V]!ZV+;G_1UDSPY2==Q!XS?VJ13A= M;UY/,/S0CYKYAE43"EN[UZ'NIMW*:BI_MJ_5?6^<>;G;_>!%Q=K1KDJ D)\& M5!D1B@$,F=R@TE1N4"F/("91DD&C(*R+O1OSR7JV6YXZFLR-?= MYN9II[O5&&AF;C-:B>N5\GJ5E]"2V/O*=R_%ICY9T-]G#"$YO-.P"*+CN6\! M/Z.=A28RH_860VU/MKO05+*]O]!]99P+<%H,_!W>KN@RX'$8Q)D/2!0B %/Y M4X:I %&61$($C"69;^("7.QE;@:C%,KCS\"*05$P!0@3%+.?2(0C8RV6GV]SGK*:%4IK'6 MW)'90M#USNR8KFSA?6W0D\)6.S:+FS0=4&QMUGK[FG;3IJ/VV>9-ZZ6QU#AD M]VFSW15E3'UY';K,?$991 @(L1\!F"40()1@ $GLASC)HBPS"D>ZT,?<#$<[ M$."0/ESQO^PEW];WQ=WW'MH0ZUF.*X%S;"_.,'L8A=D(QIQ.5*QQY9SW,#%+ M3J>*Y_PXW8^:G^M49\ J ZVZM-YN7Y[**@'O5T+P@DOI1]PHF[4Z-]M02>_M MQ?<.\GL'!18C[I@-T1X^"G('M.OMB2'&#JZAQV$WZNS(L*O)CI+&0= ^61K9 MP@A#513J7OQF@]>OV]76W"1UO#\[XU,4^8;G+]N38D6UW :VI@LP#:MB 2O7 M]J,?)A?F8@"4<8:AJ]'I3," 6D>3?>A9\VG]4+";HGC_4E1)Q)J3^?BMN4WA M=F&Q1D;]>7N"R/!L'0^&XSGZ4."2C-D(#Z,Y>5GU43/QI*G)YM]E%=JSKN,) ML[G&^&KY8;.3:_4-8W*0M[?RQ[OB(?]KLX09$C3(*,@PS@#$B ME(/7W,;8I68GJUG M/22IQ])2L>E.U#]#^.6L))M<+[!B$M">O!@8] MLUB^7U.GMO,/:_C M;*\'R?&\[%[O7.J>="8["C @@<)H""#D$F<\@\(7(.$H"A"$QXPNWXF/[31LX=OMW=YE6IW:_*EU_&,<[2P$\!B@66CC?D@ 0) PAC'J8) M]'T_UN1BT^AN;C.]JDBQEWDA?ZZD]F@MME=N>;0IRG0@[S<(]H%T;!Q.+M\6 M7B.PUTCL?;6.H3;OFV4L)R*"NQI3$W(X X@ZV>)TVIB*/LY GQ:?G,E;8PGF M-MM\O6+EMW,O?Z*OAQ/Q&".:!2$!//%]:8?#%&"&. BR,"$!3P,2&]+)=7ERVD')O9(S$77B6H][W^TQ'YVS RUJC>>KJ:F-AM6.ES M&C>-=T96>:_9SF\V;$]^?R [WW/>?\R+BO%>$=XO$0]]R!(,DI1 #G#:LM& MI#&A. A%A!C)EL\E#<"WG?0T]4S*&%%,)M"I0.[FTCO^N-JH&%F/X+62V;"0 M_)@QB7$:B@#' "8HDMMH(;?164@!"47,28!306@])A\V;$XCTHCC\J"WO*1Y M-]E@Z*T,KN%U?0PW7#FCLV:&O47D&A M+2ZC1)ATT;D&I-/%Z*JVS&_TWM<[ MHH<";[8KM0!^Y8I@;XE#/\$Q3P#GA %(B \0Q#Z@ 4Q9%/,@1%KYUWV=S,V3 M;>3T#H)ZE:3Z-WJ=@ Y?Z=F R?5I@3E"1C=Z0Q",NM+K;'2R.[TAM=J7>H// MCK_5NY<68U<\;49=ZAV]/+>9>W1GI23E*AI?,;&:W^@=HZ1_H3<:H"GO\XZP M<7*;=Q&&JR[SCEN<_"[OHD*7KO(N/WA%[2HY\>5'\ -O^7V1/Q;XZ2M_PBNU M\[EYV?W("T4'=WBF2H,/EI13Q&,* 2-" !ADD=RJ) )P$84I%BCCJ=&-WWA1 MYF8E2DV\8B^F]USILI#_5FOCX;TZ'C;@9; P;GJ[FFE&P[%)J@;B(*%WWPS$ M7A'OH$G[05M<#_;@M%G-:IP@TQ>TN@JPBS6MKFMQ;-3P0[D0EN=^[_%.B_"X M\^6Y&;N6>)Z2SS1^^!2;84?H:E@<6YU+T<3:*(V(*NY XHK@XM,6)XXQ[E#H M/-2XZ\'QI9WR36DFJEJ(!Y.PY#'RH\B/ ,4!!#!-?(""D +FDY@D*"5^(DSK M.'7T-;<)7HE:T4PN*O:2;=M]4=PFU;\:DIKTX:U[*6<%1>=WFXABNSPU7CGTPC@#<>&F M95OQ[-_C[>[]"[_YM=HN,\J8'[(,\#1- /1C 1 A(? SG\,PA#%$1B0G6KW. MS7#40N-U1>^S\&X>E4_]7$;&.I6.#,@Y&8X-B!(LEXZ+7YZ2& MQ@B&4Z-C]K(-3J5;7!2OZNBC/.98!@)!R@(!J!^E %*5PI'YTF?A89(R:9!X MFHTG5SKN;&[FYO-1A;>%]UCTA3>88ZMG76PAYMBHG)9^^Z,7K"M9E"ZCX(1. MZ:2K-^15NJQT/\%2QSO&^2"'ZD&?-C1_X@_X5UVMZAW?<+':W6S8!R$XW:U^ M\OTC7_&.EQ1/K=IO69SYO@^!@%C:DU@P@&B< 181%K&4A&&JQ:MK4::YF9TV M45DEMB?E;JJ#5:4I&K7*WWS5/F&U.9+]UNN-QL?UW5$S-'<7A^:W6K'?O9NC M06H]JM0SJ>/F;/BTTV#>8A@GRI69?CA-DFML ]^9@6.MHZG2=&PCT\KEL=[T MR-C]?9FS[4.NZN_)3<":?^&[JDL5>/F0W^+MC_LB_[EBG+U[_?N6LT^;/?GJ MC9*PJIM#I#> Z6X)Y81( A( &A(.(/$S@--, $RC+$&QB&-D=.#H0LBY+<8M M'57!N:+1TMMPE?Y9&@+Y[^IO5&JJHCI*53WRZN5[AF*\U_/?#4/477P'>ON. MMQY=QTOYR<#N%?2DAHV%_TTI^;OZM=+3NV^-[6]*5_D!_.X=>*@/^GK?&XTM MGJ>X'!!;X?(N1)PVG-XAR&?A]B[[NI[$HPP"5I8KWYC:CJ%F9F0'C@DJVL(Z MF<2ZR#A@K[C8W9MQ6?0IW\=LT?O>B/#T];H.S6E%YFQK_A7=*/6>-F;GSZS7 MWH58) -FUE[$^LV#3;!E_#TX6Q:ZAW%,VN\_RXE>U= ML6*/!-#SC3=#2/T:W@]I4)^/&GYC1R?8P M%MV'U3WO3G;^/"Q_^TA9X^E1&Y<;]G\>Y53D+1V*%?@,\&^I <:^]N3#BC&;DI.FYMR*]*ARLD&I.NI\:GO[U=;^GFU MX9]V_&DHIK#SO3E]@^VD;B7D.M^^J/R%[TI:KQ37/>RV^YPR9:DCII_\N*UK(;RM--=-[I;F-OZ<5Q4Q[#"?0]0 MPU/7#D:.YV]+2*^1TC/!S&@*#T,R:A[W-#O99!Y6K3VC-9X>=[157@]MY;A] MS(OW^0O9B9=U0^6TC(-8A$B51T&0RRUR@ %.6 P2/XM%$$8I$5JYQSJ=SL"FH_3I89O6.V,#D5C) X77]WC%/FUN\?-J MA]=+3'V&J$\!A"R29B6"@(04 @1]'N$D"2.F1=$VT,_<+,I!3.]9R@E6&X]6 MDIK&]5R&5<]X6 #+M=TXX*1$]"1.MP,XC8B'Z47!6DC+Y5XFCDKI5?4\L*3_ M\9&T4"HQFN M9VU?L751]^[U\,A]E2M9[F+NRI*JVR_Y1JZT.][\71HKP5?R M[U]>U$;[3E29UTL8<)JD80A\GR8 "G4Q)Y G$L/SP&0TZ6&_ZH0@(>#*BD MIA%?:Q)FU20\4\+=A*RE+;?IH\D9IOH"]*S@G 9THCL-)1!XI_0YV:^U6&7( MJ]=^KE;<*S5?>+6N"V^O??-/WEY_^95%_B=?/?Z0DM]4 M%4/^D(WO%'?11[PJ5'%ROA0I0CR@&8@"# &,8 BR*$0 AS1.*4$!#XRHAN:A MUMR\^]-%\F7+O&=I!\O%8(FRRE;R[L?Z^5MH*F58IIZY7@>#N)SF$= M;@&T\!J(O!HCKP2I)(?S%$Q>B9/EU7@VXVYSL7Y[I:9?R]]>Y[ZE?C[2C:7) M$+PH5/K%Q;S 9>3#2. @Q"Q $!?!"#C,01,Q(@*$B8H"LR8,GK[F]O:V8B[ M3XK#OTR/U8<0UEO++.+F>)'90]:7>VR30D,+&&LL&OV]34RDH:7Z.9>&WFMC M:=:E=5)6KI^8;GL4-.<KON0[OCW<5G[AN_T$H@(+B+,$X%BMT"F- 6(I MD7^-"?<31 F')BMT=U=S6YP_;1B7EHN5DZM,'LT+;Z/$-UNA>\#5LTYV('-L MB"X7/,-"CE1WV3,GQFD8+DMVJ*>C24W.L,*GUD7CC9'+\YX)Y,/3\SI_Y?P; M+WZN*._8S:S+X90_W0D5WO.X4>3!%5??;;[=;4M^D"6._0P%"06QJFH&?1H" M+%(,,(7$AUF:^JG1+L&)E',S7]4I"SD^93GL'A>-U\Q*=C5M8]KO) MLT+N:^U)+B *DP3X"20!JTA%. !(R!M&8B MR((@@@$<&^,YC0K_[>,\)_H29A*@8CBP_TVC4,KK6Z_"X5\HRN1\\/Y50DE: MDO_WBAPVT"??,!J3?HKB$V;F-.2#< M".Y]J1!N<[C_^/HG_S/?['YL MEP*F$/O4!S%188:,4X IHX Q'L(THR0)M4K<69%F;JO&Q]66XK6B$H5FFZ'K MQD1OUS09THX7CM-:G+4NKPOO/S@NO+N-Q10R*YA9VG-=)\NDFS,KL)WNXNPT M:K=RS+O7]F_*JMJ(IE&89A%(_9@!2$((LB!.0 (C"C%..85&,9#Z7<_-&AX7 MGQE3Q]P =CT;Z 9,QP;O",>%]R [L%[.W!P8QS5\+G0\BVH^W8#HUO7I:<', M.#&^6G[8[.32]Y4_KE18^&;W17Y'2Q]FE/H\!8+X&,"0<8"(2.6>/@M$ZE,> M(ZWB'UT=S,W05#)Z!R$]):6>J>D$L=^@V(#&L=DP1$7;9 RIWG-6)U^M;(+\ MX6 *.AN<9,(/J=-,Z\'GS ^2_]P5:^712-?EH6 W17$(\M1D+>YN86YS5'IL MO%C)S5$IKDJ"O'"XK,]CW /=\!F\'=0<3U\MP+SO5B-E]< 9=1C?T^QDA_'# MJK4/XS6>'L^:_R??_'UND_V(0[^2U:"L10=$P_/: CJ.)_4%8!Q, MX0$LHW%07;S6Y7K,C+KBR0 MGI\'];2N3I<1A3'"809$"&, N4\ )CX"89!@3B#$@AD=GEXOTMPL1U5]7JUV M;+5^467H/:Q&\XIX3POCIG>X,.UH.+^>VROC5=K4;)E>6Q]5H>=],U"'L1O( M?[08ZV(/D"4 +V04V6IYA)_5U#DR* '3?F=N=O%0%>NT*-;" MN ;,$38:7M5(6%R[4IV(6"WP'S5A>BCS1#DTU'HW_^.\38^:7)'EXEM]<([CWDWJ5 &$?P M:@<7N8)YHM@B>W";A!:- :TSLLBHL:D"B\9HV(HK&O6Z^2W4^_HCJQ)2/FR8 MHB9=B@A&-(8!R 3C /J1#U"<(H QBYG(8(*$EJ'O[&%N)KT1LLXQ\Z28);NQ M_DW492"'KZ*NAL>Q-39&QN@VJE?[4==1EUN<[#ZJ5Z'VA53_@^;;IM(3I+L7 MO%Z_JNHZ_]A^X;N:&L+TK%JGK;G-X.-M1"U\5>3IY_;?/*E S=:IO]O2@G1X M%V8;3<<37AM(!\??)E"-VLII=3#9%L]$W?;6S^@],]Y\4>1OSQ_VFY?Y.SXN#%>RWN:F-O<5*)ZI:Q>+:PB@,AW*GE+?ZKV M838\9RW!Y7CR]B'E8%G6 &74;.YK=[)IK:%<>W[K/#ZS.I;#U9A"GRY@/I-YQO+^",;/-DQ3#? MI"C7FX[NW*MFSK'XUIL.V&2U-5T5V3J$CM]*40J5G\;XK_^7ORZI3S)"$@H$ M1RF &4* )# &)$Y)S%(D4)J996J<]#"WE:Q.2JBE+*^&?GE23M-DC5,@AX_( MKX;'L<4W1F9$PD:']E=D;)RV.''*1H="YSD;70^.<[)OGO)BM_JOFDM]S_=4 MDJC?;-C[U9:J")3M,HAX&)%8.L*Q" %,! %$1!A$,)0N,0E]PK7FMVG'LM_9XT69HZM]J!D*180Q0S0) L505L&2, 2 MD++4SPA-XR3A2[D$D/PMAZ4MP/]/!D9O?^ ";,>V_11EE<)>GKF4*-_N47X_ M"+"QOVV*EB7O6+O;27U94S!./4_C]XTCZ6YHU8)L;=_\@;EN3QXH7=:*.E Q M!S9,[B@AF&)" &=1H,JH1]*N<08BGP0DB7$(B1;SP'5BS&[IJ54I)YC84S,6 M[>)G1YR,M.)D7$N5%@W[OG9PV#7C1[#<#<0D Q%*&( ^XH"DE(. !U3$0TX_'/*;#M15L#HAV?.5$ S-1N*7; 3()P;2 :V=$YC5M3Q6@:4'_5KRF MC=9&;FFKXF"<768NKRMS+!GD/(Z"!" N,@!1BJ2/$:4@#K"(*/3#F%*C#:U6 MMW/S*=HE&VG[=+ZNWV.X/]*#7G-W9!W0"6\Z^FHE6MP2&4%D:T.DU^FTVR$C M(,XV0V9OF\>M?,DW7U_6//!)'"CZA>)ILV,?U_A1-VJELX&YV1,I*%"2>DI4 M$!Q=\BD*"KD42)SUHU>ZD1N.7;$"FF.;H8>7]UV);2EZ91"64;$KW:U.%KDR MJ%@[;F7XX2NKAM96XQW?<+':+0.$>"8WOB#R50H)I@'(HC $283C"/)4D$2+ MR6R@G[G9@SHT>H=_C?,HNN 4E"4AXA#P6 @ !2$@PPF5SAS"*"*1\)EO=O)M M =!I#KI=0:KGE5F R;%)/11CW5=-_*V6LCO :'P)ULLXV*[ >M++VQ1@O:QJ M9_W5CL?'VM6?YFUQM?W#V1YXS%>>O*D!O>?&3;YW(F*O&"U>?S&'RNJ-IX1&H5R=Q,200#D(@$D]7U 0A0A MSC(:QD84>YT]S5(*JY39O1/6VM:P5>5[]%\-\@6ZH]:R+%0!=GR?ML=M+ MZ35B6JS+.(2$K>*,G?U,6Z%Q2-VS,HV#+Y@34WW[N[I+NY=__,E5ZTON$Q3& MB((H"KFT#Q$!*(E\0 GVTS3B<:1=X.ZL\;F9!"5@>4.L1-3G-SK#K'^B7XN$ MX[E]!(+WO9)/LP[)133T*9VN064JWB:M3\2(DZE+ZV[BI;,W)F-7ZI*U3:'4 M^D#X[8%_RQ6.WXGQ)UXSP67&PVF(JV;0&L5 MIKN$$"=RT:> ,*B2E!$!6413(/^1QVDJ$A@9960,=SFW*5M*+'U=T1'O;[8] MT(!<;Y]@%TC'!J 1\4(D_\(K-9'XVMLYZ&-C:0NAT>&D>PE] $XW%09OCK,Y M[U=;_/A8J!#H,BO@*__)-R_\H>2WWG.&$(&9H"D"+(PB .- FAVF+F+3)$XH M#V@4&L7-:?4Z-\OSC?[@3(5M*(IXO.9;KQ9;9;+?%SE[H9I1PV;@ZQD@ZY"Z MMD%'\E;W+!6:WTN9/:L,+J-0LF2-]/J'GD#\Y\OJ]WK#5&% MRJCV3<#12S/ZUBO!O.^-:!8_Z,LZVSK//VY\VL/[BXJ=G=1??FILF=SR0U9< MP[?YIFSQGZO=C]N7[2Y_XL6'7W3]HC9.-]LME_]C#_B77!DYX33%0 0X Y P M 0CD$4 \9HQAGF:,F-7+-99A;NNDNC;?JO71M%JN.?J1W T1Z8" %&?2+PD3 MB7X4,B"HB-,$^@'FV"PBS#'^TT2+?9L&?3VK[!A1U^>OM5-2%C9HY/?^D@IX MC08JQK_6P6N44)%H-LL;CX;06IUCC M2:W.L,*GQD7C#1N\][?Y-[[F=,?9GQQO7PH;_/?=;<[-= S0MZM?X\VKUZCC MU?I[\GH[>D$-_6/U^+GV-]\>Y.I_S MS:,T 4_J&/M!-G'S:[65F^@LH9!PD(D@5(D]&9#_E (&28P"%.#4+"W[4B=S MLU%*1J"$+"]A%IZ2T_NN)-6,[NA%5,][N18GQ_:EA.C!#")CGZ4/ TO>RL4N M)O53^I0\]5!ZGS5G#KUYXANF0@S*!%X<$HC]1&YBL"HA'4($,(HI$ GVL:"I M_"7390P]:GENTWLOG*>DT^<'/8:K?QI?!8+CN:NIOQ$+Z$5=1[%_'KOG M107:;)^7'QBWTM[B[8^;#5-_J%/RGWBM@E%O=K>X*%Y7F\>*U#P*0L*Q7' 9 MYP& %&<@"WP(,I+"-$@AHKY1P+E6KW.;K$K:\OR JA_X06ZSE5@/<;VEV3J. MKO<"#83E#RV1%Q[>>8W4MNG8C5"RM)KK]3GI\FX$P^EZ;_;RR+(>=>A$BW7R M< 8B?U)ML4\EK[FR?A4[U/^2^Y'5[E4%)I;?07G!O P$#YE@"?##4 #(,Q]D M""6 <,@8R>(@0[%1F0YKHLW-JETF5JNIU&H-O+T*==B%X>;#XL#JV<6W&2[' MQM/R2)E7M?B_U5U;;^2XL7[/KQ"0(-@%3$!WB2= *\]LS P:QLSWKSL@\'K MK!*[Y;3:GO&_#TE=6GV32+;$T7GQ[M@26?51+%:1Q:\F!W6J*A73">:VZL3D M@!Y4D9B^!TLW4[7\$1%Y0_+]NGQ&Q>K1AQA#',3 AUDNO$J& 984\B%.,BKW M=[!O=&IUK).EF=MFNK9">G_48AH:U*-P:KJ,9X(TMX=HBH^Y-S@ P%3.W[$N MW/IZ TH>N'9#SQK?1ORUX-(II)\99<^J]DQ=M_DQSQ$D">, TE2X9)0G ,>R M:D1(9542Q6C(F+^S#:%O)#QNA;.5]V)XA*M'L,$!B3'DATFPB"& M&0>8, J"-$VB&,5I%)&6"E\S2C7H7NO3WN6^G]E:;@67:3ND?'X6'W8E5:JI M'938IH4@309$,[:<&F1'%,0*R)[<:A^ND=RK16_,R$5=<7%"5@@;S*8*#DVZ M=AO^68!R$.#9M&%Y!TQ>*5M5F[5:Y7Y!55%]>5DS1.]6_T+K0D64PDH$CWZ" M&4L#8<@X"4"7 SUF<(1;[26J4[*[;\=*\/R6I5RE1/6'*WAIAO?50 MS?CSL-#6Z7SIT6\&]ST/HFE\%,X1JJMM@NMVZO1!F M",;!G3#3]Z=(OFVHC:7=7 M7Q\ABA$D) =Q2$(0DSP"* I]$*8DCI.$QYQS(UX.L_Z79J4:.>VC.U/\\Y22 M(/ 3P-,4@3B( MW_^:AT'P#X^Z'BL]3W;&$9AY06DE]QK1O2T_8RVVUY/[PFLTFI!NQ0ZYJ;A7 M#'MW2\1B!\T!*XME,\9'+MO:1$UMJ1YEUSU;\W+]+.^_J2?NU&9GP_*7X\"G MD;P.'2.544\ Y'D*2,8B&B8)S6"N>21C*\/2UJ2>K$V]KGKCK)99GV#2>DQ& M3W5<(#WW7N18.;3#4:@U,:>VM!X'[;,C%^/AZ&QIQG$Q.8$Z%]&3)U36#;LZ MP3I7\]X)U]E-F>^]?!0:ERN55R26O/TO7;UT1_<\8._/&MFMEQGWFM,89\AMV;LS"TVLNQ MZ]'9SLY9@/3W>E# 5K-K4U:R:4E:WY:HK27#+-H\!C^(X0QF(")39 M3A "1'P?)"C-6);F-/!A5^?>I.[4>-\6)_L/#FQ?*WI;FDX1=)A6G]) /I$D M]U$.09BP3%9O)@#% 00YIXPF$<,1WR*OO]0A#F.@1\A604L]@&B+ $!XSG,D ]9 MK,5;8-COTGQ?(;NGA/>Z*56+[[7RJ[+&GM1 .[PW&HC1K96YX)W91)D@:[Z# M8@2Q]J[)7% [VBF9Y&,VV1.QP>OD/HA18Z[V/FPT[.UW6+UN%P T&RK50WE) M_OM:K-G]6BXKF_=[\8UL+E=4WI!]D8\\$DA(0!@!B8^H" ,0!RB,4\!IE*11 M2A(8A!9A@+X$"PT&[IN$Q4I&X"^-\"HCE;62FSFH!F.BYZ9.#+&;E: 5VMN4 M7B.VU\I]X2G)+Q3*'T91-G99S0&;R'$UZ-BI^VH.R+X3:]&"3<;<'HG7Y?-& M/SWN\-VE^9TG">8NGR5GJ$GZVQ&@QC=0S\5H9I-A"X]A^MII#"QSU8XTZ# Q M[;0ZNUEH \_9^1Z7E!;2M45/,JWM9G6%7HH->FI#35ET!8G8$B4IDZGW&& < M1H#P #&6AQ&G1K07@[TM;:)OA55YF>!FY37RFKD2PQ#K>0^3 3?S[-_'K.@P MF_!(UPB4B9R"X;Z<^@%::N\O_7HO6=J0JF*;ZA%'R(]YE@.?Q 3$.(, 0UDJ MEH0PIP$,"6$FV9!ULT96P<'FM]I@]Y"2S= .U#!I3GACY>>>V<,:FT_>'06G MFJ5UHVZGXXXB!_-N]Z_F[O3E-[2FU=536;&'\K?52W%=5,2P&NI0&TM;=DI.3VQI#X4STR&Y+_=WM]X4F3Q!^$-5C/54]5!RMHU[?"]=ZWIRR]DIF'&C6'CMX?D$?JY)KTJIC)[6U8F'=;+I6<6UW$X[@;\PXC>4;_G'6K*"TK"(V4K6CU2[F/H9Q!D"(<@3D(* MH(\"D/D!C'D2H P&9YQ>]KI:Z#%E)Y_W(H;)[D2R#ZC9T:,I/H[/&$ON=?)- M?XQX1/F)SPO[/?R0@\$C*IXZ 3SVZ!E5!#\5=4YTP:I;(7-3S,X7GF 2)3'@ M?A[7=5)AGC, PQ1&?I[S%*?&502/=K4T]ZZF;WCJBNT\;86V*!5X'%V]N3\- M9C.;@!JNGI0J%Y;,4BAP$(LI"P4>[\A]HL[R M+^^'-\SD1DM=:WO+\E,3;SS\B5;-%=I_,9F0==,0+NY=DOY5M+^Y%LO[1U2L MZU@F]-,@PXP"&A,"8IBD(G1-<@!)'H81]B.:1D94_DO1;&E&L!9?,3R\5E32 MU-9,#Z:4BTO!5Y?/<2GR+LC ]P/E7>:C+2P>?C\>4']3Y+0U.CW*MJHA2=H( M@-KK]!=>\]$5JXY[\H 80R'E2:@\B=74U6$6-_Y3$5\N1B^WK)J+4?O$DKT\ M V/-+N4;K=V$1GHNJDO:@VRV\7Y=? MU^BYO6##699% 0(123(0\\0'$-,$!!GD),]]F&*MFBFF'2]QOCY<7=YK7V,R M@WEX.L\)GH/9W@GN;27WMJ)[C>SF5\4,/V7=NV*S8>WHLI@!YI/<%;/"Z^1E M,;/67-T6L]*Q=UW,[GW+O9177!6T$#U]0;(6EV(4^U2LV,V&/5>/.Y@_3P$S0-F+6"FBF*'.W,;6FHI?A#OZ;UE7[YYKR;K9Q$% MK@MYZ:2IV;K[B]Z3=9S8YCQ,224E^P?.&=D\!A'V MPSP7#CH,L"RK2D&>80)\2CC.DB2.8J.4<;?B&YD^!ZGIMVSCT49LN0-&IBLP M[?";T+.FRQWIF:VS5.7B2+WKK;)>_4A=CF?GE[MO- 0#78[23RT0/ZO$I1H+ MKP5#U<'P:CBF+:7M?A@GK,GM4'CGQ;W=#\RQ*N$_0 J[M5.87RF!\/1E9@7] MY?WW2NZ>=I5R+\FF>%.GJEV6-T,P)U&0@R2.)6$R9,)I#V.0I7GD)S'-*=>Z MY&$OPM+<=V6F^%/YK?+D1^GQKD@UZF3_/[/URV)<]-:@>=&>>^.&;>HUH15? MGK_])#40KL//WK8X^%:+29/ZSP=Q(BMN(8!32VP/T+XU/:,EJR.=>U;>LM+X M4*?_VM+,D]QZN_]PY]U^N#,ZV=F!0NMLQQ8%!_N]#0#3'_ G+9>' M/,>4V#OF.?J(G=-1'^+*D]]R)9R>IG2[SVF6LB@$49!F(,9)!#"E&' :1C#A ML8^I%D7@8"]+FYM-AD@GY7BM=P-$]3R"LW&:>?::0V2\G@]",-&2?;P/IZOR MH)K["^_PP\8GO#AT3+7R0#G,4EAD.1I!/R4 M:Y[P6W2_-5/14\,I&!V\EE;CPOK7Y8FT5JZ)E M9-2OLVHY2*.GQ#-#/[/UZ:/>BN_=UJ@?9.EU/)B#]5>G0%W[W'AF]!V='L\P M"B:'R6> >/)(V:9-5P?+9^C;.UX^IQ4+SA'Z[X=2E;S\7E3:)"/]EY9F\'N9 M$9MR)P59 ,L\\6X$-6V/ M:3KT'#E'9Z%HX@;I(7/2XQEYW95SHZ=%SX_1?,&2]88023%;*<_HUAQP ,?Q3& /L,@3E "4)QAD'.L3FPEMO4W06%.=VD1N9U4>[/0O=2GWA(2XFJ'?9?>6*XJ=>,SZ5E9@'5U/? M7S<&B>1*=3XT),M-57H KCV%DZ MTX'1-'ASX.S8[O4MW8"-FX.FPQ:^J:R=:?=NC9XE. >VS[8=JTR07T673LB%$"_WW ?QK^T;'E$/G47(^,\ M1)BR#% ,$8BCF(,C@+''[HLJK#+GRS)#/$ ]PBC @B<_E[5L(,(4^R$B8)6$6)0%FCZ(E7/YP[/M2 MS(=^*SYH4__J0?#*K>3>W_^:AT'P#P^['"D]>S\;^C.O @=99[7DBG>@'H"> M\!>>$G^ZU<$*M8G6#+.^G:XD5K#LKR]VC9C7SOFPVL@$ZWJKZC-3!Y6KK]+5 M?:T>8H,UN4?7DO5%X]6M>5%-[[ MU(Q_W)=/!7GW)CW%.A?"J6KAF';OME".)3@'571LVS$_&[LJ5Y7X7*A,KE'> M4L&JYDIR0#.*4P1!FN=8Q#4H #G-(\"#-$OBB(0\C'4/R$YWLS3#U9?4:T4U MO.H] NSXR=DT<,ULDBR1,CI-&P?BC".U@<:=G:N-*]@_7--XVL[?.62Q4F3] MG6-5EQF7.8R]VCULTQ$:I3[D28@# ',1_L2<^ "AB (>,1H$B9]E)#%Q?\Z4 M9W%&13&!59(TL>Q" Z1T4!G O?I=AN13YPZ9 M2=GN:_^^$NT(\80/6+PQ(<'Q"BWWXKNO.C9"Q>+;U%UYS C.PQ"F +&(@9CA M'.00I0!3$L(<^31$1O0]LTJ[-%O>*EOS![+O;$V*2I%85XK$NJS%-@UXYQQO MW>AX(:,X\Q+0ZGGAM5IN3P+U:FXWU+6U:MZ'YA,X76_7(LIV,!23A>1SRNHX M?G< ^V&P[Z)3\[3Z^[>7!YFCKYL\WSZ_.'N-WKVW2K)1\W+]K*;[=5&1IU)F M&NOGR'=P#!M36R3FMGE#('A_*'$GRG7?U]XJH[UKQ%G>^K[8_>ST@[]9UE5I M4V,_=8F6(8.81FD :*CB9I@#"-,(D(3Y/,B"@/E&AG801S6174R-]Q)/C2S&8COO=6ER.7^]3-3I3T4^W3QIU]")K^V@*'=VXO M\/Q2]OO%ZN77T0(@&1GEKR]V<]YK&!90I-YRX'YT#7I3L?]_E)BW'(S)*LC; M]F^Y")(_&7V5)0]ORU5M6'O[)4JXWU?%IFK*F+RK+8$M0P)/TSS*HQ0$*,O% MTH83D&/$00H9B4*29QE&1DO;6>(L;<%JM9&NZ?V7W]NJ/^^&R]-Y0Z2YZ#@# M?NZEI(=YITI_#[!9/I0VW8@TNX'SI ].@^U4UOX\8=S:\$F .[#,T[1J0F298%C .8P!C$>1*#'$("4D8A@;Z(&%"@36B<(XS_ TDL/6;C)\9C=BNM"8T72,J7X.5GA M1R%UN6*?&2G?V/K]^I4]E-=%]=]7]-3E,M_Q!_3]%[9B7)J8YXWN2:--VTN; M\8T.7JN$1U^9C,WV]9!KM]#$:U6Y\"Z?)8F:_L&EU4B,'W+./0@SFY79\#BHKT<]OJY="[LX:Y4Z<;F%I M=JN6U%.BRL39A^)9S9O?;N]O>BD%FDQC@T=K52 M3C?KKG#*J&H[553&G[;;,)*'QW>\YJM]%$%*@.2U3Y[Z(FX)* 4HB7(01C"& M&49YE&FQ0!QK?&E&0-$B;R0M\I-,5!!+)%%RFFWF[,"GMS5C"\K,$WQ+$_VI MP>-J& _C?9-CBD^T"[+3M-,]C6-*[>]0''WF_)QZ.6)RP&3S56\.\S3/Q/3- M\S %,0XY0#[-@22Q2L* YCFEMGGQ1WMS6U?L[?RZ4UF.M?3V^.(J-O& M]KGMQW'7F_R3HCFS1=@%N^GJ+//[8E=.0]>MGNI M-&QKM4J2)95W^]Q@Y1!)P4T!:@!427[ZC@0X$R0QY,\_J^SEK:(H$AG#EY$1 MF3'\T__X_N7TIV^X6$[GLW_^"_\K^\M/.$OS/)V=_/-??OOT"MQ?_L>__,,_ M_-/_ _"_?OGPYJ<7\W3V!6>KGYXO,*PP__3[=/7YI]5G_.GO\\7_GGX+/[T_ M#:LR7WP!^)?UKSV??_VQF)Y\7OTDF) 7/W;QKXM_+,(+H4P!]%:"*IC!J90A M%BW1B^"RQ?_OY!^5X<[9H@%3M/1CGGXLE Q*68%!IXQ&KS_T=#K[W_]8_XAA MB3\1>[/E^J___)?/J]77?_SYY]]___VOW^/B]*_SQ ")/_K]V7^R[_\PT\_;<2QF)_B!RP_ MU?_^]N'UY9(GBWG"Q8_YV>H45W]-\R\_UY_X^?F<$$&TKG]W]>,K_O-?EM,O M7T_QXGN?%UC^^2\GX)*RLV7Q#WSC_[;K& 23@ M]Q7.,F[XNECB=)YN_-!IE>K\\C=/0\33]73]:<^B\O5(J35Q*@2G94) M7'8!E/86@M$(5FAA'):0$K_)<:5Y242OE;#$]->3^;>?Z8-_KG*H7ZP%LA;& MG>4V@CF,[HM=]XE^=L)2<<&X!,)KPG\N"KS1$DPLAJ<49,)R%-G75[M)]76% M/ENDG^:+C LR&Q?+A46ZH=R[@#W_B9^_A@5]$*3/T]-\\=ME,?_20E>K>0/) M;=1"Y/[E)^*ZX&*!^6*=EX G!N0(T]Q#Y-Z6(@WZHIH XL:R.\%!]@^'PV79"1@^+<)L M.:V"/P>TCXX9SC18M(:\(\4AA$PVCGFKA8C11]WF=+BU\DZ04/U#XBB)CHR* ME[/5=/7CU?04WYY]B;B8*"Z%L9(0'0N'*AD(&#TDS#J:E+W)>!0:;J^X$PIT MOR@X2H)=:/\#GDRK$&:KM^$+3I*RSB@?0T=)^WDW 5L/H7OKS.);UJFFQN*"1R^=W <*].>@/&R??7=T-'QS68S MT?8$D??SY2J<_O_3KVO728E(BW%331YYW"Y[\$E0^%T*Y\GJ$N1Q-]WWK[T; M/#J^\&PDUI'!4:W>LP6&#=W<)D8DDG^4* KSH8 +GE,HKJ1E-11WQ]U]7U]M M-P!T?,5YL.A&5GE]%SU]_WD^N[B!H;/.>DN'G#0F$0,,P56XVN("T2[08#Q* M[;=7W$WU'5]E'B7"D=7_$=/9@J#+1?PT79T2=*UST2D%25CR@$T(X(1BD+V+ MDDLGCKW NKWB;NKO^ [S*!&.K/Y/BU!S3S[^^!+GIQ,;,Y'F,T2%%!9G@>3& M) Z80U1296]%.$KW-Y;;3?$=7UL>+KQ.-OW+[^ESF)W@^KY5)%>R='::J@/LF3(5(2 DMAR*&1D4JMPG#UX:/7=H-']%60#T78!D=74Y%ECV^J[0:3[B\@&HNT" M(O49=_$\K/!DOO@QD47::+T#.AA))C(;B%H',%$&[RD(BL@:(./&HKNE375_ M!WFX(+O P<L%W@X^-G/#V]H-ZHS'AD$02%SZ!4 M3!!BC:$<^46!<0S)MC 3U];<#0T=WSD>*<8N0$"$?ZEI'//TOS]^)KDMWYVM M:O5&C:PGJ%B%-#G(RG!0WB%X;Q*DHIG3T6MECXM)'Z=A-Y!T?#O96,Q]@(8D MMPBGKV<9O_]/_#%A(K 2O ">&)F^:.M]>S5]TK! QZ*/1SY5;%UV-VAT?'-Y MO##'?J_:A$JOILL43O\#P^(BM3P*[BJM9/R*!V6+ &?)=6)1%J]*B"P MM_)NF.CX4K.)2#O)UK]BXA5]9SEQD4>1C85JU C9%$XY9NBKFEUJN)9XY'W6 M/0OO!HJ.;SE;"+0K3&P*439,:*525D$!=UJ3WTSL^,P9&$.F+Q8*L^-QGN>] M2^^&BXZO.-L(=61D/",.\IJ+TW R\#GVN[OGBEV=OGKU]_O+CO[Y\^>GC319VJM5^_#,;%7+O2?R15=YG2S@)X>MDG1!7 M8?"NO)K.PBQ-R1S,-W5=EQCC2F.6T0%GA=%I80)X]!Z\8%R(9,C+?,A++V$9 MUU X7W2SO_!TM;SXSM5&VX>N0VW'Q1K/EDM<+2^Y+)EPCSY 4$A(!\U-ZL^=[$LFM*-CTE@-KN"Z M'L& DV2",:#3(2:M\D,YVX=CYA8AXT+G&,UN!?E_ MSJ;?PBDQLWRV>AX6BQ_3V:@<[2 3M2MQXW3+& YJPVBE [B] M6WW&Q14CRVN3> M 8)>S[X1U?/%#W(NI\O/F/\VG^?*S[OR@;2T^(;+";=.DT\I(.I20'D*8\EQ M"(#*V5(BCZ6T]J9V(&NM_<$-W$ M2B:5=PQD#AQ(/@F\2A***CH$Q2+7#Q5)'0*N'<@:IP_(<.!JK8D.P'63>!\R M"]$X$ $#^8E:0U1TCM<'>L,LFI*&N278!S#-GZD&=)D.EN[AT)BOPFD3:+R9 MSTX^X>++XW[?V_DLG?/(A#*QI A!U"1S;S.$(!R8K-!Z%E$^F!MQ"((.H;,' MW[S)E<+@2CH8B-]P$>?-CL#Y5URL?KP_#;0S9[F&NE_K=1[Q-1&R%.-T!)MJ M0T1P\Z^^^GIP4MO JUF0N_@F'M'G(1:Z/ &PQ(_ MU$[$[\IO=(97<4VL"4 M-X%0.[%W@*'7I(/9R92LZ49"M U>?D^G9S59K489OT]/3RT0\.P%D($][R8 .4B8'8#@6BAYS5/C(@A4S(#-V8!B MF, %1<$'&BX$4D"16\?U6PD9IT??$"?2T6+N "L;^BG)/1E M==%7/RY%XXTK6=L((BERL'BD<]"F "FQP*V7SH76C["[TC9N #YX.L@@*NK M\ESCZ_8]&>>T413G4+MADPW-B=POY4$$3N&@9TF+AY+;CP1;5RDCPVC_?H@= MHXH.0'5Q=_4^_*AW5;6!"5[@W0_ M.=W ZBB-W_.N?ZSX^T#2XHQ6O;'_UB[?M6]-E$7.=4F@D9P%)8F?6.V\5M2ZI M, N^* I!<\Z%RY05NL88>Y2H<6^F!\)76U5T@*V+%YT7&*_28;RBR*34%YK$ M24!1@_T:&>->2P^$GV/%/2)B3N:3];WZA60NNCI- M%+-$HTK O"!K:GD$%[*NO5FL"#[9E&ZYXK+EA F0Q:S8$)3Q!VY+TY[0*8E$N)*CC+6R?&;B%CW%OE@2S&L>+N #%; M3DE,*AL4AH@/](:'ZDW;A._C7C,/=<(<)^P>+AROG9'K M8H.OT_K1U7:^BZ?3D[6&EA/A424,9"R3L: 4[8286 &/T7BOE'&EM<^[&V7= M!%8#W@:U5U$'=NK%^;)UN-(7),-[398U"X7%P&5.A>)$3=NRA)H\@ XX;4L5 M=;;1M,Y7?(2D;F*LX:#64BD]><_7W@-5TEB2-$!&OPY'J'7G%A&L"NCI='=% MACT=Z#W?4I\BC&H/D58R[2+I\/8EU35>4GT!4HFL]+, M,&U:.TOW4]--3#:^MOI^5U MYKF'PES.W!N&LG7X=F1^R& I1D^"JD:JZ !4U]IX;OH-E((I1VW!>7+\E4F, MOM(&LC*B>,FE;EY'=IN&L?O-M-'M%D-TL* [ ,K[BW6OL4 .7#(N<\B:-HXR M(8'/FKZRPG(7 GETK3/FMY Q=C[:(' Y5MP=(.99SNNLO'#Z/DSSZ]GYQ1:Y M'>"1=C F2V[@++:J%O ,.XYDK37FE>/?@X M5>->$0V$J<;*Z !>=P4U0HRFG:#4O!/L M6+=$QZNE&OG_L^[5*/N-JFLBKN<%/FV:R-Q=XJLZR#[#UE&UF71;2:9[ MV*Q B:@@Q&P!O9;.NYR\?&@D76]M9D_FEWGCM&G./WYVTR:8KM[,EY<)$('8#355QOA$6TKR6*>'.6!!"<<-V6[)'H;;<02,?3O0 M&##7WM^>2BL=N%_7F7DQ/XNK9M2'SK3($+UEB MC'.*AEO'B[N3-_;MPT!P'%I1XV8/'++3KCU<.IF8,A3<,%XB,:KJ$T)F0'ZP MTLB%%;.U:F+R==XNU9//ZON\]+M:3MC9#GRG)I??CQ SMBW($^'K:,4T2.F M7B^79\0&A=V6UD.(%CGYH[J0&V!SS59%)E4HC+5.L[J'E'&399X>2POK8#N; A/ :P]W"[._E2H.D /G2+J^I%/3F20F=A1 MBANROIF._%#OEV,6)K#DB:NSM_1#O[[_\/)?Z1=>__O+UV_IKR\;O7/NM>2 +Y^'L][^ M+713'[A.F/]"?'[&V7+Z#<^_>X%PF7U@ 2UDZYA-\_2K M/4D\/@?M&\[.\!59@%HY4#_R[]/5Y^=GRQ6MLKCL7EQ[4=+_YT_A^\079S%% M#I;[=;&*A[!NE(U2,)^XDZ:UM3R S&X>49LC[6[JVK Z[. ?SY?DB37TY)J M%@PNODT3+C_.3_/$\(RA((-DG:JN2.4$/7#F,;E4/,/6[?'OIZ:;I]+!0==( M(QU@ZV^+^7+Y?C$OT]4DI^B,SC7UG*6:8U" @F]#$' Q&0("_:\QF*XMW\V+ MY^#H.53F'>1)?L33T]K.'V>X"*MW3VG78B;)N'C4'!]D FNK 7%U.+=E(JN8&3,BN"E^4 M!E-HXRA3.'A1"\Z%TDPDXY5K?;F[A8QNGC0'1]:Q.NC C*TSG,ZWP%6[>D2M M/3<6F*PYZTQJ<$ER0*N2D?KH0.;]'I&GX7+U48N MY]R\G<_F%_ND=M[ARF3N,$+=)J!"L7664@*M9!:8I5#-3\1=Z!HW3FR@_KLS MB-KJ8G]\^0V^9GA2'[H^M4AG_%N8SJJ9?3=[^;TR<39=?JX[E';FK_,\+=.T M5MF[4EN,30(%M,$I2X@5\[% TJ MZF.1U,167=\*-_;()&3-N9<.O-2U[Z%#B#DDL-[JDEET,;>^[;N7F'%#P?96 MJ8W4CS9%S=RG*\?OXMIM.CLCWLX]P_EL^0N6^0(OV]#ADG;3(I#FIK.P^/&: M'(QU3F^]L)NOXY0+PST1.80H0@:&Q=4FG!%\=2>P*+3<)&F:]],>D)UN4HD& M=^5ZP40'T<4EB^>[_!>*P>M=CX]HK3-$O.$6E$0% 8D-25Q$%:-U>AAHWR&E MF[2C)X+E<;KH(,8@M_5ZM&TU9\(I*#K1?JAU8"0A.CI\R,$PYX1H/7KP!@'= M)!0-#I_#Y=Z!'=HB%.+G7:E/8.@]2FX+.:V*\&^\!R>PUOR+6"0S#)LW.'R MG'Z2B9[@Z:B-4CK UT6WD(L\SE_""8.EX1'1QQMYEX,3T]HZAE8KEF4J0 +HB:DH0/,4 M5!(B2]>Z.NX>4G9#U)_B@;N%,CK$U)5L0BK$B0?.72)S:Q ")]DHQ;-0(AMD MS6> W4/+;JCZ4SQ\-U%'![#Z.TY//M-V>/:-8ML3?'OV)>+B7;F3R+FQP\9Y M'^N,1ND" X6F%I#R $Q9*4EB+,76WOI>!([[!M &$_.G4E"_Z#LWT5NRB4LJ M/"N$8IT@/T R"$S7QWZ*8&P4G,G6TW_W)''<]X.G1& 3)?UQ4[X_?GKW_'_^ MZ[LW+UY^^/CRWWY[_>D_!DCRWK+($Z5U/\9>^T3N!_JNB9P2?"CN_L>+[(I]HO9.(P!U^*A(B6-@XR#T%+!1Y--#I@ M9D4,Q>::@FY2K1MAX6YSQX/EW<%A>4G]1B+5LYW/L+:?^3Y=3D+4P<@Z\\;4 M]UOG+$252#C>8V U+S.W=LT>)*@3+!V@Z?M <[38.\#0+1Y>S+^$Z6PB5 A2 M10TV\9I%$NJ\-LP@,2=DM=DEMNZHLI603C!SO*)O!XM'2[T#Z%SKM? K5A=P M8C&;S)D%(>I0$A$+1$F6.:7@3+:"ME;[BHU;1(P<\1VOV/L[6AP@Y0Y@M3ZD&"1@[7FL.GG?0[@-+M5N[G M7*BZ]NU&$HITP%D.J 23Q;8>_G*7BDY*"ALZQ(<)N .(O)ZE M11T@^@(W_WT]NQMP?IB?GKZ:+WX/BSQA HW@R@ *3=(264 (+$)&I9C*AOG0 M^OYA3Q([\9P/1,3=1*?!U-,!^AYL6J:3YL9;";((76>31/ E(/WA"M-%Y-"\ MN.+H_GI0(.S32FX?K1R,L*^XF,XS[:7%:JBY,1I+5B$IB!E+=0 C.%,\ M).TIO$4LH7E]X8'#/@8[")\24T=JH"\D;3I&O3A;T(9XOUE@O4\NTG1P_=:. ML^5:E>O"\(E42F'."22C T!E3QY&D11ZQ)!U*=D:VWX6X+ M]+ER_&Q&+*VFBVUAR21E[3US$5*0U1(4#=Z% CJ:$E@HVL5!;BYVI&_<*M0G M]\2'T%H7325VXVZSW:+1Q03O (-QH.I.(EGWK" )*1A9=REUZSJ?R\5'+FI] M2C0=)O#Q>RM=T'^SS%L+;8V*!IPR?!,>1N4RQ%24DUYJYL:PU70%$A/7A3X_-G' M?WWUYMW?/]YDITDMX-5G/U$)X#W,M*_\>QZ6GU^=SG^_ZE!H/)-:TL%6;*VX ML*9V*&09N$'IDDLVR_:;]GYZ6M?Y.8W)6T>'M2F@=/'@F>/@@J9MQG0F'H?B MKJ\ZO^,T_UAYWQYB[L!%JEU87\](#&?K!Y-:DBZEU)L)=*CH!RP$ZO1W9'R?@[B#R-GS!\ZQ_C]KD4@*HE&G7))EJR3V" MLX%'5*S6#PT*E"M:QH7+L3I^$#('"GSD9W><3>>+3[CX\F8>9B_.D#2ISRL[ MM%:&EZR!.>8W7#B?%4@I1"1'SXFK0/K^E_/[%^@)"XH@/+@>JNV> @^'2+*#@V5+ 845D&]-X(B$L&?(4^Q=6/6_:GL MQ+T]$!=WWR"&5%(?,+SVRF)E8-;;!+9FA=$1+"#X6&TX0X4:,?/FDQ[V?]X: M"CQ#:_O!!ZY]1-\!;FXD7]7,J5F:GN(-EC[-]Y4FI]V)*AC G,JFA:CG@H%D M4L>GZ^N.:T/'1<.?&X4#5C!M5/OLR7ZRF_W4^4.HU:7!V,B6G MN/;^:Q*\%)B;^H+_,70-"S6NL #2 R) MW)EDR<)+!2)[QDQTY-H\?N/VT KCEHAV@Z^6>A@73OM-=10J.A-E AZM!>4M MAR!$ 2:\\*BB85D^BJ_V S0'J^?L"7##::J?;./MM=<3PTT*FGOR'.IV$IJ8 M<1$A\61E+MJGT+SAUE9*QBV_[ :-#=75@=^WEM:2"'\U7[R8G\55.3M]ELX= M@VPT"HP"9"JTCY*-$#%I,,*8C,DR)UHWT7Z(GG'+&[L#8#/5=0##%^?+WC>7 M4:OL>>VQEV3PH#3SX*S+H-%&5K++:-IG[SQ(TKA5BMV!L:4".\#C.I*O8V=) MA+=&,R?!44A'Y&=-<3T7X%RDKS!Y,OU6I-2Z@N->8L:M2^P.@VV4UD6IXMTL M\S5S5Y);7S*1]_MF&N+T="U#DORE&+,1-O@4R??P@=AT&D)1'*(L"6UVR;C6 M7>B/)'GDLLCNP/R4".C X-YEEY2 TV\U6V0Y02O1()+[8FLWAI C>&$9N=>T M<8V0Q3,^.)RO$=1;*\\!H?$H+ _54S^!]UV>7L^^D1[F"Q+<).<05:ZW!TS3 MB2&*@Q"KR!QJ9)J*WAKX,SG""GR&+$4%!$75I75>Q$6&]M/\<$Z;%Z MZ]*-O+@1.V?HTR)DG$1M?7"%00JN)MPEDINMJ7>T^S+SP7H^_!"";93UUL%S M9#@>I[DN\7CSS?1"D#\F67J9@G8U7X0VFBD&_+H-:9#%2HE6F^$A>0]QO37> M'!.5+?37 3!WSQ2=9/*G19 !C*FW&$P;B-8ZD#4W%+T0Q@V0&+XC=>,ZF4^? M-3Z$T@Z'XWP53H>$8XWOEO<(TAAA!.UM<&P]@(U9\!HE,,_J&$D5=/-62OM3 MV4G1U9LA*V):*6G<7*#SYLK+5_/%L_PMS!(N/\U?SS)^K1TZ9JO-)ILOEA/E MA.&27!!=.(5I.M;1#2C 6F,,]UGX\'BE[\[+=5D6TTSE\X'E/WZ83*Q]H-C_ MG#D2\"/<"9&]4-X!2UK69$P*N)PC?Q1=<^*W99L3( P ;30@?> MW,7F^31_EO[/V72!)$_B9?7C_6E8)\G5[E%?ZX],R-DP@84$PD51'^(=T!?$ MH[;!Z$1G0VA]G;T[=5UZ[[>/X13?%?I./JM2Q/,K MSY*D,25&8+JF*47RBT.*#D04$1,)-Y76/54?IVK<.\&G1F%;)?5H#*^*=,X9 MBBD9KR2G[52?BLA[@*A3@L116!TY"[)U2NVC1(U[\S>VZ3M*17U:O->SY=FB M^A@?<;4Z78=A6\0YT5:Y8BV#$',=!)5(Y[ 3BB M11Q B1U8R-T%.@E,$0710W8JD^V7Q&/*#JS3+GGRCM&WSKS9G;IQ$\*?&)8# M*:W?R[_+BL5MMZC1,N5R *E\O4JED\%KEH'QK)!<8G)86C\G[T_EN-',TUS^ MM5)2!U;QAMU?+L^JV;^8IO;;C)3UFKXQ6_O%L[R]^J=&;DOZL=.SVO5[W;[Y MW=?Z#\M)]C4%SC-P.I,3;7P 'YT%EJTS,42E37.?YY_"M_7TP;GIY6U5_/%/:5Q*2,&R20($SBHH@M$*QP8PRR% MF%RB:_W$?2BM75Z*#H;NIU!HIT':U69>=Z!\,Y^=U"Z4ZS)B\J*T+UI P,1 MU6IV5T<"EE ?:2U1F(>\G'J(MBXO2I_8^AZGL!X,Z36^+OBHSMKR77E.U$Q) M:D92I& +V&PU*)L]U,:9)$24N@1D2;5.O7B4J"YO1Y\">L>KJ /,7;V"O2O; M&2)^>5(LD'QB;;=+7P6,#+0,LBA.3LGMME)'8^Y1HKJ\'!T*YVO MC?%>&VUD&'Q&#K23#(E*:'!,2HI,G1'*%1=+ZR8#VRGI\I+S*4!VH#+Z1-8Z M-W3-BV(QQD3;HFA6\T2, 5^4)T--?JD)JG@_)+ N">GREO(I<'68*KJHS;J6 MC70U#9?L[]6,MXD2=6JILB"4IZ@]&(K?4Z"_>N)4:]38O(;@<:K&[4HQ4MS: M2$G]V+/WEUOH:H*NT,$'ZQ)H5Q_A:=> (]X@,BTILB%BFK>!VD+&N!TG1L+7 MH6KH$E!U<,=Y#+WN!#E1+NC,BX!LL@*EG(7 18:0$9EVABEEA@/6;7)&;@,Q M'L*.TDL_2-M=@!.' I7*&>C/6EH8/3D%M;(K)_<>TGWZ_GH-ZM 3M_Q'GY MG3R.V0E^H"WTLA0D)8A 6O 8@'-!TDE"U/&L'E)@1:#4(HC68UJ>EL-Q;_\: MOVEW#(X_^M:9>*^"#-:"M*& BE&"MQK);$AE(T='_^UI)XQ[Q=@3L/=2W9$S MIHGOQ:H#M*:SV=+6BMO]L\LO[_&X.7@A'!ZB?IK/G<..;F"H+RI M/G>IF3NV0/#,*9&+R+=;PA_?#+0%X4>W1SV&B#IXXG2^/%NLDZ4>TOPG4O8O MI_4>KPX7UL;5I@W!T"9G"AR+!AP=1BH&"FYXZTN*I^9QW(2ZI]\/=[JW]HRI M9B_WK0^-+=6K;^H#X4%D43K M]C7;*3G6%[R>@7D%5N>MX,YYH/^5>AN-=*Y& 3D[[82P FWKZY^MA(QK+1KH M_K:;=+RXN[4-ZR?[FG1.Z]0(?_5C?PNQY3/:V(G'B&MD+38??8D4*47*EAQJ M:TFY2@@R]RIYT)87G9-BN7E7P)L4'#W4ZH[8JL^V[7@KRB%RM" YG6Q*A@"1 MB7J#Q')TUANM6J=K[4SHJAU?*D4\#Y+2"7FPE*, M#IM/_SZ.Y)&]HZ?#YYUQ54^HZFZMX^6LKL-N@ZY^N=7]SCWD-#*'EY^_Q2./ MG E1>";P)#KMDD'PL1ABV25F70XAM[Y??H"YI7P?%JL?GQ:![&?: M] 78VY+<^TEMS,INA#:[%=Z^V%4'F"B%23( #[7 !JM;;>K0&J>298@R86M# M\QA-QU??;/_\;= W,4;I"?HF\%3'DA9P,B,XEE2T=(YZX9^(_>YL45/LW*W+ M&49)W=JG6@4RW0ST"S-RZ-:/@#@[+&?BH0]K8Z5V)K>1H;JVWK-;ZVTY"AFO M*>,^ 2,W&Y10&6+-,J:#S&85O ZF]=W,7@0>G3RVRV+77F*P!,;(^Q>IWK8& M<@I<3@A,H^-,Z21+:RNV'X7C&K+AL'4G]HK.!*#AY #F&E*3-R;0V//<2,_*=> L4X*/ORB1-->T@X_0,DGD:ELM#"@$Z17'2)"7PA9SV;**P5"CEO76?41>+I M+V$Y7;XKMW3V8_/GU7;E0@02 P(9 ED';RL(26M@*244D3L;6\](W8VR/T.2 MYS[8NVUA!]!?!TV5;LCR-B^%D,*Y=N!JZ*YR3A"X\Y"]T)*":2%+\Y+ !^@9 MM[/A^ ALIJL.X#(MINM6HQ/# M461!,L,H:DUYO=DQD>*AP)PI61OE6ON/^](X;F?#\?$YJ$X[P.QOM47+R^5J M^H7$MIP($[R4T8)PS(*RJC;-SP4"R8AGZ5S&UDD&-RD8MZ!Y?+P=H8\.T/01 M3ZHH/N#7^>)^=\('I5RT 618M](@=R(Z(Z%>,)6@8W(BM4XMVX6P<6N.Q\=> M>^UU ,DZD&%&/W*'CSI%S@CR*[PR=0XQ>;:AOOU:SI(V7JHB6@@>Q6FBW\/IV?X*W%SME@+:;OEQH3%9VL!$T-0@G.(F -% M]3%:50S7JG7HNS-QXW9*'!^0PVBQ WA^0++M9U@[=M<'P2JH.LS@.85.\R^X MN,U=T+:8Y->SNFH_*^L@JH2 7H3"E(HNM4_(V8?"<5LNC@_4 ?79 5IOR/3? MPV):RS]?SV@!7*Y>SE;3U?E^G$B6,QT+&8I# "VGQ8NY9"68Q8;,<]B&[M=95DX@R5ICN!] M;=BI@P0O(P?C0PE>:1EL5UVG6F597,:&O_SX)9RNQQ]_1ES];3$_^SJM[0L!'-RN[% OX-@%1^[2-J WL*UI5Y'6L*PSJ&(B*"$C.*\9 MR&Q\L<5YPUH7ZS?LU7;Y@IH^8SX[Q8UT&48EKW/#Z"W+%K\XY#T)V7[R?2V\'6\1LNXOS( M(_MD/KG@;CM/STY/Y[]7U^35?+$9;?AFOES>.@R\M5DX[<#*3.QR;2"&P$"+ M%!(7:*Q)#QO&)G2,>W*WPM_3JZ0#EW$+FQO6_NTLG$Y7/^A M=C$=2,R&,? V"3!*>Y$B,S&U;I5P**WCIDVV-H]/HK%N/B>$D\9FW;K*;YBNF5<.P'KRUXP^ M]>Q6CZ%,Y[DTZ(%9%T IPK(S/!&TLW2><33-Q\\_3E67_33W0<7]GE@3171P MW%UQ]&M8G2W68[NN)DE?[MLK_JST'H/TX!@F4&2=B3\=H)"11N6D2J'U,;-Z7X/";@ E=0#"B[?OS2O/LQK\GS^&?Z_-UJZWG+S)9S &(W,97"R:3G!E M*;K1&F3*+-2>E+IYBI1>IV+=Y?G=UTWWL,WHUA^WGUB,=(5K!Z#T?NOX) KOZHC>SO'5/, U[[_-IB3J:J?N89^'DCAG"KPC-T5Q MP\#S8.@8"05ST5D,^-C1A(610Z!^P3\D%+K:"6_GLV_$*XD7%V6^^%*OZ=?2 MV+"\G=OBO5 Z*S"=G-@7\(Q2-'53W@?'!%=P7K ME^3HSG\@?L3%MVE-4]JVR>N[5+I,&DGSD]GTO];RF+G3[(YJW\1\P M9'RH<7OM[JF-Y^ *BZ"T51"X;C&.\V@27GW]^$_<+SK!, M5\]F^64I6 \$O/R1#[0W;YT-3F)PG!D9N0RW (\*>5:TX;BJ(WQ,I+,X M.@Y'::;?;?3#T@(LUF-*Z"C2>S5;37%DB,_P1T_FKZ\OO MZ?2,MOFFP/S+U[.+'/C[NP'[8B*O?<030P;*VP1>,@:2;#>9<,W)E1PN<[81 M%^/>)PV,Z%%4W>V1?%!UWMNP6(0JOQ>X"M/3IRI+O+/LB 6*#XN@JU)%GXK& M.E*8.=Y?KVY M0<./87UQ7"^&?_EQ]X20' &Q#P3@0:Z?91Z!R@)@[B+BV]S]Z M.U^]7TRKU[6Y%4MUM_V*7R(N)DHC8@D)"@NTO83-X'*)@!$]VA"]YZV]E[V) M[ MJAR!C_I1JZ@"'5T;]FJVGN %?D]>QG'ANB_3, J_-A6FC8NURK2%KSAVR MXKEJW;SB88K&C"I7.'BBF?Z: M2I8&8S"MN_+>I* 7I^QXW=YN:G:XH#N"R:8QPG1V8W@37FT[3%UQMVDY/ M!!KMK!=0DA D(*' E2 !33%:,N:RNN5E;7D%?FR5<=.W!H!(:\F."Y*_35CD#YCQRSIA>),D,U$LRY@])X5OAB!<=]GSYN&M,P MH&@BR0Y.GFU-E=]08#"MA?;DR#DL$C/H>BFG7*KFSP5 C,X6SX(1K?V5!PD: M=V3*@"=0.S6,:V#NB2IO.F>)>51>6)"*T:&::J!0'%E.H[/S+%K!]:/&9I>5 MQAUT,HSA:2[A#HS0(TW>-P^WY)8]HX.8_C]_"M\G6/NZAT">6:ES":J'[PIY M^%K4@GVK9#&MX_<#R!QW\,F !FMHE76 RBJSY7K&_'*Y+JV:Y5=(FTMYQX5E M#J3@M+D,66,GDH:0R Q+9[EJCKQ[2!EWBLF Z&HA^@X0]"REQ1FM>GZ0US>" M67ZW^GQUMM.W)JB"RSJDVD\KUIGE$4(@!]*ZXF(65FK9.I]H)\+&'3TR(+K: MJZ4#K&WW"S9__AJ^3[^OY2LUTFB784ELP@V$@;*DL2H]49 M. LA<$<&F;>>C7@0H2./&!D0C,/K[<^5F':1Y3\/_/DOFV#^[V M;?:_M^XZ<&>N\73YY;].<4%$??[QAH+/TTVZ#<6/P0CV=B&P&P@V0\@.0TS;J*LG++Z>?3U;+=<2$^>96 81 M/7<:F&1T6.04ZISJ#*7PG(L63J3!D'>7G$YPUAX$]\'M2(WT!*Y??EP36RW\ MVV2Q,A%2+!3+%L,-*,UK'C[+$%PN&%T.MGEEYB,DC9M[\I3GZ=$*Z0E?5V7V M]:9D$S!>9*_FK"W+6H$TC/9B<04B>@,V6)61%\6:-^[;A:Y.S%D+(-P'LE9: MZ0!I[^>+M6I6E\QMX?+<2&MN;'*19*?JZ"KA$;S,'K*.TNGB&?K6X>L>Y'6" MNV;8F#^-HCK X,5]V ?\2DQBW@CM?O:<<]QH.BB8JP/.C)>T?:.":%B)P@>= M0NMZASU)'!>+@T'E=M+-@'KK )87M[+OR@YR=-P7J6IV4='$FPL% A<4D3&9 M0S+,!]/:-NY#W[CNWU,!1Z6 ]K:+Z1(#;Z^U/O"K>(A M1)U:FZWME(Q[8AZOX4<@7@Y&Q]VQ M"NL"@9MESXLQU[V]29C+Y21G(7,=R^A9L+4MI0='WP!4FN?@$_+=FAWMA;Q[ MB.DEG!P%<2T4]&?-6%V7-9Q7SL0?[Q?S?)968R6C/DA,%WFFNXNKJQ12;QA3 M#B78$FOP$U4-@QQ95PK(L_>.L=;OFEVDD-*A$DY.%GAR.8EAK;GSEC!# MK"^^'"\L%I-!!Y'(K:8#+#+-06=>>PO[(,-.ESR/]*7;MO;H,^H::77>4,1] M0*36>)US. MKO!C=31O([!Q=?UVTZOE!O4H=3*.7) 4:K$G1<90J_<*&49FQ.,C08ZF/]X@DFB0AH69)2&2&MRXG>8RF MT0=_MO4H!E%%!] ZI!^&U59($P,$O6X5%>G 32)"YMEGGJSEMO4(H*%:F#RU M2WL@3AHT,=E':0?C\ALNXGS@$8(9O]8[D]EJT_5POG@[7^$RS/*6?_J ":?? MUE.RCA\,TF[I5B,+!Q%%HSNI:^M=%8L6*5T($4IM^:Q"05@[[D)&$;,3AJ?< MW'#<(:/=:*;S6XZ:B7FQ2AWI^7N]0GXU7SRG;3-=U2X(YT,E)S:C!T$I5M<$EPN.'*'YB?2[OQ84?> C_,@*)C @M,43VG# MB''/( I?@#-,WAK/'=LI:-@%(6/?(QRHK-OJ/D!R(RO\U^FLMN*YB'L-LP1U M X'I6#.3.(0ABL;CLI9,MC,*-14=6^B$JF[>0W]B*W_1@NDBZ)P)54@%* M8.M;+@0*>S4P$Z+4!DLQ311_?='Q[I":*/Y@^740U6\Y!)>;/L_OPW+UXFQC M"H/2CDG-(:J:,.&8J6FS#K3DWJ%6)N762<4[$39RO_ZG=26&4]D? 8?G5[L\ M<8.%"1-JA33(//*K"459;-RZD?(*=S@!VB_NT0.UH7'QR%DXWIG]SO5J36];;,),HI(T>4-:60-%8<%%%2"Q2R"%CM+)UJM!#](P\ MTF2<4[29@CH&V_F6Q" 8YF! YKHE.7F_6)^L@@7X0YW7#'N$9"")U J MAUK!%,!F7DM M%V&C^8>I7/D\5[=7#.T5>BX!NJ^-_%U&GJ^Z%7_@?XR M<9;VLY(*>*A-H5R)$(31P*U/!9/RS)1'K=?NZW47YS56^WQH'71@#2]IOQ3B M1+@<&/,>O-3D68KLP?G"@8E$I[F)1>[VB+:O%WZ#BI%+19\*6XW4T &0MHB, MOJJ*.A]<7=T.8TL1QS^ M7'V26)<6%U2=4C M;@S'NU2,W [DJ;%VI!KZ=,[>G:V6=1Q++:;%1:H*/,%)$>3=6EZ JUKB[T)] MN$T.F.*,W 61]>V))GOX9UN7''=*:P\NVO&:&!=A6V3X:1%FRPT=G^8U8[H& MXQ-NE D9)7A7*(2*@3P')CED9"F1&RJS?7RH^*ZKC3O.]2EQ-8C\^S1:?\?I MR>?:?/4;??,$;X0UID3G9+! D7H$);6#@&22O:@O9YY9>[M;VQZFZX&%QYW: MVH,!:Z65;CMY')ST?]6>XJ(W]AE6'6[YK]9!P///(%&B5T[G3RV4&81P: M63(*W_K:Y7YJ^BN4V$?_CX<8!TF]OYAUT\^)9)&9U1'(PQ 4=PL&GF<'Y-6: MXI7@OGE#EVUTC(N95CI^&#K["[P#T%QW6=;\/)OE=8O8*[Z>GRVJD"=)2>NU M$,!HO]6WO#H7'@5(*7,N22DA6K]S[4[=N'?" P%L(.7L#SN_@=VLUO=28/.4 MZ'L[GZ5S'J7)F;S7V@RAFGG+/,0D R3I*,#B%)F;UDU2]R)PW(O@\3!XH(KZ M@>&6:T9M?4K>*$AU=$@=.4?14^VXJ4KV*$HHJK5+V=MM[].[%[Y,C[$"% M= "R\VZN]TB+I"@<5W[UO<-[63? M)9#.NTC+[$)6!K0I@3:<8A"-82!2#4:<2H&WOG6XAY1Q+QX:*OM1&.TO^1X M="VZ>#$_BZMR=GJ7M8NSW#"*)90*$%%0B&&U B]*@1P<=RXGDEOK4K:]"!S7 M4@T(ML&TU$\,N!N/U\Y\A98[E@040>ZDHEB7#@%99TVJF+P/7(?FQ^2>-(Y[ M(3$V'@_454>0W"; 2407/<\"&/>R-N6H?4%M *D=^;,Y2I5;%\)M)6310-.]H\0A)XUY&/#&J M#M1$1\!Z-LNW+G!^FZ73L%Q.RQ3SI>3(?R3!U?2YC&&31.4D[1UM=3$E21>P M]23B_2@7R_8)DO[LGFFTBKZ?3/%-E0*%WSZA3$ MZ /MMZ!X\KJD?&MXWI9LQ\/7[^-"8PA S)]:.R/Z:8\RN9V]"^]!":F9IRBF MH'>@*)8!IU7-)>6TH5D(_+8'MS<&'R2@CXN.,4'83C]'QYMC@?&:TU&$#-JF MFM!.@9&*.8-#7<-M]!AM0!T?+UXYCH8^[CKZ@^2!6OHCH+*0*["=:3X1RBA) MWC0@JX>!MPI\O8E,,2MI3"(W^=A3^J'U^[@<&16-K;33T6W*X]D&7F554$6P M,I+A1Q3@;- 0E<'L/=.F>7W\SL3U<<\R(":'55<'.'PSGYU\PL67QQF\?O?M M=7:\*&#.: H"A8?H'((H.@@R^D4V'U]S")U]W-<\ 3H'5V(SH/Z1B[DFMVK; M>BOGFO _8$'7;:%>EG3]_,? A.@<$^*/B G1)28N',]RW?%\EE;3;]/5CU$+ M/G>BK!\<["_((0L]C6 EUG:"/A107%D(L3#(0AAOO$4O6[?P;UCH>6 $_V%^ M>DK?^#TL\B0PY%8D7P_^FEOC!43O)1BGD"E1:\S"L6'M8T1T6/^Y!RR.O$XY M5!E]/;7MS.X$$U/%)@;%2!*MSA:\]!Q\Q)2RPE)8\Z*_ ^@& M4>C!H/VZ[JG_<146JV'O *\8>_F=CK,EUEFABV4XG?"@LG;)@!%)@:IC])S) M"8PBDT"QFI>W2W#VMI3W+C[.\\A(:'PB'?7\7KQ=L']?3%?D096)8$K+PCQ8 MEFC+.4RTY:*I?8",5YXD[A\?4G\,!>.\C?2*QX;:.O:59+QS70:KDJ43('I7 M:FI(@*B8@:R*U\G(&'/KYIJ#G>O-WU'^B.?Z/@H]\EQ_.]Q'QQT9@ M_W863BEZI1^;KC=7_>S_P+"8EW>+Z0F)O#(QYB5!4P:ZN4L83BT#7CD$+XWR MD8->IW)PAA"%%H E"F^M\]ZU3I8>H+?4@^WW/]QIW[M='YMV_-XPDQ2=CXG< M-%")%W"0[Z'TVH'=QD/CC\R.1:>32;G MK:9 6YO .:.@:,4Q8F:A>?>%HR>3C3,J?$",[#.I;!^%=0R^\\$Y1EN64]:@ M!2?7C\1+W*" )(+%@)K"B]9MBOZPD\KVTOQ^D\KV4<,?9E)91BPV& /214%" MDPIB-C5_A;F$-A6N_MM,*MM+P0=-*MM'VN-/*MN=K\AD)'MM@'L6-^VH738< M'/KL9/2$EOPHBO9:LNM)9P<":3B9CXPE_/TC_>/%S%I#%KK4X;=2YUR;Y]1< M36-I$Q@K9&9.BL=O+V]^YKBYV@.AX7"I=>#2[.0;OKEL8ZX$@9;\/7+]7 U: M)!W;OM:Q!D=Q"UH5?.LRO/TH'-?>=.)S#ZC4/B%[<4U4^3M/\7TU7:9P6F^1 M)H&IF SQ5WP,Y&LJ"<0NA=LE8/3!L""> +0/TMC=U+QF>'DI:GM' M\J??YY6GY3VL^E('MU:Y1L/H#YTA,NNAS@Y6)<>$O'6_KB/([6Z.WR@(;JC2 M[M%+F,.'F$6*!%A&!*=SG=83%+C(+8AH+4-N8GB*"92[$]S==,!Q$-Q2K;UC M^-7\;/$0K\4H[D6LY4(U#R$* YYB4PAA>KN!B&. ^;F M"NX TEM'_^1D:3]J":@2YUR6VWJG;*3G6#M5/?3VCSSJKVVIS99P4BB14 M@.QLKA/(R)32C@#:!5XZGIC5K<_*+62,>Y790.^WK@BPY:Y.YT3D/"I;Q,Z2.5NR#0-E;RMWAY&WX@N=OHRHY MP0P*X"IR"CP40@BT?[1WK.B0K!"MH\G[:.D),_OK^$'('"CP<;,&/N)L.E_4 MQB:UDB_? CUAX5#E MS9M+LC\\N',N./.N*.VAE)KUIZI@4B963$F.,6-9?#R+[8$%QGV+>@H\'"+) M#@Z6ZV[_)_J=30ZH#4A1O@3/@P"5+()7C@/WQ0KMK$F\=;KV-CIZ LWQ3LC1 MDNX0+>?;2(?H?% %6*J)PY'@'J-/Y,0+Q]'DPIJ[K-LI&??8.5[#CT#F '%W M )J-M5Q?#5VDXM$)&4M1P-&OYQ$E\(PKR&0Z25K%6VR=CW^'B+Z@ M'27F#G!RT^!>74A:HX4)F4RMK$*QMNXEE& D(TZT8]H-&Q"_V2N'<;!\A&&C MXL/DW1ULGH?%XL=T=K+IEC;!:&UTJKXDAUK-0H:7G#P/1CN,)N62Y+#8N4E/ M3V'1@0I_$$1'2+\[)/TV"U_FB]7TOS#7>\O*T/L%?IF>?7DVR^L?72[/:M7_ M\_ERM:P3J5R4/NMHP/%"[&H?P#%? &TBOU]H4[!U+[0C2>[)PQX"C\/JL(M> M(Q?-:RLWQ-3S\'5:7\(P+/%=/)V>K+6Y?#U+IV>9=N9Y'N^O876VF*ZFN)SP M)*-1->?1F#J2IACPM>]/1&6L9J2,W+IZ_%B:>SJ'V\#V2;784=_LA_F]: IN ME9%KSY5I3S&4Y23C.D8K9IMCCLEIWKKCPUX$CIOE-QX>#]%//\,\=^-Q8D/@ MPF2*V)FWM2,]\26\@<*5\L@D)MLZ\7\WRL;-S!L/=7MII)E;.5I"R2%]T_?Y M\"=.*AF@8_GU5=Y2!$+T?\,FZ3AW/JV]L!XF>."D&X:Z=A\%5F0MK$T:G&0< MI',N."2_H;2^AWNZI!M.P2>OMR+!%&+.U(D0,1LP2?.HDO=2M.Z3^X=)NME# M[[LDW>PCZ@[B_$UU[ZN0IK6\=WU+SX06F(*!+#*21(( EST'YV,Q)4>+KC58 M[E(Q/E:.4NR\J92[P\GY%3TG/Y?GH,&6P,GY8 *\1>+!B"RPD-\K6KN#V^@8 M%RO'ZO9!J!P@Z+&[!6T2 2X8.']^<24HC#* 5*HVG.!(P3GYJC)(%B,3ROE= M.@-M^^R>M'^(NN8M9=>!I?B W^:GW^K%S W1G#-CZP9 ;L&BI'BEU-[N(2KB M*.@4LT[&M2Y:?)"@<6]]FZ&GO? [0-(;7-&'O2L;7BYV0[8RAR(@RR2@%FB M=Y8!*J8RG>J@)11RU0D+[)U^Z8#*U6>-$GTF*#Y2"EWAY-KN=:F$*1CEI \N5_* ME0)U!T#0HD036;:BM1?\AZE4V4O'NU:J["/P<0/H\[Z/)PO$RL-%)KV)!8,2 M0$Z8!A6Y(E.9L.ZC)!(:;31?+U9LISK8#.P=ALZS"<"[1 M\6H$':]>UC0M:U GG8-[%!(/K]%3?M'QJ&@HSP[\BZU%%C8[;1RG S,Q6WN@ M,7!*$\R=MTQD+G(8(D?CH(*E)\T//\87/5K2':+EHNY/)JE9X2!4<*"*HA!> M2;*-UB:E9#9"-+]0^Z,4+.VEX=T*EO81=P>@N5M)8]$6'G0!;>LH-VDXD&N5 M(''49#NMSK?+8_^;%"SMI=E'"Y;V$7,'./GWL)BNNRF%U6;K9,.L3BH!'1UYX()N"0V5'98 M0WT)]O^V]V7-;>5(NN_WO^!>[,O+C;#+=D]%5%L.6U4=\\3 *G.&(MTDY;+G MUT^"I"B)XG)(X@B@JB8FW&5+@9/+AT1F(I&IJ2**ZY V(YJB&&GAV#E/JWL@ MY^ [EP-^.5/^RVSM+*,G$+L%A7-7=ARQ18&"8D8 MD Q82^JXM+)XW^;#9+4#HU,TO]DRL; :*B=5OD4_3,-%O?SME^COX.M7W^-T M/+SY.G_H" BL?;GZ\'G]DSP0],<&T\Q0&O-@',*LR4)UN8V.0#[(/)YD3 -JWZ\;TY>#V I*O#JWN M;&%+F/&,H:0<&'*M%7*<8@3\>2953-C[+H J"Z/>_/*B,.I'R@TX8N_OII,P M&8WL]#XU*A+E$6,48G[7YA9MZ:,&)A*5@'[)BC?7VZ2A;D5$81?K+ $W )"W M=A8?';O8::/ Z4-)>PA;A)0(;"5!-&)#O= DQN*U5D\HJ-O.O# XSA!N16C, MIO/!9SN^60:RAFK&A;9(<1: ?VF08\YD@R>-L<&ST D1L.HC-,#?'I#PY(,M M/0$]/=MSN@Q;4/P*K]X10[E(8,44_(&C0%KEUB="$!)$X,1WZC331?4UH^\S ME+6I[A,D5UGA_QR.A[=W]P-D+0U$,VU0H ).+QQX?O(B$?4$K)W3Q'9["G1 MY4\^6EGIIZAL4D)^M15O?SPB7 A+M?<Q13_,GR:\#MV]7J0& ,< 7C!Z$Q!C9"0BXMQF5@'7C4SHA^ZU]_ M.ZHQ76^.8+]%L*?)NSG8?+ ^KMJB28U58E8C(T4>@Z+S!&',<_-H(EA44JI^ MB]X3I1Z ^C)TKA_,;!^TK:THF\GT^GDS_S@S7Z#G\Q_#HQC M-IIDP0-S.'=_4B P![%3U%K$E$?U%F_8? 1]+559ED%9;]II#'D#G#1/R1&4 ML*.YYI C(ZA"Q$4.X;A-IGSKK4??;ZFBKCQRCI)NW>SZOZ;#.="=KM*SMHFK M5HKW#19G R^"T!B$HA0%\6A%D?&,(H^U2#P:X>CAA^]'?+"EFI?S0-*CH.O" M)]/]STD8IJ%?*&;!ST :@L'=]PASF=_6I8ATTA(%3H41WE"3#I=R;UVZI<38 MV9 X7W@-G"KO5I]=WFPO ;V<#\@X4]H1B10$!WD^H $734K$%#-,.N:3,,7= MX1W$M!1(E?*'2\B]"0 ]%LY;.QO.O@ M-ER-']]$D '+PTF#"8@Y"]+*LRMU M\!H%;%5@."K&^IVVMYNVNH- ^P^W"FFE_EGUR^1[A/TR7_GTGZ;#L1]^LZ-E M+/EA,OUU[*>+5S1VM/+_<-NBH_FI'0\\#SAUR'D7D4_46V6U%1W*"D[_ M?B=XZ4N U\NIH3VLQ:D'AB!&F(QGD]$PY*ZW[]_^>OWNS4Z&K>+<$Y>?#CN- M.#<)V8 %(MS$J$W GIF3<'<\+9TP:"X8@SVKISX>'\DO?H]3>Y,M^' R"!'K M9'Q A :#.-,,&8XEPBZ/680M)Q7I!+(='^B6B\07!)T2DFS.\[JO_,K'^KI. M>K4K@,.!YBY2E3L8B%S,KV- AMF$P+\T<,9C(6R_$TD/$-@-9A><\RZIH ;0 MM]$]Y^IN/LMM=1ZFS&#P'BU1&N&H*4C.4>2,(\AXYY(@AF%;.GX\1%,WC%U6 MQKND&EJ U98,_N>8J]B I>[' M4=@-;*B^LH@8 ^#E^LS^SL&!/94[76RN[!PDGII"$?8,X!,C(2LQ0$-H0 MPR.5JC36=A+3#587D5PO*_@&$+1W]IH7'-,\\AS@#^:8,3CEB8AY9D;"-+@@ MBL]D/7_RW45DY(N+OP$H;3.UOTQN;X?S115%?.P_*AQ!6,JC$ A$+R!!B%ZH M0<%[*:RS0LB7. IWD-<-:!>5PN]+.0W@[K$M7O:#R (<.!J\52(@Q85 W.0^ M\DX'Q)@0.3Y)7I9NI+"=DFYHNJB,?0&1MY2CNH]VH2"A1X$50RP0_W#NSPH6[XN*24>TG)7MCPK?7UPL-\<3BC@78"HXI QQ&$GXT](H362E>UCT,VWJ\9BZ!XD^MJMK M@2_#U9#;S'\ .NSH/Z.=#JB4H7R%-DT8I M@$NN'$3CJ>(Y_XC2^A74U4%YM,(N$98?)G?3 0._16!@$A/!DD^)6BG!2>;Y5:ARR.0V MYHS[F!2U46[VT=V2ECGXF?I%W(6 4URFC=FL ;,2+&N"PS^//^(>:+?""&09 M45%)[TSR/9JB^N78/5J8HX1[.C FY?K-I%;?$>8K RM.6Q',AII MD^O,05)YG(?PN+13M8><)O-=YX"JE.B;P-&OX^] _O*V%YR3-4,#835C@C(4 M-+B,X(4*Y))1B"F=K,-<$5:Z?&P7+4TFI\X[ PL(_7CXF"5\QO'&+EOU%L/0 MDOPE,_>^ZV0\^1:GH*;Q#?BQ@Z2DS%..M0AIS"U%JKK@,3"9>VJOL M0E>3.:82_E4Q99R-LQ<,$'^;S&:3\=*GS+S>#6=?\S8K$AP>6KQ\8'@4._T& MA8QA2FFD2 GC$'>:(B? 2\+)*<^9! >IM$_13U#XN+W*$LR;;58&!J(+'K1$ MBL(?7$6.G'46.;#-GF&'K2K-ZV&JF@P$CT'%IJ$JK(A6NB/]/K;+H",^Z=7S M:1IOAW>W QEY /,2D, R 4L!3#N-!"7IP4_D!(P]WF^2COA:D_'<*9CI2\+U MZUB?M_7Q@DG)4^Y+F+.V(5&DINE([$0XG"^[NKK_ MAQV.\_%^-7YZM+\9A\=L+9N #9)Q%&R>1I;E+H(&RSRB%]BT3BHOG#:)'L3$ M49]L,N8Z$2O]R;IUW_C+?.+_^^MD!-J:O?_WW7#^\V1/>/=29?S>CJ06\G*7 M7U@#"R>-13($L2@"XAH[Y#B@B_%@6/#>X^*-G)]2<(]AFR5/D5') M6:PEBZYTZJD)@Y*1ER%-, MK+)<.]FIK7'1<2J]0:>>OK?.83E&^"T@9C5;(+'DM;-YYEA^QT88!(TXO\/% M#DXSFJ\/7^$OKD#T4YS:FK9 M!H(,I,'"Q1B0LR%/S4D* DM+D4Z2".&I5YNA^_EH[$9:*\[.^6C8!%H/JFD/ M<>'=W70XOEG.7_WR%80^&SBOL8I.(J%4R$]K@#$&$+HNKF MM2L!['AU-("OZVFTLSN05&;LC0<' VAXL^PND3/XP-IBXPR"#IC$;)!3[E^! M\R6.YPQ%(X2(SC"22B?DNM)6-S/>(]IZ44X#H-ON#JS["#[X!0^_<^\A..5] M+L9!FE&..$L2.:TC"H[+2%A4QI0>JW4ZM75+F5[\<M* M4;#=\S?R!/?PF(HWTVE.5BV^^?;GP^^LZ%AH>YE8<-X9[04%#F5N"A!ART8) M&Y7@P(51-M#B87(IXBN79KT<9I\9YBKJ;\"E6%(.O[S(O0O+O8X@/2>-0EPE M#_\5,4K,,N9I(":6;GC_A(#*B9PZ(-A\Z7.R1AJ T^F">V!['#Z-[/BCO8WO M)MDQ&@BEC+:Y;0"5 7$._H_+Z7T%LE'81$5=:53VP4==<)\!JTU;65O'=>O= MGK/VP/GU\';YHZ6CM[J4@B#2QB# !A"I$4\A(A.41%YIJHUP4FSB=TO-V]&? MK6Q+JX-D\D(::Q>-G^(T3::WN0C].8LA&<:L2+D.G2#N.$966X5HB, $L<*F M=!8H]WV]CT8?) M-/_B( AA3!YYZUE.77LP-4Y$C2*CQ%&6,$_%KZ]ZYZIQGZ4P3K=MDW9 \WJW MT4#H2"5164LX5XDM7E]@B1+-8PLQ373SZ5JK>Z>!#=,08E]F0QT%GY-WT;=E M\<7<3N?E[@[SF]1MU1V/+B=F[W_$J1^"1 9)*2DECDCQ?"7O1406>X)$XL0G M0ECY]EG'4]E *-'P#NA7Z>TT[BBFA]7?0?@I#I]O?>PYN+H@#KD8=XN#0D8Y MAA)Q6J?$+6'%M\3+L%:Y]*CQ?=0@O%[AYMN0AC<)DT1%GH()TC#<(*,A^G21 M!NLP=ER_)C>MOTJKO\CF.@,^9[II[\>A;I9L)8H_%G)X,PZY6Y)?/,O.__1H MPO%21@,?%7;9<34T^NS"&J0#PX@ZGYBU5 15>@C*2_'6@$-8.8?0&H!>4R;A M7W%X\W6^KB;]!RPP?P?'Z0<[G"X*F=?E*%9@+G'@2%B5'[0%C+0@%@[T((' MH&F[IU=G+AOP&E]!PJX?4/VEMMT ^$\^*8H251"W6LF0)@STJHSSGH(O7?YU MVHMQ]TK2?#WAO-JV/ IT[60"3[X*W$@6S7X=+_-)&X*Z__FGZ=#'@8!0%C,G M$+.2(,YL0$[1A*QG48J(&2U?#_NB'#;@<%[8YFP3?*_IO-S,,QTV92RXX"BH MDIK@\PS0B#1S%AQZFJRD0?C4J?-$"YG-,N=I^\G."SM/^P7E:]J^AR7C&+8! M=A12&(-DJ,3(1$;@KXQ+&6B*JMGRCS+;L_UTZ85MS[*@^\MD5/?Z'Z _S87- ME<.Y,8>P'FD5&9*<.(^6X@:W[FK.OQQ\'2 M*:P9HC['HQ&.?$,([-/$-3@!Q(+Q^?MQ< ^/@X_!;)^/@[NKOX%XYNF;06]# M5"H1%(1P>99/1%9XCS !PHU0X J6#CE>Z>/@(T"P]W'P,1II $ZG"V[/NROC MG$PD=R,3D2+.>$3.LX042#\,_CL MX)##J;0HL?U]/)S/P+];/=QSQMGH2$1Y0!GBGCADA#>(68,)]3Q&F@H#=B]! M#=PM5L7+I"_E-8#$1R](ET5Q*S9P0,5XA3 M*[$5SB?<"7$'&IMO_?CK>8-[O.-81B.U(;6B^_?Q[%OTPS2,8;77>*34ZF21 M)]R"2(A$VJ>$;$K@Q>B8C.@T[_X0K'814*]W?@&E3DI+N#),/DTG'[+QO&_B M@:E./H ;"_^'N!8@BQ3 9A)E='+@W 9; !M/OUH1$&54."DBSQ:FJ"PVA$Q! M2V?S#$6;$">"(:.Q0)HD(UEBQL=.";>B&]4$61YP(AX@X,(*L508@)+8T-WCE+6CJ$[QTBNJ:$[07 9 @1U,E>* M\0#GI38\Y(YH5FKOK1&=*A0O;^C.42K;.73G&/DU$!07N"36,@:G&$86@C(X M"H%9[0UX75Q$",B<]KB7ZINSJ*Y\-=]$_OR%=7_):+\?FC2;3^\66KF:?XW3 MZZ]VO%DX]/@AJ*0T$>HCHMSGY -ITL+X[?4 M]ND?3'^-K;9Z?2FLT$Y+BUBT&G%K+#(L*>1C8-QQZVALYOPYEKD+W6 O@/"7 MWXPGP.URGCF=+)Y%9>SZ_:Q.*C55Z( MM\9O9_X*>_$,L+72F;BT2-Z$_[J;S?./!E2II'B^#>/&(YXL0XXEC:2,6@:7 MG*<;]=5[NQCW1VD#+X[:WDDM(N95^Y3+8O.U88E2LIB3?YCD^5(^SU\FRB!" M))-62$=8,QUACN3M0M\DO*93[ RP-=;GK!?QK)]$KB4DB#2<"X6,\2X7+2>D M@_9YP"]7PDFFNM5+-+$=G[%7><#?WSOR7,C]%3;E9A2L@A'$>8NL6C3["+F5 MG)-(!6<2B]2[;C>#36S)4Y(N\N\-V2C<+OVQ;7?A''RD_%C1T>/@,(_(A[08 MU0J^OK$$66N4,49RZIMY?=N/""XT@7,QMQ6]P?%5AYY'M!R0(!,EP3BS0"S( M+$+@KCE'F-(H(S(*\:0%A$C1AWA"4?R;/!&I8N>P[R\^JN@WG=T,ZH\"I:OVJ5_FN _ M+#@J)=6!&P1JIJ!V#FI74B-&P"6RQKG PL4,QG+_Z"[!78 )Z0_*K MWO]'9$6$2]Q[HY'PDH',B$7.TX2(YRQJ)H5FO4Q(N83!YD0LSHBGMRB>[!'VJD(0E3P MPP-].ZO2?Z%A^WE7:9>#F ML:+M=LKGW[W@6>VANV^E[?3>Z/9[I-IK>.K#F M3$4*VT4&.*<<1=H�Z>=(GA0%PJ':JTTO3V/8!N\C/&+W'Z?;AJ3/7<((P6 M2\)_7:7/T4]NQL/_ :(6Y]:"TN7C7<_RT 8'<;+,XZ4%IW#>(=2--"D$4%R)5;CI32(E*# MB9.E>X[VP4=+37*/@M5+-,D]1L>MO R\9^V!\^OA[?)'RQAAU6'&.*(QA"=( MBMR]'9.$M)8&"2J-"9HS.,*."!T[?K;Q(JS>0;(M!NQ#8U5+'+KU_8T>CB#F M PH<*\05%TC3))'"EG%KM(F^]!OO\YLV7U;;W%.@65YY#7@ NWH !T]QX'#$ MN.1%SH; EHJ6(.Y$E+"A5"A^679.T^9ZJ;"71E\)A36 NS+N^T.^D2@&SGHR M*$2=)VEQCFP -TEZHY04S(CB)1Z%66BE<70K@55-A#2P05:"FFOV'NS7,?QGO+8_XJ/;H/4_KK:<'8?W*<4\ S'_ZV?8HR=?A)W[P3(W M8479+G05MO[\PSW"^FY !I(?& >4:$R(,X61)1;^T!9C.XAYUR3 MN"GHMW$1+3E[EP(X_<%WFAMQ"I=/2:E[*)=" MPJ9!*R'W)M)"ZVVYYBAOSE\FX_EP?#<64YY<7 4 MDH1@,H&[39B46G::-W%,O-.9NKIG;5\PZTD[EW"&?K33S-KW(N?CL\6*GWW[ MR7V!6'L^UW\?3M3<*'UB95T Y MMY8&Z\$)#=F^YH16FHA!/(+VWFRA3FT8!DKA#-)4K"-OUI;<_G_QDD6\TN9R("MAM0BDX;05%)GB#:&22$&,X MY<6[9IU":%U[511/NTNV^E)< \FO;JPM2C>P-\KE1G>,49*--4?&D(0DU\:* M1+4U+[4WGU/72C%7;U!Y=G7;B]X:0^3JEE%J%3E0BV#70A#"(1R!G:L1D*YB MD(1"=-PC\EJHHNI+WWM@=8+P&X//ZD)91(&]LQ*E%#3BD7*DM5,(6PAM8V3$ MFD[##$^$3PM54>?J=0],3A!R8S!YM)\>[B4$YH03(I%U(B(>O$ Z.H=@)\$_ M>)8(+QT2'J*IE7OURF?<:3IJ '/+#J57Z0O\6IP-D@/F.034,200C<$$:UO%\W;K6I!?MGR^_!JS$*OD^OODMVEG\G-]17Z7? M9_'-;!8AH(T^.6\M\L9YQ)6T2!M"D&*,N"BH%L6G)NTEJ&Y-8Z\VI)PBFD/5 M;T/KAJ/A_.? ,4&"I2 ;+P7B@H!13#$A03D3SG,+OENO>%J34K>]TPLBZ33A M-X>A^^*;0101"Z(PB,+%W(I"@;,7,'(0>D(081+#_4+HGI*ZW8%>$$$GB;YV M1\PWWD_N\G/:1(!M/B+ Z,L&,W1_5;%OV%?99. 4Z9TN\ 5M5 MH(,F' W!4)60TI+#KL ::9(B(I%QPBG\Z9L96O!;:Y?M-9W)%]9] VC_&.?+ M&OB&.F()BM: 62Z#R%'2;0 : M>5--XU?85^N'><#/5;JV/P:61NX)]HA%!T8\\8!0ZMKB?[^GO.!C))H#Z?%23FZ<52(NIZ_YF4!](;EV0RB"IL$.?4(I<[WR5&G8DX$%-\>,.1)-8M/VW!X!91 MWNG8G,#N*7,GLG$QG]N&C?UP-%QJ\UZ"@CNG-75(,P.^E')Y8!P<*E-> N=Q:#C40X+>H% 2BEN?B-P/L2#@"E".5J14;BCY\D@Z104%L?1RE:QOQO-AR,P.O\%[_V4.E:R&*^JZ$[4-P?5?*W!F&AJ M,2W=N:0L!VV=]2W_[Q;]_[V9?/]_T8?E M\LOR[N$ML/?0J/MPENX)DA\ON@2Q#P_8W?Z%([-N)Q-?*%/6RS.\PFFBWE\* M'O4^Z/A9OWO3P+U-#^ZM#5"?D#EG,/#9%FETYLNQ?10_&N19%B![%Z[:[*AVX=(L]6XMS>VO@\Q)8.4KD=5&Q:SAR63R<,X)9O08D'!!SM8/D^5OA M0R?$::^+]24K<9^FEB#S^:I5HO*#NKB'42>)5$SM/*$OSK].0F%];:Q9)85XFK:V2Z,177V" MS\ZGM^/P861OBFCJZ8I52FE/TM-6232BI;SC?QG/PK2)G4]2W'[95%;@^DP=WL:06Z2"0_B''9V]W?:M6R64 M/4IU':32PL:;_3*:S.+U9$WNXL%7N=UW8/TJ@>CQ6[";E)K59T]JK!.!%M)> M(TK[=1R&WX?ASHX697[G*&ICJ;I!V7Z93PX)H/96&HT>Z#J_,-/N^7SP,74YEF7]Y\_M(++ Y_K^U7WP7A MT5GTM1V8;:<'G.B9P_+1P/W"76!@>CLL3XX'-N32@NI^'X?IZ.?-HS<&M_/S M];9UU4ZG.ZZOM7TB:4%E[W],_:?IT!?87P]+=5). U=KSYAO02/_@!-@_L[. MXP<[G/YA1W<%5+-ES4XZ:N!";;)[Y[JLY^O7J0V^P#19]9E9Z7F[A[?X_3G57KVK6=@ M. GWG3YPQI9=K7K_F?.SS%L7K)8@.T8_CS?K/K%4-K*Y)A)L?XY]\AEP=K9Y MVWK5]+57[I-.0OA+WP/TXIUT5^\43V7M?9G_]Z>IOYI>SZ;O M9_/AK5U>+94K]^[T@6HECZ=J]1BQ5=;PXU;7Y4SI[E6KU4">JLN# FKG /PX MF?]G7)_4L50]W<7KR?L?^:X_ I_C-)GZA6M]KK$]YCO5+KL+:;B+$!M4^Q_#R6C5V^8_ M)K?QE]S.9OKS-_MG'[K?^[%Z%^QG%, MP_G9Q1(G?;#>57U).'25:UN0 #,VLN,5P;_>?LM]F8$!-QP-YS_+^&ZG?;%> M;4 A4!PGV78BL)(NWIYEZQ40% C"VO3UMA!8.([>7+:3$IO*=1V644.W I,X M@[CP<_SWW7"ZMBMEC/(1G^FDY*927\?+L-4JH$_?^ZH >KIRD>J?/<06J/SY M9'_^,7O4E:ATX4^7]<_8UR"<\VM]UHM4NW ]0@N/=^0F][4OA'Y$O^@#^PN8 MB9O)].?9I2/;5ZRGIDUY3SHR7SN1/!IMDC?LT.&M4Q')[H7K55_M5<7D.+E4 M5MVG."F@IX=5:M:4');U9 _C]8M\@*2/1=2QN5:]1[U'*F6'$/ZN57S)D^;O M^L2_ZQ./TTWXK^O)(AX_=WL\7:E:&=6^W;&5V=H*&(W69)79&IO+U3O6MXI[ MTH7WVFW"HLT!UME[XO$ZU8K4]NV(+8S6=FI7U)9)NCU?K=ZQ?5XV52^TX!4@):Z?^*J6AAW4_C,OLM<.KUS.! MI^FRL[QJV\P8I_^83NZ^_3J;W174Z+YUJU7GGFI'#\NHMD7]FIO A#6AI;2X M;]UJ=;FG6M?#,JJ^%R?7D[D=E;@'WERK6KGMR7MNJRSJ:^B-GT,D/OKYR0Y# M(45M6[):8>WI^MHCF=J!$WWV^* MV<:=B]8K=3W5RSP@GH:TMZ#LD84HJ<1M:]>K4RV@RSW":L&4KDDM;E!WKERO MPO0.&F?ECMCA$%EU$OTY&(.7/\U*1Y'&?JE>K>G+N[A11-J?_CW'^Z]A/ M;@OET#M]H%[):C%=[Q9;ZM[/A>9^[_;8NV$E=+26@ M]HFE]E/G[%!EC@HI;-MZG?354L)HCU!:2/$7:8_Y>*%."FHIR[--#-6=D,G9 MI9+W:W321TLYF WFVRCS/EL=Q]:KTI;2) V6J4[&_P#'9478NSCST^'B&J90 MG>KAY3LIL:4$2'>153^7PC#394<B?-MI0+Z2RP5AMJ_#J> M#4&LUU.[:*;Z:-3A4\K/[*ZQYS-%6FUT9:- WXUGGWH&D!/?K^Y<]IQS,: M;;$E95Z [EZX 5WM>0QZ4"!_-Q.HM8?^;BSP=V.!XV+K^71T':>WLZMT/0V MKS(>_IYEJ^VAXWR$PX*I[BEDJDHT(WVZ4K67O,?Z<%O8;T4EU\/YV>[UDZ6J M/C=*!+L!,E>39A\F\?P861OSE+/KC6K/;<]3D\'1%(_L=B' MSO8L6^U][7%J.RR8)@S@@JX2\_JV+%?M;>TIAG";(!HRAM?3V_&\K"U\M&2U M5[6GF\+G FG+$A92V.Y5JSVH/V^X"AW.32[2O6>T-[BC7<(8\F=/7N M;KH@K("2UDO5>Q5[BG8V)="$6KY$?S<=SH=Q]N;FYLUW.QR=7<"[9]UZ[UY/ M4=A>V5S&+>.GR6CH@8%/TXGO\9;QR6=ZN&7/5&;B3WZNUI K^CO*K?L6RC\^-DOB*U3!JY^U<:R2J?J><] M\NO?HJ]^D/]P=A;____Y7U!+ P04 " !=@ E70(M\;8\5 #*H0 %@ M &=O,C R,G$R97AH:6)I=#$P,2YH=&WM/6M3&SNRW^^OT.74W4-N&8+)BT=. MJA+P)M1F@0)G<_?3ECPCVSH9C[R2!L?[ZV]W2YJ'/<8FA^#AX'Q( C.26JU6 MO[OG[=".DG=OAX+'[_[K[7_O[+!3%64CD5H6:<&MB%EF9#I@7V-AOK&='?_6 MB1I/M1P,+=O?VW_!OBK]3=YP]]Q*FXAW89ZWS]W/;Y_3(F][*IZ^>QO+&R;C MW[9D^[4X%/R5.(Q?OWGYNG=X^#H^.#@\/-CK[T?M@_;K?[6W8"B\[L88.TW$ M;ULCF>X,!:Y_]/+5V!Y/9&R'1^V]O?_9JK[']0!>M6I\U-Z']ZSX;G=X(@?I M$4$/;_<5[-6_'JE$Z:-?]NC/,3[9Z?.13*9'OW;E2!AV+B;L2HUX^FO+\-3L M&*%EW[UHY'_$4;L-B]"/$P?=&Y@GD:D(T+;W$<3.]Z'L2[OMM\_Q_;#' MN9V6((X FT*O">2KSG7WZNRDVSEEU]V+D[^Q+^=G7?;QZOUYEYU?=,]..M6- M-' +7\Y/.U>L^ZGYD'Z\NCCI7/V377SI?NYTV:>+SZ=GYQ_9R<75Y6[C@=_? M:Q^RL_.3SGGW[!\==OGY_?F=808VH=^M,NKWS%C9G[J++=,8)CEZ\7K\\R_V MR_J#TRH2>LHN,F!YEGU228S,\T3I\2[;MD/!_O++P?[^WG'8V\,#Z5 5BTAI M;J5*CS+ FL:WMMZ=J-&8I]/U ;?UCO#3/G[68N-,FXP#!%8Q:0US=)4BG<@; MP2X3GK88-_",C?B4]03C(&]BD%@\C9D6QI+XZFLU8A9 Q'GHW^:? ^ZM&8

    )#@SK@/\8F3HM".5QA*Q M:) BBND1? ED(E,:4+L">S_00I#*L\VMY=$0'N- 6$QI-M;B1JK,)%/XK[J1 M2& U>( 5 (@4@ 0HV$3"XAP&2)B!D >X1$ ]()YXW58F0QD-:9LR!6H8(T%X M$.!U-T)JAG0/0$T!6R=\+"TPP/\@+(2$5%FFX#T]D4:P6/3A3/,IS!!7&G*X M-;CX2/ 4N5*!IA)4*\F7)5SWKMP;AEG>2T1XHZ"X\\:O0@NYQH2CN[CEET0*D-@XK^\>[ M].BYC>>?O7BUVV[O+WP,"MW"9[=-^WI_]_7!P4K3/B>0'=B &0/D]]O6BZTP M8,QCE#E'^^/OK%U5>1/1GT>.&C^\GD"H+]V>O_SRZN"8Y13C,=#PS=&,1W0/ MH]MYZI[CJ8?MXS+'. =Q!;]\<5S9MS_= &^8XA5=KMN1LHZ.P\ M5Y=1;ZK7@HGD[I_BG%:TM5P_:Q!1%NBZNOYBJI3H?&@;>KP7OG>-EE"6_&1V M1T>V#B/W,K?F9DRY(7?V%!GD Y4*L.2Z8&7)E QU;]5Y&_#&(RM&,;P-OQ;&T$5)LER=3_DLG^W,7V%QH@KU[HWI1>O1;Z1D8(!+PO<0UT MXZC,LA.>&5&Z/9R=#'DZ0(<-W(34:I7L_GEET -PZ 4&G<1KF\:L\^],WO $ MCL3,"*,"V8]KP_4WX18OJ//A]02&96.)3\G'& <4B1Q%;,RGR)8-><=SGR60 MZK7W3K9?;$?/@-<#L_=LO<;S5Y#3<_*SK>K)NY,#<*V!JO_].4QO?Z7%6?[G M85CO!@7+4#!'I^4$@[$R%%\XTB+A&']:F'+@_=![Q1#>,RK)[.(A=XB"EO\> MZH++#<1.3PO^;8?W8?P13R9\:K;NE#.Q9,T?CMJN*1)[EQ!Z\\#_U_(_Z[PT MK"%H^C!U^D!3X.EBJE/55[,ZC6V>;9YMGFV>->?91A-:H G]<)[#.H1U]U.' M4>[C]=G'\\XINWQ_U3T[.;O$U,WW)W\[O_CZN7/ZL7/-KCHGG;/++KOX*^M^ M.L.?E^5\MC"==3I_[^ BYZ?T'J8"MO G^.L:_F6=_[N$L=>@E9V? MGG7/+LY9]X+>=&L '+537[-/G:L.;:GEEKG&@1\Z[,,%_)9]^"=-TNU<_?WZ MIV[F,6B2I=/^*1KCFUUT:"WW0<[S#U"3LM/C1CC_9/M!&=T:[NR/ MZ/]WA_\'M[T9MAFV&;89MAFV&;89ULAAU?3G%]48U\]28O;^B!*S<"L^6+># MD;FC_3>U6ZGDG._@2P^_.3"0\QX*,*!)C7$T:QB=0_O'[PW&Y_&\NC.8XSJ+K'?&P__GZ-*=:7K M^K3+5-_LKZU,];)46KFX+H[R MFYLI@4U?RBR3*XZTQG"\63+!8)ID_6UPMN M@T .97J^_*Z\ 5\N6*I[+ H>*6<'A.W2:D9ZJ]%GMF0+C3A&/ =W/+?4=F^* MD]=0G+RIMK]W(B^S*([7$(G8);Z:/UQX;. .Y-7'E3KM<@'R733]10+UL0KF M]NZ:\^&6"]B%5?WKI&- VW6=J)SI#3#;&&"^)+]B,R_K?;!2KX-R NZLE&?; ME,0K.-C']:)0BS$("Y0J>&52EJ5]/!$PX+/4B"A#[<+U80+XM(@$2A\L6:$R M$ 0+*S54ZN9\YCLMA!VB:!KQ;VZ$TFRD8 SZ%A!=/ E;7[RY&J00P:RFH/1" M2X50D5*>Q[=02(% RBAK^78)"#I/C,*>"4D6 ]BPG]I#CV6_#U0%2SAINPID MU5*#<:E2",EF!HMX0/H&JPJ V=%A& <]/!B72)*PZ2MU2DA>@%I:W)%4J:4"-9U3$H M3..?U"]8%*%A'"=)<-DQ0$LC/;ZG,]J1&^/#3=L\=XM1P7%$A95P0CU1N,M: M=6HE9Q&FB/5A/Y9TU=*/QBEF?0Q.:3&0L -=R)A*GR%_3U.T1+'@N??,PT!; MH%,P<\?@X,L+[^:AR^?E4:0RA-89!Q1)8XLB:8BHBI[)6?T%8Z"QPF9@!M1_ M384=+Q6] /E 5Y1?GMV6+\*@ ."&&G:6" '9W!,D<('#I6KZ\VH,6BNI]5; M6?(&@"*K>B"(7?TM-O@S)J,3@7&IZ1-%3A>=!WY\T1C$::FM>@9 M;8$ $=\C5S",O>'H)M9)CT7;!S;=K9NP+MK M8@_M;KBIV(3"6\CH!"!F M2^^H_E,V*%XUF6ISOHB QZC@R^#D4J M;KPQ,5&@P7IZF-%XD29D01-X?#EC7SE([C/NC17.-KE,,\ ER%MW 54\M-9_3L(_\QQ;B00'/<=X# M;X3CW 'D5CGLX-U #F)1,?.%"QM*9!34AD_[8*HW,B9#;HT2Y*WJ93#5"/B@ M!#,$)$WA^%J BZ6>&>MM,F>_^!YFL!M ;S_3A +G?'[*NNF;)G.4*T?%<%NN MBZZ+#> I908!),EK><-*WL/@K=/Y3GFYP^1? MF_O81 &3OR[XA@<%%M1X2G%0K'J@QO9A*$^8FJ3NC<+-.PN@B_@@:R./.EWG M7 ,BYP(ZWV+?;\TP^@%W 8S!>3(\ PJX OX1$'/KPC1OX13T>Z!VG])4FXW2 M+XGQ%._/X^='4&/OSV7RX*;68[2U#IK,UKK\._L*%WOH$BH;P-#J'8:@P,3W MYRV<9YWN.AG C^E/W0VN"_I,"E2Q1'K-LH4-2($;MMS".MA/MP#?PS*MFQ N M+&*9;O:0O51..5L0,"CG8U),C93'\4S2_\IQ)+Y\19^LU>=2 VKU-V'9#4\R M"FX6G&M9FU?ZT@]!A05J_\;FQN@T0KS7XGC3$6'2W3^A,*(CT63MDM8I!%2@99.9B\ M:+*$M'4>8]-I$8*I."%Z>F!)O+ZF)DY)+:N5%@,%/[7F8\?1MU1-@*H&PFD7 ME-EL/'HJ(5A<"$-M>0)B$;0O1_KJV "APJE(^-6F6(P%B1F:$[:&D*"H_[)[ MO M8L]%D:.6D.J7;CE@6BQ1$0""(.!Y@N">W48I;CS7WKR4&:J1^]5\DRO/PUP< M,'O*UM9AD]62]9=VH8,$4USP0DJ7,>"N$ERX48;USD1ISK&)?$FMF @M[$2( M="X2LDB_1\J>:&F)VQ54'[RSO6FI!!N>R,17DQ7FC$S6K.*L$ M5 Z E/)/K*]?LM[K$<>:K#4G1^;3VSC_2YRW&;1X*S]1:H2[ZD;43UB5S-1Q4.)*57 ]8FQM[>) MF"6 5B6_#YU0WB&%KR(/K'%4^PA@).(,U=52_XJO3/<:ZGK "T M]YJM ;"K4.R$W]V0*09__7<[UNZF6$'0Y]H\Z*48(R!?WOP%FQ8U79'?IG.] MQCZ_O- \0DJ%%SAZAK<^:5IN=#7E!^D8'..WO.@Y]2+WR<&R51D M7H?>542(&'^!ZK5RC!>=UV6$V@ MNE)/GOM9]V?K>J9LPET% D^LCR*W7%U.".*.5.QJ"[RJ24Z3\D?'5TUORN_, M#= =EHB 3BC[SOU<&''N?J"&FOO'JG=C8^ILOJ[VQ[ZNYIQRZ$F_$^U+XWRO MJ5>>5;V]T1-4^#3KVR7[PZ](7@E7!53+_OUO91X_+8J3:A+12LWC>%A@-A:] MR4:[M]9O#TVTCEI[SN=OW< MZ^^<6KZP*T\C)1W;:]S(EMTL3UHQ:71E\D^%Q;^%;7_*V;]M^:;G*BB+'6^0%#Z,KE,DO")$BY'SM_L^7MY1D!KV4OV=:FEA&A;H8LQN!5KOWST4JTP[O MX-%-I=$W=NON;[1:%.,YPKB:_W"G7!>8Z\Y^6OO&)'CSG RZM-H]X1].* MRW?Y^CY -?MXE; M(RQNS3$.OW/^AW*;*3]J4?8@M6"YM6]$Y/.19GNE5'/ *NE7(7'->),Q%>C$ M]D4I/ ;)Y_*8X*<$=._$_3IW?J-VZ#K*A,PJ%3!1%T%''Z!+ZRJZN?$@-NG& M$^B6?Z.,+F)J/KY< .9Z\E,#"S.LYL8]ZZ%*23I&P<^H;Z3B'>_[9A 9= M=R YZH5$=2(*R#^6)@+SE<06[$_&),Y"!R:7QQAECHC)6/->//+JD"+:S^AK M#PMO_VQ2DX#=U*1L>TO-^RQ-N2NF:U*4@U&=+R[CO$AS+, 1%6#RCV4 :TYW M$%^XA])\9@HJ]:B2LN#2SF6PIV?23*A,I]POJ)H[M0GINCOB M??F*'JD:3TB>>(B$/O.1%N%VF(ND!:[\:ND3%1OX!GTCS.#2]2TE38:)4P(+ M,T#Q=H5/)>'G$M@ V<%+-1M'QOI2GSR,<360Y:VYF(#3L"O /-ZJ]><]%4_A MGZ$=)>_^'U!+ P04 " !=@ E7_*'J93<( "G+@ %@ &=O,C R,W$R M97AH:6)I=#,Q,2YH=&WM6FU3&SD2_GZ_0D?J-J3*-G[!O!A"E4.<7;:V@ -R MN_?I2C/2V#HTHUEIQL;WZ^]IS0RVL3G,)I2BY._'/^U7FBEU:M*I5<-1QMK- M=H?]:NRM&O.B/5.9EB>5GN.=XOEXQP]R'!@Q/3D6:LR4>+^E^/YA]T#L[Q^V MP^YN('G0%4'8XJ$0>TV^%[7^U=I"5X@7?5PVU?+]5JR2^DC2^+W=;IH=393( M1KU6L_FWK06Y3-YE=:[5,.EY:]$:&?A6-H=&&]M[T_0_1]12CWBL]+3W]D;% MTK%S.6%7)N;)VYKCB:L[:554"#KU']EKM3"X?YP4UNQ#CU:)K*QKM>KZ\_]\QMV<\&N!Z?>I4ZS M36[=_#1@U_VK#_WSP77]XK=?!O]D_=,;:FDWF^U'/8NY'0*#@>KJ[TM.S&JMLGA\^X.'MT)H\$?72DLC_''TKNZY,(&W&?FZP MZY&48EIC/]M&;96IW\HB%L(@%4U9-N+9#V^Z!T=/!;L*[5'*A0 GUK6,H(V" M/P?T?^>.U!:O5"* ^UZ=A/XD1+0:?]XL/YBI9J-+TW#&1GPLF95C)2=(,-E( M.?9[SBT(0D_Q/C6 BDG8)V-CUFK6_\Y,Q'ZT!A&;LHL^#]PA: A//&6WB9EH*8:R5D2QC)TP,"$QJ"$P E<)X\F4Y4EF M&69B9$H,U/(+0DD,I3.<> (C&_E1AW3J?# M.P%C,*3VU0G&((%0650C$$O0'98(:=EDI,(11 K)Q&V4)( MFZAL! ==*D-O(.E-89H1<'.,;H(%T_EI>,6H[+P<5$H6J01Q)PC-XEP#)"&. M9CO7KI((E,,S!3TJ"74NH!-8F@MJ#3A41%,IH$ H)G1K/8-IB1#W8&BL!*%( M<8TD<@T!8-, 0'XXY^T)N1NQ2)N)JX!KY5"YS'(,Q.EE83>LK,WASU7&+%G[ MBB&XNW$0O%F(UUM7PJNL,XA"3!0I//H8GC%NI4<+HJ\"+2FJ3 *B@59N1.(D M%H,^B4+I62@7:N-R]"-BM487L$DI-0J\=FP;*!$2L"N@,+@+1SP92M8'9UWE M&A*M#J^WNMORG>_:ZHKBJ7A45*0G!5Q)/R-BFT-Q@2JR9>V!HH6!(@Q$?C[$ M-B2H*%B[#MM["-?.WF;#E6\.7%N-YC[-PT?I,%.(G\^!3X.K1NDYY+E;OPOE MR4 "*.5(1>8UN84"<-=8.<^(D)*)UT/%^(Q+Y_G82LT]\LK4.T-/K>1J:E3@ M5=CBC%;"GUZX/'!**&X5.:"* L%GB(0TY8Z2ME^HSF=XSY_&21B4@:^I4XK* M5(6YYD3[<,L;,4O^Z%&4$O,5$/X*) F"F=%?BK69N//2D!UL#K)+(EX$]MJ< MMH3O]=EP;9AC:8R5(/1R9Q).M,\=D$^%*4&:6U'!"X!7/%!:95.J!E8-2XO- M(]&#K%@G"Z)SA:W/+G>E0VEN4X#<^>HE#(T5W@!?X@YE@J)$ ^MHD2DM(A)! M^5[@&8M-I2#XUXOH<',077'U8,QU[@F-XBVC""6F&B-2;D6IB-)C#6HN'E?7 MC1Z[Z A:=45U&I@\>WSL=9('OY>65'I'3V^@6% 5]7XYRF(.8(^''@WP*N$G M-@=^%:$6X5V&">WKR\+/MSQ X3,(E/*^""I\AO/T^95K=2EZ<1#^1K7S AST+XR]N\=3<.XL_=O/DC3%&MB]J,JH@YYW$Z8RW" MVS.*D:4Z%T9Q5+F9L>X^\_L74!;'*LND7)D+ H.J@EJ$@DV^^S9P#.IU1.WX MGZKL:L')WW,%D_T2RY/0'TZ\^[XO^X:YOJ]1N&&N%/!&FV/:9H=* B!EUK[? M'TTDOZ4T7!1R/A'[$M2?HU9'2\^"7;F5*8XF5I <%^CHY#W'K8!H6;)"&&A# M95DKJ@"'$L#E,;""^?%NE#EDY?';Z\[PF[=EZB.11Q9L4@,"I*<^8,B?@)=@ MJQ69425CH\>2TF/"A^5!OBW94L:I-E.)ULG(%!3)%Z ,Z'UAI=!8%Q#+X4>P M,[_CJCZ* IS2T@=1S5,G>]4?1Z#U5/-I3R5^\GRGH\4OOG3I8$RY ;5%.8H? ML&B>W4=H-(L["9G%/U&-7#8W?--.)I;;=AO=YMZCK_ MNMI.NW'0.?SZ:AOMP\[_P]CFP>-=_ZC:W4:GN[^6UAV/!5L)5$MSU[-11GLA M[5*>O-_J;%4RY9+M-5G+2U5CO$;1ZM-.[ZC7T<,;/DNKTJ3?GN3]FO\( MXERLFYZ>B15>$4UOCE/]? @R98[.X?.?^; MK;RL\T=CO>9ZWBP26BU:%@Q^RYTB0O21@56A>3&1_A[=%[Y4+RTV>;2'\;NH MTY&2$1O-6/A=7!3?\1?4 M_PM02P,$% @ 78 )5[F(Q"0A" ?RX !8 !G;S(P,C-Q,F5X:&EB M:70S,3(N:'1M[5IM;]LX$OY^OX*7XK8I8#N6[;PY:0$W378#+))NFL7>?3K0 M(F7Q(HE:DK+C^_7W#"7%=FQOG6VOZP0-4-<2A\,9SL-GAC1/8Y]8LUE)G>E\:M0H=JS3[G39;]K< MJ3$OVYURB7Q7ZSG=*Y]/]_P@IT,MIN].A1HS)=[NJ&$01*$XW.\='NWW#@)^ M=!P>#(4XX(<]<71T?/3O8 ==(5[VL6Z:R+<[J?:Z87EFFU8:%96"5OU7]H, @_O'26G-(?0D*I.U=4&'3#J_C]50.=8- M6IW3/9*O?5KR;,[B$+,GS57%Y=G@]O+ZRMV?<$^WEQ>G5U^ M'/S,+BZO!OB*;]<7D#B_671I"YWY^.O-IU\'5[?L]II].C_S+G7;'7+K]J=S M]FEP\WYP=?ZI>?W/G\__Q09GM]32:;<[:SU+N1D!@T[G&"+_^KAZ[%=OI5^7 M#59;.#_\D(=W(Z.+3#0K2R+_=_*M[#J+N4F@[JS%WAL>QM*L,O-;6=-@H31. M15/F8NY^>+5_=+)I7$]R+@3HKYG(".J.\&8.T_\I+*DM7ZE, .+])@G]17 ( M6G_=-#^:J79KGZ;ADL5\+)F18R4GR"4N5I;]7G #+DBF>)]KXYC.V(4V*0O: MS5^8CMB/1B-B4W9=('$X]I-.2#-RCLE;"-_Q"PU?9^O"]YY;! WA2:?L+M.3 M1(J1;)11K&(G-$S(-,H%C,!5QG@V947F3"'A 0H(7TL@J)RE>#**)RSB(5X9 MIE/D1*=+N26!3(;26@X<0"3E=Q+CSNFT>"=@#(9,?"&",4@@5 :%!\0R=(UL'P=N%>+VV%;RJ.H,H1$>1 MPJ./X27C1GJT(/IJF$B**I. Z#!1-B9Q$DM!GT2A]"R4#1-M"_0C8C4Z*6&3 M4VH4>&W9+E B)&!70N'\/HQY-I)L ,ZZ*:C\"KJ\&>SORC>^:[ ORJ?R45$] MGI5P)?V,B&T.Q26JR):-!XH6!HHP$/GY&-N0H*)@XSKLX#%^/7 - M6NU#FH'$D"I1BHSKRX,%("[QLIZ1H24 MS+P>*L9G7#K/QT8FW".O2KTS]#0JKJ9&!5Z%+58G2OB#"EL,K1**&T4.J+) M\!DB(TV%I:3M%ZKU&=[SI[82!CGP-77*49FJL$@XT3[<\D;,DC]ZE*7$? 6$ M;T-)@F!F])=B8R;N/C=D#[<'V141+P)[8TY;PO?F;+@QS+$TQDH0>KG5&2?: MYQ;(I\*4(,V-J.$%P"L^5(ER4ZH&5@U+B\TCT8.L7"<+HG.%K<\N]Y5#>6%R M@-SZZB4,M1'> %_BCF2&HB0!UM$BC+.< ]GCHT0 O$GYB>^!7$VH9WF68T+Z^*OQ\RR,4 M/H% *>_K,"P,P6 NR2[H2[5U>$/'QM!B0ZBHSHW8[I)P! R#SA[)569BIR7] M 02=363%@RUO2DMB;A^J$")"CWDI?(;PWE?L/66)NI-)=1KQ2+[Q!1/R)(0_ MO\W;_M9!_*F;-W^$*>IUT9A1%3'G/$YGK$5X>T(QLE3GPBB.*M=I8Q\ROW\! M96FJG)-R92X8:E05U"(4;/+==X%C4*\E:L?_5&77"T[^7BB8[)=8D87^<.+- M]WW9-\SU@P2%&^9* 6^T.:9M=J@D %)E[8?]T43R.TK#92'G$[$O0?TY:GVT M]"3855N9\FAB!NH#AOP)> 6V1ID953;6R5A2>LSXJ#K(-Q5; MRC1/]%2B=1+KDB+Y I0!O2^L%%J; F(Y_ BV\SNN^A=1@%,:^C4TX;F5_?K+ M"6@]3_BTKS(_>;[32:5^J)W3:9_N%XPI-Z"VJ$;Q Y;-LZL'K79Y_< 9_!/U MR%5SRS?M.;'#*86J-=FS].1H\U08G.>O=WI[M0RU9KM MMUG@I>HQ7J)H-3V?Z]/)[ZG7R>/;/$O+4N??GN7]HO\ YEPLG#X_$RN\(I[> M'J<&Q0ALRHX;_H[7$SQ[ ARV/[3OIR\NL#^\ZAV>6/_)UE_5^3\MYNUBH-6B M5;G@-]PYPD,_,; Z+L\FS-]#^YP7Z5FL9,0N'LKBZ_),XGL(GT\(=S^6OZ @ M>DMQ?/-%@=SS&Y6YG5'IX+O3(36NV37-7YC.M?575/KE;ZUCN?8*=;4+:L^Z M\"$(L7#+7=8:L?!97@#?\Q?/_P=02P,$% @ 78 )5^;U^9KV! ^A@ M !8 !G;S(P,C-Q,F5X:&EB:70S,C$N:'1M[5EM;]LV$/Z^7W%+L38!+%F2 MW^*7!G ==W51Q*GMK-VG@18IFRLEJA25Q/OU.U)2$N=E3;>L38L:AB'I[LB[ M>^XYDO)@K6-Q,%@S0@]^&OSL.' HPSQFB890,:(9A3SCR0K>499] ,#NIUDL)1TD] M6_"897#$SF F8Y(\JV4DR9R,*1X5BAG_B_5\'R>WMV>%-QT<1_"$5=[Y@7%I M?+[F2ZZA$;C^H&[TJYAN1';%XQ"SQ]2#N^S=R^71>+:8O)R,AHO)] BF+^%X M-CD:38Z';V#\?CPZ64Q^&^-CU!C/X/AD-C\9'BU@,05_'T[66._ MT?)JVV$_PH"'3H\7X\.M<*H@NE[;9&'Q:@SSX>S%\&@\=Z;OWXQ_A^%H M822!YP5W!AD3M<*274JM9=S;1X?*)UJF.#_>7TG#GWFF>;0I'O&$8E9ZC7;Z M\,5[/3'-6Q,S22"42<)"S64"9URO0:\9O,V)0K3$!F8LE4J#C.!7)4.F-C#- MD?$:7DE!3>\8296ZL&NLGCYI-/LC&:HJ^2 M L/H*;S.!2K[;:_OUXI^0S*(N$#1A3MS%N:*:XYQDX3"^#QOT:38U6#-%$.'+WTJ@BAX-&B"EA2?6A2K"B'.HE8NBEB2N"7;.K&H3Y3KBWG_9 M+7'$7:@Z^"PK39:"72P#4E&FS!(@2)JQ7G71ISQ+!=GT>&*3:8WZV\.9HCLU M+3,DHBP\6W"%^'(CZWK%9E:CHYI6,Y=BUXKJFMZ4-=V6U[Y3ZKG^G;)_&M5O MNWXG>/!A@X[;:CR\MPTWZ#8>?M3_)[4=M['?N=>H=5L+JE*HJ-HL"I0BH6J;G4S9!>FZL^M>/AC=8*=,OW_4MYP^Q16[O M<#Z=B5NB,FW[\00US%>XOD*WV,!_1F2?40Z/']H7F^\.V*=/FIU^9G_AUN/) MO\7ZGGQ^7$WH=M5RPV /^RDB) 6G4$'SS2#] ]UOG*K'N)OFYEQCM]:C-6<1 MGK3PU*7Y*8-I%'$\S/\ ]-L!=/=8<3PUI7ALNH'CWG\"LF[/+@]VI+KZKCZ5 MF3W?]103Q'A\Y]O[KN$M9?D[<)Q*:RRSK>+KC8; "UKP5JIW_)R43]L MVDF&*TFW1T/*SX'3YWO<\]BJ?]B+5WX0MPD)>KV(=DC?[\5]VNO2^$]_#TU1 MO;3)]5:PYWL)3YT-,_.'[4ZF!Q>]XO>SMZFEUJAPB^3D/K+4ICB;%5 MXD@*J<(GGOT,C,2)2<+%-GRVY G+X91=P%PF)'W6R$F:.SE3/"X5<_X/"WT? M)[>W%Z4W71Q'\)35WOF!<6ERN>$KKJ$5N,&P:?3KF&Y$=LWC"+/'U(.[[-W+ MY?%DOIR>3,>CY71V"K,3.)M/3\?3L]$K.)F>CO 2KV8GJ#&9P]F;^>+-Z'0) MRQGX/7CC+MRQ"XO)V!K[K8[7V W[$08\6L#H>':VG!SOA%,'T?<.31:6+R>P M&,U?C$XG"V?V^ZO)'S :+XTD\+S@SB 3HM98LBNIM4S"'CI4/=$RP_GQ_EH: M_BIRS>-M^8BG%+,2M@ZSAR_>#Q/3OC4QTQ0BF:8LTERF<,'U!O2&P>N"*$1+ M;&'.,JDTR!A^53)B:@NS AFOX:44U/2.L529"_O&ZNF35GLPEDE&TJV]/@ < M]$2J!'S/>0VQ5';T#'V5%!A&3^&W0J"R?^@-_$;9;T@.,1OX-9H4NQILF&+H\'N?RB!*EQHP;4"-Y?64KTCT M;JUDD5*GRGYL/X,OA<5X0Y3 X9!=+Q2),(K;W/Q2WC0 T3:E"EFA\H*@!UI> M:P &L^Z@Y+^!C%"9F17ENG:E8^B%>%@DB5J1E.7.[%*P+8PB6UJ&7@V4$\2H MTQOT'6 #]@6'Y=UX$P:,L IYBCTZ(70QP7= $+2D^M2C6%4*X M61@RQ7)3# TC)D( FJ$S1&"IY!E61]ZP5C%/21J9YS@@Y79HT\11JQ!E+4E< M$.R<>=TFJD7$O?^:6^&(6U!U]$E6FJP$NUH#I*),F?XO2):SL+X84)YG@FQ# MGMID6J/![G"FZ,Y-RXR(J K/%EPIKG:Q_;;;:7?,1E:CGYK6$U=[7-?N<9N: MWI2UW5[0OU/JN?Z=LO\:U>^ZK<\P;-!WO:#WX,.V,'G=AW>VZW9ZG8=/+0I[ MP;V&;=IB4+5"3=5V6: 4F2-RY,/SO=9>K5-1./3 MUKU'-^C:I6>C]D$V:6Q M&GQX+KS!2IE]^:YO3Z_'V")W=S@?S\0M49FV_7B"&A5K7%^A7^[>/R&R3RB' MQP_MB^UW!^S3)^WN(+>_9G"(\4G$*-RS<#\P]H MOV62CC>Q3&/?D#X+4&X?Z8X@IC=P//A?0#;M.>7!CD_77\IG M,K=GN5 Q@6>W&UL4$L! A0#% @ 78 )5V88YX'+0 MPD( !( ( !%:@! &=O+3(P,C,P-S Q7V&UL4$L! A0#% @ 78 )5TZ.2.P7>0 U+\% !, M ( !$\ " &=O+3(P,C,P-S Q7W!R92YX;6Q02P$"% ,4 M" !=@ E70(M\;8\5 #*H0 %@ @ %;.0, 9V\R,#(R<3)E M>&AI8FET,3 Q+FAT;5!+ 0(4 Q0 ( %V "5?\H>IE-P@ *7P, 9V\R,#(S<3)E>&AI8FET,S(Q+FAT;5!+ 0(4 Q0 M ( %V "5=@"(;,YP0 .,8 6 " 0AE P!G;S(P,C-Q E,F5X:&EB:70S,C(N:'1M4$L%!@ , P $@, "-J P $! end

    @HXR='7Y= %\/'/<("1<2?LC=0\5(N+FSH[KTT+59<"+X+]PT1+"HBHA'N%0BGRI4O? MLZD74AO_8A3"-('TU?&(UW7 *6$E-6S;R?2"]<1$TZ?K-7C]T ]9KO<\P/-X MG&?Z^<6QHWZ&T(F[4KXIXUM(!P801\MOX86"^LS:_<1_<;2(>4=7NXK1T8FJ M:!U#:U@=I=>C!E5K=J/6(SW[GYI9R6[J!^,RLR=ZU@DH^7E&>C#!<^*^D+>P M\FD:60"K2:+/TFLI57J]G5$E@3=H #]@[=_.06!I@%?!F @W8Y'Z 2K /ZWF M#R93'U&T\?@AW&^5R 9;1QGSAV/C9+= M]#E5#:D(8'0RHV?8!)*?4^Z:6M6T3&1P&A>E+TYY7V6\GU&=R6^->K6A+/]9 MJ:I_GHF[9@1;38H=%_LSRSMVX?6%8SW]J%]K^$"Z>(6K_Q^=]_Z#6Z[_D=+NKZ%SRWN)_K! M\:2H[\?P##N4)?K:I6#11[6;$M@T\G'I+*:%L7802[UD7K%'8ML!@[SMZ/>K MJQJ-:MVH;Z*K#+U:5VMKZ:H\CU6UJJHLO_6]Q[[_FVG6Q6#+-5@KCR7,9?4F M+VW,7;H@MD[$/E9":+6EA-@6&A.Y MH!P!*M_D^FOLODFJS%P[3='T=;;=KS/YTR.B-B*B5H3X'2V=!-AV"+93:!=R M2X%_Q)WO?K9FWO'4\^DGE2XW5U5V!"8D\H0DLG9XB;0JS3IVP"BL MB[.01R&//$T\CSRJAY?'.EK(AF7*5F$-^H5$"HGD:>)Y)-(ZO$3B:3(@C0U9 MV?X\#Z!61"T% DH%0*EU63-X:N E +5GM[M 0+'-3+I1 MEVL*3_NO!:3V[#<6"*ED:Q(V:]W>/>1O2S_7'N"WP ]#:1CX/6>K0[9/>>_> M"N^0D?B.43BW9!B5IJ[59-,JS0$TI^44>Z>0JGR@KLO.!WBB M'@V(RW;&$WO@>$X8!6R+F41?A[B'360R-_954RI_2V@,<=W%%(5;"8%SBU0= M7(F&(BM<=6P3&8,].Z,[ E<#P&5JLKF]OA;@XAA<*[S-W8!+5\ 9,*T"&S<) M\)\GQNOZ BLSG3KS)$9FO M&95O(";++2-:I:G79*,NDE "@AOXG$5 4,=M@')#Y$$%!#?Q3(N H%%IUAJR MMOU)?0*"1PG!%?YK$1 TP5FMR;I>&@B>0E:T'?5I,,I[;G;*^;I1HG@&/\\H MLC&NJO'?&/<:MTW3,,J@+DL>W:I>Y] MUA1U+SS[^P1MV[TKX$".HVP-I;"C;,6"-\?(6N6^;P>QU=;/4''/CV:)LHIC M1MDJ%W[G*-,J35/6#5$9=LPH6^7%[QQE.G^ZK- $<3G.Q/2GUD)$2<]N,\>3 MT>]46)Q;>HQBT\5B:?NX +ENHKDX0)KH-*A&:1:Z!2"Y'2&QY*M?UTE1$GD(M4,)1J4.!ES0M;)WC M8KJL>:+CQ4".M-K.]\)?&2^2ZQZ1$Q!]!@0HZG@D>+N.Z" $F<27!C[;89(M M-.46R'JEJ:NRI1;5-HX;$U%@&N24H;RB3)XG*.-^3H!R;>O>O0+*1PGE%>7V M'$'9Q-VC>H&900'EXX+RBK)]GJ"L@H-AR:925!M1_ES^$NYCO1XY^5G>6]1$ M;^?-@Q"E,?&OU*,;M \R-2SKTHRB3KT#(['[W>)6)KL-O[BCT/HG N6>__$HB16>,*!L\WWB9JW0L5Q. M0CP9%0ROW=O@%"+3JC0U0S:L^56KLL2T!:5GA$X0.B%G1+.=3J@7.I8B=0(N M-BBRTI@/UX5.$#KAQ'7"BLAT*YU04PH=2X$ZH8:I[KJL-H2?('2"T EY3X4J M3@ZU0D>VG;;267W-HE1L673"*:R'_4I"IRM1$G@PXE :TD *^R18/RDR7X^H M [EM/^ZX]"0T6WX"E%>UW='@ ='Q;DI"F]4CK11=V=T,M6C&R93+9VD'YN9 MGA F9"N/;*G%R%8-96L7;5Z% M;/&$,"%;>63+*D:V+"9;.SC4<$>R=0J+ZE>.&T?4WB9L7+?/!G=SSYWR.G(Q MSQ?ZI$#!R[#.0+I9;+ M@*4PAZ^H33-"!H0,3' M41@1C\UCH_-BUBW&%\_@YQFGUG^:)6!$8^E$E2>"G[/P.E,?%XGVN(T''1JT M>TS7A^VQ#DE37?G**2RMTFS49;.P=B4<.48"93E*>7>+,AU05I--ZPC=;X&R M',6ANT69P729I@J4'3G*5A08[A9E)M-ENLD3RD[M%,(TQA4]-HKW*U/2S@E+ M;CG!7JF*(M<**V#@J$1! &U[U[(PH%D)T%2N-L$+H''C718&M'JJT1314NC( M@;:9@UD8T!K@8C9DJ\Y3NR'F8GZ*2,>E\*_M/#>_P'^R5P](\.1XR:89;1H, M78J=[O;/=PWY_D"I=.M'\,#(ERY]S\9>*S;^Q?;U$$S+?W4\XG4=XDH/$7R! MI]&,&S5O.M'FET[PJ;GT,>D@]1H\8NB'#C+W/* NB9QG^OG%L:-^AMR)NQ*. MG"OC6T@'Y@&@6WH++XPPIDDQ^5\<+2+?T=6N8G1THBI:Q] :5D?I]:A!U9K= MJ/5(S_ZGAMO7DYOZ03:#(4C@62>@Y.<9Z<$$SXG[0M["RJ=IO@'3)HD^2Z^E M5.GU=D:5!#R@!_RDB>0Y2"X-\"H8$^%F+%(_0*WXI]7\495*\Q$UA.3W4,:B M1)3(2 Z8^ABCF15-POQ<,@SI>?;'Y^S<3L=CHV0W?4X%+Q4!#%!GU!6;0/)S MREV]7C5-$QF5QGO9W1H\ENC7FTHRW]6JNJ?9T+O&<%6369=%QOG MY0M#<_IUN3*94RG[EW1KH:1_NV]?MN[_D-H_'F]:C])O[9NKZ]MOTF7[_JXJ M+56(O(S^LGU[U;I]:%W!@&\?VC?75Q>/\.'A$?[YWKI]?)#:7^%3^_)O.+'6 M_<-?I-;??UP__L']S#XXGA3U_1B>88>R1%^[%+>WHK,BD0%X#5'X<3E_IL6O M=A 3OV1>L4=BVP%+_G'+T>]7.X'MJ2J)DLFKGHQZ53>,M=13GL>"NJS5-GKJ M^[_IB1(^W%@7Z&#^3J8N&4W%6/.,U=*V<2:TO,[$Y*6-N4L71.R)#MQ/R%Y? MI=:94KST!P,(U!\BO_MSC>JH74CI.D5 @?\RFS>=$F&3D3<-2A_"E2ZIQ&!+VTI*[84=&%T8=+9]UWPE$)PA/\=.]';%&EV MH= FLIPY6K5P3DB6,URG"G2=*9\4Z2Y8['(@$W$HLU/0I<=5?KT8'[\2EWA= MB'%#S$I=T2[%;+VDJ[*D*9HFCJ?>>)6D/KE*A MKE2:#4NN68:LFZ=V0O5N<0^=*MJ M\;YAJ/5*@ZX3)J>U/=,P@CE@.I EMLXZ!(M"R0L)[.4Y>+'S#CTB=47.C^GH MZS",J7T5!T",.QB7G]9$9RT9J8VG$U O9*6&WX*USP&8R >:E::E&[*N'F%; MJR/'W/_\J:ZIVF?>V,2?DA9P*CRBT]9P,>?5US^(&]-WM=>\JUG# \V.L._D MD:.)4^4DV+2%T.M[$WJ+-Z$7P:.X\O#!XSO[$$L0/#Y,!(G="2T@T>3L]A-K M0[&9A11;G@6;^-1F D[[CK(N['_%8<0V6C_ZXPITK#V_]M+*VNG-/AW'0[0._<4VGF^P<"]_=.7:<69$/.UG.&9/7OO! 7B(G M6+2ZDW<)IZ%4FJJFR?7:?$?ZCR+SQBO&.$V0EC>N.&TX+5=9FR[?K%17&YGY MAEIIZK)FS3=*%[J*6W!QJJL$F[;1 >NLYNQ(!VA6QI) MC@U3+W2>:?J#6-X1*37!IJ,/PP2<.(238-,6B?05VVG ]%TS M W>S=OWUA"NL%SN8RTG#FPP+QM?N/9+7W$/#33ZZ;"TX\)BC%+W ^[X7CHJ$ MF%GLT+83Q5H9\%[0DA0GP<0ZK88NAH'C2DF;(7V;A:BE.PR/2J*7K%"9>VPR MU+"2$^3JIEPOK(IW/>X=.,&X0PAR%_+G/EY\SMU5RH42^B MN= !A:B\H:P0=B'LZPO[BN/;MN^ZT&A4FG53E2$R*[$Z$&(FQ&P;,5MQIMC6 M8J8I2J6I6359,[;N)23$3(@9/[/.)68;],7,*68JZR&D6;*Y_=&V>Q&T$UO2 M7;_7BRQY-!K]%$HO3M3O4]=&1$AT,'3]-TJEB+R^TYK]Q/*N2[(TC259FB?_ M/,G*)-NK9]O W)$W+.2_" +B/;&3%W^E0'OZU0]ZU(GB(,G0)K?]GG('?GQ$ MEN3,[FB*5FD:=4LVC/GZ';$.4%(\+C(!2[JDSF!Q9GO_EE"<-Q,ZF GN<5;> M'(>0AW7E05O2Q72G\I#3IV)]&4VEJ":H0C&+NA'!I@WUQ9+D/T_JPDS4!7?G MHXMB;'&EZ-+*5Z.=\FZ+$;N7!)M.,;0[;3@5$=IQVBM#4[!4495U9>L,G-!R M0LL)-NTDT.-6>5@<*@\1]HDK#Q_VE7O!]LIY=FSJV:$T!-UR8BNM(H$JV'2* M0=YIPRE7QY-54=Y(?RYRFK *?XMV)4+1"$4CV+2E *\(M-Z5WP8W\GMBBQ%K M=(:1Q(*$R $)-AV]KRK@Q"&/0E.58@=37-\.354K3CG++ ^YY7.K:#NU;H6(I$NUX&M!>4[.8DEEBG,7O@#-#!X,M=*F'] M;;M%DJ:D$KW(0URG[?^*?C2::H*8'J]XEC>Z%FI$J)']J)$571BW[PV@UBK- M>DV7&XVB=K+QIVB$ L!/I0 KV@B7( 6Y6FKBBRI1:UMTP(L!!@(<"I ._> M -=9'"])9VC3V;@N]2(:[#_+ MI+'60)1*MWX$#XQ\Z=+W;.P'9.-?+.-"(OCPU?&(UW6(*SU$\ 7;N3Y*]LQ. M=-G$FE\ZP:?FTMO20>DU&/70#]EN]O. NB1RGNGG%\>.^EE>;.*N-'>DC&\A M'1AW'"V_A1?"F].DF/QO/\@&,R1/]*P34/+SC/1@K.?$?2%O8>73-+8 6)/T MFYWZT@GV>CN;8 )PFW;]@+4N.(\!6@%>!6,BW(Q%Z@>80?V3HZM=Q>CH1%6T MCJ$UK X,B!I4K=F-6H_T[']B]>TC"C=6FEUB]I5) 1E!FDG^&)@L>PGS<\DP MI.?9'Y\SS>%X;)3LIL^IGO*\R MWL]D8I/?&O5J0UG^LU)5_SQC)V=D5#79*L9BS;APK6.Q:ERN%]96*KL3VKEZ M0R:TW^[;EZW[/Z3VC\>;UJ/T6_OFZOKVFW39OK^K2KE5XKY'?]F^O6K=/K2N M8,"W#^V;ZZN+1_CP\ C_?&_=/CY([:_PJ7WY-YQ8Z_[A+U+K[S^N'_^0V7*# MX\74YGZ2'QQ/BOI^#,_ 1O3TM4MQ^0"+$24R\&.0VH_+634MB;6#&.HE\XH] M$ML.V../6XY^OXH*S%!52?1-7DUEU*NZ8:REJ?(\%C1GK;;14]__34_T\>'& M6@HWN60T%6/-,U9+V\:OT/+Z%9.7-N8N75#XD.C _2SSU]?:P9 4S$MLA7[I MGH7=2NE*TL*E@?^2_*V5D\SC-FL2\S>QV=K9M2>E[=;6H/PI4.F>1@2^M*46 M"3P8]?+3>4Z++I/U,^ 3LPJ:*=+L0J%-%)8M*X594 W#.2'9GJ U4+76E$^* M=!O%UEFNI0/W40Z]D6[?+4J/IB!ZC?F75#H7;5M8L>5_K>V+FH(B5VY1*XO) MW]4."2'UIR3UM5UO=M#42K.NJK*E%'70)&\F6,B;D+>UY:OO7-[P"&5941JR9FEED3A1LRFNW'8L MZ15PZSFOU#[[#PW\13Z#.6I8S#W2^+,S0B(*[WBQXNR6C25B'OG8>ZJ^==\I MH5_WC";17KT4;,HE]"LZFA/?J5IRE:CJ'5$H>1.7,D)-NTN6N-. M>33X4QXGMD!U3X=QT.T#OW%9JIOLC0O?W1MWG%F1Y&!O$1. ML&B!*N\J%'@)355O+&SNO?Z)NB+S5@J3*U9O!)QRJJQ-EV]6JJN-S#RX)4U= M-LSYVEZAJ[@%%Z>Z2K!I&QVPSFK.CG2 QI4..+$T_)7S[-C4LT-I"+'>_I/N M \>V75KTY!N\YCE&TRU7GD-PB3.'5Z3T]]V1RTE+=\T,'=C"=N^1O.9. MJYG%#@W&D0SH9NV]<1.#J56:JBJ;UOQYI1R5=0N\[[OL9#M06<4.IDCAJY-12?3B^A9=WV,71CWIPJC555FM%WQ>_5&<2'_29\Z? MT*GR>@']%8V]]%<4]4A"V(6P;R7LQJ[;3AFLK:(A-[2=MWD3-E6(&:=BMD'/ MXIQBIE6:FM*0%:,AQ$R(V8F*V*D MV9UA5)IF#7?H;=VT5"3P><'<(MV]3L/I0KK\&";H<.ZQ5-X$A,#\VIA?I^GS MM@T>UW!J:K@O0JEMG?06"E84;@@V;:<3U@EA]J 2K$0E;)U,V-\BZ(4G-F((-IU\B';:<"HR1..MG951KS0;LE&?+P?D37H$*DNAY 2; M=A;+<:<[&OSI#A'TB2L/'_25>TVT@,XKY4[>8DE%BG^I&36[4M]YU5R!O#YP!.AA\N5;U?#$M$-.B#D_G3SS+&UT+-2+4R'[4R#IG^VRU_]ZL5YIUS5IX MB,^Q*!HAP$* #R7 *UKS%B# #0B9M8:L&KH08"' 0H +%N -FC?F$^":PCK@ MF#6YUC@&&RP*C,65^RXPYF_ XDK^KQ2@$E<*4(DK^;]2@$I<*4 EKN3_2@$J M<>5N0/4I(AV7PK^V\]S\ O_)[AB0X,GQDG2&-IV.ZU(OHL'^TTP::PU$J73K M1_# R)/W0 M#]F^]/. NB1RGNGG%\>.^EF&:^*N- FDC&\A'1A '"V_A1<*UJ9),?E?'"TF MT!Q=[2I&1R>JHG4,K6%UE%Z/&E2MV8U:C_3L?^IJ);NI'V0S&)(G>M8)*/EY M1GHPP7/BOI"WL/)I&ED JTFBS])K*55ZO9U1)8&W3;M^P#H7G,< K "O@C$1 M;L8B]0-,H/YI-7]4I=)\1-'&0K-+3+XR&2#-C/E,[L=H9KE+F)]+AB$]S_[X MG.D-QV.C9#=]3E5#*@*X?61G\9?OVJG7[T+J" M\=X^M&^NKRX>X MQZI:5:DOO_6]Q[[_FVE:NQFLD4<%YU*WDYJZM9KT M.Z4_0ZD%IGJZ=$;41 M$;4\J./[)-M&U5R+ I/W71>QH&/O8TLZ=( B0->ZA<46' M '1&VMJA(UZAPB;8VF[>0"/8I+ N96G#LJS)C>X.LFF((=" M0&AM [P5A R D"'7U:)VK/!F?TNA92\&/HSF/R,MZW@1\9XN1^0-+SR[C=2]8,3-+3UFI0G"LZ#%HNC_ M\R6J,[YVQW%.P:;IA*U]EX-BV2\L@),M]8" AKGVVLX3= M#24A;25'8^:6">QT(%N*>5 '9<25W2#!9"O-VK<-ZN]-@*MW> MB9-SSW&U20+\,O<;!@J3B)VPC^EHYI8/?-OIP6@12/MWRLLCXW,&(X3QPU\3 MPOZ-.!Z2N^VUIN@,7M7W"2JW>U? B]S2KU::IJP;AW6O-C,E!W?>RP.S.5.R M;YAIZ,5KUM;G/Q8(LY/SXI>=T"Z2VALG31A)?YT]0S6W=.@@'9;,*U(H10$)@/ 9(*NW7I96J2O-X?%'1;IA @(X)Y$NDGR"XM[J//,-M($ M%)[]3$7*>G/M.R+R5S^X\N-.U(O=B^YF>48+#UR05?.P'HK(8A]6!1>*J!HB M2C$UCA!U_(F5LCOI5[1'@P \]*SRD[QN:"-.Q*E:6>&7T#,IDGXDKVF:]%?J MT9Z3/Y#%DPCDAK[U8J?PU'D&U>0WL "6)P])^-Q[3SYO IRZ BK3V+KRD].BD#)L M6[KL$^\)GN=XD[N06,$E6P%T'=)Q7+$CZ;BLY+5G4Y!)&]=Y$[9C>FM<)3^? MZ#HUD_JAP. %M&" I1U7-/GWVKL?T35W/J*.&Z!EO3%?-?11&-KC@-.*L*58 M.&F8WJJI\T'+0>!TP'CD@5%1'!S,O)]9C N>4$ M%W=UN6$=MEI3I(RX4[[;@,JH- U-;FCSH?/ZVE=DB[99WZ5#XM@232+4L)B= MHJ?BI^1V>U-R9WG7-"^PW3:_.EOQK9GSYPH+?YA?G.TB\;0GO+'U8,W@:9_< MR7G-25YQ0ENS]55I2-XVSE64V+_9JM[5SGM17U0I#-XZA>:3:T^3T.PE?>!Q0> V+3<6HXU;4R?H.\FZI%G]#, M$PL(I^9,[UHO,T:DXL*XDULQXPY416[4MTYJ" ^:9W#ESFD4 :Z&@@>YR[HI M/.5#UL.,%G5=9.W6ZKC$OLQ.U?'T)NZ;E,JY#T]OL(VVKC86KS#.\4Y-*8N[?=+87-T(?E?8-"K-NB%;VOQ* M":?0/,FC=+ ()!2]X#D_DK4+9@"6)KRJ8I>NT<-;B6 MZ^:=@JN.X*IM?\8?0OND#/@-ZE)+YS M">L6V,JHG%MX&I5FK28KFMBA=+3@6M5_9U?@TA7<,%R7=55XS@46Z.6.3Q?;:/>'KN " MKR;KRKSX".?V2#"5U[G=&E,&UGPU&MML A4N;4$NK>.%<< .I\,3O&&@#KSJ MK,@$Q(DX+CD,S'6WD^X0F?5*LV;*NE5 MGFW MR#S)4LE>=CRM*)4\PB39=%Q&7VG0Q29I?@]&XG=_2OX0!?$ Z;'RG!>7)P9+ MSV1O]]CY1>$/#[35-7SAL52R9R\^U@@7]$*XS(V1D _(F';"E]RZMH%GRYD+ M5*TXPO"(()DGFCLT)%5VIF[#/&Q_ZMT==U@&*_!(7J47)^KW?1?'+P74)1$$ M@9$O>1 5AJ- 'PT#'0Q=_XU2*9PX(Y&\D, ^N;7I7:RBW">T?_2!*;^/>?+5 M#Y:=>3:)K\#7^ZK9*$PUB_7N@E1S0)]]]QD]ZVY ;2>2>J3+6HNE M+\Q3\Y%SZ6/#6%]ZDK!RHW0%'CU;WU8-"[>8;RB9^X"2IE2:%D=($L[P>\KW MY'+'^22FMA>)4;%FH[[@3#SA ?,+I%PXRN$"+\/1NWZO5MQRG?!["U:]27TE M33K'BPJ*@I(/[.RQ1$KFI4''@N/YMD/"DST2G.10I^_BQ "<&/-U:<)/W4_W MP+0W%=:<=?W! -U4K#,4+NGV169?_6!,X';ODI&757'F]DY9ZU9->*?'BZDU MR\T*Q%2-'66XE8D6?NK&X+AR<(N79^/QMSH,9A]$6FO%4G(;U-2-0-RM]O$3:YO86 M&MCFW52WD0[A@?*<'UU?@[Z/I7=SI+IR[#G21K MQHG->SWH*KBZAJPVMNE"DHN1)?*$3QB96W8A*0*9&JM+4"WND5F0^\V_&;#3 M@UG1"C"3@&T!V1_8&_ 9&.AMV X[ICW9S5T?H[#!065UP 'IQ MW8/V;50*C U.&^/KVA7.,8Z]:TVY7L1A'^(\T2) >+G,'$DDDCKTR?$\C%CP M4!T&CE-+HN>J?GH_NM]*-'-+F@G61-%D2]NZ0Y+(RO,,.JW.$^IJ@#I#D94Z M3UV63R+.>%>14_A^J0I?T] FTSO7@0FV'^/I$]FLMO/,^"/E?Q^00D>DF72> M%)-5:=8MV;2*ZE)2',L/'(()Z1?2OQ-GF"OQKX/X&[)6.Q[Q7^'4V$XX=,D; M3G5%?])]72D&+ 9\% /^%!&0=/C7=IZ;7^ _V1T#$CPY7B+SVK29PRZT-"A: M;ZO**K6MH=I^H%2Z]2-X8.1+ESX>=HU+TO 74TNL06JZ\$13/"GO*\R MWL_X*\EOC7JUH2S_6:FJ?Y[1P#."K9HL1%BL%Y>?-C"G&!-8-K]T@D_-11)T M4$F?.S2"2?JW^_9EZ_X/J?WC\:;U*/W6OKFZOOTF7;;O[ZI+]2$O@]]$R4O< MS^K##X_$M@,3^#@_UC55KU59;:\/R#1)K4II<'4;#^ YW?DE[NGPJ1T\$<_Y M#]-V8Q[#!PB;[@(: L/8QW9OQ/0QSZ^%[7H>$C#.%7E^U\R4*I1A+I.5Y,[0N,P#I:HT;K';UF=(AAD2[1[)YA MZ[IAUFB'=KL5B4) -D1$!3$8A\FALXSE0SP 5KRAVIT8C#0>C90-)XO>4B+- M*!7X+1U9\FR&C=6CFYX-,17XMJ,9FM(PM'JMWC&5AJEV[%Y#Z%5ID:K$^G=C M;4P+N/KV[+@NE:5+(",$^9Y#9 82QP/C/D3[GEQ[!>[F"PE838VFJ(8L?<-^ MAP"C=ARY-))^2X\ N(3;JM*'R'^BN$66'0\@.:#X7OI@L@%U+QX\,8P[H6,[ M! _PE-'LN92=BNV^R5)E^LER1:J\4/@O]AGI4ZF"K<>)]U;Y*#FA1*0^3/'L M*?!?HKXL ?<#$#KIF;@Q'A(:$<>%00 +_AT3;-(G,\$&%Y#E[D&2XP%:T>10 MYQY(W7^=JV^)!AP;MW@-[ M^R@=HXQTB*%@6W]K+A>3CC>;HA]'4S#XG81]X&CD>[+4#N@3_GM'/2]\MXB(=\7\(VK_2(*1ORPUY:<091,9A/)W4]3P(JL17D$*21P-Q-#E/DX\QCPU:DGU)WTA'HC3R@< M>T)]\DRE#J4>2!P=@FYAB@8?'-ALQPQ3'61LEH9)'PR4UB?J@?GAL(,SZ,I9=,*(0Z4/EV\7%'6@-1"=>289#F#$+,H(X4P& \]AE[&4W MSS_Q0^5']:$*CWF@W3A@):/LQJQ:1\+]JTX8(D ^,'WUT+J$RT&J\"AY& NV M=0;-BE.J2I<0EQ!V9F:28LV,M(=NBCUR'/ D>BP+2N;IQP%@VI3>J,DP.5; MN/>*=BDJUD3$]$2':RE/V9^CIU0^)K18,ND.<1G]PSX%0TD06,E#%[\B^32: M QA1"O/HPWV,8Q &@Z&TDP;A4=\/!P';F#-YK0?"$(88F*!,$JE'G&#\DDP9@RJ,77AE)K=) MC053>6B8<78HB6--FUP.=R=>&B/(J&XC.:X2W5K0MZ,1 $;1PP/;@"YI\F84 ML^QA,[?3UR'M,MK@N($3O3B*@_$8_)&R3@8[+X2_C@K_1LJNYP1AA$YK$"7^ M:ZJ@4$$ 7?.!_@Y>&R35IO>TZQ*P3CTV.XA?1RR8"%G&@J#/"D)JKH;XQ'0^ M$ADDJ$XM\!+D3.!E 3< Q 'MPVU(<0P^!G3"2@6C42>'B\&#T5SBG^R-@"?$ M2#J>X8235I4>@#MLNBX&%V@1,).(MU*OS_1R,FB0HH!T6"=O-D"0^(SAC"OX MQ9""1RN#"H97@!",K#50 .QY&F,C'F#ZR<0FSSKK3IR9-'$50]_+E-$*J0N* M[DG._)SD)38(,$A3D, R>T "^&"&KZF\X"8(H'K(P@[/EQR899>90#R?+:$S M1$TD0/2%2,!DQ#*BEH5/J'E&OV<<3NF-$)@ PKQY*9-U6>SY_TCZ"+5@4 /F M_W'@].?,7?W KBJC"8QEVUCDUR>NXPA"^:Q )I:-C;0.C@^MIJH]=)Y%=ED\8^\WI M'- "X6L7WX E>_@*G%MF9Q;.,(L<%HTEH,_4B].)C(3;CIFA&]_$XIC$#$@7 MW2AF]C#1,EULG^K C(/,MT/Q'5,H23DP-WL(W.FFJCAPPI_)6\%C3KZ+F(=P MR>*13&BG'H4Z)\#E&]0W+Z!VI9^@@D!9_DX3FXT:DD49$]$78CI^Y%2#"J9M[Y@&"( (X-8!-,SM+>=V3.(3I+8 5O/H+.&/E] @:7_85DO=C78"?S50?N";;R9P]=Y M8P]()DSM,W#$ Y1.]J !A7 HB79P1:#OQ[,C&9E)3+^/?GJ;O).EGB?O8K9G MF.S/9E=D^M^>> 8=;2J'1J]L+QA_RU$QW[BBC3 3AQNT!=]!]_$+DHGP1QF M)TS>Q=)TN(S PB!,?3';G$0+*) ![;F9"T(2>QWVP:;_G PM62"Z;"Q':+)N M6,OA$HK;#5@52I/A+Y6X^NP:I5933=6B1#/,FJ%I5D?OT5[=JM>)KA&M,>=' M Y!'LB0YX*:"_@\"=,8R-4V2KLT251\%9Y_^[C_3Y(4A@)6];_$TYL*6U(L'!_L_B=;'=K<4 MJ,%PQL*9D2*,DN".C399'4T5U\P81X,9SUZ&M]AQ-[$+N, '(LY6B.$&P9HQPYG:USEJRSBNL>@O)/F(/J,W5J6;,="8 M'>XQ(TQ"]@30;F==A'CR[C3'-<,$(G$WZ"@X'.AM)RCA15ZGQ0FX$ ?3&8"AQ'[LT$A4]=*U"UZ=3K# M%"V(7(@[,!O Q@7$5S5 O!?U0Z2PRX*5-(L\BJM3"$TIJ,_I.R8IEP3G81]& M-J$"MR'<"I?CTTSESFD7&]>7%QN+NF%1-RSJAA<7^JTLW)MQHDV;6*36I9V> M;ANZW2,F53N6T3!UW=8LPG^AW_+5YWGBK(P8,$88U["DWGP2+J?'R:*#-PZ4 M65X'33M+;D>!TXG9VQ+-"=_ZO9Z#1F9(NO3_L_?ES6TC2YY?!<$WO<^.@/AP M'^X)1JA]]'JWV_+:[MDW,PL7"? "9(@51,3_2R) M!*JR\JH\?KD2%B*[QR.O)7N3>>WQJN7F-_'R%];&X/B*:87TU5TKU^[#]":6 M7B'(UF:1.6YXFX;CW#7AN)2H*17YI0OSC:FG4U"IH,?R8)W,U^%%.;,;_@Q, MY<'[,C\DI5:: XYY"H5-GHF4,78JTI>RB#T#1X)17H&N(3,RK^C&/ 01>J(1 MG3XIQU7W+UMF&F+)GXV!US%7$[# G=!&2OO8'%PWE8KFM2Q'455SJ.JNX2N^J]D.\SW3 M'GF@E,>5\CZB'K^O5&\C+"MSF\/J>9J8_0@6V8_YC3C+>O$,67JC*,J\1HRR M1EA?QK!H9)9>O3&7[ 7T!RIAP628EU]ZGZF@+,.]B.CX'V6C<)% MAWB]P"Q:5KD1S.8)/(I@:#$.P \._P3O+Q:! 90E0J_8#U"T-8UB.:_KU. MT3'[Y@[G:! DQ?E/4N_$2?XQ*ZB>'0@<%M>K&-4F?0VGN,!+*+IHF=7QO867 M*>"\["6)>5@0=AG.>:3X:;94ZT+1.&29UV)[<5%\*$U#GTW2R'7V MN$ORW^H/@NK*26C^N:+*_EFV>=/")TIM,QKA-/5=9QOQV);"NY@AC1>%8<<8 M*AUX6I@2+Y6OI-6&]2NH.!GC"#PY:AC*.2&+JTZ]'Z :_N8AU817F%59#O4% M5ORM?C*I84_B(+X:2C#DR[BHYINUW! Q7B8!DE9KX0KG"0A<=O0P:%K4&X?\ M.E7\@D=0O?IV+?QX?85^7_HUN[O+N78OEU35K&+-B[TTCTQ=947U% ]L<\^U MM/G,)RY7OZU0(O.#4T]QFT24"M0T"][#OL=I_P/20TI)T;^HHI%Z-L(2_D*O M;DBIC3PXHRR?%B\R?5YJ.2HR3W'%KT>&*#G>0U#Z3V\N@GKTQ#?! MX_VH&> M:Q$0Y7)[9!J" "9]U?MXUWN=WOVHYU+.5Q&#*Z/%&5WN(7#U1>L9,?NRAS2%:$3E'_O$*B%&G*ZTU+OFS!2&7SEU\[ MEQ+9%6]F0Y?/]@[=7Y/592^PM-T31-\AKYS@J_) M8U6MKSCKO[KIL9O_9IJV6.QE+=9JDCYNE"HN?]3MK8C;]@E%532^TV"K.MM" M3B20Z=V&,MYXOUD[9N$E$RF[^TIZ02EMB5*'\I5^&,DV@AF?LM)H-WJ^S0SV M+<^)'<75M"K8PG6+J:GL0M+?Z/T:FX@1,UXO]$I=@00[Z$0%6Q!;O,]=ME+: M^@)Y0]N=-P0'",4@%,-+40QZ'6]<]+2O[8E-.L "__.WXH[]9@=?L_F T*;B ML_<(*+'(3B_RHF8@\CSJ;- OF6UU%2U:W4KGPKZO8Q1*8-;C=O(26+7@% M=8H#P1 B8K@@P,C\E7L/W:V!FUM6EG\4[WV7OG%9;8Z#'\R_^9M%8:XQK4)C M6KT!_JG:Y(K;_H]&]X,E%6\>N.IURKZT=+LW4/I6=>7 71."Q8M8/"]&@'#L MCB%6X",0_8@CC]'I--JGOFV?8Q9%S$_;D!$(+?XU"N,=!YZ6]N?T!FK?6;N_ M(YQ06RMW>P.C7S,;I/9D=BH/O3AMJ'52&]:5\F4:,4/36M6,!712UCZ.GR;5 M^)97<][>1RS%>?>*YMY@1A,K)1Q10[^&C]2"+"V7I>*\'03\2D<_+.O49=&5 MI2$;>4E"1(_SO#X^K&G\$5,I#^R& M0S5$&<-DK6 >L.,B\HB9?>\YQW6L#!BH5D(O-5,+<*42T[H"7*D#:Q'@2A<& MKK05+&D%XL,U/$NS+,<H[P[]P3'U^D_O" ML?"6)J_E)-R]]21]YH&$3_&4"F9 M H03O_;U\,:/=\L0H]EKM[X"L,=#AF#RYD7Q>G5K #B MY4&7"FIQ%BTC=+,4Y)>/8<0I#@GVLB810\1F/,?X&IK'BXW24"H43KST1 %1 MB9N14D-^JU%7E[QNF?P=NS%@\<1M^^#\0)O_'BAY^&F?*4Y(I$ M=@=_'R>3,4()>V5:-8W@;KEW'O4:?0^SKN6+[*:\X!"!!W@89XN@MWNI( MR$+\@C@U#5]R13')8-#S3ZT"1J<&IO1W;K%X<*^$JDYO?TK'[15J)%QKK4'O M$S#WRJ,+@(SL)5D?\VX>^GWX!MD2N?(+/("C&?&IA54T4#^)"'^[<-#5WD#5 M*L-N.$BW#/2;QH/QDN)=5<>G2>%,R(Y0_&GJ4 MC]PKD^55C\(:WCWKO4X#LJG13[\#^I(/1<'S8(5'D3TO^WHV$C$',,H]I-* MDRB9W83C<0J /R9@T?0@BC75 'Z28[:+LJ<079L)F+H;6%8K_]PTE6%AK>8I MDS#MKE[O#?0-*;(]+.9*[D;Z)6.F++]*.=%@FIONC*]5_M0:0*#JJXO?:K5V MNJ/>7D-["3ZY=W\?L7M2NZD:[JKM/.<5N%DPID168/&[<4I8BD#6Q& J_M:( MV6SD>*IGJ(IAJ<;0'IM#U0=[#/_13*=FPB7GU140#O[+-,0?%U]/S//VAN,UGCUV>2IQ.$0:660N$T1B+=?N>EVEDCS5O.#),R[<48SBRAYZM M&A[3-.;XWM :-8Q,G1R PW7[CN'LB;_AJ+LA)#0$7E"5XZ!$.&*QE[78W6 ] MVL/?N"@ "7 C_B3_X3WZ#^UB;%P4(<"16D>($T!HE)L%+X)<>Z"SM-;.>5U$ MU-8 MPAF$\QV,F8[=:O_IEJ0HW998*PJ?C@>4JG=7SV-NG6L@VDP^MI>$!ZM M-*E?8QM0X_U?48^0MKE':$N1Q?NL:O06H45CYG_S?C3M'[*P?\AT9=L^N+NN MZ4$>N_5N"X*$$$@AD!6!U,\OD!8(I&;*IB$$4@CDBQ=(X_P":?<&MF+*EN(* M@10"^=(%TCR_0#J]@:59LNYHER*0I\83.]O=_5,XNYE?]/U]*_ZJUNS8:G7? MA>L Z_PZP 4=8"JR<8V 8H+5"E:SS\YJMM(;F+8FJ^K!_I]@M2ZSVA8HQ%.P M&A9?RIJM +/I@MFNF=FV( N>@MDT9#95T61;,3K$;-<%:5W/*M]"[ O*Z^/V MO*^DY5\Z$-H/$_2WLY6+FWEK!+HBG7-^E:.CRE%41=;,@_WVUH_Z,J)M0NB% MT#<0^O-?U6VC-W!<6[;,EN/G0N2%R N1KXK\%N#94XB\B7;>M4W9UEJ.T0NA M%T(OA+XJ]!V(DUHH]+;FRHI3[;^\5*$7@,M=PFY47W,^JOZW5#3L,P3?X2/= M@QDR-OS."Z+G% ]W$OR MV0A.>,'TK>^4W-[Y^$I;>RXK">&ZLYDM?^2>PS?\G $A2(BW] "G$<3L9^F! M>9/% QW.D'G)XAF;[>'WXRC\F\TD/*WXY_3/+*)_/,$^Z]KU+Z+!>F,[];\S MN->/&1#L>]@@C:"_O"9FL$NDONETLIUE&Z-]/7-4N<+BV%4 /U6S%-UCYE W M?',X]'V0X*&C.*:E#8WA:B/SQQDB+H$-(6@.PA3"ON,<1C<'V&497>-DB, 9 M&;#$[8@@G+ #^NL"F(W@*MZ&?C#&AF7\T*O>[=>WO=?2MW .-'!419;6=2O7 MHZ1LW=(R"8::K9IC8Z0-'=\P'-<;ZI;/F*';"$_IZ&? JCGDJ7S/B>[RHC: MXI'C@_!CS!L]2!$C9!$X5MZ#CK BA.KTQ'*HIE&^ >9S!D'(]8C1'P)P2Q!9 MAL/I@D9Y!H4T8\ 6 ?X;D>G6L=DS\,R_/[X'GD'MA6]EX(DAILE?21"E*&K% MN^D=XWQ&)CPGF7",=_P#/ A[Y0GM.D2%A:@G2RLOOAHOX!>DF_O2NQ1!&$F0 M[7WEO1X]?.H]9RN3_B?Q[PDJ#J&"B:#X]5=!:AVRY\ 1IQM%##E\"@>:>Q5D MGPS&!,>6G<'*I_\9U]&T+]W6?J6$A;Q A+9-SY#@Q0&"DZ6H$S96^AP'1PBD(?QD&*#W:$AP0 MX80/XS :2I,0B4<(:,BG! /&L=!8NMI%^G;0/A-$SD& V8! @V"#I=700W$= M_0V04)=@ )LX+%M58-5J*,.A8NKFV#1\174,:Z3Z%GQ6T\>JPPBW[L'SUX^T M0.P@MNM0B_OP3;UY WLP9-'=^"L^+P#"JF1.YX&\P_T M&M @Y/.&BVN?;HX"J]/4ZNIH 2!H()FD"S. R'J,('G=4)1: )]5V* _4V@P M+QL=0" F\XF7>1YD>#[>]:5O'%"2KK9QV?WEB"',4SB H"LC+*98E(" MLF+9$HIU9:AIZ9-&#V$89Q"/:*G*#R$J2/<)["SUU0AN M)GL4Z-?OL_!IPOQ[KE39#[38+/?G)B%B>F5(D=(\P4>375I$L/]81I3',7 3 M? -^*.& I>B?> T,0'I^P TUXLZ" I?8>(RF!AV$2?H9"8EQS\@[(3Q;!$<=A5.T=7'AM8+Q M2Q9>YIGBFU:0\& U7C#)F'Y,&/^3"9+BK\3C*)0H:3?#"#>-IY9,.?AF<34N M@%;A5QSHLGQ:Z#_]6"#R:3$,*&=H M8K?)AQ$LW@TI?3XRF,ON-BP$$/"'UW MQF=GC+AS 3LA($Q:/C\6;\P07([P0LMO(5S:\JL>X!\RHN &'+Z,3>>3$+Y) M$'(L FFBOR'4'BP"* -$CY,Q>@6I.S,C'8//8C/RV=)3IGUP6$XTRF48T *H MKLHJX*SX?L"AZW!2SZ)$H1C17@-\!QX1\O,,I2/?#_YV"%I@A@XK5UWX/CF] M4-/D)UC.Q!N&438U)%FD<]-E:<0GF!!&W1P9A'MI8X9_C)/Y?$(?(]!D&;U# M_)\)>PQ8^="S9?6E]P']@@,>HS?(W:W,,ZT1$^38,,$EX" 3@N"S31P6$?\3 ML6&!XVNNZPTB,"]N/(2JB/D0'5B+F ]Q8?,A=ICWL"XFL^7"<)&WJ=LX<]7" M*'- EORY,/-1N<'*H1Q+8.ED49B?.G/E;_._#]DDQ+%:\*P$C,>G_(LE+%YT M+KF/0LB:C;!&+64SV.C1$F$%!*FC]@:N:_>KF>_](50M]?S;TGH#Q]'[U;;T M?%LEX-,]$$_KIA+['>D3_IPZP5:X?TN]64SI5.CO^B!-'P-7>Q%RH]/+(7_7G;2^9V$1@R4 M'QN.1@GH\=$S=\/[=-G--\#?D3K2?!))FA*CX0-??_U?WG3^\VWE6^TK11I$ M\[9XQ>W,_\!8XR&8#I;]F,Y)%5];2\?B!=WJUPAN-Y7;T0AA]P:ZHO>K'2$' MG.$6^/*VEN[T!IKI;F*_=M74BEPVG:IK;<%%OQV-HH3Y&10ZZ"P@S!U>MDN_ M:DPD%V5T$Y\W/U[S#/MPX09E;3IJ#LI>TJ<>7T8IAI%-A9D4RS@<'OZ2J@K6 M7 -FR-D8R1DG:),H4,U#=-S.!6!%XT4Q$XK]".)%*7(GKTS!HNFA('F4*D.) M"6<8<7N(PN0>)V;1W]-P-DTU'2<1'1"&$!/T6?+YIEI?NN7CNQ!L/\7:QT!W M>086SJPJ4FWRNC#4?>1A$#[A$=N8 3M0RC#-+<39\*!L'M'3C&<(,F>D=&/A MX=>,"S)OXVLP2R=A+*C?JT0W;R%%0?P=GQV. GI,.0> @4"FN^"> MY"UX14F>Z7CR[BEOX4V\_%;'LSNL$,VTDB;-2V0)DE1"LD^7!%A>4J;U!+S- M7/G#C. VCU+1-DT4"JCS?'BB*M&QDU;JL,83 8"#*49:Q MF7BC[S3W:,)'DF>;IA1EKK*^975)?!'@OL\Q-YD:K@T6@,]2!"NPJG1VK:KM MMAI"53[U?@33!!VC>1@G$8]FK!8:WGY]6RX*S*T!#2 KAH!- K#Y2TE]H&_* MZ.2$%",2_=*85"P62&L6LVQ[XZE3VRXH]=48_+^_#&5\MCJ$[8 HT MR$Q1 ?LY G65 ']3<0NOU5TW!]K5=YSK[*Z;GM.-@59?&"9^04QO_7".8EI; M$'P1SE7#G==N](\Y589BS?,?O=? >WWBRQM%.V>!KY05I'^<2;][X".EPH+Z M]$-^%:K=T"\A'QP98^0 -E7>DBQ]BZ@;"<5QN)"^@*J($AS:&V"&"\7TWW!; MPDEQ.(MX0LHBYL3)GM%[W9=*/TH,U3U>TN+4::5/:IV;Q??H^AO@><(-^>5, XB< W_2KQHP2=V MCP.T'J3\N>-.C\DZ$$J/PAK565C,$$X=RK!Y_?I^#7"[[=DB3-E[>;I:-&JV-;)TV[!-W[-IO*94S+DL,AB; M[GY4N -F@U^Z8>]D.!(T\T^,#%I66P/W04QWPY_!GM$%WP<#BB%UO#A@ "A] M=S]_87:#1 4Q]YYYX=H,O(\ICSOZ7%5PT\.CZ*@,9!SQB85G%/OTHB)VC.%O M,OE#MGAB;+:^18#7W59N<$NP-D9)7DILF7$E\>Q75$9^=J/[ C_D=[(;K9 : MG(;25ZJ%#C]M;F18LTK[2*NT>@.WKLCD)PI+498K)W7!)'AD.0L%)=9*QXM3 MR7]0$NLP$^LRHU%I>)HX*TWLKOU>RCPINWDX*Q9=L9XTH7P!6 =NSLW-BYWML?).WL3JFS:*'+7&7%I;L] 9*OXK'U&+L@>*# M/ N[]VF5FG^RO>?VL-C\%ZS%]5%LLO3:IW!&V5YO@@*5K"27Q\$/YM_\S:*P MIE7(=9OA;JQKI3K1>L%0-<0#<[8LF/10L=A/;-%D-6K#U;A'78W6&\S""I/O M\8M";Z9I43*$H%TQY(K%LEB$AC@&Z3&2[YOPB"RF 1!<_J^$8278.LF"I]0+ M5E_:U@SQHEL?5-'ZT(&UB-:'"VM]V'H+6;FU6"//M"W7';FF:^B6[PT=P_$, MPQQ;8]MQ1PU;'LX6#LFN3V67-N\[Q>0;EBP%HV#.\\1IK./;V]O/5)GD8U 0 M'5,&OBQ'>\!T9QGQ@3 &]C4.>)V*TCY?=,UI:6ERWZ/0Y154:FRZQ^+NBQ!2 M6GI5W#Y3*O!+Y\B+H@#_O< K*QS;WW1_B+&[."1\"&UHS M6K]:^C#_U&N))\_XZ2Y_ M:.:?$ /[7@]_;20K!&/8B+K'>Z'XQGP](?J5\6 MOX4W)-S-,]4FT/5[*1(W9%)Z04_[/XDELL;7R^<(BGCDYP44*X4FJ#L5(4/* MAP*'!7XB-NMFL8FB9JI(;4K>$,O@2!BQ2P([8;.[*]XX@[1QEBL$+PYY:R^5 MV?#"."\MB&$C+\XP-TIE&GG4A-=7I04D'(4$&3,-XJ2_SPH)TS**(()[\)AA M-W<:UE^B0%H>EW8X9&_"@C/B*4KHIN*!Z0MJ@?!Y5>$(_@U+1$PMT&7IG9WS M?=KIC?=UK"K+N]FS8HWUC]GX%&D>@@W+BP83XG58=K'6T@:JE6YO=F7A)30U MT]@!34UUS@;/A6E'S?KY?*G/97*I1I\\#C1FI91H*C:DAM:;1S2-G,]X9QZ= M-$7]AAB_"^>,5]=C61+^<2:I#OPP6SRDG^6QPSK;RA#( 'FO: &0;@DN@:J3 M/D?A/0B[]*J'"T=4I%R@&)9RC^L1F_IDM+E,\2+?,$/( +Z\!W''[%JIG0C_ MOK0^VO)#D?T$:0-!2.O7P!(Q^A07Y%7L@AGO@02"8.%LF,2I?J$6>U+=\)$G MM"L@ ?@G,AC3.5L$/*(64>HPA:5(@[_Q]V RB5=0+G;V!X3H'"XZB&9(;'6: MA:VG#<'KG;&DXJ1J SWLBNK@TKV;*A BHYOXX>X#8\87?CM"@FIHC);Z'' MNS*KR8Q*Y8&A[%K:V7$>2N]N>5$U <.E?1=985I^8]NG<3#+V3,_D^%QB,^C M#H=J3O18^6W:0C[,R^_:HG6ETZ5WT*X MBF(39"U=ZD5?4]L5_8L@U*_8J-&N@#89P]-MXC27K9WV_J)HN%D27Y:P?6*+ M$]C"ZYJ974])O%I+Z:UZ%['<,E/L<'EM.OA/+%(L\F4MLK%:2GL#NZF6ZHHETO M8T>=B+ORRITGX@K!Z*!@O&I1,O)XT8>T >YVYE.RJ9"6]$)6)Q)F;^#4].J] M%J+0(781HM":*'P*9Z-,&AI:#X0W5F1%LX6T"&FY.H^JTA:X@T38O8%FR992 M[=L5_I00BPL6BQJ[P19O][0;#M@-V3:J:/!"2(207)N0'.!?N6!-#-DQJQ-0 MSRFEJ&IO ,I7T0^XW KNNGKN*IOW*@]IO8%M M52&U! =UEH..:NSV""FH.K"0;)I5J')AZ5XV)^UKUPS!4(*AZAAJW4VU!@ZM MQ$YFJ2^R,PS54HT(YPNMKYD=O[%^PU%@3<,!:>E-V@.EPW9]0H#/RV]V+AZ] MTE!6BP2Z>LUR'^9*I;ZG\Q>:ZU-VJM]2=^QO^]S_+1S? D:L>CG;+S+6WDEW M/ M9%[(?'M7Y:U"7R_N^WJN-DB];!T4D1'R+N1=R/N)Y7W_%)CJ4(F1[58+ M*H3,"YD7,G]^O_X6H:_KY5YM+.YN;Z ;LMI:QEO(O)!Y(?.'1@E;KP#3E-[ ME?6:,GLAYD+,A9B?5LRQL_X;BZ;;Q7U_1UY36ZYE.[_(U\]-R!9>-\I$X)5= M%OZ36*M8ZR6M5>"5=0*=1>"5=1-3Z2501>"5";PR@5?6!1H*O#*!5]8^7ED& M^BUE>-\"M$PL4BRR\XL4H&4"M.PEM$D;QP'L692:EY7 MVVJF$6(AQ*(38M%JR9I%H&5VE["8A) ((3F.D!S@7R$$)OA7>A7U1("6"="R M2Q23ED#+--[+9-;@ 0GDC6XST[%NMZV#EFDN>BFF7O52!.149[GKY,RU%]"+ MKG01Z$5PV-F-X1XA!UW%_I^ZP0&"DUXV)^UI]W1-,)1@J-9 S72]B[9.@)J) M#DG1(7E*S7)24#/=Z T,1U:<@XU89UHD15>TD/F+"]2<%M1,Q^RKK!T4L1'R M+N1=R/N)Y7W_%)ENM5>")&1>R/P+D_F3B'R+H&:ZW1OHNJP; NU(R+R0^:Y$ M"5NO$--Y?M]1VJI\$7(NY%S(^;YR?@I4,]UMN=CM_")?@VJ6;NU3,H5#'6U% M.>,['D;_&N2[I\QSO>8RMY,Q]_*)7\25Y&+.G)@Y]B8&_\32R]\J9$8_Z0,('5 M^?'K-\L'UH14B!]S*>AVIM;7'>,("%RNM?ZO74,+$VL]UEK-)BAL+PT;3=6E M/QG['DOO0:OZ;8#"7"@A-&LM(0YEC1W0E"X+2NG_))-G297)I] 433\$CZH5 M,*H+))^6DV\7R* 72B3!8T?AL9?0?O,+ P]V!JN5AMZD#OQSVV9?;(RC\?ZO M)X2A.KO%*IM8 A M!%((Y$L7R!V3>4>51QWDT9!M(8]"'E^\/&I=\%@1PDN57?5@ ,A3">1+0'_] M'(6/08S\ Z>Y,2L5,7C%XYZ(%+MBTERVF)E[UJT50O7^QYS-8O:% 0GB>C$R M>P/;ND(05<%'.1^MNM^-V$O2<*[(."F,.%"P(6 7[$)MZ[(A.\ F8 _XRD$ ML\2C7>X+HE#Z6LH .C;DS\,XP.>^B=@$7O#(BB[YGY9!#U(**<57O"'0(UFL M_\JZ]9V0R0D&0=66:5'^[T-4M"[>LYMAQ+SO-QZB>+WQ)D_><]S[US*@03"[ M*1-P=>]K=S@>'VV'G.U :,*(F.0-L#F+\%.P)J\S:Y$>(E0D_PAT=:080]U3 M%6UH:*X]A 4Q@ZF6[UIC;^S_MZKT!H3,@T/'<#S#,,?6V';<46]';);,0*PMP/A_"9!^\?QQYL,Y+,)H'2R+ M:5\%+,NW!Y8"JF!LE?/R'(M;$5@%H5G"9!$O/!YZO<>185EO*,I#GGX?/DOC M "VD],R\"/\4@M$!&M,)8G)^1-25_N+DE8*,OHCH A_'WEMN-559PM[EEPWO MHMH"WN5(:S44ZV+6>DETO:2U7A(/'&NMNYW6P3@NU<]>!!;$!V[-_BNU9G>% M-6L7>62]W[2=Z&<-=.Q&1NY32:E3)>5>52O()!?!2-R7^:]O[RIU 7OM^>6@ ML>R(\B-(MD0R59"L*WGYNK<'[JM-?S39_/0DN6]F8QLDM M' 0@*Y9^;'B"+M51"Q$4(MB:"!:RQP=L_@:_C@^12+U@R @AC4(:N[/KTTGC0\18F_*H(NB!;E?'40IY M%/(HY'&;/'X(DVBC.%8E3L-&VFIKOY W(6]"WK;*6_ (/_T.HM90ZO3>P#T< MVD=(G9"Z[NRZ3:FC$8F%Q/T:[5'9;QDT3D#1K(N0LY?0_/\IG-W494UV@KYX M(2 V\'QQ*PVVK>*5#R0+!96UQ6=N1&ENGBBFGK?I%P717QW1-(C7CX ?S M;_YF45C':T8/N,K15.UGP6V"V]H(TVSF-U/PF^"W-F,TF]G-$NPFV*W] ,UF MIK,%TPFF:RDZX_0&MJPY;=6QB2J:'?N.*WW8.T2^!"JO0.5M!7;[Z&$M%R,, MCM-6:EX@;@O9%K+=BFRW'4QT%,+>=FPAZT+6A:QW2-;;K;9SU-[ D:W6"E&$ MF LQ%V+>AIBW7./H:(ANHMAMU7$+01>"+@2]!4%ON;+4T;'T1-/;*LL2QZ#.!:>MS@4A[4+:A;3O)NUMY.D8&ZV0& ONL5I?J,MU.X-#+=?K<;]"4F_P$1Q:;P7'_D5KQW6A7M[![H&-\'_HO,_:3(< M5#QG(QSH.'GN7SY[WJ;$ 3K\1Z.Z"F-)7YNEPZQQS+Y%L,0QBR+F?PL_1.$4 M>7XW]6T59XP@SOVJ[I: +!-<;WF$VQ.+F 1J%L0IF"W"0M#\)$+9PV%PJ@X? M8]]C"3G/K_)!7\)YG4@*>I1ER<3)Z**T" M. SVG(S@ZV/8=F.),+7&D5?K*F# ^TJ-.NI+'V=XW#0_56[(RM8J*\<@J/"O$_"TBXU=?;4!3R^* MUW*6(JZ&P\HP91IQ^ M68/;)%9BK(?M6;=3>"DRS.J_ G&.K!+U-!68?>[7& M4128>T8%!G9CV(%Z>C*[GZ.Q'RF@3B MW&PJ\&_A[/X;BZ;OV'#QC:V._'4MSD= *^!?/'!-UQ7/\ QU9(X-&WP#?SS2 M'&^L>MK8T11E=40P/O\&&'XJX1NJ$];+)U,[!GG["Y<7:#!]Y#CCX4A77$-Q MV)"YILH6&RK?=MV6A]4JL)5VMEW94MH$10KM?NVN3T= *KH3''OKVP6 MA)%$>G82POO]A*&[8IYY2MKY*'(V).#S;;F)!^]L@0%>=D_>>E'T#"2X)0O= MH.G-==IN>FL[Q\&/ZX+QMH6(=57$ML T[2YBVQ.-K@O7?,>4E9J;?N?DK*5. MP8LVS,[I@;@O1&JVM,^V*#4FW/<'FNO(ZIDQM_>P05NJ9 0WI=RTIS866NKEB-YLG2/%5&' MH!0>X A?=>59JR9.:\W$7=+,(\&&.["A<4(VU+M^/SD+F FWUZ6<1OK]&_PP M96V6TC@WY\GC<.W/XOB-] >P2 A;^)OY/)\3Q'&"I6U I7@14QT;_1X,YHBR M.2OITA?@G[XZFBDH4?]=2M_/$9L&R?1VYM-'T]-XBX?QB3474QS<)3M&54A? MBYO0A7-:(VU_?$XSL5]5-[O :2_=D9^ :@?66='LN08OE/JRLC^*Z_\"W*XM M*K]<0P/"]M:;8R/#;\R+V=T0=DK5+/''V6B2()52U*??O442!8N ->U1,14+ M;PA6BVAR.Q_N-5P27@##;K$<)V=8G"!FN[)58SPZRK O 1N17Q#2TY7F:$O" MV0L;-]JFZ[^;6*7T;BQ##KI?5DU0Z$3NEY@1= $ZNY:Y-B="W&XD0HXR-^AB M'?P96^QI$NL;C95-O<9[%[)<2#-]^P2Z'JW3BDEK:LM4RN(KLF6U[ ^V<+9G MON$(*1=2WE'?HK&4JT>Z]9U1RJ\648,P#=Y&S \6TNU]Q!C&E'=IY%FSL:XT M,]W-I ]L&"5>]"QI:4.@+#TQB=HCLL993QKQK7O9UJ6G8/$@_>+-OF/;TRV= MK2=+G_JW?1DQ(3Q_&LR">!%Y"/, W\/O8-B56I3@T=Z$_U*FWV+?5 C_B3B\ M!^,P'\_X^XC! E[A!WJUA]![S5MT:_\HS:/P,?#A>2";4LQ+%V,V2G!KZ9[& MWBB84-PFZ^7"WBW8U:O@->Q\Y4M%W6/ZO>=T="CJB%^X5E MW6./\#P*9@AA K^CY'/CSFMG26-]_/1A<_+C@S=B3=+<5J&DL-\:F\#6=Z?B M^;T*ZF@5L<=P\HC47"9U1K*U?^_A0V5I$=XS8@IB-OS**I%E^FUO!L)0.8D;SX)+ MPGJR!Q2R!$:/DR'8CNDT6%"O)DE',T)8YR2$T1N8&WERPA; (P1-DVDNX-)F M.[3/N4-L"3VKI*#(V":]P%.$P\^SN$X?-#_!!!16EEN M5E+NR-93[TK@%I&ZS_13^M'M:\*OH1T:C<#YIEPSO?;VZUOI6S@/1I)A*S>F M(A, P,WOH1^,P97B],'OOO^!_D@2Q ^DJNF0GZ*0D$::6J\*R$6.;?%G%"Q M:,=I&W^Y%B*MC\BJ)G:\YY1$V@9M70-O49'H.8AS$";QY+F:N]]:E972>900 M*$9;9,&-EX^$"-*8 $YOH/37X9AG! >H1U-2Z_CNX4C?PB A8F[(X9\!%M$ M+H+O .?&J WHNVR)5X@D2X]#,[\&$D3*\6X^)!&*+-"?@9SO"0WD*IMMQ#O& MX4LXI@IGM : E"7BXHBG_KJA+R7NXA8"",#O&T'DW_ [1AU_$:E'_)Y/3 C? M&WD1*"3X)]R .>H*DG)."J#B?)*&7-69,SPU4(%#)A7L38_#)Y')3M5*K4-[ M#<8K]XS*BKU>WPZ9%Q782F##/0ZPQ/Y"T*5%*./OT'J% -51I/$@1PHNL>/7G.D#N Y_)WT(-@181ZG-T)">2#^72' M'<,N8OYM^#5),1N/P;[(TGR2Q$W1DURUT;WN%P^NJU]!;WK^W>S?8"\Q\(+ M26H-T.Q^.C[9#K!A\-"YWV&Y),_!2LR>O,6J2'"(7D']MA MJ#!_\HUP.-ZH)B8:EK,&5UMB$+F?&8V1ST_1@="TPQ2%_O/GP!$U:8*L*. M6F,C7Z=V:Q]+HQW3TA D9QU&GXR7N_]!&J3&=1D\<3P)PP@N@&R!;B"_G44L MF*76%(-Y\_D$I WEEW, ?'%VCR9\'VQ%5S\F%32TMW8[N(INLXAOPY7J>%ZU M*T4ORL<+!H%GTEW@$YS.;RP%POR" K\[P_[,>7_XFL[21TE=XGSB I^A+TP/ MX_$#7$5 =WD/?L,PZ@L/1*<\#G[ %6<&G)(S$GAQ0>COZ7]MB^\>1&4#^4&] M *G8%MP]B KF6E[;0RJV!6D/6BG&(@^0BKYT6P^.+A?G"X\8UEV):B^ /*J9 MOQH,#V?]0GPHM%3+#[".IK1UCDE;&VE;4ZWY4UMXRF>\Y'Y;>X ; XQS5'H+ M"20:4ZX^A;,B^A/>15?SCA1DH$_@/=>;/4OL1YJ[K.8H2Y\LQ6)J"V)QOHVAL^14E\G@1DR8!+ H3K2'=Y)&9 M^7=GX8)(R.6]Z=MV1X?$7$WAFL3E8?@)*CWOWS\ M]NYV_59KQ-L%)5_G_Z4WLOS1$G_V[@[$DJD3T5*V8C5ONCD1A0>V=B%+Z9@L:SY\AOVP M69SY/J6*"?I(ANMGM"[0C+ !L7A:!AN*() MN<"E/B6]!(PQT/DU)4S"9()Q6)Z:FH)QQ&"OC"3V2E_F;N:K88*A]+2[AY^! M%S_@YT:,^7%9BU$]^8@!6W+3N]Y%WL, NVL,<"JZA>W-7D5ORN51R<517S?T M 6F)%[5K""W?82BXE%S<%E]&8Y/,@.0<,-Z;3)ZE^\0#4[9@7 Q+2=35%.73 M0XB?#Y]08?E!E-WJ@0S\!_3NHF"$*JZ ACBL(Q#]:3 M$R(G=!A= ^>M+S^+V%\)\$.<.G53[SL<0HJ8[F=)(!XR6S50JX4E/=.:? MJ&Q\_-P2.8H$$L ML0G<-Z?#)(I9.?L]P?QA%*3Y7[H/!#GBWG6;5@Z6(".G7'G-;9 MO?V&Q:(I1")=RWZKA4CL\F:W*ME*B5%12%(O!5/LC&5Q7=&*0[SRX/GHCU0& MJ33U=)=BFL;F^VIYSLA[JLTM_6C<&[2K9^TONO*4G MG56_7<1F-]=6K9EF!RXD\FBC>Z6J;*F!^(T7*6:EX5'E(=UE*#*+EPY/^@L4'Z@5N(<4,3$L!SXH^:0JVW*R M=3;E;;Z #VR;7J-R3+6=!)2J;,O+'KI:%U>KUX92N57QO8 J9I.87RF3XGY6 M.I9=6)BGEI+YUKQ6RA$>5J*OL@6<^8RR$'E=.(\F@%%8 "^"I:0_8.2TZH!@ M&28N8?MB#XD;=,:3WEH]GFWRN&)?OSCI\C77KW>_?);^=SA!)1[+TL?9J"\3 M:R^%[XJPE$RVG0H.N'V/4E;TI#$=$H;(JKV0O)MMZV'V7F=!XO@9[,HHO>2F M010>V#?*O-V\> MK']MVD*XIHX;%C6FFO%,LR9S5'0-S^6AC3C7B?9/[Y-15I7XH7IE;JAJU_1RU5V7N5[ HVJL4S$TTORNO-X(U=PV=Y+%;'49KRD;HF%MR27UFY^ MZ0D$4S14;6BH,D1#50?6(AJJ+JRA:FN#U$I#E:]ZXR&S=,>&C_KCT7!D6Y8[ M=A3'UUS=9&L;JLYN^/:ZYUUQ7KJXYZT/CK1TX=.S7%XS^[XM=;,^<5>3JBE9 M]/U3-=OHQ1,VV=1U[B#HW&?2-M\):PFPK9]N7P(XO<&L"0'XML:$.-8AS(L6E<,#_MZ0](#!Q[ 6)K181!#?CP,$DW!S1*HM$#1CU1YK (*ZUZ_I^$ M[NH4V"&H(ZRNSM8?S!X9[P.)?^:-&MC;EE;Z\^]@131*7OX=>#/BOG % .0; M?:?GPNLX6!'_7?:XO$F'U[O_+$U9=$]UUJ.BP2GKR$RU :^4I\9E-ID@2% , MO"Q3 UT,+\'15;!3&1_QR.B#],VG("9@LWE:3D_5]U%]27ZPB/,ET2V?8[C2 M*[RTE8FO"EAF@NTS,>_*AN^'3\AKU$B84R4[/-X#-5L]WY4#K9XG'4L&[IK6 MN*=MSEF6=1-GDKK-V7-,>%&P7^Q;(">*1_DR9N5ZF1Q!>DL,$A&/G\G9I7Q: MBF!'WWO.&QW& 1K&S-_@N]OM M_2L- ZL=2UN[C&9AW@<)HXV$7!1-/(C1AF> M)[>)*>/4_!W#>JB(L))8TY6^_@UP'&U YR&RA MV3K7'NBZI%W# [V"^]=:T(.GU(&N8P]L,BW2RH66SS1[QF5%V^W:=I.KJ S[ MFC:)(2GSEG.I&#&WO,?/,940)1T.'V[DSX*OSX]9N#[F6GC:%321 /A3<-HCMFWU:=G8+H31ZK:GW%T9K$Y@\=?]7IR2Z\ M2\;G@!:I0XFLV'0HR N8:7.E4VD:S)XJ-'DYD9YKNIR7[L8?B)/^BWE1TWDU MIDFCU&M\G/VFU8@QI+NQS(=<]HU5$HOQD$<0EH^S3_#8;T]L\LA^AW<\-)[L M9%J]@2V;-7@;%S\Q\D(DQ=Q+4G:UF$)2,DE!._+M*6PL(#:8$E-6#I<084OV ME!!+V)+320BBE3:6$:DK)B++T86-TIZ]M8EZ@X M?-Z1U9KLM!A+W;$T89Y'?\]G+\I8$W) ;C![WL?9*)RRVYF?_2)]/G;U3<(X MB=B:'*&E746.,*?$73=OF,X^R0$#;WOJ-8Q M$H*JLOZKFQZ[^6]PMQ:+O:S%VFWDA6O[L\H?=2L?K7&I>.OD:5P'9QM2C\(' MU$E_TCC/]SC.<^V5[/H)H5EK"7$H:Y3N+0V\E6Z3*YW[2DV(=:4%^V[^Y1%1 MRXFHM2%^5TLGP6Q'9+:7$)S/'?-PQO%O]KR,OO1PRHN*EIB;HR6K=UPVA'^F MTU]N2R,:&D=2]-[ E!W+;C>.\\KTQCX8:C&=W>>@I05@:55^<%JU=O ]KL7:FCWE8FVP3'#/ MEAO*(=SC] :F59W+);CG>KAGBW-]"/>XO8&E52><">ZY'N[9XA;NSCW-W$); MP8Y.U;W"HM%.>W[E) :'NF <]VD_[^YE-!QL\>ZX5+#?D(PKUZ@ZSL=)K@?K MU!:[!EJ*.0A^V=6?:\@O6F_@MA7 $OS217[9XL$UY!>$@SJ\&4,P3(<99HO3 MUI!A#& 8ITL:9HLCEE4=PV+99AX3GUS^Y$N(;>8>;D"-!"\L:/FJU>*4#,>6 M]V1DE&U\UR/T'D.Q*BKFM8@A7 4C;2VQ6,=(55ZQ>@/3KGHO@E.N@U.V5@*T MI')L++Y1:NK?!"-=!R-M36>WQ$@.Q2GUCC#22^MKKVV&%'WNHL_]#$%?')< M_]KLS^%LW#.$*E\=O^)-=JKM0=L*41>B+D1]]_OG*45=A;N$(EN.D'4AZT+63Y\E.Z6L:X3#;;;< M@-EM("LQ:KX,Y*062.!BU/SYUB)&S>\ 6[0BI&<=-;_WZ/BN(^;]%L8TQ9+F MS[[_@98E">*'?"3P[Z$?C($ED!2M#-E:?L?=F 9L57#S'/TJ#H0BA$\(WX4+WY8: M^B,(GX7EB*;:5M>Z$#XA?%W:>(M]!T<0/OO"+-]+:#*MWEX%2M[>][7[L"0V M?\#O"'*(2TX&,/0Y8M,@F3:YL#FM7=A$)UB'F6K-5:014U69!\?[&@)U\9H9 M9XT;?1CCN KV+PO(O&MFG#4NX(&,HW9-X[R$+ 258JU4!M4D'W9B_I MAZ.1XB52$D9D X?-U=J.L''[6 .T@4'O00.6N^YK>&@*J<8O8%F M= GS3'#)Z=RT@_6,V44]TU+<[6*P09H4?#?UGS>V6ZT/H5YUT+]-TER/EEGO M#__J!3/DT;O9EM%$^UAM!S;;.-(SAR>$0 N!/@T8R&&2O3W? MYU*^3SM\9IT0;B'<0KB;P7\<7;AQ'I.L&VV-/1'"+81;"/>.>!]'%V[W>BSW MWF@?U,*_%6K!L'J;6ZFQE__H+%??IO\I7##)Z$L-N^X7X>C[0SB!,XG?_Y4$ MBV=\#N;])F&<1*S2=V\I"F=@H!_S;Y'+7$?W;%?S%TPJ20!5Q8>M[UYV2VVW A:\/7L2D+VR>1*,'+V;2 MYRB\C[SI_KW\70$[^#B3/H6/;#IDD:0IFBI+81))OX1>1(@&[X*(C19A%$O> M?![!!WW)DV*B1E108\ZIT9>^/01Q]I,L,9#5$8+R%*\P97H+A=6> D1%P! ; M@O(&'&]%\KT%DR4O@;]%F/26DEA:A.6W)7/\Q7\T\M94IZS2/W[Z4"MUQ0&G MYWN;+^.6L!S4W32Y58@F(;4I_75N&ISH)!V=BW0'VD++-Q$#/T8A- M$(0*"+KN^.!C\RAXA,],GJ49NP\7 7U^$0%_\57#1V+0&*,%Z"&__(CR9^AP MB[_%$D'HP,*_)&!R5&5HWJC2? +'_NKI(1@]2$]A,O&E.8NFP8*OCHY\6%XD ML,L#FQ'"QMMP"H+R+$V1C:40?A4]!;"&(>Z$(2'@T^,HG(*50Y+$8;J"F(V2 M*%@$\/B)]Q2_[DNW\)CR.]*7(WT0V(.V"OP[P4\M MPSWQOL?X:4"9%Y@?'B M.,%O+[Q%$H.^OWBM\ [H!)1#:JNZ]$0-] P;Z*6T9Q>E6)?A+Y(/SL):4>3T MW!CIW"Z+/E_-9]A*Z']-G[@ER*D4$JCU!K-P49&_,OUZL;SU2V1Y;+ ^?7N\?-!2."^]JX*5@/'<7&S6FK M>_L6,0\\OV?:X^T(O#/01+?\Q9AQ+)Y:/4(3(3#Z-?C?J&_3,PIF2V9C29<# M0;'C8$&ZKJ+!7X"NTTAZM7UUG75276>=6]>5J76 KK-/K^LP6*Z[LEW3FW9R M76>?6MJ+VSJ!3-@U^)J57QFSTL6PFVZ&VTU;+JL OFK%^C5IZO91?>MX$X> M$K1R.QZT,IL&K8KPU-T8[V<,I JI\@5A>9E/=5$DM[^@POKL/6.L-*Z&LE1U M-90U,@S3&;NV,K)4@UELZ.MC1_,TW;#,L09'OQK*PK?<#,GJW#YY$=R.]PAD M;7_K\BIM5X5O:*;B&[ZAC[6AKSA#=3SR&%,4S3,Z$_C:J!X^A'A-QP;$)(Y+ M88FX1--@AAA(&-1!I1C+("ECE)Q0(LYQLN^@&R#! Z>@0V_^;W\7W7D)0< R M9TFW&!T /=(*QFHA'F4!(BUZ-R<#E;V.H(5K9$>["OC5;TL@JBG@:3*%]<-# MXM3U"HDBDI=2) LQ3282X\'K%3:5_)WNZ)<$SDIA19[:V@.==5=8YX:PG(IS M' S1W< ^Q6([L]C=L'_;0V==3G%NSF-V&] /GW5#=D BY2^EVK]=$-?KH1?< M".FZ I_*]E. /EZ6<0#+P73;V^CR)O=,PP'_?)< M?"2-$-$U.SW-3R%-XF8^5QWIA;EQH%_5>P---BU-MFOJZW;10B<#?[N&RM,F M;:2-A>B"2T[79H*7Y:B2'VE-BC+KD1J/7^$!BW?>@GWP@BA-(E5EQ\""@+Y: MC;0?0VZ$_FVB?S7E0O2OV1LXBBI;>C7?*+2OT+[GU;[+4M0Q[8O@N7VK6I_0 MQ,G/HL_P?;99UXI/+G^R350$N^.*)+M$[C(Y:J>-7Y+E?=78].Y4FOF1BH2K ME4KE#%].]\96U0:KJLNN4L5]>]W&&>[EFUTX'^QG0#:74L&)$XMR"]K M+$C&(?''&6>B%4N2_9VB/W6,X@"C;#4B@DN.J"VT\VL+MS?0;4M6]&JMG% 7 M)U476K?5!?C# QSE>I#/V0BLJNNNT8L>.+*FNRUIR!:#79?*.T=SJ([!/?OS+KD6H-(&II%F4TM>J'?[G MC@,)70K&_#)TJ=T;&)HI6TI+*7VA284FK=>D1H3I=X6[\ MED3=^2ISA3X^S,OOH#[6U9;=?J&-A3;>V^WOE#;6=KX*[(.,G1Y92E<=\2CF M81S@!]Y$"+@3/+(").*G91R05!$KQ5>\81Q.DL7ZKU2Z(,^$#()>W]+UH/3? MAZCHI;UG-\.(>=]OO#$L]HTW>?*>X]Z_EO$\@ME-F8"K>U^[P_'X:#ODD@N, M'G(LY#>$:H*?@C5YG5F+]!"A7/YC.\X5 G,16 W>]=ZB3,]P)*Z7R\%I$5-, MK6_:YCZ *:ZS,V!*>L%?$5+5)%/6H/N[1COD;#F@3M\Z8:@%L]H!G*I5S*(O MH#SA,: OJ5KQ#U#Q,>G;+0!&NKXC@!'"HUTN@E&4DT?*<"2#A?2J]^7K'[W7 MYX$T6D/02\(TLM6^;3L"><=!&P="P(.R7$76S;;F@._,"V<>$GYLUOUW5)1?4E\RG>"&KN2&U1+7:DFW M#ITXFNC1 >7-9HT-J=4;F)HI&U:UC7F_R8<=&D_Z4IETHXFPSF0BEOET+SMA M]P::W3>K&=?S<>I+ZL/D29NV$F@7(F3-NR_/9PKX >UM"G DC:'(9DVI3Z4! MY:F MOIQUI:*U*9[H!4GP.ANS=7!G5W,XAM8;.(8CZ^[! MPNIW0\P_,"DCA7GZ?9 M/)&UHWD: W'\G7YKXMJ:O=U9]KJO,P[J[7Z-PQ*)G MZ2Y93-A"^M_AA/!%WH;1O \.A^I*'_.BO<_@F8B:/5&S)VKV1,V>J-D3-7L7 MY3^NN^\Y%WO?,WL#5=:!%1RE.LZFHZ4^HFI/5.T=_3;H7.1MT*(\G//2JO:: M6.05C^<&/X_#S,];RR=E1]/J&JR^N<,B:MIF\<1O]'[-S0>OB+P7\Y7Z^@#7 MX0KS.>N\@YU&0G:P#M% 0#/#!-?@8'TBDHY=8=*-1F^'H8L=K4,T'*I#U ]N M/;GLO&/'C-NMC^$X/')4/1)+@27*,4?)&ST$[)'XYQ*-H':($;S""K>F1O ^ M/*)>*?BOL>W#BC9'EVVGBNISOLR*J+X\M>T[$7ON56MC*E1KTUJ/5H1& WW9+-&E1P46[960:]K)O/X;7WI@96P.J[ MU6E+%W_SN0@K<&CM_>7Z69=D"@ZNO3?UWD!59;>FTDHT8G6612_+&!Q8>V\: M=!]P#K8$W;L/7&S)1:7V_A)C7'H+B1[1,;#),NK*I5:0F%1!8JN:[#AM!=\O MI&= S.=IM,4+E=A-GL*RV%Y*E8AI]0::VW>[A"Y3C_-;4^^]MMR[77NZ4V7] M?]?_WRYEZSJBE9>3=)I=N[&E)H*;8W01N#MMM53L/'-V!A9>S\T\H^[Q&6-K;APK1[S:BG4= M1UX/^;Z]P6NY(A2KC*#K&;/7$ MV+ZYVYF$S\.O@#)M?(=1+RO%;SJ]@6%;LNE4\SM8@#&\"\@$0. M&>+/3Q)L50O&),I3[T!^HN4.@\?[5S^ [P-2E+3*^1>(%WDP:)U!@T@SH")/'S]#2X%+2-P7?B8=J/F569X0\*' MS2G@C[:5_QG%67IB(&H+%DWQ"?C[[-/AN/1V>.X\"H=X+>E+2[N,2X?JH9SA M%K/H+2@)>DCZYC@9/2S].1R-DFC%+N_9$OU^.I^$SXQ]9=%C,&)KU,1D$H[H M7W?C+]D6?)X(>1O&B[C:+6TI.W8_=YLSR[)7RYA :. >9)?TX(M6Z5? D F_ M7L!?P"4#9HU?[]257$^4DSI(-HV\J1^E)UA7S&#W)]FYSB:YW ML6K?U'=KH.[(8G?CKD.[O=W+;'%6=3 W"(OP'F$1VNCUOE!":-9:0K0'!-"D MSZW;Y$KQ,Z@A?@GJZ\#-OSPB:CD1M3;$[VKI))CMB,QVZA:B\&&IA[YT M0SQ>O_J5)5M?4+]^-62V-*'^1E^]**XM*+^R\"F=8 [7:T MD5Y@8@@9.YJ,&<>2,1P0;EX,6(60,2%CQY(Q33V6C.F]@5W3P21D3,C8"Y,Q MW6Q'QG9),Y<$T, "644]N-JN(YA,66X"=L(V2ZWXY/(G3]T+<0Z!Q*3N"^N( M;J:#K+/H(+,WT&3+/1C+0G0S=YJY[+,PE]4;&++:J7)RP5SMWU#.H[GLWL $ MYNI2=[M@KO8UEW,6YG+@;ER+[W'QT F==A(_[^LD7FE4:W+-(@]L;.++F MM'51[5 X2#!7P5R&<@[FLA5T$FVEK4"D8*Y.,I=V%LUEJ[V!JLF*U27D"\%= M[:NNEI(D#;E+ZPTL4%U=LHLO!E;E7? 8^&SFQT?IL3LJ;(HD /*WR_26E$S: MR!;?C7-& (F>AK.O"VI6J0JKWAL(M/IKYI@M8:CF'&-@D;E@F2MFF2UN0W.6 M,862N6Z.V9)(::'X)EUSG*[5M; M=!AIKD>5G*7HR+8)K597VII>T<:A7D9-H!!I(=*'74&.)-(..)VR<3C(II!H M(=%"HAO=$(\DT2X8:5MVG2JDO!!I(=)"I(]YA3^.2#L*B+0I:ZW-Y#JG2 M, MWCTQ+]=&;@ZFP36 ]8Z\^$'RL[B9-/> 9Y,Y2',)@:V"KD;HIIX$ST@FA-5; M/ "D<0*?]A&F"U3 C''=\!0L'N@;(V].4'U_\X#/XL%;< "V]#OC ,58TA35 MV0*56@7^+#'2-CYQ'I6^E&D(ION(-01\D MB_5?J42>JFNCA1CJ'NJH@T-S;6'RGC,#*9:OFN- MO;'_WS@'*_W20U3 LMP#&T7,^W[CC6&';[S)D_<<]_ZUK - 92IODJPM609 MCX]&%LX\P-MA1+SV!K0)BWAF^3^]SJQ%>HC0W/YC^_FH8!J_$?H=2.];--6@ M#/[S7UXN"*>%QC.UOFF;^T#CN4[?57;#1$NC["N2K9JD"AH "=5;XO7:I%-H MJ1NQ43^%"R99_=JI.,_; M<=N(29RCD.9[3_WF7]B,C8/%[!3Q6+/=YB;8%(6FL,!2*I0"05()%G M)Z) )!7,=G9F>PG]J1\KOOOYL4BG@>]/V(7EHMK ESKKQELL]%IS16Z<84(\ M-UDS.HQ,FI_892.Z"8GKNL1MJ<-J2^((P,VR'"%Q0N)>N,1MJ9-J2^),JJ)0 MG(,[)H3("9&[<)';4L?4ELA9B+/E&&TA*!Q=XEX"F.;[=DEUHP\%4RL'U$!G:I1:#?$<21\S-P M36WC:E%;FS5@)RPJK"\.^_; : J\-WO^9TP>_3P*'X,8V1*GI >8#@RFZ>SP M&$>0YX/*?2F)L4(>MH.U\E/L7X$?9HDW*5669;<$6?)\I JCV>22'\2C")XD ML4>JP_>B@!X6P,.\T0/6UL_3)_R5>!&\LB^]2R+\"/U]>6$R#$@JW(:J2T]4YL&PS$/"I"B74%66,+4L/7FQ- F? M:.J\Q^>]PY.&=$Q_]+_VI3&#*S#L'^O^X@4^&_^;+,+HN?+6.5 6#F3R+/D) MPU'U6.<7<_X8\BM]+%$3 "M-LF?1*(BIH'II#-WU!]DV0]7PF?4V;/51+>S5]W9=0 MN."U$?-B_(<4[GK4N/ZMY,!E4:=)>@#;OJ?1]S0B8VGS$:QE)@V?4^XYY*2Q M8/2)32;XOVU3$TZ)A+\!A63IZ2$ 5?%$RUE(WGP^ :N#RVGPL)1L_?W+6KM2 M"+QG ?GG$*CV7"V/=M75\FB4\SE]&NT$<$O$1N']#);(U37H8J(UG+\W600, M&28.1P$Q%W5();,1N 8>%AFC*4J;AXBQ@->IU6KQL"0ZA;E*!0RVY6/H$;W( M&47ZZ/&D#@@F"1\2YDX1+0AY,F(/\+628.(?X)^3!'C1&XU@A_ZZ;=#:<6&9 MI)06. F\83 )%L]2N'&!0V_BP>ZE^(&Q!2C-;Z'DD]E\8M*#!\M"%LX)BN;L M>TE_U>Z0_<1V^U"1:O#2J\>.G M#ZL\]L>LV!!P6AHMCI?#Q>/@!_-O_F91F#NP2L&$6K/XM7[\%>F]P2RL^-.5 M7VSB=>#0JK['XWG'1@RO"/PO.O\3:*C"6YH\R_1)/^0Z#ZX!HV".]@499@1V M\YZ1;"(KKEL"\G/ #>P,:">IFC0%,C[$-2V)U1;$'3ODS-YF9:IJ)]"4&_J M[+[43&-^X<+_&135\[<(7L]/.M[4@>,:JQTX)E,,W_4*Y7?NT<[SM:7KSLL]\1M7/3$-]1).]KA0)>)]!LZ9/'E M&_3;#9JBXL"0(9DP:F)>JS'!G8M8%>E:VZ(U/U'URE%S*%7B\1H MI4T7LTV%;U^,A3&/ZF+H?1(!,:#XU&G5M6M] D\Z-(["*;C@BX#\ M*K!!W(5_C^KW-Y X6-J]+/V?J"]+;Q^\ )8U(W\.C-DOH1?Y^,.[ &PXG"5V MK1N/ [ !@+1%L$D-Z]29EE?\V/_W1O]&K%[ M<):^,,]/W__T$$H@N(_HB\72O^$QNRR)O^@KFR_XFW(3SF]_052.?)#6((\. M/2]/\NDQ$CEMZ;_'P0S)*$(W$TXOD&Z@__-%MP')M60 M>ZM(_>5K7XQ79O2;N<<+6_Z/9G#Y2SR':=%EL4WCE+-[TLY?<)5WXS]B=HM+ MW*V P"IXT.T-=*M?HW& H!-<*V[YF!OX+7/[&RX=[%=O8*@U*85LZFK1_Z-SB8[++P9\\,; ML8#4T?T]:"OT^?D)%]<]U*X)\4M#0IA-")$!$C>F UR=U)IL\"$G:)UDX5B4 M6U.&D2]\YS#N&M>MZHDT)(-]$C* EZ=O4KI(!HK>IW&,R*\-/-D'D4E)T1%< " M?;SCQ$!.N8_"&'XB$ +DGH]W60PO_P;1[2[5@D0EBNPW-EMZO:B :WP[&A$( MPNW,_\#=KME]<2B_,&!OADAN3QC(^Q!&;R/F!XO?8.6-)0D+()6:M.S^JG"- M*3OMMN"Z8CC]*L)DL:T#@U]]<*T9"9*DD;K!A#2^@AQDOEKXJ+YOB"E_ M%L=]3 > U@8-$<0/6 ) >0;X+ K=!+S/R=)K@C&]Z>F!$7X,/ P$$10_>JWH M$""&F'?/\ .P#7CULY1"]$D3U/RCI7,GU#S<[S!>5]4Y,! )X5SSKZTZ*B[[2,^"2AF-UI$(OSGUOK/Z M1>]\Y&,IP/WA+O$:M"#XQ?23+#USGICC[(2K J$%QJ5WTC((F7&YN(1^3UE' MGU$5"U=^$MZX(C_+*I=6W)=^]V; V[A%X+=) #O.MIH3DK)U^'CT^O A)9G$ MC\I2S.">!RO$0%:4R6=^TY-3SN+/*;;B^8\,19>7'60I2 YL>I8EL) H%:]^NP=$KQ$ MHK?LD:O>^M*&&R_P(U=)\(L7!R.X][P+T!#Y]7"1-FB&:X"+Q*)%COI(O@S7 M9HS7"J553J"01LF$'P7>"9 \O.B$$TABV?F"<\'1L[<#2*:?\[V%)S D7Q;2 MH5BLP) 4&)("0_)"R"5@_02&I&"VBR/BR\"0K"< 78$PB;Q7MVX3%)5=^*HI M$)%8Y&4L\B6@X'QBBW*#4%WGT"%-T]C(2*6K:JMK@R6P=>S>Q5':2T:7!D,V;"K=1S=@!%H$XI"".^U"N\6O-8V MA5=O=66'":\!PJO(BELMTQ3"*X3W4H1W"_1KF\)KMKJRPX37Z@UT1U9=87F% M\'9K;RV"R!XF(ILZ(INOI4U%XH#PUD.W=TAX7T(T[!V;A=-@=F@\K"N!&O&, M'9YQZMC4IGJ[HRKB/^D'YM]XL#0LJ::ZBE@*DT6\\'AQZ?_ZAZ.IZL^\&ID*BQW7![ ]>1S1K(@HOW\027-;CW M'Y7+- 6XS))-NR-@XH++CL5E6RZHQ^4RE729I@HNNW(NVW*O.BZ7::3+=+-+ M7'9=%ZM-(T*P)I@J@3$EFD*#[C4CI(8"URDLJN%LG:L340.9-\&.V'#&!>5V ML8B"84*UR]_"K%8=(>@(P.$VBA#NKP&60TF&$(M#=FLBC?N-X#FEHM[U+BEX MCWC/[1SO&;V!+JNMC7\2O-=5WC.5SO&>V1MHLF(>/!%!\%[7>6_[^,A3\QZF M]V2E4S;WQ<1-:WS7+U__X%@,G_$?1QD28?=7*YCK5E?30(]EF3=&7ZNVJ V! M&WF#]2OUM0CN[J()M.-K@JJPV]B!U)')42(."Z^L&7,\%<76>N+5G/HS"7KB!SN1UBKE,';B^BCC O=S69?0" M)&R_JH(4A:22*FEZV]15<$ 51;8.E[9&9WE!49"7S)S[%2.TQIP:9\[V@L"" M.:^(.?>K86B-.?54.?P'5EVSFX^.$DO/D2>L;? M5^#0WNQ5=[[K]54\HSO/:.GVR!6EUM?,CO/Z+TLEY7LDJJZME:MNBQ=J[I+8 MSR Q-UYEM6V8HFE5W^KH.%LW>P,%>+Q#^<^6?"$I 4 M5P9)T7A@QI[<]ALG8:P_3? M]?^WRV D'29?/>U029E/"%U,GFD,*Y]: MQ3]8FA4[9'Q(JR]Y\#_3(!TPRF8T,)9/\YR'$0U"G\-&0Y]&GI<^@_^,V(0] M>K,%MC))WI,7^4M#5?D7:Z9BET>R[3E-[19>D[54?66C) H6 8O?_R"J^1^B M<(H@>\F"YHE5AZ]5!ZT9^HZ#UM;,".SFI+4*SXRHICH=BX;\]@AZ%2>H/>'P M8I;2+YWT7)W*MF$6VY"-O"2F^;I!E(V&+"E<[OFVW.6WK M)S6*06T7-DY,+%8,:FM54XI!;6)0V_'()69GB4%M@MDNCHA[#FK+_$2XH[#- M]!*?7/[D2X"F0RR/HP^_N\9N!M7P/J1]9^%ES2'2[9 F5Y-'5A]08U M@*^"$<[&"%MP)8_&" BL9%>KYX0O>3)?EP.Z: M:/V +@EK ] IZ^J8;:NBIZ61-\[7I6^EKU6*KWA#$-EDL?XKE?O4F;()JKN2 MO2G]%Y>+TA'HZD@QAKJG*MK0T%Q[J(S'S&"JY;O6V!O[_VT9O>Q+#U%QG[]G M-\.(>=]OO#'L\(TW>?*>X]Z_ED\.CJU,]56"K27+>'PTLG#F 2T41L1J;T!! MLXBCX_VGUYFU2 \1*LU_;#\?5>D-OE':)!Q+;U'ASA9PK_%R03AM3L74^J9M M[I-3<9V^JZS_T6R59-408,(5'W2?[TVV2^I=5S9KX1-2/8_+MA4TOK2 M[][,X]!*_XRE=T$\2N(8335B6-[.O,ES',3(.!^"F3<;!=X$6<@G14>?^<+B M9+*@C]S-&6?3 OAR$SVL^Q"8Q>\)?;JB7V+]:8V\J\VPQ M\!PO49"/4LVQ_^J0L'@LI4/9^RCP+].R^/G+XN>5Q*\I,Z6'#,1$5KR=@=\T M 5E%DDKPU0]P8994Y>;_XM69P\6 6_! I*;21A^1VDIT0>Q9WTIF<,W MP*&/X'<2^S%GHT6Z%ZIK"6:/X>2125$0?^C%P5A M$DMC>&\8Q7)*=5YM@\^/V0(?!X*,QX"G#K\:\5U1C4W.Y?VK5)A_LI0G&;*< MM\1B=*K 9S'^"?GOJ[=((A]99@*TBQ=8)I4QGZ2K\ OFC1[HRWU@9#A5!AP0 MX\?PZT!8D OIK\2+X*BYQ-#;,*^22^VF3VEP%L@KZ0-577JBO"D)@X19!BX# M7 3X,XO?:EPP9.0/9%ZX,4R>3W"L9]#0M[&4Q)G(%(J:DR\_E-ZO40@2^@R2 MN9BPA=R3>DA6O)][L^?LQXC=!_$B DG$WSPQ_&\2]XBX/=!<\'-^*LL/E/YW M."%9>QM&\SY](0 97=+'<3*, S\ .84U);,)BV,NAT]!C,5W/CBJ^+E4!:;! MB*Q2K_39?O4<=[P;V;U]#O],/N$=..^/ 7NZ"&6T3?5@U9HG/< O;^ZC\&GQ M((-=62#Z*&CN28*\!^9CPM4 :(1)L'B6*=X$]U9D)V2E9(JN/[ MA7XR DX#-D.E$H7)_0.\:,863V'T'1^&VY\SH@$8G%0%XF4EC#)3-9ZP'P'> MNH;),S+Q-/391/+0F43I0G8/R7+5+2R$Z^1"&0#P&^\NH!8^)\;UPH/!Y MX)QP2K81F&_$N.LC3<)1^H%T@YP@0*R^=$OVLZ*29=#8T@-XYH9A9RL")?46 MG@-F>!9XLO2G%S_ (Q;A3);N0/G@_WYFLUG\/'GTZ!,??>\AE($/'ST??OS= MBYXGW!GSB3G_#ZR=/=P.B"?"V M>QRAMMV]WNVVO;;[[??;1!$HBEB# >'9,VO?S*S"@YI$ON,TAJ>"=IB"C:=36;-LYU3I,\RI!M7E(">/[W)3=;8 U=PVCTO& M8)S.Y\"*SA0-87RN+X K\+/OR^!:DN4X45FX:KWP$WZO?<(8@Z#P_JFX\<)( M78&+!@XLY=Z6%P/Y.Y2"Q.[+9&[K)82Q=E#2Q$,QH[]!YU,9Q%X! M&Q1=!N8?:PCJ+'$-)'R;6H+^ 4UI91BCA8?KS?T30 [)T]RE@1_H! ]L!WBW M[QM*Y!CD1 1WZRQL;?P7[T@34/4R\[UQ55'H;\6FU2;NOW(02R1#0M2_)6T2 M-,"_TD458FII'(7P#W5#0>VX:9=4*BD,S UV;["3BR_ BH#-7)/.015"JS(S#:AT MB3OS K(R*2T=GU2TVC)^32-\F&G,0;4$.HJ01*F3 MN_7P6#RY0G(.@(ZT,LNDDZE#!W<+H!A+L!+DM5"^1R$0](+&(3FBN02@$!91 M*HI'ATS>W%$&7@O'Q&"POYFGI03X!PIT BL*@$_A7S2P9+2Z Q?$L!_.9TK8 M*N 2@&JH.O]'WAF_:D&#>_L#0)@B0H Y_XP)NN^1YM'N0>ON%RTRST7ZH&0% MB4$1#PF$OQ"/*G$!2J$,-*CK4&G$&3^7A;R6TIEJ:9%>^0Y0+BQ7X3ARCD0# M?^"I+=4J@7!PO+E/S/O;U=5G8-QB(?FK041@J0HZ &"5&['P4<>"$P *'J31 MQ$MHT>H+A0K3R&3!TG[@A2#UB@66^7TF$["W%4D$87")*WIH/=2Y=9&M39*G M(M*G,/!5MN3WOWSX]NX*N-U%L@!8K'R!^U-+U*).?[]:P5-#MONJHC7_6T1K M?BW%='9Q5NF%U>4RE"^;&*K,-EED,XO9WA_T4E2E=-K#P2^J$!.Q/M&(MRK3 MZB]7C79[#\/YTAJ>#-"8^F7W7S_QF<+V):+=%IU(?LRD5$D_6W:K1[[[,ZO5 MM@RPDWQ4K12^?C8<#5H#8Z:_4Z;Z_?A]O4'(E-X(CL.H9?^TM\@V MTH+)XXCD<;5HW3W)\OKXJBW6MWYF:*>U)K-G[/<_\X]X]UY7%T96'^U%)?/LUD\"UQ6W(R MAYF3V;%:HV7[L6.3_9@'E18,R5J"_9107S3?G]G]58#;@WL ?D#+W5XGC6K7 MLVQ%IG:VB*6ODZG!\3^LHBGMO#H^;QNW4(D M.3OGQ:0Z2D=)Y"QN&9]]%&"43ZM2"2EZ!&Y^F [F1JXO);QBP0: MIO.]/,T;PS_PYWJFIE//=*Z2VG"GKH0W>WDFZ2'.!RBF$!I^&%Q3EL0Z9"" M'1%/C3Q+-XAEGEPYC\(;CS)_,3ZMCVUB.L?U;LC,!/C(Z$;J\YXY?@Q4FJ^Z MY1#;R&+CELK0M/L;TCAUPF8I@P(6*E3>*5C7/O8W4VD,.ANC97R5"B 7G_+H M_!^E(Z"/&?D5I1+90>%%EOB;G7PM9D^;>OLJ=X22KE1%,WS*3XMG% ",#[ & ME0FV^96&&(=IMGMBN,7<9LP**5&@:4PIL:S$Y3DW$$VX=/XU21=?HC,.XOQ4 M%9]2RCS0F0Z4+C\S=;([,*\#7XM2$O6ZUV8D.0L!H:X']V$F7BD"OG!Y#8_& M\,0(4VG#@#+3 1!KZW"VV=CHR/O:F&V\?J<8//V*)Q5G<9B.%'P=8 )/)&\D MY9;ES1CQ/ ;15T[H)+D:>BK="B\P21:BS _NC$3\P"QEY$8RB3']V4?))5W- M+S,OT5DMUR$8Q@%R%AXQILDT5,73+2KZ4J):U,-6K=[.U M80))MK2L/L+562"@_O+C=T.W%RWVA@=0H>^67T^*G&1X2L(:?L=$%G@_IKHI M,R)96,3#+_SP"<2=B-0'S!YP%01TZEOD47Y"C@-7+Z:%J1UNJ"P!RD1 T91B M!@](#$QWP8(5 %YQ=$=V1:ST9/XE/7CYY TDIBMC)_+&>.I&PIAB.\;%V^+* MKW1&1Y1O7N0I!BN/:F%:_"U8#EJQ%*_VRGG ;@1>4H"@!*T-)%Q21>HP$-TD M.B3Z@5G%F-B%;Y0HD:/O,EE(^=EPDJBRK,L@0925\Q*)RN?Z#&LJQIXN7$I+ MZ65FGC V\W[0*E3^I%E> 5PR"TNIA)20!H8:YG=AZ?Z-5U0%83KH)>EP2L:4 M?DD3ZXQB6*E#R2 @53"]M\A9 XOK.J3R 5Q%&"79-A>)#?8FDH2Z!L [$&RE M=#E8GP3;)8T$K2"2EP1C(!)-B8-?7D9CA7L$>UPST-3>/XA.1:)I5;08FQDU3ZI>P[Y-K+<'+I X95<@X%,LK9 MMI,P="]%('N MDGSC12'!#ZUYU1KW5NI426&,HU"XB[0&[T/,N%AY@J5/Y5($-*$\9"6,6V#) MP&I*,F$H:]VK6B\3+>38+>KAMDM.K[C:?QLJ4:H$( HY ,7G(GE+??$'[:?^ MED&VVSPE YTO3%Z?81YOGGD*DLI<("328N9"YF[TW0UO@X4O_1 3\2B;-8A1 MB"D#O,C^=C$[UANG>?+F+0@5[-BLFH[K=V0ZG<@=CSSPO;6RSIN]7:1&?6J1&V\G,N< MU7P!BTN"ZJV*3^C$X64N!4J@#.EYY.%-Y<6MOKLLOI9UF+@1GD_)SHG29#&* MI]P:*A1UYC#IM-IRCJ(N9A@K^;"&#)38&W2#.%P"8%2"A=UNHQ3O'+[9RB\$ MWP.C@1XYE?YR-P-$F?#G!N_AMN129$/E 14J9A7.]B J8.+)0I1@7N 8E"C>H*I$%6M#: M=*&F1>5^H^J)E\M7UJEZ4\511^F[$U5[13;3958+E9>A*?47S4-JE)%]K4RI#;=DXX-PW(M'S59 MA0F/[)0/G[!VRW%2 (!SEY?[D1VG/5'4U#(@WUU;CF637MFK,[S^W_EDF,6% M8&%/4D39,PV;%:UA_./#ISQ I5L^7"X6PJ\!!)FG>FMS<1>!E# SUS?6-HGP(-9FCPJ&908R M68()11#1N +=3S!5X81P(@DSV Q(%;9O ^?2N@H89V7W&/J,4J]LH'M![J)1 MR+)L05'VN)]Y0#K(5"(Z\"W1-BE5/JVZ6R4[/+^L,-P+HY&L*@J-+<<45=TQ MGO-DS8B*/8(9&@E5-@AV4^D5I6K,#31.//:@9Y$M$-=7MO1B;"0D=9WBIDO@ M%^1Q@JOJ2%0<->0S MU)231V?X)&,EQ:^7SNH7CKF+HOEUK=Q*O:86^WEE,>Y(3N$VU)HZ:EJ:)7>_ M;%G@_$T"KKA*=P#8I9ZZ97RFO @]4"X;_K5PONZ#5/- VFK.IM-@==BD?%=] M;QEDBOR+>YTR(+/S:>KZ$81YJD)0RA@PUV0)4"8'D7=0SB+0"5;9:G SI2UM M=TY<<8NL2!OXL) ]65_&_K14J[L21:308R8M6\;*]3K7!=$/,@$5E29I.FLU M*7R*).7*,<7MX=;4BZ>JYP'I4;>@2]UF@WA3_,B>1#H$SPB6"XM)YP996#*, M,@&APVUXD)7+F_Q$(&_A4$1#M([/>9%#"WEHP=X<6MB^C]>@S3V..1[!\8AZ M]3C>OS=QQ1L&+(Z!352/NCB=P0XPMP@;5:PZ#.M;Q>JV,(:+/*#-__LFA?')MM02BWVHK[]ICWNBW?[CCHLSU\FJFDVXT/ MY<569K';31/F>:\\[_5T\UYK.#KR0/,W#S)\LX;@._Z8UQH"B6GL%--=#S6$ M=.:YKB]/-$(MSZ9>)IR'-KD= ;2-.DQB??9$FZ_V]#S+;%MMT^[U5,7:T\ M?]H1%H>[FK+KD?RD8G+IE1M= M[3-%DS4T[>Z0T51M-%EFISLT^^U=S6I&U-$198V&YF!GG7M 1#4A2E:N0MU+ ML3YDXVQEYU:/_#IVW^P-V@H>U]LSMDG^YL\6OWS1'[[.>+W_[( MM$>'SGAA_%8&O]V^V>E4%;]-\-@_47^*S"=_M4U.]:9M;X6/;?*M]S:B>9&5 M7N2!C'$EV3H59ZP/ZUH@/,8TKZ-T-P?]/5.D:JJ?:XBDCCD<[)D7ST@Z6O)# M>X^4+\;2D;$T,'N]P>F0](!^S6K[@Y":D]R#5[YR\_1;B7*AP M(1['1WD'"2;P24#UT=LSK6Y5#P(8O8_7)'VS;1^Z_0+CMS+X'9K#3E7/X9MP MCJ=Z4!MC.<%Y 47?Y,?EV9X;E78L.W^OCM#,Q>>\^2^>J9$37,)?ZP,G"A82D+ ]/N[BI@^)SUZ&') M?G]7*<%(.C:2>F9[N&>U+6/I>&&WX<[',,=+63@+U_QC/D!KX_2Q/6T=/9&A M \!WPQ3G.V2[>9QA6.,N!7:' ]*)729F%V:7+=FE;;9' MCPL@,+LPNS2%73I#TQJQ=F%V87;9\GAI]\!$9=AE_?3";.%;#9E36UX==+A^ MFBD/IZOO"#5>+ ^G.ZB(Y>%T/)SNB6#%@\-X.!W36/7!=^+A=/G^[QLE?R#_ M83T4/F\8%)U!XZ!KZK=Z6RSJ]3R,/1HF'TF?&GB^1EJ[[+36F-IC$4L:-__F MN?5B:=3Y'D=RAV&0O0_\>(557&%33@R;.-F&'/.3E)N=8K<_/:;94E,+$IE" MF$*80IA"F$+VHI FY# _?C9@?=/Y^H/6:1H0G9ZT.=]SN^&1K3VKK)E FD(@ MITG:9@*I"8&,&DL@38@]_?;8^8_G6IIH[TSV1RA,/#U/<-7K =+&6H_+L632 M8M+:2%J[^H-,6DQ:6Y%6FTFKJ2&V)Y_S65_WR!YR!([]Y_L)9,]&:4P@32&0 M75M8,8$TC$!.T[+A] 32A C<0>:YGJO3T=JU!70C? YV9P] 67OFA#!E,64] M0%D5[#C+E'4&E&5S!*ZI$;A#S.W=I?]Z9:M$>)%/OLA&C;\[W-S>^F9(M_>U M6&JO.CB#?COZ.,U0,*:/NM 'RP^F#Y8?.[LFU1M]7)F#Y<<1TB\:-I#[3$^?]O;RS_OT MB<\U#T!9G.7#E/4TE%7!Z9),66=!6:P-&YJ+<>#9Z[N(03K[>DWGS2 G M<+G/C;+LG8^3F+*8LIXFP9(IBREK.\K:L\;OO"FK"?5='W(#,0LK-BZ]<,^T M]=J3-Z<';4>03RFCX;0QYZ=^FI/'TV(MN%P%!UCPUPW^&,> MR2F84=ATZ!$5\XOV]5--\ZT>!3TV>G*:B;6GY[73.<%-HLW'>DA,FUR><[KRG.HMN"Y7,F 9L/6ZD@'+@*W7E0S8IP3L MRT2 @?E&SPF'_V1WS$1T[069J5DV(_\OC1-OL;>1+C*N^L@=K-Z:^\@)7!LFK2[SHT%L=;;75TA3WH[]]$5!6O]6S M$0QOP]D<*"A(8F,F[HP@!!\DG1E)"/]/A!\;;BKQ$SDW<'MK&[Q8]GWT]>;G MQAT?6K2/K4!?_UK>$U;;'77LT&,."9%=:?7?4GXB)^T^K??'F&PI9G(KZ%MZ([//S2Y'3-$G@ M@C+)PX?]^6(>RU?9'Z\S">X%M$JZZ;7F(DW.6-*WY-W3!M3/&KL]N]4;]!#! M6J?J%VOGL)2:U>B1*UVNHS;W/5E349L&P MOYAY.C8>K&7CHLWT'S*)/">FX[2/87#YV]759^-7+Q"!XPD??A9Q&I62V>_9 MXNC(.Z0GOO) \GO.%GO^F,[&,D(VP%=\3<(MM]5_6$T_A9;>4B!_FTHCR'<6 MP$-CVID! L*7#JC*9.$*_6LXEX%T06%&2 3"F MDW-07$=PX#R.B#2 2+W1; MM-3\J?]*O0A/7PTO -T%).*(.>( /M_(.*$^)),HG!EI;$S"2-UHC%//=R_# M-(E-8^+]2)"FB.;P>7.Z*9F*Q+B%1\_P]?\&@072Q$@\/.N-X0??QW\=$4^S M5;CT GQO "^YH^?-(WF)F\/U9X6[+:/^>/Y+#=5QD@+'QG44WB93M'C&DM \ MCSS8T)WA1MZ-0G>81MC#4,W#SFY0@(7K_1"@!/IYUC+@^3[P.FB"=!PG(D#4 M^@!2@+I^C'JG'ZK6,@#43VF4$X&Z%Q]%S6DTM0BX(;F;HT: 9X'J,>ZDB "9 M'JYB3L\A@TWBIA"9R6UHX#^@WW ICB-C.MN?P'\N\69-E/%6MEW%)1+:LR(B M_4OBR/BZ,+6\SK2: C4XQ?84[2@B%,CX*("T!IJ1!D(RF"EE@R@&6H!E.&2U M"'V[%E9(N$X:12@SEF65(:Z%%\2)XH;%Q^!7L9AEB_$"]:00GA2#6^&6GJ*O M!EERXX4@QY#P6L;;#?O!A\$O3@(":7Q7O&<"7X51K 2;NJ+@Q:WHM]IHW@ / M!YC:BT'QD#[*1 ^IA%R,Q""Q8),DI4.%B(D7 =Y<\.LT]"=P=2)ACU-CDH(8 MFG@QR!%C%M(W8)B&MQDYT#/_0VDU&DUV._6&!I)F"T+G%^CS?DS<%37J^ ME]SA!<*9X@^@Y3X$CI^Z@$.@#%SH"OFZE1(%Z@*@D+C1GI4+IBN#. /,_0)-!O05O)1T.]Z)O MH!U96.)?"'$QGX,(Q%69]!RAS! 'E00)?XU,NVVW26W?>O FK<767=4S$8M2 M;5^9-#EI:4X.P'HM0>-6RN]*>O0ZE_2!U 3A:C MR.''(:@&<"MA><#,V9IAR?Y=C$ZK\FYQA;1X M:@SEZ7;QJ#/1?Y:T?'DC_!2X!AW@XEJ2'H&GU%5(GI,+2XKN6L8?!6"TF0(7 M)2A88!E@^N!#%U^?+6OA=?":6&E!BN%H8SK.["O2=V,1>V2!EY !+UE\$*ZN M,,_A$:F?Q.0AHM@X*.SAM07=&$OKGBQ8\$M;->1DHBRDH"2VQFGLT6 M)GD6XCO&(-QK27MRI>/%Y'SB N%W)=O5ULLO+=P)H10:X7(N%Q"*[[P&?01< M"O9 MGXT* V,*J)F,C.ANP2U?0&PO$Z@*5"F 0($T$VV$ZY/!K&R9_(-$QHS M8YAVI6PJFCB7R%EFJ"^-H3.7D5KZB-AT/3R]<#.LXG.S$YHQKLZEAK0WJ"') M#L:KTH .2B0BP-2V+*)@F?),A:3LF3=H9G,46!+((K 4[9QL!M_R8S$ Q -^?@C-C.P*K[ M2_L-&7NCB"BA6'[ HCZ&B1>4 5V)HE\##^NLZ3>**E!3Q](^6L8OH!"=>U645WB&<(&2 M]6M4'?DTBH< =./P1J]@3"]0S(>_W "2KS45HXV38+"5#JO!"%)"] E7D\GI MK=9S<"MKU38A=BSXI>1BH6)U4 MVB\=_))U0/H;=%64^6WE1>K V2J8DRFXG-=3^A6M$+@0I F%-A!C MMI%9\%:'+K7[=!X1&^HDY[]3_T[5@@%0$;2@EN+LA JVEJC#=TH4T?$CT.L MDG/P:;\1G>7'A$H2I3-8/SPDIA#E\B&T,DAS%5U$'W-+*O>8]'&/QBK ^CDX M.T0!=!P%IA4\*L;C/T?.$[H/[D'U*JZUX:M/TNBN%Z_V!_C%L>7L:-0:=H?[ MR-ENIS6T^EO)V5T>:]DMJ[WYUOL>>_]OO=Z0%UNOQ0YVT>([:>SRI:.52]?4 M!BMC^C@EK\.'\CY5;7 '_$?4#^]1/VQ1FGVN@ !%N0D0CR6-4EW[#O72U087 M&A*&99)9"G9$9YNB_D/-PSXO(-HY$.U#L-_9PHF)[0F)[4BMPO+]WQ=O>:HZ M!X+")XH2%^4,:';KV@=T)M^)1"QYV7MT*3D8\>W=!H476>E%'JFQ\4E[J7Q< M4X/2L-;&IYEKS;U!MT;0:3I/,X(80>>"(&O7,3X'Q-"QC=;3:M%2G::!67J! MJ_,!O7!SW.8\1^YVNWL.8CFF7&CV5.2NO>L /$81 M[1E5+BSV[#$.4<79KC9O0T$UU3B<[J=,S>J/Y9B8Z([JRPW-47=77XZ)CHGN M44=R?=/JG#I.S?-8>1[KFK??,X]U\P"@FLW_.4N:L2M',U^E-"ZHNUH2%@,G MOT@@&@>0HAHS@,[3K>P!;^%MWG6M&"N$_>O*=W 7U1SI=H^[J%9@+=Q%=8O^ M:TM,>OH1O4_'L_3$[:<5/20B'U)7&N/(M'7NV!EG$SH,L23R"XN"P%.*D +4 MLI$%PL[Z.LA173]^@ZRVW1FW;53:/$$5R3BX;Z@NR#ZXMBRA#N% M\F(KNUCN%+I>_W"GT,4(=.TZAX^T8B:,+9RI:;K_:IB]TUNX,]"Z&V T#%#P&9A&M/PFVS/=JS MJHI)F$FX KON#/3.2CH:DGMG>N3Z>L71D+/7,8;?=G%XYIP#Q.SF/ MI*-SV"A!;1;"ZOZMOM!JMFFCLVS+M.Q="8\M[F/+\!&8W#SEK.)8ZEKF8,3> M:\6QU!F:O9U=B^JYKPK8=LON55SMJNSOQ[BO6V?\U(0"']-X>)?LIV.8ZX_+ MZFH@\A_3 )B17W/D/ZH1+V._YMA_3$/<)T=^8[KE?L42KTMLDN5243IX_8L1 M@#HV^FKH'#++,CMM]K@JCJ61V1UR\*+B2+(&YFAXPB'3C*4M#W/LP0D[;#>F M >CO81QC@QQ7CC&W+8'%IUX\GAZ$U@QZNI%=-3(:MC4'O3,S]K^ M_K>A;=FO^4BTVFBR0-1Q"DC%D=0S.Z<\MV8DU8"3&A-:N(ICK&B=S847Y9;" MM? "(XP,/[,HO#A3U[4U'#K-##?8'4[SKSB*K.%IY@8SBK8_@-^YPS.CZ-A6 M7?>$0=7&Q!@^)5,9U?&TH=O,N(%E=@:[UKVPKW-\)/5V-0$82<=.@C&MG:/8 MC*1C>SOF<.L1W8N!NFV'$V6_GCLFDJ!ZZ= MY_P=$$#5YMO'3.$]')!.[* QNS"[//W\8&879I>&LH%&U"1KG[H#NO/]J^Y=/,D?CV-&6IVKBSK1<+UI^BH$: M3,M,RZ?(VY<4@.2&B") M&Y?4 DO.2&B")&Y?4 $G.2 MRJ.(&Y=4'D7.2JB.)&Y?4 $GGT;BD^F; 57E^:C@Q MYFGD3$'9&L)Q8']X]& (C"S$%$]PY41&D72-B1>(P,%?G3!.:IFVT&MF',$R MNS8?B%<<21VSW>/4DHHCR39'.V>',I*.C*2^:?7W['3!\80=X/Q-_# $M3^C MPXHR@ZB)HV.LS>JJ+'JJ^/ F"&A-F0.M 60$89$C"1/@E:Z&6X8-!,\,'R"W= M'<09.SPG, >L 2.HN@@:F;;-'%1A! U,:]@^"8(.%"ZH7\/T@)N@<('R:.>6 MYUQLS[1<05JV^^;(9EIF6CX#6NX-S='.2;-,RTS+%:3E;M^T.E65R]KVSQ:2 M+;Q'E'IHSVV+9Y0VO*9K^2'>P*NL_2J;T*#SMZNKSX8440 +CHVY!!;%-C[; M='O=^ZB%GU&=9S1MBMTO(O:F,#[SP_35;'_SPZ":UR&]TY(E=J#H_P'/:O@9 M1WI&TWRNW:+_K!A8,; MPB0''A>;OTQRQR6Y/COY3'+');GN":59*$QR1[9%3S@0I EY_W_1!^D: M E8EKJ4*_,=&F"9Q(@+)YN'=#4;]<_H_[,T30:F8-A=0\+<1"P+^Y>!2$VL[T/L7SEXI4,6 9L MO:XDP+Y,Q-B7;W2S:OA/=L=,1-=>D/4URF3/)=K.K^Q!)F:]P)5!\NH2OSFT M1.T_)%!M%*C_W/R_Q4;,+'$OG!?"Z(,!I,_"D6R^9TAV.F'L)H%G/N4NF A[@.&FD[YEX,>A1PVY; MPY;Q54KCXFOI[6_+&WBO-G"!MR53N!)_%9$7J_EY^)75H>W9?>-6RN^Q 4N$ MI_QWZM\I<\ RX4VVNJCXUJ9OT1C2JQ]+/[PU)F%D(-#Q*UBB%TQPK Y^:AV5 M[(]"7SAMIG+4_47.@>9H3 %B]S;R$GD93B9$@G*<&%X$ Y7J),1&.YP-MR%C1[<OT$\':HH3 M^$)-8&@:G76J3&HI% MC!2B)G:>)^*Z549<2%/540V"T@'U A>;A58,U4_A7$8BXS/@O]@TXM29HG1( MI#,-8"O7=T8ZOXZ$*Y$*?.+1DK0P5X6&A,O".W@Y"(HH!%F3B!^2*"D$5L>+ M2!O*?Z5>M?9J_7 M:XJ3, *A V3IY7-A\7$SD(,@_40@PS16WV\F30WN#AJ%JY-9;CTWF6H/NWR7 M\GU?M8M;Q!@$7IILOJ5$X@[L7$;'#Q38JE?TTAR9TG^G>3?0N;@&4;8&1,D M[5MX(_+-SR_%FPR/Y&D5E$D]-6%_OIC'\E7VQ^O,4_,"6B7=]%H+9DW.>)RQ M%.2A#:B?-79[=JLWZ"&"M>^L7ZQQWR+<+T6>U&^C86O4WOQSNV7]M.2;+S'I MO;UI-Z=1K+BBBBS?_#R.7KY9QPQGHKEZ5=9<:"^*I6'@:ZW;PI3%6[P +%'2 M3O[*[;!'9_3.?:=4/E,(G"63%K?!YYSL+$\9)>0V-7.*"UE%Q'MPO< MM*XQOL/G>P%ZBV0B38"7#3&9@#UL^4P.K7V4R M+0^-6Y@QB\2X9LXLNC5$IV!+J^%S:9 "0?MHC(&3$X%!1/-JX0:RQ51PX%8: M+CX](<_) PF.A(>T*&^$G^8D'@;7(1(LV$3D+P&?F)JD\&OYPY%Q3 _/["A\ M[U@&X.(MVF] <,YW(YSK*(F,'"_6!C^2.#X-W@=@2(!9*#Y"-Z0!/N?YQ9>O M?\87+]3B!5AA$>HX5T4W\N8%Z'Z"+19) (S:K YB@'N)K*LVXH5TEV(/^/5. MA4K.D]@'529V1$VR.#D1OUF>GM@R_@+I+'PG16K:]B[T&T5!#V,1>S$2K"9= M$=PM^C%$BAGSY.RR%558]EHB>'*#>[ 6YP<.V!G/0>]1E(>8"5POTC X^>^(KBIVV[9_C[W_MVZ[W^S%#EJCT79^3Q76 MVAEV:[+66A%!K19;,XH=;;>>!T[\'\XHZ&Q10W1V4("3*Y-D'@L<912TW:8W%1M<*'Q:5@F!!!0_/46? MJN/+RIGGNKYLHJP\[C#;M 8H?[L>GAG(76/4 MLG\JH__A]&2KW>H7MQR25%K&,H5N((>MUXNTYT;>C0RHF@=V:_VT\ )\2I#. MQD !F*D= :B%HXJ<;Z<>O#9KS%SZR4 $T*,GODAV7O2#$%M:=& ,$>!;KAHQ M) RK-5J\8],V'DRNKV7"^-LPIJJ$KPL'9)PSWKBDUEHMMF89N)PSWOC%UHQB M.6><<\8Y9YR3*:L+1$ZFY&3*:B53LIAC,<=BKF) 9#''.>-[G&ID83'.&V_T M26Y_V#'[PPHFKG%B I/S'N1L#4V[N^<<#"9G)N=J[;S?,[N=78>+UXR:FYUF MTVY5,(NJ FDVM165G&-[JAS;3G=H]MO5J1@[DQQ;)NA3$;0U&IH#3AIG8_8\ MC%FK.S*'=@6SBMF:Y1+((R2-[Q)17C_TNMJ2[2<,)P>;6I%LQ1@5'&V^M:L^ M:.WJJ!]FLGD%R'M/JMY+=M:91(:M7;T3)I&'#R/Y&6?-,KL:C,PR#2.1$9-( ME231*9]QKL693CE9XX@%FFI83S8 >;OR3/AZ[ 791*RE"LU2E2F68NY;Z:JVJH);R;FBR=#&J9<%QPNG2NA[S*1%=(-E-93;YS,%D*!J^$\=AI := M"3^$+PB9<1+AWWJ06C:D!X>B!8"].P. [O!NQZNEZUE+>%O41C'QNQ^V9OT*Y>0ABGKS(Y M[[YS>S RNY;%Y,SD? [DW!V8UKF/5VIV,G9_YVS#9B1CLZAD4;E;AID-LM(Z M\\(5)N>FD'.OTS8[;?;+F)S/@IQ'?7-X[L*YV8;L[C4 S3!D&U%5J&+)L\4, MRX:4-G1L+FW@ZI?[2<1J[1J29!*I8.5*%9]QOBS#E=I,(O>22)M)I$J2B&L* M#U]3>%U*TJAS2>%CR@G/8:ICV4$JS7(\R]I!O?$.%LW-P]C#T86O(NF+Q+N1 M124;5EB4[M)U<.WB%C&.0S]--M^RDEAV(N3:@T58E/\[C8HLV6MY.0;$?[\4 M$UCL*^'?BKOXXN4B20,]EP&XO/>-.YQ,GFR'BHE"-03_SS2_$FP^-QRSI[=JLWZ.U3U3D:MD;M[6JN=!QJB4FM'HG$'?*ZUVM: M199O*)%W'3.<26GQ5^G#E]>F\1MHK @D+8K'*Q>8U@/120+.>/\#U%G,4TR; M7 I9J\76K&Z3*XT;O]B:42Q7&G.E,5<:=8'()7A<@E>M$CP6(^CRZ^__5W,YJ^ON,JXJ>F_]JAMMH<5K'3B;'8FYSW(N6>;/2[. M8'(^#W+N#,S>N0OG9A=G=+G*F*N,650>H"RS-S"'5K=ZS,3DS.2\^\Z[PXXY MZG.['";GLR#G0<<<]BI8ALJ&[*$,V1Y7&3>WRKC9LTOM(9<[<47<0R3"=<9G M4,U6Q6><+\O8S#),(O>3R*Y'/4PB%9=F7&>\6&>*G45%558/;.LEK7F%B>, MYE@'N'I;R_BZ_G%%56Q1A4N#/HMRY_SALYD7Q_C&N;C#FM<8]_KA4VS"Q1-? M.@D6R"Y4:,.'VV1JXA-OI>_CO^7=&:'CI(!MYXZ&Q<999>[N)=%O-^Z\M"\? MR%$6];_%#X"F. P"Z>ME%$#)G@:7ZX7#7;!U+&Q#C,,KJ.PR>]T"*++J81D! M%0&).G)K>HQY=T/\%2OTQKLR%-VFWFJECRUCK\4D9S!Y.6K>X8N MFP5+G:B%P@U\HCK<#Y_*M*P1I^D=T4:=+C2VK\N]'Y"^XC6T?#])9.]?0PUN M&N$+=P#!@U12R]+L#YCO*X&CWV=<]!'HAHNPFULE6JO%UJRDE8NP&[_8FE$L M%V%S$38787-U8G6!R-6)7)U8K>I$%G,LYEC,50R(+.:X"'N/<]T\/I9'F0/) M@*%KNSL]9F:SX*:!V:OMVMY%Q,S$W,EB;EC6O;PO(FYT49L MUVI5L 5*!8Q8+L,^^VJP=FM7FY.+P9I5+]C>63@RA52PU*^*SSA;CF&9RA3" M,I5EZA;/.-<2;+2HO:4DC2..?"Z*2;-%T0WX$'#;2(.FB MTB\'#GP5PK:HQN[#)R,($UW3ZHAX6OPA_Y5Z-^"B! F6KDII?(0+C4X&&B=$ M$L 'PU_DB%*5YL0+!*P8%@P+3:2J444T("UB31[\X@54?H>?SK.8[G>L6 P# MXQWB[/T/+&E,O7BJQD4#?/\(76\"\A(AP"5VS:T!JM5B:U:PQ"5VC5]LS2B6 M2^RXQ(Y+[+CVI+I Y-H3KCVI5NT)BSD6PY+B__VUH6_;KZN5/<:XGD_,>:?BF/:A@,B 3,Q/S[CM_3M3\ MXEP)N=%)R\_IK*]2N*U1=@F+2!:1:@*JV>E6L(*5B9F)F8U7)N8&$W/7;)][ M2Y]&&[ =:[3SK+)F&+%<=G?V!0#[14VY"*!I92(\__0,2CRJ^(RSY9A=!ZHS MQS2-0EBF5D@.<>G=XTOOWA4STQZJJ#/A9R.2#CI0KB&,9[U,8&:C$_U[LCY* MH_]H2I^X"R<3M..?=8:]K!%@]B#XNJB6"U7I72P##TL 932#%P&DR@5T@#49 MP3<1W@=7.9%TO<28",?SO<3#B8W;[-2FG=HK.[4>L]-(Z@&/M-O!439[_!H_ M354=K&:;AS'=^XI X=W(HL0,2Q]*=^D"M79QBQC#XM)D\RTK&5\GXAQ[N B+ M\G^G49&^>BTOQY$4WR_%!!;[2OBWXBZ^>+DH+T!8E &XO/>-.YQ,GFR'2D*Y MR 6$^E=$=G@5K$E49BW&-)*3?US\S>M83KL[[@BK;8^[]F@PA@7)KK3Z[J@_ M$1/WGU;[XLTW*JD$CGL+;T1:__FE>)/A\;CUECV[U1OT]BFW' U;H_9VQ5 Z M'+3$I%:/],T."=?KU9TBRS>48;N.&YE8BU6FS- MRB:YT+?QBZT9Q7*A+Q?ZV9OP/409UP/T>GNG+S8C'H(%I4L*G?3^SVS/:P@+S$U,S7OH_B'7*+.Q'P> MQ#PR[>Z92^9&6[%6;\A6+%?U-K.JM]W:=>8UUQ8UK?ILUY8'3"$5K!RKXC/. MEF-VC> SQS2-0KCFNT)RZ.05O>?>E_U]/K\2,S9P=O::K=>%XVU[9Z6P M'M%GS/('#%+4D40&.[MB3"%[".,F/N-,.<;>.W#'+-,0$K%ZK3TS4)A$SNT9 MY](\9WENO;>2#'W,J?6IQ)NFL#Z)G6$D+D.O:'&.O!_>PA7RAR/CF!8[EH&< M>-CX!>?(TYS['S)RO)A:9<1)Z'PWPCDVWHAW6>"# ^$W-T6H*H:QZ8[,?:@2 MOM&5>C2R'[I/MR=:1GP$:PF,\=T]B%WJ2;09O?#D6^G[^&\0!I?P_A3VBNTI MX!XGI6WCLH&XJ1.+;D;T 2LRL%?0%PEK 4I\&[K2^(IP@FNLOOU\]@(H-._ MM"6$3.-VZCE3VG 0)H:8SWV0\;B<'1ZFP?8@.=:R.DW$'R'*,]O M(-B.W'^D7L"I8O.1&D*P8IU'Z@7!*K4=J1?D3MESY+2'*QCR\A9#7H\M$VAV M(5"MJH#LKMD=[#J'8R<(U+6@C8FX/D3<-MNC0_?*82)F(C[FMKMF9[!GIEPM M:'B7E)Q'T',%,6M;^R;)/AEBSR>-AT7C^8O&SM"T1FRD,A'7FHB?H@<>$S$3 M\3&WW3=[]J&;2E2)AAMLI+;WS2@_9R.56X6Y51UB9=5$.$D8Q2;9V;K2+2N%))=K MU:B>I%:+K5GQ"Y=K-7ZQ-:-8+M?BU&QUS':'9TB?[_0]V]ZW[?V9#]]C4Y-P&2MKH\ ME$$L958>?>:&"!;6HYZG\S'#2*HJ-H7MSP\+Z$T MOT%/ LG+Y'2F+^7VXIR/ +"AU@?,<)M,S:4Q(46R+_P>QX8BD/.G-APJ%6O8ZE4/O15(;6!)R9)RM^*M#ENQ3,UG09BQ9Y^A6^HERUFZ)\G2U7CJ M8)[J/(R]Q N!,:0O$N]&%LFCF-14NDNGGK:+6\08F"]--M^RA<9#=-H^(T M^UI>C@'\WR_%!';X2OBWXBZ^>+G(ML"S9:@O VPC6":3)P.+$A2N=,)($#I! MU,H(KX(UB),A_[CIUSV[ MU1OT]LF^'@U;H_9VN9'Z['&)LZT>B?T=\B_6:QU%EF_HP'T=!^VDF)Z<]]>G M]?_N_2OU7"^Y(RG]5LRQ(,#X(N,PC9S2X*![-C2J=N'"5[43I/I\L]ML:WV9 M0E7LAU](H86! ;LSG#2*8#U&",J>!$1,V%Q6C 8P;A";H%@-^6,NG01U?@PW MQ),[>DX\#:/D$L3TC.[WP^!:?7)$/ 6U"]"+Y SE!FAQ,#ZOIX;0RI9>BS#& MY\@?7DSZF>[#1]$?>/\-:'"\/].2IC$!818;US+ M6/??-3I>B?P".& VH5+ M)2PSY>2L)3 MP4W](JXC2=LR#9>6((A:?I7C*!71G6%GALQS?/ %_?E6W7J5W7KQHF5\F*A] M+N\%WK2$F7P#<6DUFU<,1IT1A&#^I).)YWB$ZJBT94#C3()YA$_QFH3M)DS22 M+0/,6%B; _0_QB4"Y.(T@DOEYB=D"UA8?@KFGEY@(&%1'N[0-+Q)<1EMP4!R MC/-G*.*E,0QW^C%$^ KUP/;"PPVVE]*9F=PF3$*<(7S?1KZ /JX95SE^_;O MB#MFXLZ(P3XE0UI\A[6Z-R)(P)9!N@ 9\1V!/9\#MZ0!T29>"8J8-BD7>8"V M[P5Q$J6*=<@H1=Y<^47@1]BAC!,#"0C0-A, :/4*HGZU?0GW2F#2)(F(/^2# M-6?5EVA7Q'1K7 '8[52X]\@2N.W9<-#J&[ JGV3*[=1SIB"9@M@CIZKP=$+- MHU/IN^3C3*7SG>0,/'D6!O(NPZ]P''"O,WQI^@760(1Y24K,##Q?L(U>*9"< MN(>7Z6G/NEA\EJT7U[%&I!628:W$ ;I] &+ CR5!$Z9)G, N\1WJT?>+203( MLV[+SE=)PKUX!OTQOC-\F0!5TE+4(\R2@P8[>]89]5K#\E- )H&XP9_O%>39 M(KUX\RK/@.X_!:N:1NEH$@5(I=J?7TL&&;'/H_#& ,TNW42*WP\!(#E)*/VGK\M_OWA! 0Q ;>0!R(%%Q#6L M[AH$&#(><,TOS0/9*E_.CR(UO&5RF-CR$LOI.I0R ('RT(9$4,$BH#)9< MS %[)]K60XHJV09> %_,R)HY _;[2ZE[X<>AJ>RU!!Y/FA_^-5$GDVD<@D0" MWQ> KF3]/))S0?8-?@-&D$!$ J ,- M*QG!99J+&;QG \5= 1?XBN^/S/&7? MKL=^07C:[#]GJ5ABGLU23+/$6KF(@<\9?)&2;0;DJ^* ^!- <$6XD7^1!S]% M<%<8<*N"L'1E"0?A#-ZGK6W ]TO%-0NO!1S[PE'KV\S("5K04QDK$7*_Y"$F M+[^B!!YT&WP/%J6L_.?B!4DR=2_:R"!_Y _PC7-(QNDL^Q->"N^,2+K9ZP4V M!NAT,*F0(+K#Q',01BX:Q$K,;433"Q->.OX_[8PZ,B)/A%:M_"7@-!]P^'S\ MP@!XPF[RPA+@]0WV\6;5P(\LT8 MH! @3#.Z11L)?+88V5:]S_<1M"AD\1*B,?Q^F;[7@@81-E^ C%-&*]%#,@6I M]1Q]L9EZ.'Q47IM?IAVD\A7Z*79>X@8BYMT)&362&XG;0"DUB@ ;UQY=*R<3 MO3-HF\01B_( \V3,%V'^='%+Z'3I>)X!6EF\<" M+!R@FS1!F/FIF\,9[7^XS@%',R[S$#F'C@22)%M!&-]"W"LVO/@=WA^A__<% MJ7)[ZL;'=UKM-N[3@G^WDLP5#ZC]@<2+)L);!.274I2A_FKG$YF*P# *J>D< MA1HBCWSU< QK5I&NG.M!CB*/2S^\)4,R0M\+##$I W3 9AFP'*J,06I!U5U\ MO1)9BST,(>#;)? ,T,_"X$>TY+1+:!N_ J&#%+[\G\>::.LI[HA(V4B"Z]&4 MQ:G?_Y@#D#R,19T!\66[DJ5=H5P"V052,8V A&)E]3CZ2A#Q$DD&!1@=Z&*< M42LII*DYR<[262KXDD"&'KK7^EX*]'H.^@)@<*Q=PCVGMD9NP8XE#D:EZ[P9 M^/)J7JH$=R+!+\ [5=H"S.3P%@4V!:+ACF>#8:NS8%R8RG/# ]^MG]')IE/G M[M=?J&D#L.#4V78>\4Z(ZU:WN>T+X5D8O42%]<-#/@8H/+-Z*Q8[0JU@WH,>/%YKK+TR_1*SD?QMI5(1N&-C(5/86\=E:?<%].;&#GH,VQG!$<:Y^*Z((0+(<.RF%DY1I7(JAJ,#$Q"/M<2/5"6/^$B<# MLE*'VRXRNXM"+R::!'C0HGU+/(TSU9I( Z/J$^,BNH3?99]U#!E/A"//06T( MVXH]UQ.1.G5^A1K= *1[@$0,9T08I8:+QZG>(,!)NP[Z3#Z/7?]?2BJ=7%LZ M_D23)MN#%]Q(%7N)7ZO@2%G?*GQ,.%XAD[/1=>-Y%1 ME'V7/2X/BBE/Y+4QDQ&>L$=E]:]#,8$"'F6D!A1UC\&CP331&.C9I)!I#"\! MN&+("E- 8?UT(=UYZ\44O@<=3K)5!^L1F D2#![]JR\GAH=>D5X2:6]] H>O M$#ITJ%8%9.-CR HN)#)"+T'Y&H""'"H9\E3,,5C&[Q)"5_%):%'[+]F)I408 M&=U'G7BR49!H84R!IT@V$UIN!<$J*Y?.B.-R>I" 98"[D\ZTB8J^DI\%Q4CC M@6D8*SJ":\%FQ&OS; 9\P?#NOA73RU6N-;K'"$ PD-%@#G5X>N5WM.J1\\,T,=Y) M1\[&\-*.X_AEM/& M,028)01BS)72-==5'YYK.]\MX71^O7:VW+C5&YC@ZU2O&0MWCF)BWG7CPZXY ML'GL-M/R&=#RP#8[HS/O3WF6/="VE56]5@4[W)T"$FLZH.UBE>N0<"VM\C16 MQ[PJ&^5^BWPK9ED#C)KPP_/!T&P/NR^VYH;U>']2<;;TRKW$68TQU.^9G<&0 M,51=#%FV.6CW&4.5Q9 UVEGK'P9'-53L=0ZW98J]Z OU2,6^!A@U(?GGHZYI MC790[.OQ7A<_I8X8&O1,:\ 8JC"&K)'9MMN,HJY!5JXM[M[?3@ G=CU M8U9A5MF257H].'I:OB-]1 MCUE)],1=^G^!4_&YE+'W*<_8N\K#B$;]ZS>WSDZD5HO/K-Z@9>6=MK=HV[4P M,NK9L-L:K-Q=&B*U-$-*%0"7!T8%6R\7NXH"4W;W7NS]2UL>;Q5Y-S+ Q:@N M?%1FA.T&\*/KT>*QOR1.$<"B.$*JF$)5>NC2G*Q87[%N!L=9M@$C=OQ3 M1_0_Y$?U5ZL1_?ISXGT9"5M1,5)%49&M,_Z7"!:?LZY'G1[+ OM 'OCP*3Z# M&O7M($OR;3!\C'CK]];(F[W$V[TK1=%FV6LDZ=.(-M7=L!!0\;QH+[&A'Z2^ M1\_54]*)9ETL=HK,GECJ!)/U"TBQ(T4<3I);04T$EII*F@9L1C=5"2<3["ZQ!:C\CB1;=AB+:U3!;&X \)2 MTR2&#S;+ISLBKQB,470Q7)V*@C7+ZN(U#;GS=M]9 Y''MNHW<<9*;_$!V$F) M1@/%<:K;\\0X,@O' V0-HDI=G0@(2RU4C5OJWX*M8L/9#(=!8.>E]7SYK+.Z M!R\H.F2KH0A3::R=D-$RML?_H+<=_N]3C64B6, &/GT+.G@[-1[!G;HIQW[I*)^)CY1DX1HJE7D%MU^?KNZ^EQTG2O:_D1I MYL%$\CKUQ<+$A*_OWQ+[4M,G;X9<@#UO@VME,ZGW+4P$W&7)ZQKM_E_J7NL- MH2F3X5.--A!ZE(#B1U@)CO#3_22PUYNV27Q/=5W3@ARAHM%O^>NIVAF,6YGEW-Y0HP75(TZUP D'+0)1M M6C^B9YR-.B(@^G$= -JON;&G2'O>5]#Y;OZEY::%*%P<+(+% 9 M7N2D,Q1L#FT!<0V;R:8^.AG+B()EYIIE3!JV0$/,5#LF$%,S+P!\WX ()M(9 MR^06&]S#@E)\"/54Q&?3P"8<_A734,!YB%USE*33D]&RSO?HY8B;4+G-\.PT M*#YF#<0#:HX'Y*#Z+ZOG(D7ETQ2W,AH[E>;H;WIFP(W<-#0@SALDWX.U)<)R MB[DB]QE86JV$JCLBDKP2$ZLC!O97+Z.:JY M_/U@$Z2.V#QN RRR%J]?T++>=F\U[93WJ9@"#A9$9LRB_5_JQJM'#T< "F6: M+8R#-B9^B@9W[FN49IB7@U1J(.Q8"FVQJZGHY;G2]\P.7AY964P0SI!S"I59 MV!?/[-'"*4 V87TEKE/X0KN.3Z891@N WQ0[PM#4H-7M_&0\?ZIQ)B]:QB^9 M@ZBZQ9=PHP>OH/Q86O!D/5#$ICT+8WHW1S=3.1A6^Z?<_2O.0*A9?!'"7X63 M&LWGB)2F!FZ\,;])^][DI2\.5+);]H8!. $PNK&.%D_.XI:-$\23Z5.>RIU\ MDW^!IQC2]%!$,K"8=Z.H9'%">C;2GJ91SZ63:EI":HR$ZH^>1MB.'P06SF@D M5\$-)4W4PQ"2&GM&PQ%<%>*DD"<\RYMXCC&5[K4:0XZ4=^W)."/)28IGI96< MM'B_.LS'IGT()BKB5G_7\I.:7K$:N2&A56XN'BCIET4L=6/8=<$Q/ YI&7]- M/=1K>$QBN-X$: )>0O-$'2>-E!B9@<1)5Z;2>1EXRX<)..Y-4F ]P!%5,HMU M%B$5'9=TJ7LZQ6N**)U;R"=J*1_35 '?N ,E'*,6OD-:U;DEY268&CIJX"H= M#"B=AIH[3'&VWWR.QQY>'*79S)+2:>_4F\_II 5#N#BA GUMM3DZ-2I?3&<0 M+HZ=6/G)!S,STN=,FHWTBYVI\(+RI5]_^[N8S5]?Y;%2G%DAHS@, NG3)(X; M_+<(6^8XUZB+2[^5MJ74!J4,4?"!IK'BP# G"L$3"\(9<+T,;KPH#)0"_^H! MP8K(OU-6RX=/<2F,IM"MG@<*$^@##]^FPO3#1CHQ%N5ZX,#OU MY,1X_P-<#G(X/J%E"*_ 1ZK??LTUL?Z-#+KLA%>=A*OI])C@BQ.$M"GH2APV MIJR73+EGZRD.C&G65HZK>8XK]'J[^5$0N MOL(N(I5X\OZ'GB!^I8Q8:]3IXOPS0\S4N=YSO.&B?-G%B]*D(SU,O!B_H"8U M9097<4Y#Y]5KMQ-E(%!&'WCNRK8623E@D=O)^GBZ.%>$%Z5D7JHWZ=/[6W0= MU1EPG(YQ*%ZQ__)N3(/6B.D+:(,38,$*<\UBX(2KS_!U#D!AMAE@PQ=C)[0/ M60R0^OK^[7_$I90'W(L>#4A+I/G:Y2W"2M#+F*7* J8Z9S"NTP TAS:)%XG4 MW(%*B]_74"HB'",E\P@'S]$T:CUV#G:(?@+Z,&1T1O):1*X*-FJ$E+,:ZB\Z M2F$QP)',1:>YKQQ0W@/0NPXUTG.W9&Z:II5+#9QT+,J)&9@D$E&LCGS 37&X M^@4MWA8%%13.1R=/*ROE$A=0_I)E"=6?]-X5V15Z1N%*]F(YF@RD@9'B(-0) M'5F&A9=!S"E#K/ 4\[PJ Z=!)KG,^H]A)PM7KS=WV6#_:_[TT5A; _G[9 M9LB,MOK3^X= :_XLU)11FV:"+01D?D:Q#2V89?L.=3Z\^=]YNE]PM^DMILZ> M0H:<@E*D5-W<9BD,-R1ERD]3=6J /?]NO;C&DPD'U,5-OE5X6J3.=-06Z/ . ML!ZW0 +FASAFV6*$AVP!H5E*HS(G?I;,B/E^:LM*AJ !!A<"5U%..$;9A9?E M%-)U9:LX7C#$! 7S<+1MEHJ(@F0)C6,@W8FGPE?S,(ZII&/3U=@UJ'8GUUQL4GZ^^?#,^? 7_-M_ MO?]B?/CXZZD/J5\JTQ&(%:$_ZEV),^!\) %YG2F,ASK6QY9?%$7ER<;X?HU8L(C: T MBO-&^"]%1R!36ME4)FYAK[;,CZ7 J=+&R+VH6RCX@95@;U<3(>)*%G&"1GD M4A$-4L/M5&:GT9F1CG8_L,?*-DIF]=X5$:-NU2HBMI"]5RW*T#1^545(]6>- MDK.6Y8"HG(0R,V!MYH1J.+-JAO]5\1Z@=Q7/0AF7%8%R1!0- A 81YTBJ/=VVDDYE6.MZ2GBOHW+$ MF.3O)?G]-=Z@=AI/]R!H&7\&8&]X<4)GI5^IL1/0_GNP ??>R_=0FDB58G MFD&HP+[J8V6KGR5%G($T>K=]S @)V.='\FKB_9 N ,2/Y07QU.1RT,53G:W?M/]K1A=OA+KAYY<+ MKWNS_!GAL??>OT6S(-ER3;WVOEO?Z2W6Q9LBF/C@YO.C:$'Y:53WY&1QS%O0 MY@FX(7/@M+S;5=$N*J(NH>KXA\C,B MC4H5KJ0U?HD@5')<81$T\4>416-! MLN<&G?D)5='EWA)9626F?^ZLS_7 HD-X[P5LZ;(L([(*+1%%>"U56URLR $^ MOEU[?-L[Q/&MU2ZZIASZ_#:[#G;H7 +4D'A?J1S*>Y3KR0]W%Y8K?TR]L9>\ M/OD"^<2W%B>^ZVC]]9*M>7+#LM\"\4QTO971I==\7+(!,=)J*^SO2C>#5J_3 MWXIL=ONMUQOL=>=]:P7NZ _W>^SQ%]MM#=NCFJQU5*.U#EO=;J\F:^VW.O9V M<'U@&MV#(T).?JEM%4-*%@:P+(Y8N6]\GK(0CS.Z8_20%FBKTT@P+N8AY:92 MWC:V9,/*\ETF"=9JQUK5&1_#UL(>#T9 =8+"82&P<>Q0O7@"SYVV ,S#NVT0 MR+"2C@SB[=B*8;< .PQZ$/3>@1QF\.TES]=2WT,C< \' GC&\2,_!(!.RSJ2 M&'\ ,.NF#RJPK(^7/7BP\E2AE7;58S_W+U#'?J9),H]?O7QY>WO;@G6VKL.; MEU>1,\6:H)?2O1;12U'42 MY%M$XH2*BE5?J,Q(U)7GOV&B071G?$H37R;&?X4^Q6W?PE6M'E_]369/K=% !PKSL#$>]-L-F!3;]EU;[93D5BV&S4?,=VDT]YR_\.VEQ3XE>[)@BD5N3+_YW\B%5PC"'1?#I] S]8( .>K3:UVR_K[WX:VW7W]G]50JZP[]]*= MUR%RZ+\RM6>UM=ZC2@',/0*=%WE4R/25*C3^#+P$U!X6\:%.S+NP4U[4QS"X M?#^;^^&=E*5\Q.?WJ4G#;ELC_7!PB[$[SHVDI,87QO.B#]-_IX'J__[BJ?4J M7[J:L7$60@ML.HNE5>VE5>=?A9&NI5417=/AM,_YL-#5OG'E[HT+291?J&T@ MM=CJ/A>E%EOX237L4ZFT"X_(.W/7V MZG?F+N2N@JG>"M_1+5F-W[W@.TYM919C%MN7Q=Z]_Y59;)'%WLF)%WC,8.8ZI!P#JT:HBSEI=&2@P MF?^/Q?\K3=2R6TJ-Q;ITST%IN[M5[\1_;O&_TW3+>T3;,[O5'CQ!'ZU>R[*> MHD%9M[U=C[;]MEJAX^B&U@\/S"(3TL5:,!Q$E*U"3?U+R$YUBQ'G2\-6\B3FM^%LYL5Q-K ( M'XEW)R%.U/*6&NM%66,]-(M#ZG\]48V?'BC,+LU[*BU$)^)8HTY'I?.HRF\: MM;1TZ6+K;;JGNWA/-MQK)EPTN21&XW'-=!Z?' MV5W+ (Q[OP04!!KH@>L4'054%<(+U%0P&GVG0/,XN;%#W]Y3- Y?VQJX,MW$ M^P?I)F[9%V^>J)MX=1N&GWPMW!M\"P=BB=]Y&G3.^U\__/;QZMN?7]Y_W2@D M:S."I3S"%169GJ&*/D>Z/ M 1(X"3B@N-583H4_01L 'T1LJB] I2M3- ?H>2)-IF$$NULWXG5;R%_4*$31 M;75ZW8.'*&RK->IL)PMV>NSH:5;;&HT.O]A.KS4-_"OFUW MK&ZKK&Z7D87Z5(\5__] ?U+VG8]_>9RZ MZ)YP09EW53MZ>UA#Q+.83;WQ5>WK\*9^7OOEPYLW[_]5K__QL=]!U\SRI\23 MJ,4)EL1&#U1.D)P0](WQ'_0>HYZ+I2<'I.+!CZWS\C/X\N3=T?GYV?.:9U8 MHS-5[4)5PXY=/SDY:Q!\:MGDW:EF^B@NA34A4XR4:9ZX?!17M8F4L\N#@X>' MA[H?'T#Q" L251^S1>4Q M9Q;A<^9+E\BW%IL>@+6'9X='465@13.84T]([%D+YK;D=3F?$7&TF4B5'T Y M"#JL'Q[5&TH4EI+3D2_)C4+@FCC8=^55S??^\K%+'4IL!:]+ ,"5"K%BB?F8 MR#L\)6*&+;*-@1_>( 3-3JJB_J8XQGN23':0+IX9,\&L3\[>CBXN+@$1QH MLP8;74+7K\.?]:-&_?@HA]@TW]I>MOI5C^CVH<.R\^33(:+;48>-W27-%TR4 M^K?84@W-2!#K[9C=']B$;N.'Z]7ACSR>M\*$6'8>F5%U^&.#3.QY3&IZ>!(^ MF\VHY[#@@7H$F%U&P/6)$PV!B?%U0^_0_[O$W.+,-72E@QEG,\(E)2(^-FL& M$TZD5B^>X_P7B;.'F-5R34HP5L!^JA*D?4OJJU MF HI:PB>?>W?9L006F90.V(7,5QJ\N%0_W>$ZLOPLXXTU?N#];IK7'Q![*[W M0?^][M8A<5@E@W#-([:F6VW,C63APZCULMJT>W?=OANTK]4?@V[G]KHY;%]_ M;'::=ZWVX'.[/1QLW^!F5D8T&@J"@6I+$L$1\41QIBCDB@*VKW#%VKB'N3)O M0B15"N\1NU6^1B"/BP")?EJ1\I^J SL8JG^_M.^&@^Y-M]?N-X>WJK1YIRI] MZ?7;GQ7![>_MVSOUL[T;U+DD&<$_V0[\I5#4O4%+L4C)12N"42#YU1^6* V& MW=:OG[N=ZW9_T/[MZ^WPS_UYP ;>1LQ/BV >%_1O%(AZ!7D)1*LY^'S3Z7[; M<1+>S-((Z;LBD )_I 54",@N'V./_D]K@3U[X$^G6&'C#.C8HXZ:RSS9M"SF M>Y)ZXQYSJ:5"[:TQ+<;=".\91+Y46"X3/B?J1UP.4H)0* DQ!\5DH:4P%$FK M$-:WGDUF1/WCR:Y:-&')^!V31*@&VU#4)Q:A]WCDYL"[N 0CYN?KF,<8HH@C MTM*T!VPLCDFL$.X=YHTE@?3V2&X-Y0J1$9V+=72 O [T"!A4J+$'DED_)LRU M"1?MOWPJYULW^0924\,?':XW?)R)"DPTFRHU_T2MPR!-8SW'[H2A,:F M/THT/;"H:QXH8%*AAK_U5%.2(7[,-5TL:8S-W4A. $"--'F%&KI/7-AH[F$N MYT../8$MX+Q]JZ\INT2-Y[5Y3:KS(N+TY.SP\3\OL,J$_T4_56EU' A@(;YEIR[R#"Z0"+FV,D% M JE5$8A)[X;2(V0):*BU91$%1%87^/F M1"&%W(A$(C9*+I2KB$9L]9M[N%NG-&+P+FOU7,767P_Q9J8J7WY)I(3-TGCAD3THQ8)[8L=HD>ZVBA /HI5.'50PR8P6T& MVW<):JI#F%*HI!6T@ZA>35#:;\=^SZ1##GABK>%L5NA^(1=2F<*WP6 MY]JGHD:_3&S6[.:7D>Y0.](>!>IK9@L#$%B A.@\L((%+/BU;GS^\P J^FB M3^Z)YY/1O,>9[5ORF?TV4P>32R:WL?;GDEHQ%&J&1G,4ZE9)1RN\4"X\U^Y/ MHM&)$@F[71?I59]S"V.W'!:">4!<^\3A;+J!*O?\^JQ*&7UNPZ[DKCX7'[Q" M39%2%8&N&^FK.6<^IQ]\/RJE>WX_>G705P?5GM HIX,V7AWTG^V@KLL>X$:T MPWB+$YO*#A.B::F0BL.66D)5)JHD!/!(JB2--7ARR& M?QJ+T3QHY=_@S0YRKJJI]2/T?,7[3X(Y<[JAO=.[$WME_W MSN"FUM^ANX<6H:5)6A08!3QB9E6R+\2W/)=N$G^:UTNWYVCTG\2.WMK>ZJH[ MK&^\OJ*9WO8Y5AIY>+XB^I2(%DZ.93(Q8I;8TTU@5NWTU>8.TN/4L^@,NU^P M]'FA+9[1F -%]_T [6L4T&L M_KDJI9*0)F^YY04PG8,)KL96U^6J"OPWN#K_L%.96V$.I$D-D*M9.E\@I+VBG1*WX.2 MCU#28E,(-+2F8]K$L<.QC-SE&?]B0PHP=:%Z/IZ.B!?;Z8%HD6Y> ]*J[Q ZG M?-)Y&*%,Y)[6H*QV%B/MNG9>B$Q\C# ETDWIM[\K"=3ZE8#EN+=>HN8D.+UH M7U/75PV8%\F=!1FAWN:6PNH0FZSP,]+2]4@;RG]UBQ6TFIZD-K2,&MH&Q H3 M>>U'R_5M8L-A!0A;_,#P)+C[^5%Y/#:\G#3QUHMQRS[^'9:='T[/ HOC=>;NHNSBCO:KLQ]:CK0KVKFN0^O,D9/A)Q.2.< M,GNHW[9L^US;%)6-L O\5 $945E#PE=Z4>E#G4^<^;.K6E!1B9C64/#*YN#) ME'G**_C\5I4 \^4[W=<:ZHYY+2PFP5:VLJ=#U*(BC"13&R*;J)R&%@%/7U8; MDD?YT676C[WZQ3KK/(VV5?,LORER*2,QQD;J$"$("8P@&M4[?SHBO.OH'R*U M"1A(QLD7 EK%S0BT"?UZK=93@F*S*::>4?$! M\2CC0\*G'8:]:Y\T#ANGV59DDI3 I+3S0%U?@@/ ]XC4[&;![#1.'X-R%.-4C*]P;:F+^<4I_R=B@GHE3U ).N58%0(IL;FF!/].-N"E,HE,&,P M(Y;^O!:,OSJJ5Q'N/5%1^W@BE]$!EF30O>DO2F T>QP\X!F4&(;W/4HH08,9 M@B='JEZW,8(Z*AJ/9;+,,4\\7\=.F^N^$4"6V$T%LIKEHK,5@'#N>3.3UU/Z M2:[I,V7R&M)I4!3L?QHZ4'Y&)>@G43QW@RVX3C[/MC&M=@D,48O'8:O9,T3B MJY5*H';VH+(<0\)E,%S*Y@(^]E)HD,K@5]+8:V&$,FC(L4UB9^B7B3'S8CHW MGW*LG(OD /K,==4#V.!-ZP<[L]U[ZP1/E*Y*DRWR"6HLC=Z ,5>=6D4K\"VA MC#Q"&D'QB?DIO1Y.OMTJN5Q_JJQ#@LFS#PV::F,FS1/A-5-])B=:K5Q0M?Z4YWF)3/H=Q*FMS!%KG/.Z5FI[8A? M-K^^.J=%FNKO=N:<#U-H7W)>U'MX7IQ,J3]- MM7![!N5,+.JYC]GZQ53 M\5$1A8UI78Y30O'1Z$"YJ9]#^+$D&UZ[4.JN3DX ME'WIMEQ9Z!-/#E$QG3UD-YQ-835N7K,9&933";)76<'.R.:U5L'E?3;+4N8@ M(2-#X!OTJK+^"(<0$*\M8JT>9V..I^:T3@XF)9BYT]*E^A.,]DX9UTTL2K!- MN3O*?S.(8;Z":$/U4K7">Z13?[JXA1J\8D?USUM/C"R3WBJY>)1SINAZY OSY"3JM3VM3^#=X8Y<]Z:? MW3WR\2A!!U&C]K9;RQNKEL"$/IE%89J*10I&>OF8E-.!/U%'MC"W^\16HS1P M#MPOU>AT@B=:DD5$A<;M8([K.BWF">92&V;8]L?;X75S+V-X$?8EF-+[@Z\P MPO;4_[*[[X:*)>B\-Y0+V:'$RW5&Q$15 L,^J4H0\G>]U;K]@UB"?(CY MF.@M.G>+(ZDOJ=)+YD>C5/0W9=N$^5GGQ#=5?=G,=9$Q8HN-[%W9EG/TB>XO M=1/WG3\2CS@4YIS%U>-%%4AM;'F58G\"RG$LY#EV.5]TB_7I3I@$A]?S'*H/ M_G[.4_5[EOAL3:DOT0G5UZ;XPYO_ U!+ P04 " !=@ E7=C.Q7BHC !R M6@$ $P &=O+3(P,C,P-S Q7V-A;"YX;6SE?5ES6SFRYGO_"H_G=;*,?:GH MZALJ6^YVA,ORV*Y;=YX86!(VHRG2EZ2\S*^?Q-%B+93$!8//F"\\5X-OWM*?^%/7V"TS3+X^G'WY[^^>$EN*?_\8^_ M_>WO_P/@OWY_]_K)BUDZ.<;I\LGS.88EYB=?Q\M/3Y:?\,E?L_F_QU_"D[>3 ML"RS^3' /[H_>S[[_'T^_OAI^40P(<\_=O[;^:]%>"&4*8#>2E %,SB5,L2B M)7H17+;XOS[^J@QWSA8-F**ECWGZ6"@9E+("@TX9C>X>.AE/__UK_1+# I_0 M\*:+[MO?GGY:+C__^NS9UZ]??_D6YY-?9O./SP1C\MGYIY^>??S;C<]_E=VG MN??^6??;BX\NQJL^2(_ES_[KC]?OTR<\#C">+I9AFNH+%N-?%]T/7\]26':S M?B^N)[=^HGX'YQ^#^B/@ B3_Y=LB/_W'WYX\.9V.^6R"[[ \J?__\]VKBU=^ MG,\2SK_/3I837/Z29L?/ZB>>/3]Z\^+PS?O#%_2/]T>O7[TX^'#XXO>#UP=O MGA^^_]?AX8?W-)#NP<)GO_LTQS+;T\_SJ#*FUG6@?F?:SSS MV0_ *4S2R:2;G]?T_=F3*[C6V/';$J<93V?K_/636;KRH4F5U6Q^_I>3$''2 M_71TLH"/(7P>O1Z'.)Z,EV-<4XZ[^F3KUCUTYGZ.T49YND*VVXNO;-//%N<'!]WSX3Q$H_/_[[, M9\=-&;*<]2V84TK0L';ES.O9].,'G!^_P+B\&*K!&*T-8'(VH#AJB%(@%&=U MX,(%H77KQ7 3QCI\$(^3#[M.>C/I'])>,/N.M-],JH&P8I@L&9VY92 T@5$Z M!XAUQW_0Z8C6/2ZQ- M9K&=%7C%,GV_G*5_?YI-:%X7A_]]0N!HB)'%I,ECY2)5 Y5&YQVA,EYR68S$ MW'J9WX>IX9A'CEDIC6>T;)0ETYO,,&_1TA?F0W'2)>G[&]Y /9_=F7##[MUR MRIOQ_/GL^'B\K#&Q.KKGL^ER//V(TU0!,5IYR;I,_I:F5:P\$I9B04AC:8%' M6UAKBM\!9Z#>3WM.M!)),XZL&%_,D7'$ IJ;3.-S#KRJX4TEK7(JVV!$8VK< MI^\&X_6T9\2. NAC4R0 **(/$HS@Q$2RJR!FJR$A"H4^:!;#OC:(S4?R @N2 M=9%?3=/L&,FON/3L-[@3XGF/A@]G_=B+ MCG/=WG-[,YNF,R#)*BU9]I 2[;>*&P,Q,@4RBA!#MASE/8=&=SQ]H%O75L)L M-8F]1/"K!14^CY=ATF$\BI/QQVY2%B,30F:IBQMJTBXH/7@?$P3CBM"!8(KF M'MQ:R 8:P=MMI;>723.^7#]WNL1??+-*0G8@9K"Z,MB-,JKF7 M?SN:@<;R=N)%H[EO%]E=+'"Y&'GTRDO'P04E0&DEP8= 0PJ>6T[6M2ZQ=1"W M>W,;_.>;J1-.!B$C!*8,;:9(*\G2C,J8&7.9;"ML[:9= 3 DHW4+R=Z(.&\] MN36D7VO-7/%B\!D:X/H+D!#LI4;T*'= MY#?CPZOI,DP_CDE3G8Z/B'GX+4U.:I+M/V>S_'4\F8Q4R45;,M.R1_+S0HHT M>BGH"PJ9#,]2MU82Z^ :DL7<@!W-1=&,)!=OESXE*W0$3J8[.7">WBZX I;H MCTS2+O'6N92;"'M?9^(-A+W5E+;UB<]8]L,Z45)IGS6]VV4>\^V8W]WXM@+"O2":% :]IF5/8.G+41E,LB*311 M-P]_W.$_;G&Z'1:?NFC3XE,UK+Z$27>JNGP>YO/OI#3_,TQ.<(31ZRR\ &FS MKHY<'27->REHH[=&QF1:GW.O VQXWO,VO+AQO-U<)LW3^F[WU,XGP"MNR3#G M8#GKL@YK:EE,P%- ETI*HK.YS"W(TFOV&/M,7>O=L_OWE>#I>?,)< MC;F*ZJB\PP7.O^!BE*W4 64=H*QV.B?GWA8.O-A4A)')A=8I!FO &IX_W8(? MK>71,/*&G\,X'W[[C%/R\L_N0%T=>+ I9%4,)#(A05DFP*M@@-$^B((46E&N M>0#N7EC#-$3")Y:1$;\Z)]SG%- M=IQ-N^>>&GZ>NY03P])IYS9$= 8D5[$P&:1EK2]/K8 Q)-NYL>AW MG?1V7E;.XSK\,'E+JO;5]"P79$00N,T$II!Z)6W-)7@:'8W5)>.5U3$U/W-? M#65(1G)C%K28_&9,>(?+,)YB/@SS*7G^"_+Q3HY/NGN>+[",TW@YXBQDHB7Q M4C&RRHR@?T7A08AD%8M*;H?U9",Y,;\:"R2:U3Y^[/K,_::OF];Z>/] M!_KZQ^&;#^^/7AZ]/7QW\.$5_?;@#7WHC[?O#O]%?_#J/P]?O:%O#Z_"W+H0 MR$:O[*].R/8C;U1&Y,UL.CL_P#S-Z3XSI$>\9,]M8<"LY>2%\P*Q1+*9G5$J M*4X_;7UP<"N8!@>B.,?%\LI#+[^M.[K/11DT"3SCM 9C36,.-4/(".94248U M/P=;!]>03-LV;%EQ1MI6.BV2S/]).O7U;+$XFAY^JQA.QHM/-K6;L*-2TV-'.4:OF0I@D;2L2L)"/5N"XL@\]\R2,H]W:ZE-7SDDL[>-7+<(:DI_NEYL.SH1F]:59^C*FN,,:Z"%M&"2K3K(1ZC;LH'K6G!9=$ MZTRY*P"&O%A=<$)@YF!R(-H$&2'JF"'[*#/G!5UN75KK@1?KWFSMK3FXS^6Y MB?P;[SXWMT+A!+>T&4*0B7P$%@*Y!X9!4L$S#$YQ,R"+1.S+(FG-I-TFOGW6 M^Z7!86$*'8TK2&/JL; !+[D'K;G64AIK3//$C9LP=D[-G=-#WLYG=6JSR;Y8 MST!&G4$5A;3 M 46.=H2KA!.N]3]2\RU7@>19)4[_2:AB<6Y!;VV6,U=)../\R3KAX/YOD M4=0B*I;2JV- Z:>%V-(/2H*U8TFCR'T6LRD@E>"Z) M]+WCH*PIM="EA[HK>!=X><3N;QN+/&LLQM>#FI!H_2=#NW&4 GC,)A3+Z5>M MK9=[+?*'U<9#X>.M%UFWE%Z[Z-NMQTDF^-I&@(:G+(*BO04B*Q)(4S%C,D// M6^?5KGDF_;"!W:%2JHTD'S@CY?G!^W^]?'WT5ZL>-*N?O9\C[]:K$XJ;V8JEVT&$7'G/='G1E9M(^FTRZT^ W36+^/#C!1T]:MJBB - M^^5L_OY3F./O@::C'N&1 NVF<^0*UOR] B76:Q/U_HLGU5FCL#J+Q#+-1$]< MVA3KH#R=/1.M5[DVS.S]?+$PNBLT76Z-,,FY3,M !5UOSIAZ+&P%L$#^O.-& MB^95HU<"V3"_^Z?@S^X2:5EN*B'FSKP\+Y)%M@D2LN=SS./E2-K,K?$>F"BA M7K$*$"4*0!^5=BYHQ5K?C;P7U)"2OO>EG>KO5+PQRD1 F6JYP%!HENA?-FOA M?*)?N=8!Z-5(-BR^]--MJ5O*I+G93W8@P3J9IT^ULG*Y=-]SI(B;PD5?*Q2Q ML_1I3> <^IRM]I8W/_R_']6&E9Q^"MXTEE7?^VK'[,OUNT>R%I0SCLQ$:6M[ M+UMJ969#^W\*I/UXE+;UY99UL:W#)_?_Q6ZWF]B:*Z:C\F)*W-8# P5[2)OO08MCJ'L0Y5_$^J>K:51B_VS&K70J"65C$.08AZ M1XL+""J1I^%-S+F$>LC;HVFSM0_(V4_&F;:B:I>604._5D3N'2Z6\W%:8CXK M,G?U!Y<^^1;GXUGM.S2O=79?X.G_+^S]PV^T)T\_XKNPQ,-2,-5[8=J'G P( MPVA'YET5SI2 ODN:1RT-M@Y)['>$#:XYK&+CQ4'P)38F9&BSD: Y#[5AA(80 MA*&Y3-'+&)7$UO7HUT0MG%;Y:&6QQ#1_CG#F7)1B; M-$V#K06>3(# K'>*!VN:-W];']V0,@4>/SUW%7_?]%RUETO.%+,JUQI-IM:# M9N!K&Q*T7*MLC6#-"P=N>]K]L*5S'C\]=Q7_0VA/'CU+SB9(0H9:28C%?I)/4A=+/BT$CBJ6[(TC=\I+DH\@S2&K MJ1T5TT*GI%7K#AGWHQJ24=,3E^X*BS005?. R(?902)U4_/HKG9U&+&"TMJ: M,B)KFP]F/(22R2%7Y+A)PA9#7YD8MX)Z#"D7S1G45%+]$>C6'D*C(FC PFB0 MK%ZEY)R#UV3/:&93%.3[V^:EI]=']QBR,'JG5!O9M:A1=.E4XB!_J4%D0OEJ MFO%SS>:<+D\]N=E\,=)1K-:=\5Q+HOB$**C'02SAI!8A,!39+7!%//R7B7=O-#@0U\1 MV)4O6Y<>W$0<+?7TE_&"0)#!\6)V$I?E9'+>:V>DR,:@(6H0E@Q1I2QI#6TL MY$B0K)!>NN8I0W?@&5+LNV?R-!=/,\*\P,]S3..SRP4QR&2# Y-T N7KY0+A M!-1FI%PY+;1O':JX_/XA19OW1(BMI[_E%?AK,?%S0I+O4MLO?9B'C",IA.:V M%B"72-J,24.P%(),#ET-4@O;>HM=#]DC2.1O39H>1-8CG:XV07X]#G$\J77M M52J9?%L.V65?HVT,0FU=4ER1-F19++9O,KPFN$?@?O9/JA:":Q&I.#B>S9?C M_WMF6_V(VBZN-G0:<:DX:BE %%_+@=8N<8HA),62]49(F^ZW?]=\V2/P&QL: MOGU(H*>"K%I@(-,I@JUU \A5M?6^K@9O,3KM5+2:1HW'(D0-CM>UR;1@9C0X@34F^9.Y];IUW>BN8#;/9'[6[ MW%8R[;I57=%D%PD9W0U_4F8OQHLS9XQ\=HFE2'"QAKRD%A",S*"5R!YU09-; MMSA9%]N&F>X_ XMZ$5N[8IVKK^H;#(+7J&ED@=5F?#367.K5'U80#=KV[=:W M+[!P.<_]9V!, YGTZ!.=-29]<=;#;V6#TA$/P6:>''!;L?B.* MCMJN[$]!:='KH[*3^Z;2MB!J&AD^)?%ME]X0.D6D.VM$7E84'YYD&SK+) MJ'TBGZ]YM/A.2&LQYZ>+(+>34HMH#=GZ==A7@T<7);$SO8[Y>GQ<+]/;6C-2 MFP+$Y:"*3EG*:R;1BA#-76]8BP$_23BXY63W>YPP/^D*/N-Y?'K$2N!&&P>Y M?B%]1@:[,35IE]-8=60,^S=M5@!;BSX_?>!W5XGU2*9WF'#\I2):C(0A@[TX M#=E:39!J8UQF)21FR**BW3+RUE<3[@2T%GD>NFI*_^S95D3]EG)=D4KW9K;$ M19CF%;^Z-(;WZ1/FDPG.RL%Q%V-X<8*E2YVZF9OWHK9;GBRNCFB=8K![1=>D MG.S#S>>.!6GK<<;9:2FY9A>AI!\(#\J2O+7)9/:U)L:]G,U/K\77X#8?F9), MXHQ#X8570EN(B9,:+#DGDJCBX?Y$V.W?OWOY;!+1CU?5YKG,,\/&T2P2=FH>A5@(90KK8PW%D=]DTITE'6YJ&U[,PO8KK^0EY MI-/E2,N83.VOY*,U4)O(0!;KH04!,I*%Y%LG,=R%9PB:=[^D:2:=GO=F;[G5*2>(H@ON%06.UV0_ MHZS!B$:9UJ5WUMB;&Z\&;:)1)78-I\@]%>2>.NTY&(DY>&R - M45_VS) MY=$D/?1N@WRE+7X)KE-2H/?*0K0Q0+').I'19-^:7?<%,7<> M5]=S=92*<-;0#"=R4J%>$01O+,UU]MPI441N'GU;A6,(2KF1_.^)OFX^[;TH MU5OT_KDECEBR2+$ EZXV(\,('FO[1=<=VI%E;AY@$]\N7M#S.6A;MO0DHWUR MZ)+^3@+)5C"B5H]0M7(\_:M&2Z2P/#K:.PJV[E'*)H-(LF*-D;"J#%*)FK#HM+[>QJ:12]4HM+_!&B=IB" 2K?%4[^P; M,KZ]3QXT\]H:KQ5O?KVHK1X>J">U#95V4-6;B''//M0Y1%NXXD5R2"$S4"DB MN!(Y"&EE,"Z4Q%H7[]@(X"/VGEJ3K:TP^]?FIPW 5\_-2'#DRM.>INJ9F%+: M0#08(-("R88I2[.RHS*_Z_V].%7*6B\L;=O&!%KN+)C3S;0VT8B)]E,OVO>* M'Z93M3]RK.5W;2*9'D\8SL"0K^>C#N!$;6\OLR$#/CL:HO?*BJ Q-%>YJZ$\ M"N7:&U-:R*<96L^)N\2%!F>[^SM6T;]HH\'$DPX^L)A;GU%M M@[._G)C+ 4H9>4!C &E;!96=@]J>&+0+*6,RJ&7K(E.;C_UA(UR]WTU_4(25A$=-1<6F:;7[)^1*>_>R=22W']/!<"1M=B MQ4.[$C#BC^]2P/4Y?=!K 5R0/(K=U?S2Z3?.VE>'#FLVZ M1&=]]*!EL:!LYR^P3 9^BDP$Q;-J[8#M;C8/U#OKC7B]2[;G'%JKN,>2&6!Q M'LA'91"4SF"#"D($5_O'/:>BAB*$#\5XY,W+ M>^P0Q7C8S-E-N+!NE&*3^7^@LX7,.2_!6?"E2R&S#*)"#;6!IQ+96O&HSA;Z M/0;N@3F]">OA\OV29276$S6!M7VB<0A>NEQ+LNEL."L>FV=E]Y#OM[?D@H=B MU98BZS.93VCOO M(MD&-,W'E($I,D)S5BD;O2_MN'OTD\]UIAMLL0@U[0"JQ MD&R+ I^S %.KTJFZC$OS2K6/P85JQ(S-[P%N(I"V_+_/6HZ2U1JZ&I!G4OFE M:%(#,0(K)&$16!"V=9;)8_%[]LZ6+<7R$P4SKV5T#RZ8*1YA,//:G#YH,-,) M(209E^ 3UZ!J-VJ'4I,RY,5Q6C?"[)KQT4.B4V&7+:LHD@9/ UX:OFM7 ) M*$NQ->],YUWIM4%*[ -YT ,D6#NI#> JJPG.6Q$B&*SA?$(/(:8(!:UF+$;E MU,Z*>Z.KK _D4S\:GFTIN\';DK<](GX_'?O_/@FUDQ!];-RMAOKL_X-A/BM' M\_%'FKTZB(.UM M*AIUSU<[5YQ=;#ZV%3KA?%9K6?E>$$4J9,^"EK:E%4!&S@YE\F1]ZH8 M>9B1*:$Q&]$\36Y3C$,P6IMQYWH$H%>!-0L?W8/R![Q32_HU_7AQ&;2*@4F9 M'*#2C#8[ZR':XH$S4_N-ABA4ZQIE.T(><-"I=](U%>=^./CAZZPB6]P"V",/ M&+MPJZO%I(4"+ST'944V2O$H0^O(Y@YP!]6@=J_<:RC&/?&.V()W058!-4V0 M YZ5HZG*"+&8#%8H5-R[X'CKVI0[ 1Y4G]O]SD_E=B 4:+AU9 M"++XNFCJO7%A$'3DG&4;;6C>B7T7O(-JA[M7[K44Y)ZH-_Y"W_U!8._";54LY[M?O60CVHIKO[I6%SH?8;0ZHYH4N<'[_ MN/P1@+C\TZVC.^L_NDG<9VUWTAW%CF2*619="Y8Q,D\+N4J.K%.(G'%T M)2:96B?#WH5G2!&4O7+M9A>S1D)KV/WN,J(_I^&T!2U>-)M].\?C\2MF:?R!A2X+Y6=U"Q9I\PB-IGV@MLL4HR'W1KSW9'R(,X(QP@ M&_N5_4 VXFVN*&[R\/UNQHTO!S8C9;#,82*3S FR#14O&F(R K35(45B!1<_ MVW:\WOLO=NNK MO5B;7SF\&^(H*2FYD!ZX=>2T:9UJS)Q!T,R))#07S7LHK(=L2"<=CX!K&PGR M(7;=M_,Q.?B?P^3'M#3V@N]X0X_[[[KCZF$3'OGD&<.B@'=LA[4+^:OJ'U^^$K M3K[@'[/I\M-B)+VTR1%D5M/CE%2R3E4$SH3W2L>L3>L8\DZ A[J?[HMX.XKP M85A7%\>'K[,11A%X*@)DSC6VS1AXZP)$FC@A,I$( M5@^01\59:0HYO1IC!A6X!Y=3!LF\,>B*4*[UC>:M@ [IG/_AZ+6QR%I<_5B! M\GMW3>$"$5?,IB M.%E[[92@:ZJ!JOTLE=*!NYC\O;<[[GW-D,[8=Z9 \WE] MB+#!JRG]#!?+PV^?<;JH5Y ;1PUN?T&/08,U1]4H9G#^ME=3@H7G[YQ-9]T] MB/'T8SVU<5Q$R8T%\L.Z\N^.-A15N_\(JYTPC)O6)4O6P;7KEG5MIJL8#K^= MQ>D.3@^V.K&.:1D<6&W