0001558370-24-011109.txt : 20240806 0001558370-24-011109.hdr.sgml : 20240806 20240806163236 ACCESSION NUMBER: 0001558370-24-011109 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 115 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240806 DATE AS OF CHANGE: 20240806 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Vireo Growth Inc. CENTRAL INDEX KEY: 0001771706 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 000000000 STATE OF INCORPORATION: A1 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-56225 FILM NUMBER: 241179898 BUSINESS ADDRESS: STREET 1: 207 SOUTH 9TH STREET CITY: MINNEAPOLIS STATE: MN ZIP: 55402 BUSINESS PHONE: 604-617-5421 MAIL ADDRESS: STREET 1: 207 SOUTH 9TH STREET CITY: MINNEAPOLIS STATE: MN ZIP: 55402 FORMER COMPANY: FORMER CONFORMED NAME: Goodness Growth Holdings, Inc. DATE OF NAME CHANGE: 20210607 FORMER COMPANY: FORMER CONFORMED NAME: Vireo Health International, Inc. DATE OF NAME CHANGE: 20190326 10-Q 1 vreof-20240630x10q.htm 10-Q
143583496128126330143354913128126330000001771706--12-312024Q2http://fasb.org/us-gaap/2024#PrimeRateMemberhttp://fasb.org/us-gaap/2024#PrimeRateMemberVireo Growth Inc.trueNONE1146050083007140.000.060.050.12http://fasb.org/us-gaap/2024#OperatingExpenses8196558196558196558196551001001000false0001771706gdnsf:GrownRogueInternationalInc.Memberus-gaap:MeasurementInputSharePriceMember2024-06-300001771706gdnsf:GrownRogueInternationalInc.Memberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-06-300001771706gdnsf:GrownRogueInternationalInc.Memberus-gaap:MeasurementInputOptionVolatilityMember2024-06-300001771706gdnsf:GrownRogueInternationalInc.Memberus-gaap:MeasurementInputExpectedTermMember2024-06-300001771706gdnsf:FourthAmendmentMember2023-02-240001771706gdnsf:SubordinateVotingSharesMember2023-03-312023-03-310001771706gdnsf:MultipleVotingSharesMemberus-gaap:CommonStockMember2024-04-012024-06-300001771706gdnsf:MultipleVotingSharesMemberus-gaap:CommonStockMember2024-01-012024-06-300001771706us-gaap:RetainedEarningsMember2024-06-300001771706us-gaap:AdditionalPaidInCapitalMember2024-06-300001771706us-gaap:RetainedEarningsMember2024-03-310001771706us-gaap:AdditionalPaidInCapitalMember2024-03-3100017717062024-03-310001771706us-gaap:RetainedEarningsMember2023-12-310001771706us-gaap:AdditionalPaidInCapitalMember2023-12-310001771706us-gaap:RetainedEarningsMember2023-06-300001771706us-gaap:AdditionalPaidInCapitalMember2023-06-300001771706us-gaap:RetainedEarningsMember2023-03-310001771706us-gaap:AdditionalPaidInCapitalMember2023-03-3100017717062023-03-310001771706us-gaap:RetainedEarningsMember2022-12-310001771706us-gaap:AdditionalPaidInCapitalMember2022-12-3100017717062022-01-012022-12-310001771706us-gaap:EmployeeStockOptionMember2023-06-300001771706srt:MaximumMemberus-gaap:EmployeeStockOptionMember2024-01-012024-06-300001771706us-gaap:RestrictedStockUnitsRSUMember2024-06-300001771706us-gaap:RestrictedStockUnitsRSUMember2023-12-310001771706us-gaap:RestrictedStockUnitsRSUMember2022-12-310001771706us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001771706gdnsf:PromissoryNoteAndLineOfCreditMember2023-12-310001771706gdnsf:PromissoryNoteAndLineOfCreditMember2022-12-310001771706us-gaap:RetailMember2024-04-012024-06-300001771706gdnsf:WholesaleProductMember2024-04-012024-06-300001771706us-gaap:RetailMember2024-01-012024-06-300001771706gdnsf:WholesaleProductMember2024-01-012024-06-300001771706us-gaap:RetailMember2023-04-012023-06-300001771706gdnsf:WholesaleProductMember2023-04-012023-06-300001771706us-gaap:RetailMember2023-01-012023-06-300001771706gdnsf:WholesaleProductMember2023-01-012023-06-300001771706us-gaap:VehiclesMember2024-06-300001771706us-gaap:SoftwareDevelopmentMember2024-06-300001771706us-gaap:LandMember2024-06-300001771706us-gaap:FurnitureAndFixturesMember2024-06-300001771706us-gaap:ConstructionInProgressMember2024-06-300001771706gdnsf:RightOfUseAssetUnderFinanceLeaseMember2024-06-300001771706gdnsf:BuildingsAndLeaseholdImprovementsMember2024-06-300001771706us-gaap:VehiclesMember2023-12-310001771706us-gaap:SoftwareDevelopmentMember2023-12-310001771706us-gaap:LandMember2023-12-310001771706us-gaap:FurnitureAndFixturesMember2023-12-310001771706us-gaap:ConstructionInProgressMember2023-12-310001771706gdnsf:RightOfUseAssetUnderFinanceLeaseMember2023-12-310001771706gdnsf:BuildingsAndLeaseholdImprovementsMember2023-12-310001771706us-gaap:WarrantMember2024-01-012024-06-300001771706gdnsf:ChicagoAtlanticOpportunityPortfolioLpMember2024-01-012024-06-300001771706us-gaap:SubsequentEventMember2024-07-012024-07-010001771706us-gaap:RetainedEarningsMember2024-04-012024-06-300001771706us-gaap:RetainedEarningsMember2024-01-012024-06-300001771706us-gaap:RetainedEarningsMember2023-04-012023-06-300001771706us-gaap:RetainedEarningsMember2023-01-012023-06-300001771706srt:MinimumMembergdnsf:Dr.MarkSchneyerMember2019-02-250001771706gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2024-05-022024-05-020001771706gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2022-10-132022-10-130001771706gdnsf:PromissoryNoteAndLineOfCreditMember2024-06-300001771706srt:MaximumMembergdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2022-01-310001771706us-gaap:LineOfCreditMember2021-03-250001771706us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember2024-01-012024-06-3000017717062023-01-012024-06-300001771706us-gaap:LicenseMember2024-06-300001771706us-gaap:LicenseMember2023-12-310001771706us-gaap:LicenseMember2022-12-310001771706gdnsf:GrownRogueInternationalInc.Member2024-04-012024-06-300001771706gdnsf:GrownRogueInternationalInc.Member2024-01-012024-06-300001771706us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMembergdnsf:BusinessesInNewyorkNevadaAndMassachusettsMember2024-01-012024-06-300001771706gdnsf:PennsylvaniaMedicalSolutionsLlcMember2020-12-310001771706us-gaap:LongTermDebtMember2024-06-300001771706us-gaap:LongTermDebtMember2023-12-3100017717062022-01-312022-01-3100017717062021-03-252021-03-250001771706gdnsf:CharmCityMedicusLlcMemberus-gaap:NotesPayableOtherPayablesMember2023-11-192023-11-190001771706gdnsf:CharmCityMedicusLlcMemberus-gaap:NotesPayableOtherPayablesMember2023-11-190001771706us-gaap:ConvertibleDebtMember2023-04-280001771706gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2022-01-310001771706us-gaap:LineOfCreditMember2021-11-180001771706gdnsf:TermLoanMember2024-05-212024-05-210001771706us-gaap:NotesPayableOtherPayablesMember2017-01-012017-12-310001771706gdnsf:TermLoanMember2024-05-210001771706gdnsf:CharmCityMedicusLlcMemberus-gaap:NotesPayableOtherPayablesMember2021-11-190001771706us-gaap:NotesPayableOtherPayablesMember2019-12-310001771706us-gaap:NotesPayableOtherPayablesMember2017-12-310001771706gdnsf:ChicagoAtlanticOpportunityPortfolioLpMemberus-gaap:ConvertibleDebtMember2024-07-312024-07-310001771706gdnsf:ChicagoAtlanticOpportunityPortfolioLpMemberus-gaap:ConvertibleDebtMember2024-07-310001771706srt:MaximumMembergdnsf:ConvertibleDebtTranches2And3Member2023-04-280001771706gdnsf:ConvertibleDebtTranche1Member2023-04-280001771706gdnsf:ConvertibleDebtTranche1Member2023-04-282023-04-280001771706us-gaap:ConvertibleDebtMember2024-06-300001771706us-gaap:ConvertibleDebtMember2023-12-310001771706gdnsf:SubordinateVotingSharesMemberus-gaap:CommonStockMember2024-06-300001771706gdnsf:MultipleVotingSharesMemberus-gaap:CommonStockMember2024-06-300001771706gdnsf:SubordinateVotingSharesMemberus-gaap:CommonStockMember2024-03-310001771706gdnsf:MultipleVotingSharesMemberus-gaap:CommonStockMember2024-03-310001771706gdnsf:SubordinateVotingSharesMemberus-gaap:CommonStockMember2023-12-310001771706gdnsf:MultipleVotingSharesMemberus-gaap:CommonStockMember2023-12-310001771706gdnsf:SuperVotingSharesMember2023-12-310001771706gdnsf:SubordinateVotingSharesMember2023-12-310001771706gdnsf:MultipleVotingSharesMember2023-12-310001771706gdnsf:SuperVotingSharesMemberus-gaap:CommonStockMember2023-06-300001771706gdnsf:SubordinateVotingSharesMemberus-gaap:CommonStockMember2023-06-300001771706gdnsf:MultipleVotingSharesMemberus-gaap:CommonStockMember2023-06-300001771706gdnsf:SuperVotingSharesMemberus-gaap:CommonStockMember2023-03-310001771706gdnsf:SubordinateVotingSharesMemberus-gaap:CommonStockMember2023-03-310001771706gdnsf:MultipleVotingSharesMemberus-gaap:CommonStockMember2023-03-310001771706gdnsf:SuperVotingSharesMemberus-gaap:CommonStockMember2022-12-310001771706gdnsf:SubordinateVotingSharesMemberus-gaap:CommonStockMember2022-12-310001771706gdnsf:MultipleVotingSharesMemberus-gaap:CommonStockMember2022-12-310001771706gdnsf:SuperVotingSharesMember2024-01-012024-06-300001771706gdnsf:SubordinateVotingSharesMemberus-gaap:SubsequentEventMember2024-07-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember2024-06-300001771706gdnsf:CommonStockWarrantsEquityMultipleVotingShareWarrantsMember2024-06-300001771706gdnsf:GrownRogueInternationalInc.Member2024-06-3000017717062022-12-310001771706us-gaap:PropertyPlantAndEquipmentMember2024-01-012024-06-300001771706us-gaap:PropertyPlantAndEquipmentMember2023-01-012023-06-300001771706us-gaap:WarrantMember2024-01-012024-06-300001771706us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001771706us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001771706us-gaap:ConvertibleDebtSecuritiesMember2024-01-012024-06-300001771706us-gaap:WarrantMember2023-01-012023-06-300001771706us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001771706us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001771706us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-06-300001771706gdnsf:PromissoryNoteAndLineOfCreditMember2023-01-012023-12-310001771706us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300001771706us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember2024-04-012024-06-300001771706us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001771706us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember2024-01-012024-06-300001771706us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001771706us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember2023-04-012023-06-300001771706us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001771706us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember2023-01-012023-06-300001771706gdnsf:GrownRogueInternationalInc.Member2023-10-052023-10-050001771706us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001771706us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001771706us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001771706us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-300001771706gdnsf:SubordinateVotingSharesMember2024-01-012024-06-300001771706us-gaap:LineOfCreditMember2023-03-310001771706us-gaap:EmployeeStockOptionMember2024-06-300001771706gdnsf:CharmCityMedicusLlcMemberus-gaap:LineOfCreditMember2023-11-192023-11-190001771706gdnsf:SubordinateVotingSharesMemberus-gaap:CommonStockMember2024-04-012024-06-300001771706gdnsf:SubordinateVotingSharesMemberus-gaap:CommonStockMember2024-01-012024-06-300001771706gdnsf:MultipleVotingSharesMember2024-01-012024-06-300001771706gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2024-01-012024-06-300001771706gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2023-01-012023-12-310001771706us-gaap:InterestExpenseMemberus-gaap:LineOfCreditMember2024-01-012024-06-300001771706us-gaap:InterestExpenseMemberus-gaap:LineOfCreditMember2023-01-012023-06-300001771706gdnsf:CannabisCultivationAndManufacturingFacilitiesLocatedInElkRiverMinnesotaMember2024-02-2200017717062023-06-300001771706gdnsf:PromissoryNoteAndLineOfCreditMember2024-01-012024-06-300001771706us-gaap:LicenseMember2023-01-012023-12-310001771706gdnsf:SubordinateVotingSharesMembergdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2022-01-310001771706gdnsf:MultipleVotingSharesMembergdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2022-01-310001771706us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMembergdnsf:BusinessesInNewyorkNevadaAndMassachusettsMember2024-06-300001771706us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMembergdnsf:BusinessesInNewyorkNevadaAndMassachusettsMember2023-12-310001771706us-gaap:ConvertibleDebtMember2024-01-012024-06-300001771706us-gaap:LineOfCreditMember2023-03-312023-03-310001771706us-gaap:ConvertibleDebtMember2023-01-012023-12-310001771706gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2022-01-312022-01-310001771706us-gaap:LineOfCreditMember2021-11-182021-11-180001771706us-gaap:LineOfCreditMember2021-03-252021-03-250001771706srt:MaximumMembergdnsf:ConvertibleDebtTranches2And3Member2023-04-282023-04-280001771706us-gaap:ConvertibleDebtMember2023-04-282023-04-2800017717062023-04-012023-06-3000017717062023-01-012023-06-300001771706gdnsf:SubordinateVotingSharesMember2024-06-300001771706gdnsf:SuperVotingSharesMember2024-06-300001771706gdnsf:MultipleVotingSharesMember2024-06-300001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember2023-01-012023-12-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember2022-01-012022-12-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember2022-01-012022-12-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember2023-12-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember2023-12-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember2022-12-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember2022-12-3100017717062023-01-012023-12-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember2023-01-012023-12-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember2024-01-012024-06-300001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember2024-01-012024-06-300001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember2024-06-300001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember2024-06-300001771706us-gaap:LicenseMember2024-04-012024-06-300001771706us-gaap:LicenseMember2024-01-012024-06-3000017717062024-06-3000017717062023-12-310001771706gdnsf:FourthAmendmentMember2023-02-242023-02-2400017717062024-04-012024-06-300001771706gdnsf:SuperVotingSharesMember2024-07-310001771706gdnsf:SubordinateVotingSharesMember2024-07-310001771706gdnsf:MultipleVotingSharesMember2024-07-3100017717062024-01-012024-06-30xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesgdnsf:Votexbrli:puregdnsf:tranchegdnsf:itemgdnsf:Y

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 June 30, 2024

OR

   

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

For the transition period from                      to                     

Commission File Number: 000-56225

VIREO GROWTH INC.

(Exact name of registrant as specified in its charter)

British Columbia, Canada

    

82-3835655

(State or other jurisdiction of
incorporation or organization)

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

207 South 9th Street, Minneapolis, MN

55402

(Address of principal executive offices)

(Zip Code)

(612) 999-1606

(Registrant’s telephone number, including area code)

                                     N/A                               

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

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

    

Trading Symbol(s)

    

Name of each exchange on which registered

None

None

None

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.   Yes  þ    No  

Indicate by check mark whether the registrant has submitted electronically 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 July 31, 2024, the registrant had the following number of shares of each of its classes of registered securities outstanding: Subordinate Voting Shares –114,605,008; Multiple Voting Shares –300,714; and Super Voting Shares – 0.

VIREO GROWTH INC.

TABLE OF CONTENTS

PART I - FINANCIAL INFORMATION

3

ITEM 1 – FINANCIAL STATEMENTS

3

Consolidated Balance Sheets – June 30, 2024 (unaudited) and December 31, 2023 (audited)

3

Consolidated Statements of Net Loss and Comprehensive Loss – Three and Six Months Ended June 30, 2024 and 2023 (unaudited)

4

Consolidated Statements of Changes in Stockholders’ Equity (Deficiency) - Three Months Ended June 30, 2024 and 2023 (unaudited)

5

Consolidated Statements of Cash Flows - Six Months Ended June 30, 2024 and 2023 (unaudited)

6

Notes to Unaudited Consolidated Financial Statements

7

ITEM 2 - MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

25

ITEM 3 - QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

34

ITEM 4 - CONTROLS AND PROCEDURES

34

PART II – OTHER INFORMATION

34

ITEM 1 - LEGAL PROCEEDINGS

34

ITEM 1A – RISK FACTORS

35

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

35

ITEM 5 - OTHER INFORMATION

35

ITEM 6 - EXHIBITS

36

SIGNATURES

37

2

PART I - FINANCIAL INFORMATION

Item 1. Financial Statements

VIREO GROWTH INC.

CONSOLIDATED BALANCE SHEETS

(In U.S Dollars, unaudited)

    

June 30,

December 31,

2024

2023

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash

$

11,229,297

$

15,964,665

Accounts receivable, net of credit losses of $230,624 and $254,961, respectively

 

2,260,137

 

3,086,640

Income tax receivable

12,261,964

 

12,278,119

Inventory

 

20,092,498

 

19,285,870

Prepayments and other current assets

 

771,186

 

1,336,234

Notes receivable, current

 

3,750,000

 

3,750,000

Warrants held

 

4,867,643

 

1,937,352

Assets Held for Sale

 

93,401,886

 

91,213,271

Total current assets

 

148,634,611

 

148,852,151

Property and equipment, net

 

26,261,755

 

23,291,183

Operating lease, right-of-use asset

 

10,941,864

 

2,018,163

Intangible assets, net

 

8,308,953

 

8,718,577

Deposits

 

533,745

 

383,645

Total assets

$

194,680,928

$

183,263,719

Liabilities

 

  

 

  

Current liabilities

 

  

 

  

Accounts payable and accrued liabilities

$

9,176,236

$

7,674,389

Long-Term debt, current portion

61,502,285

60,220,535

Right of use liability

 

953,389

 

890,013

Uncertain tax liability

26,726,000

 

22,356,000

Liabilities held for sale

 

88,414,795

 

88,326,323

Total current liabilities

 

186,772,705

 

179,467,260

Right-of-use liability

 

19,466,941

 

10,543,934

Other long-term liabilities

196,598

155,917

Convertible debt, net

9,682,176

9,140,257

Long-Term debt, net

 

1,121,306

 

Total liabilities

217,239,726

199,307,368

Commitments and contingencies (refer to Note 17)

 

  

 

  

Stockholders’ deficiency

 

  

 

  

Subordinate Voting Shares ($- par value, unlimited shares authorized; 114,605,008 shares issued and outstanding at June 30, 2024 and 110,007,030 at December 31, 2023)

 

 

Multiple Voting Shares ($- par value, unlimited shares authorized; 300,714 shares issued and outstanding at June 30, 2024 and 331,193 at December 31, 2023)

 

 

Super Voting Shares ($- par value; unlimited shares authorized; 0 shares issued and outstanding at June 30, 2024 and December 31, 2023)

 

 

Additional Paid in Capital

 

188,249,124

 

187,384,403

Accumulated deficit

 

(210,807,922)

 

(203,428,052)

Total stockholders' deficiency

$

(22,558,798)

$

(16,043,649)

Total liabilities and stockholders' deficiency

$

194,680,928

$

183,263,719

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements

3

VIREO GROWTH INC.

CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS

(In U.S. Dollars, except share amounts, unaudited)

    

Three Months Ended

Six Months Ended

June 30,

June 30,

    

2024

    

2023

2024

    

2023

Revenue

$

25,108,247

$

20,196,556

$

49,195,562

$

39,284,980

Cost of sales

 

 

 

 

Product costs

 

11,516,604

 

10,275,584

 

23,663,492

 

19,853,795

Inventory valuation adjustments

 

41,000

 

589,676

 

(263,000)

 

579,676

Gross profit

 

13,550,643

 

9,331,296

 

25,795,070

 

18,851,509

Operating expenses:

 

 

 

 

Selling, general and administrative

 

7,564,231

 

8,059,427

 

14,615,844

 

15,216,262

Stock-based compensation expenses

 

(60,568)

 

2,037,204

 

119,221

 

3,712,798

Depreciation

 

72,925

 

117,681

 

146,471

 

277,191

Amortization

 

180,033

 

159,028

 

360,067

 

318,794

Total operating expenses

 

7,756,621

 

10,373,340

 

15,241,603

 

19,525,045

Income (loss) from operations

 

5,794,022

 

(1,042,044)

 

10,553,467

 

(673,536)

Other income (expense):

 

 

 

 

Gain (loss) on disposal of assets

 

(97,471)

 

(2,747,881)

 

(218,327)

 

(2,747,881)

Interest expenses, net

 

(7,518,454)

 

(7,744,794)

 

(16,241,091)

 

(14,879,584)

Other income (expenses)

 

1,593,492

 

5,798,335

 

2,911,081

 

5,820,648

Other income (expenses), net

 

(6,022,433)

 

(4,694,340)

 

(13,548,337)

 

(11,806,817)

Loss before income taxes

 

(228,411)

 

(5,736,384)

 

(2,994,870)

 

(12,480,353)

Current income tax expenses

 

(440,000)

 

(1,652,871)

 

(4,385,000)

 

(3,377,871)

Deferred income tax recoveries

 

 

60,000

 

 

123,000

Net loss and comprehensive loss

 

(668,411)

 

(7,329,255)

 

(7,379,870)

 

(15,735,224)

Net loss per share - basic and diluted

$

(0.00)

$

(0.06)

$

(0.05)

$

(0.12)

Weighted average shares used in computation of net loss per share - basic and diluted

143,583,496

128,126,330

143,354,913

128,126,330

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements

4

VIREO GROWTH INC.

CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIENCY)

(In U.S. Dollars, except share amounts, unaudited)

Common Stock

SVS

MVS

Super Voting Shares

Total

Additional Paid-

Accumulated

Stockholders'

    

Shares

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

    

in Capital

    

Deficit

    

Equity (deficiency)

Balance, January 1, 2023

86,721,030

$

 

348,642

$

 

65,411

$

$

181,321,847

$

(177,880,963)

$

3,440,884

Stock-based compensation

 

2,464,574

 

2,464,574

Warrants issued in financing activities

 

497,055

 

497,055

Obligation to issue shares

 

1,407,903

 

1,407,903

Net Loss

 

(15,735,224)

 

(15,735,224)

Balance at June 30, 2023

 

86,721,030

$

 

348,642

$

 

65,411

$

$

185,691,379

$

(193,616,187)

$

(7,924,808)

Balance, January 1, 2024

110,007,030

 

331,193

 

187,384,403

(203,428,052)

(16,043,649)

Conversion of MVS shares

3,047,900

(30,479)

Stock-based compensation

 

 

 

 

 

 

 

119,221

 

 

119,221

Options exercised

50,000

 

 

 

 

 

16,500

16,500

Warrants exercised

200,000

29,000

29,000

Shares issued

1,300,078

 

 

 

 

 

700,000

700,000

Net Loss

 

 

 

 

 

 

 

 

(7,379,870)

 

(7,379,870)

Balance at June 30, 2024

 

114,605,008

$

 

300,714

$

 

$

$

188,249,124

$

(210,807,922)

$

(22,558,798)

Common Stock

SVS

MVS

Super Voting Shares

Total

Additional Paid-

Accumulated

Stockholders'

    

Shares

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

    

in Capital

    

Deficit

    

Equity (deficiency)

Balance, April 1, 2023

 

86,721,030

$

 

348,642

$

 

65,411

$

$

184,219,278

$

(186,286,932)

$

(2,067,654)

Stock-based compensation

 

 

 

 

 

 

 

788,980

 

 

788,980

Obligation to issue shares

 

186,066

 

186,066

Warrants issued in financing activities

 

497,055

 

497,055

Net Loss

 

(7,329,255)

 

(7,329,255)

Balance at June 30, 2023

86,721,030

$

348,642

$

65,411

$

$

185,691,379

$

(193,616,187)

$

(7,924,808)

Balance, April 1, 2024

111,041,230

$

320,851

$

$

$

187,564,192

$

(210,139,511)

$

(22,575,319)

Conversion of MVS shares

2,013,700

(20,137)

Stock-based compensation

(60,568)

(60,568)

Options exercised

50,000

16,500

16,500

Warrants exercised

200,000

 

 

 

 

29,000

29,000

Shares issued

1,300,078

 

 

 

 

700,000

700,000

Net Loss

(668,411)

(668,411)

Balance at June 30, 2024

114,605,008

$

300,714

$

$

$

188,249,124

$

(210,807,922)

$

(22,558,798)

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements

5

VIREO GROWTH INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In U.S. Dollars, unaudited)

For the Six Months Ended June 30,

    

2024

    

2023

CASH FLOWS FROM OPERATING ACTIVITIES

  

 

  

Net loss

$

(7,379,870)

$

(15,735,224)

Adjustments to reconcile net loss to net cash used in operating activities:

 

  

 

Inventory valuation adjustments

 

(263,000)

 

579,676

Depreciation

 

146,471

 

277,191

Depreciation capitalized into inventory

 

1,121,141

 

1,294,065

Non-cash operating lease expense

 

211,319

 

327,692

Amortization of intangible assets

 

360,067

 

318,794

Amortization of intangible assets capitalized into inventory

49,557

Stock-based payments

 

119,221

 

3,712,798

Warrants receivable

(1,248,224)

Warrants held

(2,930,291)

Interest Expense

 

2,916,255

 

3,223,635

Deferred income tax

 

 

(123,000)

Accretion

 

108,902

 

593,063

Loss on disposal of Red Barn Growers

2,909,757

Loss (gain) on disposal of assets

120,856

(161,727)

Change in operating assets and liabilities:

 

 

Accounts Receivable

 

842,353

 

(60,197)

Prepaid expenses

 

565,048

 

608,486

Inventory

 

(407,734)

 

(1,737,376)

Income taxes

16,154

592,427

Uncertain tax position liabilities

4,370,000

Accounts payable and accrued liabilities

 

1,215,694

 

2,557,998

Changes in operating lease liabilities

(281,874)

 

Change in assets and liabilities held for sale

 

(2,100,143)

 

(91,247)

Net cash provided by (used in) operating activities

(1,199,874)

(2,161,413)

CASH FLOWS FROM INVESTING ACTIVITIES:

 

  

 

  

PP&E Additions

(4,088,734)

(2,478,645)

Proceeds from sale of Red Barn Growers net of cash

439,186

Proceeds from sale of property, plant, and equipment

125,000

Deposits

(150,100)

(260,545)

Net cash provided by (used in) investing activities

(4,238,834)

(2,175,004)

CASH FLOWS FROM FINANCING ACTIVITIES

  

  

Proceeds from long-term debt, net of issuance costs

1,131,400

Proceeds from convertible debt, net of issuance costs

3,497,462

Proceeds from issuance of shares

700,000

Proceeds from warrant exercises

29,000

Proceeds from option exercises

16,500

Debt principal payments

(1,062,000)

(1,976,362)

Lease principal payments

(111,560)

(987,953)

Net cash provided by (used in) financing activities

703,340

533,147

Net change in cash

(4,735,368)

(3,803,270)

Cash, beginning of period

15,964,665

15,149,333

Cash, end of period

$

11,229,297

$

11,346,063

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements

6

VIREO GROWTH INC.

Notes to Unaudited Condensed Consolidated Financial Statements

1. Description of Business and Summary

Vireo Growth Inc. (“Vireo Growth” or the “Company”) (formerly, “Goodness Growth Holdings, Inc.”) was incorporated under the Alberta Business Corporations Act on November 23, 2004. The Company was previously listed on the Canadian Securities Exchange (the “CSE”) under ticker symbol “GDNS”. On July 8, 2024, the Company changed its name to Vireo Growth Inc., its ticker symbol on the CSE to “VREO” and its ticker symbol on the OTCQX to “VREOF.”

Vireo Growth is a cannabis company whose mission is to provide safe access, quality products and value to its customers while supporting its local communities through active participation and restorative justice programs. Vireo Growth operates cannabis cultivation, production, and dispensary facilities in Maryland, Minnesota, and New York, and formerly in Arizona and New Mexico.

While marijuana and CBD-infused products are legal under the laws of several U.S. states (with vastly differing restrictions), the United States Federal Controlled Substances Act classifies all “marijuana” as a Schedule I drug. Under U.S. federal law, a Schedule I drug or substance has a high potential for abuse, no accepted medical use in the United States, and a lack of safety for the use of the drug under medical supervision. Recently some federal officials have attempted to distinguish between medical cannabis use as necessary, but adult-use as “still a violation of federal law.” At the present time, the distinction between “medical marijuana” and “adult-use marijuana” does not exist under U.S. federal law.

On January 31, 2022, the Company entered into an Arrangement Agreement (the “Arrangement Agreement”) with Verano Holdings Corp. (“Verano”), pursuant to which Verano was to acquire all of the issued and outstanding shares of Vireo Growth pursuant to a plan of arrangement (the “Plan of Arrangement”) under the Business Corporations Act (British Columbia) (the “Arrangement”). Subject to the terms and conditions set forth in the Arrangement Agreement and the Plan of Arrangement, holders of Vireo Growth Shares would receive 0.22652 of a subordinate voting share of Verano (each a “Verano Subordinate Voting Share”), subject to adjustment as described below (the “Exchange Ratio”), for each Subordinate Voting Share held, and 22.652 Verano Subordinate Voting Shares for each Multiple Voting Share and Super Voting Share held, immediately prior to the effective time of the Arrangement.

On October 13, 2022, Vireo Growth received a notice of purported termination of the Arrangement Agreement (the “Notice”) from Verano. The Notice asserted certain breaches of the Arrangement Agreement, including claims the Company’s public filings and communications with respect to its business and ongoing operations were misleading and that the Company breached its representations to Verano under the Arrangement Agreement. Verano also claimed, as a result of such breaches, it is entitled to payment of the $14,875,000 termination fee and its transaction expenses. Vireo Growth denies all of Verano’s allegations and affirmatively asserts that it has complied with its obligations under the Arrangement Agreement, and with its disclosure obligations under US and Canadian law, in all material respects at all times. The Company believes that Verano has no factual or legal basis to justify or support its purported grounds for termination of the Arrangement Agreement.

On October 21, 2022, Vireo Growth commenced an action in the Supreme Court of British Columbia against Verano after Verano repudiated the Arrangement Agreement. The Company is seeking damages, costs and interest, based on Verano's breach of contract and of its duty of good faith and honest performance.

On November 14, 2022, Verano filed counterclaims against the Company for the termination fee and transaction expenses described above.

On July 31, 2023, the Company filed a requisition for adjournment of its application filed July 14, 2023, and set for hearing on July 31, 2023 to compel Verano’s compliance with document production.

Throughout 2023, the Company served 4 lists of documents, reviewed document production from Verano, and prepared for examinations for discovery.  

7

On May 2, 2024, the Company filed an application with the Supreme Court of British Columbia for summary determination. The Company is seeking substantial damages, specifically $860.9 million, as well as other costs and legal fees, based on Verano’s breach of contract and of its duty of good faith and honest performance.

Due to uncertainties inherent in litigation, it is not possible for Vireo Growth to predict the timing or final outcome of the legal proceedings against Verano or to determine the amount of damages, if any, that may be awarded.

The termination of the Arrangement Agreement gives rise to substantial doubt about the Company’s ability to continue as a going concern. Company management is working with the Company’s lenders, counsel, and other applicable parties to implement a plan to effectively mitigate the conditions giving rise to substantial doubt. Elements of this plan may include, but are not limited to, asset sales, debt restructuring, and capital raises. The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. However, the Company’s continuance as a going concern is dependent on its future profitability and implementation of the aforementioned plan. The Company may not be successful in these efforts.

2. Summary of Significant Accounting Policies

Significant Accounting Policies

The Company’s significant accounting policies are described in Note 2 to the Company’s consolidated financial statements included in the Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the United States Securities and Exchange Commission (“SEC”) on April 1, 2024, (the "Annual Financial Statements"), as amended on April 29, 2024. There have been no material changes to the Company’s significant accounting policies.

Basis of presentation

The accompanying unaudited condensed consolidated financial statements reflect the accounts of the Company. The information included in these statements should be read in conjunction with the Annual Financial Statements. The unaudited condensed consolidated financial statements were prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the SEC. In the opinion of management, the financial data presented includes all adjustments necessary to present fairly the financial position, results of operations and cash flows for the interim periods presented. Results of interim periods should not be considered indicative of the results for the full year. These unaudited interim condensed consolidated financial statements include estimates and assumptions of management that affect the amounts reported in the unaudited condensed consolidated financial statements. Actual results could differ from these estimates.

8

Basis of consolidation

These unaudited condensed consolidated financial statements include the accounts of the following entities wholly owned, or effectively controlled by the Company during the period ended June 30, 2024:

Name of entity

    

Place of  incorporation

EHF Cultivation Management, LLC

Arizona, USA

Elephant Head Farm, LLC

 

Arizona, USA

HiColor, LLC

 

Minnesota, USA

MaryMed, LLC

 

Maryland, USA

Mayflower Botanicals, Inc.

 

Massachusetts, USA

Minnesota Medical Solutions, LLC

 

Minnesota, USA

MJ Distributing C201, LLC

Nevada, USA

MJ Distributing P132, LLC

Nevada, USA

Resurgent Biosciences, Inc.

 

Delaware, USA

Retail Management Associates, LLC

 

Arizona, USA

Verdant Grove, Inc.

 

Massachusetts, USA

Vireo Health de Puerto Rico, Inc.

 

Puerto Rico

Vireo Health of Nevada 1, LLC

 

Nevada, USA

Vireo Health of New Mexico, LLC

 

Delaware, USA

Vireo Health of New York, LLC

 

New York, USA

Vireo Health of Puerto Rico, LLC

 

Delaware, USA

Vireo Health, Inc.

 

Delaware, USA

Vireo of Charm City, LLC

Maryland, USA

XAAS Agro, Inc.

 

Puerto Rico

The entities listed are wholly owned or effectively controlled by the Company and have been formed or acquired to support the intended operations of the Company, and all intercompany transactions and balances have been eliminated in the Company's unaudited condensed consolidated financial statements. Red Barn Growers, Inc. and all New Mexico assets and liabilities were divested in June of 2023.

Recently adopted accounting pronouncements

None.

Net loss per share

Basic net loss per share is computed by dividing reported net loss by the weighted average number of common shares outstanding for the reported period. Diluted net loss per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock of the Company during the reporting period. Diluted net loss per share is computed by dividing net loss by the sum of the weighted average number of common shares and the number of potential dilutive common share equivalents outstanding during the period. Potential dilutive common share equivalents consist of the incremental common shares issuable upon the exercise of vested share options and the incremental shares issuable upon conversion of the convertible notes. Potential dilutive common share equivalents consist of stock options, warrants, and restricted stock units.

In computing diluted earnings per share, common share equivalents are not considered in periods in which a net loss is reported, as the inclusion of the common share equivalents would be anti-dilutive. The Company recorded a net loss for the three and six month periods ended June 30, 2024, and 2023, presented in these financial statements, and as such there is no difference between the Company’s basic and diluted net loss per share for these periods.

9

The anti-dilutive shares outstanding for the six month periods ended June 30, 2024, and 2023 were as follows:

June 30,

2024

    

2023

Stock options

29,843,198

 

30,185,610

Warrants

19,237,649

 

9,437,649

RSUs

2,500,916

3,102,765

Convertible debt

72,645,878

27,756,593

Total

124,227,640

 

70,482,617

Revenue Recognition

The Company’s primary source of revenue is from wholesale of cannabis products to dispensary locations and direct retail sales to eligible customers at Company-owned dispensaries. Substantially all of the Company’s retail revenue is from the direct sale of cannabis products to adult-use and medical customers.

The following table represents the Company’s disaggregated revenue by source:

Three Months Ended
June 30,

Six Months Ended
June 30,

    

2024

    

2023

2024

    

2023

Retail

$

20,819,019

$

17,143,099

$

40,418,459

$

33,614,899

Wholesale

 

4,289,228

 

3,053,457

 

8,777,103

 

5,670,081

Total

$

25,108,247

$

20,196,556

$

49,195,562

$

39,284,980

New accounting pronouncements not yet adopted

ASU 2023-07 In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company has not adopted the standard for the interim periods presented herein, but will adopt the standard on or before December 31, 2024. This ASU will result in additional required disclosures when adopted, where applicable.

ASU 2023-09 In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. Once adopted, this ASU will result in additional disclosures.

3. Business Combinations and Dispositions

Assets Held for Sale

As of June 30, 2024, the Company identified property and equipment, deposits, and lease assets and liabilities associated with the businesses in New York, Nevada, and Massachusetts with carrying amounts that are expected to be recovered principally through sale or disposal rather than through continuing use. The sale of these assets and liabilities is highly probable, they can be sold in their immediate condition, and the sales are expected to occur within the next twelve months.

10

As such, these assets and liabilities have been classified as “held for sale.” Management does not believe these divestitures represent a strategic shift that has or will have a major effect on an entity’s operations and financial results, and as such, none of these divestitures are considered a discontinued operation. The carrying value of these net assets did not exceed fair value less expected cost to sell, and as such, the Company recorded no impairment loss. Assets and liabilities held for sale are as follows:

    

    

Assets held for sale

 

June 30,

    

December 31,

2024

2023

Property and equipment

$

87,962,541

$

86,864,965

Intangible assets

662,500

662,500

Operating lease, right-of-use asset

3,381,612

3,381,612

Deposits

1,395,233

304,194

Total assets held for sale

$

93,401,886

$

91,213,271

Liabilities held for sale

 

  

 

Right of Use Liability

$

88,414,795

$

88,326,323

Total liabilities held for sale

$

88,414,795

$

88,326,323

Current assets and liabilities held by our New York business have not been classified as held for sale. Pre-tax operating losses attributable to the New York business were $7,757,409 for the six months ended June 30, 2024.

4. Fair Value Measurements

The Company complies with ASC 820, Fair Value Measurements, for its financial assets and liabilities that are re-measured and reported at fair value at each reporting period, and non-financial assets and liabilities that are re-measured and reported at fair value at least annually. In general, fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. Fair values determined by Level 3 inputs are unobservable data points for the asset or liability, and includes situations where there is little, if any, market activity for the asset or liability.

Items measured at fair value on a non-recurring basis

The Company’s non-financial assets, such as prepayments and other current assets, long lived assets, including property and equipment and intangible assets, are measured at fair value when there is an indicator of impairment and are recorded at fair value only when an impairment charge is recognized. No indicators of impairment existed as of June 30, 2024, and therefore no impairment charges were recorded.

The carrying value of the Company’s accounts receivable, accounts payable, and accrued liabilities approximate their fair value due to their short-term nature, and the carrying value of notes receivable, long-term debt, and convertible debt approximates fair value as they bear a market rate of interest.

The carrying value of the Company’s warrants held  utilize Level 3 inputs given there is no market activity for the asset. The inputs used are further described in Note 19.

11

5. Accounts Receivable

Trade receivables are comprised of the following items:

June 30,

December 31,

    

2024

    

2023

Trade receivable

$

1,947,458

$

2,256,763

Tax withholding receivable

174,660

174,660

Other

 

138,019

 

655,217

Total

$

2,260,137

$

3,086,640

Included in the trade receivables, net balance at June 30, 2024, and December 31, 2023, is an allowance for doubtful accounts of  $71,349 and $95,686, respectively. Included in the tax withholding receivable, net balance at June 30, 2024, and December 31, 2023, is an allowance for doubtful accounts of $159,275.

6. Inventory

Inventory is comprised of the following items:

    

June 30

December 31,

    

2024

    

2023

Work-in-progress

$

13,188,031

$

13,058,348

Finished goods

 

5,906,445

 

5,278,331

Other

 

998,022

 

949,191

Total

$

20,092,498

$

19,285,870

Inventory is written down for any obsolescence, spoilage and excess inventory or when the net realizable value of inventory is less than the carrying value. Inventory valuation adjustments included in cost of sales on the statements of net loss and comprehensive loss is comprised of the following:

    

Three Months Ended June 30,

Six Months Ended June 30,

    

2024

    

2023

2024

    

2023

Work-in-progress

$

(13,500)

$

540,967

$

(201,700)

$

556,039

Finished goods

 

54,500

 

48,709

 

(61,300)

 

23,637

Total

$

41,000

$

589,676

$

(263,000)

$

579,676

7. Prepayments and other current assets

Prepayments and other current assets are comprised of the following items:

    

June 30,

December 31,

    

2024

    

2023

Prepaid Insurance

$

356,454

$

806,610

Other Prepaid Expenses

 

414,732

 

529,624

Total

$

771,186

$

1,336,234

12

8. Property and Equipment, Net

Property and equipment, net consisted of the following:

    

June 30

December 31,

    

2024

    

2023

Land

$

863,105

$

863,105

Buildings and leasehold improvements

 

15,339,998

 

15,124,915

Furniture and equipment

 

7,098,616

 

7,807,250

Software

 

39,388

 

242,204

Vehicles

 

288,938

 

284,000

Construction-in-progress

 

4,109,949

 

128,220

Right of use asset under finance lease

 

7,938,138

 

7,938,138

 

35,678,132

 

32,387,832

Less: accumulated depreciation

 

(9,416,377)

 

(9,096,649)

Total

$

26,261,755

$

23,291,183

For the six months ended June 30, 2024, and 2023, total depreciation on property and equipment was $1,267,612 and $1,571,256, respectively. For the six months ended June 30, 2024, and 2023, accumulated amortization of the right of use asset under finance lease amounted to $2,651,438 and $2,077,675, respectively. The right of use asset under finance lease of $7,938,138 consists of leased processing and cultivation premises. The Company capitalized into inventory $1,121,141 and $1,294,065 relating to depreciation associated with manufacturing equipment and production facilities for the six months ended June 30, 2024, and 2023, respectively. The capitalized depreciation costs associated are added to inventory and expensed through Cost of Sales Product Cost on the unaudited condensed consolidated statements of net loss and comprehensive loss.

As of June 30, 2024, in conjunction with the Company’s held for sale assessment and disposal of certain long-lived assets, the Company evaluated whether property and equipment showed any indicators of impairment, and it was determined that the recoverable amount of certain net assets was above book value. As a result, the Company recorded no impairment charge (2023 - $0) on property and equipment, net.

9. Leases

Components of lease expenses are listed below:

    

June 30,

June 30,

    

2024

2023

Finance lease cost

  

Amortization of ROU assets

$

286,882

$

414,376

Interest on lease liabilities

 

7,095,154

 

5,566,631

Operating lease costs

 

924,929

 

1,060,043

Total lease costs

$

8,306,965

$

7,041,050

13

Future minimum lease payments (principal and interest) on the leases are as follows:

    

Operating Leases

    

Finance Leases

    

    

June 30, 2024

    

June 30, 2024

    

Total

2024

$

1,120,387

$

6,780,539

$

7,900,926

2025

 

3,047,603

 

13,773,155

 

16,820,758

2026

 

2,727,346

 

14,183,661

 

16,911,007

2027

 

2,474,144

 

14,606,527

 

17,080,671

2028

 

2,254,049

 

15,042,128

 

17,296,177

Thereafter

 

7,824,515

 

218,572,918

 

226,397,433

Total minimum lease payments

$

19,448,044

$

282,958,928

$

302,406,972

Less discount to net present value

(4,402,521)

 

(189,169,326)

 

(193,571,847)

Less liabilities held for sale

(2,970,335)

(85,444,460)

(88,414,795)

Present value of lease liability

$

12,075,188

$

8,345,142

$

20,420,330

The Company has entered into various lease agreements for the use of buildings used in production and retail sales of cannabis products.

On February 22, 2024, the Company executed a lease with its landlord on a site for cannabis cultivation and manufacturing facilities. Per the terms of the lease the landlord agreed to provide the Company with $2,000,000 of tenant improvement allowances. Rent payments will not commence until January 1, 2025, at which time monthly base rent will be $82,500. Starting January 1, 2025, the Company has the option to purchase the property. The initial purchase price is $13,000,000 increasing by 3% at the start of each calendar year until the option expires on December 31, 2028. The lease expires on December 31, 2034.

On February 24, 2023, the Company signed the fourth amendment to the existing lease agreements for the cultivation and processing facilities in New York. The amendment provides for additional tenant improvements of $4,000,000 and increases base rent by $50,000 a month.  

Supplemental cash flow information related to leases:

    

June 30,

    

2024

    

2023

Cash paid for amounts included in the measurement of lease liabilities:

  

 

  

Lease principal payments - finance

$

111,560

$

987,953

Lease principal payments - operating

281,874

Non-cash additions to ROU assets

 

9,270,915

 

4,054,328

Amortization of operating leases

 

577,715

 

512,880

Other information about lease amounts recognized in the financial statements:

    

June 30,

 

    

2024

    

2023

 

Weighted-average remaining lease term (years) – operating leases

7.96

 

4.70

Weighted-average remaining lease term (years) – finance leases

16.58

 

17.43

Weighted-average discount rate – operating leases

8.35

%  

15.00

%

Weighted-average discount rate – finance leases

16.20

%  

15.27

%

14

10. Goodwill

The following table shows the change in carrying amount of goodwill:

Goodwill - December 31, 2022

    

$

183,836

Divestitures (Note 3)

 

(183,836)

Goodwill - December 31, 2023 and June 30, 2024

$

The Company has no goodwill as of June 30, 2024. As such, no further impairment testing procedures were performed.

11. Intangibles

Intangible assets are comprised of the following items:

    

Licenses & Trademarks

Balance, December 31, 2022

$

8,776,946

Divestitures

 

(409,239)

Additions

1,090,919

Amortization

(728,419)

Write off

(11,630)

Balance, December 31, 2023

$

8,718,577

Amortization

 

(409,624)

Balance, June 30, 2024

$

8,308,953

Amortization expense for intangibles was $204,812 and $409,624 during the three and six months ended June 30, 2024, respectively, and $159,028 and $318,794 during the three and six months ended June 30, 2023, respectively. The Company capitalized into inventory $24,779 (2023 - $0) and $49,557 (2023 - $0) of amortization for the three and six months ended June 30, 2024, respectively. Amortization expense is recorded in operating expenses on the unaudited condensed consolidated statements of net loss and comprehensive loss.

The Company estimates that amortization expense will be $819,655 per year for the next five fiscal years.

12. Accounts Payable and Accrued Liabilities

Accounts payable and accrued liabilities are comprised of the following items:

    

June 30,

December 31,

    

2024

    

2023

Accounts payable – trade

$

3,786,701

$

1,769,346

Accrued Expenses

 

4,388,396

 

4,852,648

Taxes payable

 

179,378

 

218,563

Contract liability

 

821,761

 

833,832

Total accounts payable and accrued liabilities

$

9,176,236

$

7,674,389

13. Long-Term Debt

During 2017 the Company signed a promissory note payable in the amount of $1,010,000. The note bears interest at a rate of 15% per annum with interest payments required on a monthly basis. In 2019, the Company’s promissory note payable in the amount of $1,010,000 was modified to increase the amount payable to $1,110,000. The Company repaid the note in full during the six months ended June 30, 2024.

15

On November 19, 2021, the Company signed a promissory note payable in the amount of $2,000,000 in connection with the acquisition of Charm City Medicus, LLC. The note bears an interest rate of 8% per annum with interest payments due on the last day of each calendar quarter. On November 19, 2023, the Company and lender amended the note. Per the terms of the amendment, the interest rate was modified to 15%, and the Company paid off $1,000,000 of principal.  The remaining principal balance of $1,000,000 is due on November 19, 2024, and the note is secured by 25% of the membership interests in Vireo Health of Charm City, LLC.

On March 25, 2021, the Company entered into a credit agreement for a senior secured delayed draw term loan with an aggregate principal amount of up to $46,000,000 (the “Credit Facility”), and executed a draw of $26,000,000 in principal. The unpaid principal amounts outstanding under the Credit Facility bear interest at a rate of (a) the U.S. prime rate plus 10.375%, payable monthly in cash, and (b) 2.75% per annum paid in kind (“PIK”) interest payable monthly. In connection with the Credit Facility, the Company also pays a monthly credit monitoring fee in the amount of $130,400 which is included in interest expense in the consolidated statements of loss and comprehensive loss for the six months ended June 30, 2024 and 2023.

On November 18, 2021, the Company and lenders amended the Credit Facility to provide for an additional loan of $4,200,000 with a cash interest rate of 15% per annum and PIK interest of 2% per annum and a maturity date of November 29, 2024. Obligations under the Credit Facility are secured by substantially all the assets of the Company.

On January 31, 2022, Vireo Growth and certain of its subsidiaries, as borrowers (collectively, “Borrowers”), entered into a Third Amendment to the Credit Facility (the “Third Amendment”) providing for additional delayed draw term loans of up to $55 million (the “Delayed Draw Loans”). The cash interest rate on the Delayed Draw Loans under the Third Amendment is equal to the U.S. prime rate plus 10.375%, with a minimum required rate of 13.375% per annum, in addition to PIK interest of 2.75% per annum.

On March 31, 2023, the Company executed a fifth amendment to its Credit Facility with its senior secured lender, Chicago Atlantic Admin, LLC (the "Agent"), an affiliate of Green Ivy Capital, and a group of lenders. The amended credit facility extends the maturity date on its Delayed Draw Loans to April 30, 2024, through the issuance of 15,000,000 Subordinate Voting Shares in lieu of a cash extension fee. These 15,000,000 shares were valued at $1,407,903 using a fair value per share of $0.094 and considered a deferred financing cost. The fair value per share reflects a 22% discount to the market price at the time of issuance to account for the four-month trading lock-up imposed on the shares. The amendment also provides the Company with reduced cash outlays by eliminating required amortization of the loan, and requires the Company to divest certain assets to improve its liquidity position and financial performance. The Company has the potential to extend the maturity date on its Delayed Draw Loans up to January 31, 2026 with the satisfaction of certain financial performance-related conditions.

On May 1, 2024, The Company executed a short-term extension of the maturity date on the Credit Facility with the Agent. The Credit Facility was extended until June 14, 2024, matching all other terms of the existing agreement. On June 14, 2024, another short-term extension was executed which extended the maturity date on the Credit Facility to July 31, 2024, matching all other terms of the existing agreement.

On May 21, 2024 the Company executed a $1,200,000 term loan with the Agent to assist with the purchase of a site for a new dispensary location. The loan bears an interest rate of 12.0% and is due on May 28, 2027. Financing costs of $68,600 were incurred in connection with the closing of the loan.

Unless otherwise specified, all deferred financing costs are treated as a contra-liability, to be netted against the outstanding loan balance and amortized over the remaining life of the loan. As of June 30, 2024, $66,694 (December 31, 2023 - $1,524,531) of deferred financing costs remain unamortized.

16

The following table shows a summary of the Company’s long-term debt:

    

June 30,

December 31,

    

2024

    

2023

Beginning of period

$

60,220,535

$

58,028,604

Proceeds

 

1,200,000

 

Principal repayments

(1,062,000)

(2,976,362)

Deferred financing costs

(68,600)

(1,407,903)

PIK interest

807,219

1,607,032

Amortization of deferred financing costs

1,526,437

4,969,164

End of period

 

62,623,591

 

60,220,535

Less: current portion

 

61,502,285

 

60,220,535

Total long-term debt

$

1,121,306

$

As of June 30, 2024, stated maturities of long-term debt were as follows:

2024

$

61,502,285

2025

2026

2027

1,121,306

Total

$

62,623,591

14. Convertible Notes

On April 28, 2023, the Company closed on a new convertible debt facility which enables the Company to access up to $10,000,000 in aggregate principal amount of convertible notes (the “Convertible Notes”). The convertible facility has a term of three years, with an annual interest rate of 12.0%, comprised of 6.0% cash and 6.0% PIK. The initial tranche's principal amount of Convertible Notes outstanding in the amount of $2,000,000, plus all PIK and all other accrued but unpaid interest thereunder, is convertible into Subordinate Voting Shares of the Company at the option of the holders at any time by written notice to the Company, at a conversion price equal to $0.145. For each future tranche advanced, the principal amount of Convertible Notes outstanding, plus all PIK interest and all other accrued but unpaid interest thereunder, is convertible into Subordinate Voting Shares of the Company at the option of the holders at any time by written notice to the Company, at a conversion price equal to the lesser of $0.145 or a 20.0% premium over the 30-day volume weighted average price of the Company’s Subordinate Voting Shares calculated on the day prior to the date on which each tranche is advanced, if permitted by the Canadian Securities Exchange. The lenders also have the right to advance any remaining undrawn funds on the convertible loan facility to the Company at any time. If the notes are not converted, the outstanding principal amount and unpaid PIK interest is due on April 30, 2026.

During the year ended December 31, 2023, the Company closed eight additional tranches of Convertible Notes, which are convertible into Subordinate Voting Shares at a conversion price of $0.145. Total proceeds received from these tranches amounted to $8,000,000.

In connection with this financing, the Company issued 6,250,000 warrants to purchase Subordinate Voting Shares of the Company to the lenders. These warrants have a five year term, a strike price of $0.145, and were valued at $497,055. The value of these warrants and other legal and administrative expenses amounting to $1,346,793 are treated as deferred financing costs. All deferred financing costs are treated as a contra-liability, to be netted against the outstanding loan balance and amortized over the remaining life of the loan. As of  June 30, 2024, $851,477 (December 31, 2023 - $1,083,697) of deferred financing costs remain unamortized.

17

The following table shows a summary of the Company’s convertible debt:

    

June 30,

December 31,

    

2024

    

2023

Beginning of period

$

9,140,257

$

Proceeds

 

 

10,000,000

Deferred financing costs

(1,346,793)

PIK interest

309,698

223,954

Amortization of deferred financing costs

232,221

263,096

End of period

$

9,682,176

 

9,140,257

Less: current portion

 

 

Total convertible debt

$

9,682,176

$

9,140,257

15. Stockholders’ Equity

Shares

The Company’s certificate of incorporation authorized the Company to issue the following classes of shares with the following par value and voting rights as of June 30, 2024. The liquidation and dividend rights are identical among shares equally in the Company’s earnings and losses on an as converted basis.

    

Par Value

    

Authorized

    

Voting Rights

Subordinate Voting Share (“SVS”)

 

 

Unlimited

 

1 vote for each share

Multiple Voting Share (“MVS”)

 

 

Unlimited

 

100 votes for each share

Super Voting Share

 

 

Unlimited

 

1,000 votes for each share

Subordinate Voting Shares

Holders of Subordinate Voting Shares are entitled to one vote in respect of each Subordinate Voting Share held.

Multiple Voting Shares

Holders of Multiple Voting Shares are entitled to one hundred votes for each Multiple Voting Share held.

Multiple Voting Shares each have the restricted right to convert to one hundred Subordinate Voting Shares subject to adjustments for certain customary corporate changes.

Super Voting Shares

Holders of Super Voting Shares are entitled to one thousand votes per Super Voting Share. Each Super Voting share is convertible into one Multiple Voting Share.

Shares Issued

During the six months ended June 30, 2024, 30,479 Multiple Voting Shares were converted into 3,047,900 Subordinate Voting Shares for no additional consideration.

During the six months ended June 30, 2024, 1,300,078 Subordinate Voting Shares were issued to the Company’s senior secured lender, Chicago Atlantic Opportunity Portfolio, LP, for $700,000 of proceeds.

During the six months ended June 30, 2024, employee stock options were exercised for 50,000 Subordinate Voting Shares. Proceeds from this transaction were $16,500.

18

During the six months ended June 30, 2024, stock warrants were exercised for 200,000 Subordinate Voting Shares. Proceeds from these transactions were $29,000.

16. Stock-Based Compensation

Stock Options

In January 2019, the Company adopted the 2019 Equity Incentive Plan under which the Company may grant incentive stock options, restricted shares, restricted share units, or other awards. Under the terms of the plan, a total of ten percent of the number of shares outstanding assuming conversion of all super voting shares and multiple voting shares to subordinate voting shares are permitted to be issued. The exercise price for incentive stock options issued under the plan will be set by the Compensation Committee but will not be less 100% of the fair market value of the Company’s shares on the date of grant. Incentive stock options have a maximum term of 10 years from the date of grant. The incentive stock options vest at the discretion of the Board of Directors.

Options granted under the equity incentive plan were valued using the Black-Scholes option pricing model with the following weighted average assumptions:

    

June 30,

June 30,

 

    

2024

    

2023

 

Risk-Free Interest Rate

4.49

%

3.84

%

Weighted Average Exercise Price

$

0.54

$

0.25

Weighted Average Stock Price

$

0.54

$

0.25

Expected Life of Options (years)

7.00

6.12

Expected Annualized Volatility

100.00

%

100.00

%

Grant Fair Value

$

0.45

$

0.13

Expected Forfeiture Rate

N/A

 

N/A

Expected Dividend Yield

N/A

 

N/A

Stock option activity for the six months ended June 30, 2024, and for the year ended December 31, 2023, is presented below:

    

    

Weighted Average  

    

Weighted Avg. 

Number of Options

Exercise Price

Remaining Life

Balance, December 31, 2022

 

23,547,558

$

0.66

 

7.30

Forfeitures

 

(4,137,079)

 

0.82

 

Granted

 

10,558,845

 

0.25

 

6.42

Balance, December 31, 2023

 

29,969,324

$

0.50

 

6.18

Forfeitures

 

(616,126)

 

0.79

 

Exercised

 

(50,000)

 

0.33

 

Granted

 

540,000

 

0.54

 

Options Outstanding at June 30, 2024

 

29,843,198

$

0.49

 

5.72

Options Exercisable at June 30, 2024

 

25,427,087

$

0.42

 

5.30

During the three and six month periods ended June 30, 2024, the Company recognized ($60,751) and $25,981 in stock-based compensation relating to stock options, respectively. During the three and six month periods ended June 30, 2023, the Company recognized $600,377 and $1,999,635 in stock-based compensation relating to stock options, respectively. As of June 30, 2024, the total unrecognized compensation costs related to unvested stock options awards granted was $647,705. In addition, the weighted average period over which the unrecognized compensation expense is expected to be recognized is approximately 1.6 years. The total intrinsic value of stock options outstanding and exercisable as of June 30, 2024, was $4,574,605 and $4,108,845, respectively.

19

The Company does not estimate forfeiture rates when calculating compensation expense. The Company records forfeitures as they occur.

Warrants

Subordinate Voting Share (SVS) warrants entitle the holder to purchase one subordinate voting share of the Company. Multiple Voting Share (MVS) warrants entitle the holder to purchase one multiple voting share of the Company.

A summary of the warrants outstanding is as follows:

    

Number of 

    

Weighted Average 

    

Weighted Average 

SVS Warrants

Warrants

Exercise Price

Remaining Life

Warrants outstanding at December 31, 2022

 

150,000

$

1.49

2.00

Granted

 

16,250,000

0.20

5.00

Warrants outstanding at December 31, 2023

16,400,000

$

0.21

 

4.57

Granted

Exercised

(200,000)

0.145

Warrants outstanding at June 30, 2024

 

16,200,000

$

0.21

 

4.07

Warrants exercisable at June 30, 2024

 

16,200,000

$

0.21

 

4.07

    

Number of 

    

Weighted Average 

    

Weighted Average 

SVS Warrants Denominated in C$

Warrants

Exercise Price

Remaining Life

Warrants outstanding at December 31, 2022

 

3,037,649

$

3.50

 

3.23

Granted

 

 

 

Warrants outstanding at December 31, 2023

 

3,037,649

$

3.50

 

2.23

Granted

Warrants outstanding at June 30, 2024

3,037,649

$

3.50

1.73

Warrants exercisable at June 30, 2024

 

3,037,649

$

3.50

 

1.73

During both the three and six month periods ended June 30, 2024, $0 (2023 - $1,248,224) in stock-based compensation expense was recorded in connection with outstanding warrants.

Restricted Stock Units (“RSUs”)

The expense associated with RSUs is based on the closing share price of the Company’s subordinate voting shares on the business day immediately preceding the grant date, adjusted for the absence of future dividends and is amortized on a straight-line basis over the periods during which the restrictions lapse. The Company currently has RSUs that vest over a three year period. The awards are generally subject to forfeiture in the event of termination of employment. During the three and six months ended June 30, 2024, the Company recognized $183 and $93,240, respectively, in stock-based compensation expense related to RSUs. During the three and six month periods ended June 30, 2023, the Company recognized $188,603 and $464,939, respectively, in stock-based compensation expense related to RSUs.

20

A summary of RSUs is as follows:

    

    

Weighted Avg.

Number of Shares

Fair Value

Balance, December 31, 2022

 

3,221,677

$

0.81

Forfeitures

(678,666)

0.54

Balance, December 31, 2023

2,543,011

0.88

Granted

121,625

0.41

Forfeitures

(163,720)

0.54

Balance, June 30, 2024

2,500,916

0.88

Vested at June 30, 2024

1,025,253

$

0.95

17. Commitments and Contingencies

Legal proceedings

Schneyer

On February 25, 2019, Dr. Mark Schneyer (“Schneyer”) filed a lawsuit in Minnesota District Court, Fourth District (the “Court”), on his own behalf and, derivatively, on behalf of Dorchester Capital, LLC, naming Vireo Health, Inc. (“Vireo U.S.”), Dorchester Management, LLC (“Dorchester Management”), and Dorchester Capital, LLC (“Capital”), as defendants. The essence of the claims made by Schneyer is Vireo U.S. paid an inadequate price for MaryMed, LLC (“MaryMed”), which it purchased from Capital in 2018, and that the consideration given – shares of preferred stock in Vireo U.S. – was distributed inappropriately by Capital at the direction of Dorchester Management (the managing member of Capital). Schneyer, who is a Class B member of Capital, sought unspecified damages in excess of $50,000 and other relief. Dorchester Management, LLC is an affiliated entity to Vireo U.S. and was previously used as a management company over Dorchester Capital, LLC. It no longer has active operations following Vireo Health, Inc.’s acquisition of MaryMed, LLC in 2018. It is owned and controlled by Kyle E. Kingsley and Amber H. Shimpa, executive officers and directors of Vireo U.S. and the Company.

While Vireo U.S. continues to believe that Schneyer’s claims lack merit, it agreed to settle the litigation in April 2023 to avoid the expense, distraction and risk of the pre-trial and trial processes. Entering into this settlement in no way changed the defendants’ position that they did nothing wrong and that the claims were baseless.

Verano

On January 31, 2022, the Company entered into the Arrangement Agreement with Verano, pursuant to which Verano was to acquire all of the issued and outstanding shares of Vireo Growth pursuant to a Plan of Arrangement. Subject to the terms and conditions set forth in the Arrangement Agreement and the Plan of Arrangement, holders of Vireo Growth Shares would receive 0.22652 of a Verano Subordinate Voting Share, subject to adjustment as described below, for each Subordinate Voting Share held, and 22.652 Verano Subordinate Voting Shares for each Multiple Voting Share and Super Voting Share held, immediately prior to the effective time of the Arrangement.

 

On October 13, 2022, Vireo Growth received a notice of purported termination of the Arrangement Agreement (the “Notice”) from Verano. The Notice asserted certain breaches of the Arrangement Agreement, including claims the Company’s public filings and communications with respect to its business and ongoing operations were misleading and that the Company breached its representations to Verano under the Arrangement Agreement. Verano also claimed, as a result of such breaches, it is entitled to payment of a $14,875,000 termination fee and its transaction expenses. Vireo Growth denies all of Verano’s allegations and affirmatively asserts that it has complied with its obligations under the Arrangement Agreement, and with its disclosure obligations under US and Canadian law, in all material respects at all times. The Company believes that Verano has no factual or legal basis to justify or support its purported termination of the Arrangement Agreement, which the Company determined to treat as a repudiation of the Arrangement Agreement.

21

 

On October 21, 2022, Vireo Growth commenced an action in the Supreme Court of British Columbia against Verano after Verano wrongfully repudiated the Arrangement Agreement. The Company is seeking damages, costs and interest, based on Verano's breach of contract and of its duty of good faith and honest performance.

 

On November 14, 2022, Verano filed counterclaims against the Company for the termination fee and transaction expenses described above.

 

On July 31, 2023, the Company filed a requisition for adjournment of its application filed July 14, 2023, and set for hearing on July 31, 2023 to compel Verano’s compliance with document production based upon the Company’s belief that Verano was engaging in tactics to delay the litigation. 

 

Throughout 2023, the Company served 4 lists of documents, reviewed document production from Verano, and prepared for examinations for discovery. 

On May 2, 2024 the Company filed an application with the Supreme Court of British Columbia for summary determination. The Company is seeking substantial damages, specifically US $860.9 million, as well as other costs and legal fees, based on Verano’s breach of contract and of its duty of good faith and honest performance.

 

Due to uncertainties inherent in litigation, it is not possible for Vireo Growth to predict the timing or final outcome of the legal proceedings against Verano or to determine the amount of damages, if any, that may be awarded.  The damages sought will be significant and material given that Verano’s breach left the Company in a vulnerable position resulting in the Company being constrained in its ability to fund growth initiatives that were desirable and that its competitors were able to undertake, most notably in Minnesota and New York markets.

Lease commitments

The Company leases various facilities, under non-cancelable finance and operating leases, which expire at various dates through September 2041.

18. Selling, General and Administrative Expenses

Selling, general and administrative expenses are comprised of the following items:

Three Months Ended
June 30,

Six Months Ended
June 30,

    

2024

    

2023

2024

    

2023

Salaries and benefits

$

3,666,392

$

3,865,517

$

7,179,128

$

7,662,927

Professional fees

 

1,871,585

 

1,696,559

 

3,298,681

 

2,586,726

Insurance expenses

 

409,085

 

676,049

 

978,270

 

1,311,488

Marketing

189,946

227,068

411,960

452,181

Other expenses

 

1,427,223

 

1,594,234

 

2,747,805

 

3,202,940

Total

$

7,564,231

$

8,059,427

$

14,615,844

$

15,216,262

19. Other Income (Expense)

The CARES Act provides an employee retention credit (“CARES Employee Retention credit”), which is a refundable tax credit against certain employment taxes of up to $5,000 per employee for eligible employers. The tax credit is equal to 50% of qualified wages paid to employees during a quarter, capped at $10,000 of qualified wages per employee through December 31, 2020. Additional relief provisions were passed by the United States government, which extend and slightly expand the qualified wage caps on these credits through December 31, 2021. Based on these additional provisions, the tax credit is now equal to 70% of qualified wages paid to employees during a quarter, and the limit on qualified wages per employee has been increased to $10,000 of qualified wages per quarter. The Company applied for and received the tax credit under the CARES Act. During the three and six months ended June 30, 2024, the Company recorded and received

22

$0 (2023 - $4,650,264) related to the CARES Employee Retention credit in other income on the unaudited condensed consolidated statement of loss and comprehensive loss for the three and six months ended June 30, 2024 and 2023.

On May 25, 2023, the Company and Grown Rogue International, Inc. (“Grown Rogue”) entered into a strategic agreement whereby Grown Rogue will support Vireo Growth in the optimization of its cannabis flower products. As part of this strategic agreement Grown Rogue granted the Company 8,500,000 warrants to purchase subordinate voting shares of Grown Rogue on October 5, 2023. These warrants were valued at $4,867,643 on June 30, 2024 using a stock price of $0.65, an exercise price of $0.164, an expected life of 4.27 years, an annual risk free rate of 4.33%, and volatility of 100%. The change in fair value for the three and six months ended June 30, 2024, of $1,602,412 and $2,930,291, respectively, was recorded as other income in the unaudited condensed consolidated statement of loss and comprehensive loss for the three and six months ended June 30, 2024.

20. Supplemental Cash Flow Information(1)

    

June 30,

June 30,

    

2024

    

2023

Cash paid for interest

$

13,584,622

$

12,003,729

Cash paid for income taxes

 

 

1,055,235

Change in construction accrued expenses

 

(286,156)

 

8,211,272

(1)For supplemental cash flow information related to leases, refer to Note 9.

21. Financial Instruments

Credit risk

Credit risk is the risk of loss associated with counterparty’s inability to fulfill its payment obligations. The Company’s credit risk is primarily attributable to cash, accounts receivable, and notes receivable. A small portion of cash is held on hand, from which management believes the risk of loss is remote. Receivables relate primarily to wholesale sales. The Company does not have significant credit risk with respect to customers. The Company’s maximum credit risk exposure is equivalent to the carrying value of these instruments. The Company has been granted licenses pursuant to the laws of the states of Maryland, Minnesota, and New York with respect to cultivating, processing, and/or distributing marijuana. Presently, this industry is illegal under United States federal law. The Company has adhered, and intends to continue to adhere, strictly to the applicable state statutes in its operations.

Liquidity risk

The Company’s approach to managing liquidity risk is to ensure that it will have sufficient liquidity to meet liabilities when due. As of June 30, 2024, the Company’s financial liabilities consist of accounts payable, accrued liabilities, debt, convertible debt, liabilities held for sale, and uncertain tax liabilities. The Company manages liquidity risk by reviewing its capital requirements on an ongoing basis. Historically, the Company’s main source of funding has been additional funding from investors and debt issuances. The Company’s access to financing is always uncertain. There can be no assurance of continued access to significant equity or debt financing.

Legal Risk

Vireo Growth operates in the United States. The U.S. federal government regulates drugs through the Controlled Substances Act (21 U.S.C. § 811), which places controlled substances, including cannabis, in a schedule. Cannabis is classified as a Schedule I drug. Under U.S. federal law, a Schedule I drug or substance has a high potential for abuse, no accepted medical use in the U.S., and a lack of accepted safety for the use of the drug under medical supervision. The U.S. Food and Drug Administration has not approved marijuana as a safe and effective drug for any indication. In the U.S.

23

marijuana is largely regulated at the state level. State laws regulating cannabis are in direct conflict with the federal Controlled Substances Act, which makes cannabis use and possession federally illegal.

Foreign currency risk

Foreign currency risk is the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign currency rates. Given the Company’s financial transactions are rarely denominated in a foreign currency, there is minimal foreign currency risk exposure.

Interest rate risk

Interest rate risk is the risk that the fair value of future cash flows of a financial instrument will fluctuate because of changes in market interest rates. The Company currently carries variable interest-bearing debt subject to fluctuations in the United States Prime rate. A change of 100 basis points in interest rates during the three months ended June 30, 2024, would have resulted in a corresponding change in the statement of loss and comprehensive loss of $278,099.

22. Related Party Transactions

As of June 30, 2024, and December 31, 2023, there were $0 and $121,846 due to related parties, respectively.

23. Subsequent Events

On July 1, 2024, the Company received $3,600,000 in proceeds related to the repayment of the outstanding current note receivable of $3,750,000. The $3,750,000 note receivable was consideration received from Jushi Holdings, Inc. (“Jushi”) in connection with the divestiture of the Company’s Pennsylvania operations in 2020. The Company has relieved Jushi of any further liability, and considers the note receivable to be fully paid.

On July 31, 2024, the Company executed a ninth amendment to the Company’s Green Ivy credit agreement with Chicago Atlantic and affiliates. The ninth amendment to the Company’s credit agreement extends the maturity date on the credit facility loans to January 29, 2027, adjusts and extends the designated event of default with respect to the Company’s ongoing disposition of its New York operations through July 31, 2025, and amends certain financial measure definitions and covenants within the agreement. The Company will issue 12,500,000 Subordinate Voting Shares to the lenders in consideration for the credit facility amendment.

On July 31, 2024, Chicago Atlantic notified the Company of its intent to voluntarily convert all outstanding convertible notes. The convertible loan carried an interest rate of 12.0 percent, and was convertible into equity shares of the Company at a strike price of US $0.145. As a result of the conversion, Vireo will issue approximately 73,000,000 million Subordinate Voting Shares to Chicago Atlantic and its affiliates.

24

,

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

You should read the following discussion and analysis of our financial condition and results of operations together with the financial information and the notes thereto included in Part I, Item 1 of this Quarterly Report on Form 10-Q. Some of the information contained in this discussion and analysis or set forth elsewhere in this Quarterly Report on Form 10-Q, including information with respect to our outlook, plans and strategy for our business and potential financing, includes “forward-looking statements” within the meaning of Section 27A of the Securities Act and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act, or “forward-looking information” within the meaning of Canadian securities laws. These statements are often identified by the use of words such as “anticipate,” “believe,” “continue,” “remain,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “project,” “will,” “would,” “should,” “potential,” “intention,” “strategy,” “strategic,” “approach,” “subject to,” “possible,” “pending,” “if,” or the negative or plural of these words or similar expressions or variations. Such forward-looking statements and forward-looking information are subject to a number of risks, uncertainties, assumptions and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by the forward-looking statements or forward-looking information. Factors that could cause or contribute to such differences include, but are not limited to, those identified in this Quarterly Report on Form 10-Q and those discussed in the section titled “Risk Factors” set forth in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2023, as amended, and in our other SEC and Canadian public filings. Such forward-looking statements reflect our beliefs and opinions on the relevant subject based on information available to us as of the date of this report, and while we believe that information provides a reasonable basis for these statements, that information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these statements. You should not rely upon forward-looking statements or forward-looking information as predictions of future events. Furthermore, such forward-looking statements or forward-looking information speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements or forward-looking information to reflect events or circumstances after the date of such statements.

Amounts are presented in United States dollars, except as otherwise indicated.

Overview of the Company

Vireo Growth is a cannabis company whose mission is to provide safe access, quality products and value to its customers while supporting its local communities through active participation and restorative justice programs. The Company is evolving with the industry and is in the midst of a transformation to being significantly more customer-centric across its operations, which include cultivation, manufacturing, wholesale and retail business lines. With our core operations strategically located in three limited-license markets through our state-licensed subsidiaries, we cultivate and manufacture cannabis products and distribute these products through our growing network of Green Goods® and other retail dispensaries we own or operate as well as to third-party dispensaries in the markets in which our subsidiaries hold operating licenses.

The termination of the Arrangement Agreement with Verano (as more fully described in Note 17 – Commitments and Contingencies – of our notes to our consolidated financial statement contained herein) gives rise to substantial doubt about the Company’s ability to continue as a going concern. Company management is working with the Company’s lenders, counsel, and other applicable parties to implement a plan to effectively mitigate the conditions giving rise to substantial doubt. Elements of this plan may include, but are not limited to, asset sales, debt restructuring, and capital raises. The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. However, the Company’s continuance as going concern is dependent on its future profitability and implementation of the aforementioned plan. The Company may not be successful in these efforts.

25

Three months ended June 30, 2024, Compared to Three months ended June 30, 2023

Revenue

We derived our revenue from cultivating, processing, and distributing cannabis products through our fourteen dispensaries in three states and our wholesale sales to third parties in three states. For the three months ended June 30, 2024, 83% of our revenue was generated from retail dispensaries and 17% from the wholesale business. For the three months ended June 30, 2023, 85% of our revenue was generated from retail business and 15% from wholesale business.

For the three months ended June 30, 2024, Minnesota operations contributed approximately 49% of revenues, New York contributed 10%, and Maryland contributed 41%. For the three months ended June 30, 2023, Minnesota operations contributed approximately 57% of revenues, New York contributed 17%, New Mexico contributed 5%, and Maryland contributed 21%.

Revenue for the three months ended June 30, 2024, was $25,108,247, an increase of $4,911,691 or 24% compared to revenue of $20,196,556 for the three-months ended June 30, 2023. The increase is primarily attributable to increased revenue contributions from the Maryland business driven by the commencement of adult-use sales on July 1, 2023, partially offset by the decrease in New Mexico revenues, which was divested in June of 2023.

Retail revenue for the three months ended June 30, 2024, was $20,819,019 an increase of $3,675,920 or 21% compared to retail revenue of $17,143,099 for the three months ended June 30, 2023, primarily due to increased revenue contributions from the Maryland business driven by the commencement of adult-use sales on July 1, 2023, partially offset by the decrease in New Mexico revenues, which was divested in June of 2023.

26

Wholesale revenue for the three months ended June 30, 2024, was $4,289,228, an increase of $1,235,771 compared to wholesale revenue of $3,053,457 for the three months ended June 30, 2023. The increase was primarily due to increased revenue contributions from the Maryland business driven by the commencement of adult-use sales on July 1, 2023.

Three Months Ended

 

June 30,

 

    

2024

    

2023

    

$Change

    

% Change

 

Retail:

  

 

  

 

  

 

  

MN

$

12,238,957

$

11,479,371

$

759,586

 

7

%

NY

 

1,604,327

 

2,279,635

 

(675,308)

 

(30)

%

NM

 

 

911,969

 

(911,969)

 

(100)

%

MD

6,975,735

2,472,124

4,503,611

 

182

%

Total Retail

$

20,819,019

$

17,143,099

$

3,675,920

 

21

%

Wholesale:

 

  

 

  

 

  

 

  

MD

 

3,283,635

 

1,837,145

 

1,446,490

 

79

%

NY

 

998,724

 

1,176,585

 

(177,861)

 

(15)

%

NM

 

39,727

 

(39,727)

 

(100)

%

MN

 

6,869

 

 

6,869

 

100

%

Total Wholesale

$

4,289,228

$

3,053,457

$

1,235,771

 

40

%

Total Revenue

$

25,108,247

$

20,196,556

$

4,911,691

 

24

%

NY and NM

$

(2,603,051)

$

(4,407,916)

$

1,804,865

 

(41)

%

Total Revenue excluding NY and NM

$

22,505,196

$

15,788,640

$

6,716,556

 

43

%

N.M. Not Meaningful

Cost of Sales and Gross Profit

Gross profit reflects total net revenue less cost of sales. Cost of sales represents the costs attributable to producing bulk materials and finished goods, which includes direct materials, labor, and certain indirect costs such as depreciation, insurance, utilities and valuation adjustments. Cannabis costs are affected by various state regulations that limit the sourcing and procurement of cannabis product, which may create fluctuations in gross profit over comparative periods as the regulatory environment changes.

Cost of sales are determined from costs related to the cultivation and processing of cannabis and cannabis-derived products as well as the cost of finished goods inventory purchased from third parties and valuation adjustments.

Cost of sales for the three months ended June 30, 2024, was $11,557,604, an increase of $692,344 compared to the three months ended June 30, 2023, of $10,865,260.

Gross profit for the three months ended June 30, 2024, was $13,550,643, representing a gross margin of 54%. This is compared to gross profit for the three months ended June 30, 2023, of $9,331,296 or a 46% gross margin. The increase was primarily attributable to increased profit and margin contributions in Maryland driven by the commencement of Maryland adult-use sales on July 1, 2023.

We believe our current production capacity has not been fully realized and we expect future operations to benefit from increased revenue growth reflective of higher demand, increased product output and new product development. However, we expect gradual price compression as markets mature, which could place downward pressure on our retail and wholesale gross margins.

27

Total Expenses

Total expenses other than the cost of sales consist of selling costs to support customer relationships, marketing, and branding activities. It also includes a significant investment in the corporate infrastructure required to support ongoing business.

Selling costs generally correlate to revenue. In the short-term as a percentage of sales, we expect selling costs to remain relatively flat.  However, as anticipated positive regulatory developments in our core markets occur, we expect selling costs as a percentage of sales to decrease via growth in our retail and wholesale channels.

General and administrative expenses also include costs incurred at the corporate offices, primarily related to personnel costs, including salaries, benefits, and other professional service costs, as well as corporate insurance, legal and professional fees associated with being a publicly traded company. We expect general and administrative expenses as a percentage of sales to decrease as we realize revenue growth organically and through anticipated positive regulatory developments in our core markets.

Total expenses for the three months ended June 30, 2024, were $7,756,621 a decrease of $2,616,719 compared to total expenses of $10,373,340 for the three months ended June 30, 2023. The decrease in total expenses is primarily attributable to a decrease in stock-based compensation expense.

Operating Income before Other Income (Expense) and Income Taxes

Operating income before other income (expense) and provision for income taxes for the three months ended June 30, 2024, was $5,794,022 an increase of $6,836,066 compared to operating loss of $1,042,044 for the three months ended June 30, 2023.

Total Other Expense

Total other expense for the three months ended June 30, 2024, was $6,022,433, an increase of $1,328,093 compared to other expense of $4,694,340 for the three months ended June 30, 2023. This change is primarily attributable to an increased interest expenses partially offset by the gain on warrants held of $1,602,412.

Provision for Income Taxes

Income tax expense is recognized based on the expected tax payable on the taxable income for the year, using tax rates enacted or substantively enacted at year-end. For the three months ended June 30, 2024, tax expense totaled $440,000 compared to tax expense of $1,592,871 for the three months ended June 30, 2023.

Six months ended June 30, 2024, Compared to six months ended June 30, 2023

Revenue

We derived our revenue from cultivating, processing, and distributing cannabis products through our fourteen dispensaries in three states and our wholesale sales to third parties in three states. For the six months ended June 30, 2024, 82% of our revenue was generated from retail dispensaries and 18% from the wholesale business. For the six months ended June 30, 2023, 86% of our revenue was generated from retail business and 14% from wholesale business.

For the six months ended June 30, 2024, Minnesota operations contributed approximately 48% of revenues, New York contributed 11%, and Maryland contributed 41%. For the six months ended June 30, 2023, Minnesota operations contributed approximately 57% of revenues, New York contributed 17%, New Mexico contributed 5%, and Maryland contributed 21%.

Revenue for the six months ended June 30, 2024, was $49,195,562, an increase of $9,910,852 or 25% compared to revenue of $39,284,980 for the six months ended June 30, 2023. The increase is primarily attributable to increased revenue

28

contributions from the Maryland business driven by the commencement of adult-use sales on July 1, 2023, partially offset by the decrease in New Mexico revenues, which was divested in June of 2023.

Retail revenue for the six months ended June 30, 2024, was $40,418,459 an increase of $6,803,560 or 20% compared to retail revenue of $33,614,899 for the six months ended June 30, 2023, primarily due to increased revenue contributions from the Maryland business driven by the commencement of adult-use sales on July 1, 2023, partially offset by the decrease in New Mexico revenues, which was divested in June of 2023.

Wholesale revenue for the six months ended June 30, 2024, was $8,777,103, an increase of $3,107,022 compared to wholesale revenue of $5,670,081 for the six months ended June 30, 2023. The increase was primarily due to increased revenue contributions from the Maryland business driven by the commencement of adult-use sales on July 1, 2023.

Six Months Ended

 

June 30,

 

    

2024

    

2023

    

$ Change

    

% Change

 

Retail:

  

 

  

 

  

 

  

MN

$

23,216,046

$

22,198,288

$

1,017,758

 

5

%

NY

 

3,425,596

 

4,641,577

 

(1,215,981)

 

(26)

%

NM

 

 

1,964,285

 

(1,964,285)

 

(100)

%

MD

13,776,817

4,810,749

8,966,068

186

%

Total Retail

$

40,418,459

$

33,614,899

$

6,803,560

 

20

%

Wholesale:

 

  

 

  

 

  

 

  

MD

$

6,637,296

$

3,401,020

$

3,236,276

 

95

%

NY

 

2,132,938

 

2,229,334

 

(96,396)

 

(4)

%

NM

39,727

(39,727)

(100)

%

MN

6,869

6,869

100

%

Total Wholesale

$

8,777,103

$

5,670,081

$

3,107,022

 

55

%

Total Revenue

$

49,195,562

$

39,284,980

$

9,910,582

 

25

%

NY and NM

$

(5,558,534)

$

(8,835,196)

$

3,276,662

(37)

%

Total Revenue excluding NM and AZ

$

43,637,028

$

30,449,784

$

13,187,244

43

%

Cost of Sales and Gross Profit

Cost of sales for the six months ended June 30, 2024, was $23,400,492, an increase of $2,967,021 compared to the six months ended June 30, 2023, of $20,433,471.

Gross profit for the six months ended June 30, 2024, was $25,795,070, representing a gross margin of 52%. This is compared to gross profit for the six months ended June 30, 2023, of $18,851,509 or a 48% gross margin. The increase was primarily attributable to increased profit and margin contributions in Maryland driven by the commencement of Maryland adult-use sales on July 1, 2023.

Total Expenses

Total expenses for the six months ended June 30, 2024, were $15,241,603 a decrease of $4,283,442 compared to total expenses of $19,525,045 for the six months ended June 30, 2023. The decrease in total expenses is primarily attributable to a decrease in salaries and wages and stock-based compensation expense.

29

Operating Income before Other Income (Expense) and Income Taxes

Operating income before other income (expense) and provision for income taxes for the six months ended June 30, 2024, was $10,553,467 an increase of $11,227,003 compared to operating loss of $673,536 for the six months ended June 30, 2023.

Total Other Expense

Total other expense for the six months ended June 30, 2024, was $13,548,337, an increase of $1,741,520 compared to other expense of $11,806,817 for the six months ended June 30, 2023. This change is primarily attributable to an increased interest expenses.

Provision for Income Taxes

Income tax expense is recognized based on the expected tax payable on the taxable income for the year, using tax rates enacted or substantively enacted at year-end. For the six months ended June 30, 2024, tax expense totaled $4,385,000 compared to tax expense of $3,254,871 for the six months ended June 30, 2023.

NON-GAAP MEASURES

EBITDA is a non-GAAP measure that does not have a standardized definition under the generally accepted accounting principles in the United States of America (“GAAP”). Total Revenues excluding revenues from states where we have divested operations is also a non-GAAP measure that does not have a standardized definition under GAAP. The following information provides reconciliations of the supplemental non-GAAP financial measure EBITDA presented herein to the most directly comparable financial measures calculated and presented in accordance with GAAP.  Reconciliations of the supplemental non-GAAP financial measure Total Revenues that excludes revenues from states where we have divested operations presented herein to the most directly comparable financial measures calculated in accordance with GAAP can be found in the tables above where the measure appears. We have provided these non-GAAP financial measures, which are not calculated or presented in accordance with GAAP, as supplemental information and in addition to the financial measures that are calculated and presented in accordance with GAAP. These supplemental non-GAAP financial measures are presented because management has evaluated the financial results both including and excluding the adjusted items and believes that the supplemental non-GAAP financial measures presented provide additional perspective and insights when analyzing the core operating performance of the business. This supplemental non-GAAP financial measures should not be considered superior to, as a substitute for, or as an alternative to, and should be considered in conjunction with, the GAAP financial measures presented.

Three Months Ended

Six Months Ended

June 30,

June 30,

    

2024

    

2023

2024

    

2023

Net income (loss)

$

(668,411)

$

(7,329,255)

$

(7,379,870)

$

(15,735,224)

Interest expense, net

 

7,518,454

 

7,744,794

 

16,241,091

 

14,879,584

Income taxes

 

440,000

 

1,592,871

 

4,385,000

 

3,254,871

Depreciation & Amortization

 

252,958

 

276,709

 

506,538

 

595,985

Depreciation and amortization included in cost of sales

 

585,740

 

559,978

 

1,170,698

 

1,294,065

EBITDA (non-GAAP)

$

8,128,741

$

2,845,097

$

14,923,457

$

4,289,281

Liquidity, Financing Activities During the Period, and Capital Resources

We are an early-stage growth company. We are generating cash from sales and deploying our capital reserves to acquire and develop assets capable of producing additional revenues and earnings over both the immediate and near term. Capital reserves are for capital expenditures and improvements in existing facilities, product development and marketing, customer, supplier, investor, industry relations, and working capital.

30

Current management forecasts and related assumptions support the view that we can adequately manage the operational needs of the business.

Credit Facility

During 2017 the Company signed a promissory note payable in the amount of $1,010,000. The note bears interest at a rate of 15% per annum with interest payments required on a monthly basis. In 2019, the Company’s promissory note payable in the amount of $1,010,000 was modified to increase the amount payable to $1,110,000. The Company repaid the note in full during the six months ended June 30, 2024.

On November 19, 2021, the Company signed a promissory note payable in the amount of $2,000,000 in connection with the acquisition of Charm City Medicus, LLC. The note bears an interest rate of 8% per annum with interest payments due on the last day of each calendar quarter. On November 19, 2023, the Company and lender amended the note. Per the terms of the amendment, the interest rate was modified to 15%, and the Company paid off $1,000,000 of principal.  The remaining principal balance of $1,000,000 is due on November 19, 2024, and the note is secured by 25% of the membership interests in Vireo Health of Charm City, LLC.

On March 25, 2021, the Company entered into a credit agreement for a senior secured delayed draw term loan with an aggregate principal amount of up to $46,000,000 (the “Credit Facility”), and executed a draw of $26,000,000 in principal. The unpaid principal amounts outstanding under the Credit Facility bear interest at a rate of (a) the U.S. prime rate plus 10.375%, payable monthly in cash, and (b) 2.75% per annum paid in kind (“PIK”) interest payable monthly. In connection with the Credit Facility, the Company also pays a monthly credit monitoring fee in the amount of $130,400 which is included in interest expense in the consolidated statements of loss and comprehensive loss for the six months ended June 30, 2024 and 2023.

On November 18, 2021, the Company and lenders amended the Credit Facility to provide for an additional loan of $4,200,000 with a cash interest rate of 15% per annum and PIK interest of 2% per annum and a maturity date of November 29, 2024. Obligations under the Credit Facility are secured by substantially all the assets of the Company.

On January 31, 2022, Vireo Growth and certain of its subsidiaries, as borrowers (collectively, “Borrowers”), entered into a Third Amendment to the Credit Facility (the “Third Amendment”) providing for additional delayed draw term loans of up to $55 million (the “Delayed Draw Loans”). The cash interest rate on the Delayed Draw Loans under the Third Amendment is equal to the U.S. prime rate plus 10.375%, with a minimum required rate of 13.375% per annum, in addition to PIK interest of 2.75% per annum.

On March 31, 2023, the Company executed a fifth amendment to its Credit Facility with its senior secured lender, Chicago Atlantic Admin, LLC (the "Agent"), an affiliate of Green Ivy Capital, and a group of lenders. The amended credit facility extends the maturity date on its Delayed Draw Loans to April 30, 2024, through the issuance of 15,000,000 Subordinate Voting Shares in lieu of a cash extension fee. These 15,000,000 shares were valued at $1,407,903 using a fair value per share of $0.094 and considered a deferred financing cost. The fair value per share reflects a 22% discount to the market price at the time of issuance to account for the four-month trading lock-up imposed on the shares. The amendment also provides the Company with reduced cash outlays by eliminating required amortization of the loan, and requires the Company to divest certain assets to improve its liquidity position and financial performance. The Company has the potential to extend the maturity date on its Delayed Draw Loans up to January 31, 2026 with the satisfaction of certain financial performance-related conditions.

On April 30, 2024, the Company executed a short-term extension of the maturity date on the Credit Facility with the Agent. The Credit Facility was extended until June 14, 2024, with no change to any other terms of the existing agreement. On June 14, 2024, another short-term extension was executed which extended the maturity date on the Credit Facility to July 31, 2024, also with no change to any other terms of the existing agreement.

On May 21, 2024, the Company executed a $1,200,000 term loan with the Agent to assist with the purchase of a site for a new dispensary location. The loan bears interest at a rate of 12.0% per annum and is due on May 28, 2027. Financing costs of $68,600 were incurred in connection with the closing of the loan.

31

Unless otherwise specified, all deferred financing costs are treated as a contra-liability, to be netted against the outstanding loan balance and amortized over the remaining life of the loan. As of June 30, 2024, $66,694 (December 31, 2023 - $1,524,531) of deferred financing costs remain unamortized.

Convertible Notes

On April 28, 2023, the Company closed on a new convertible debt facility which enables the Company to access up to $10,000,000 in aggregate principal amount of convertible notes (the “Convertible Notes”). The convertible facility has a term of three years, with an annual interest rate of 12.0%, comprised of 6.0% cash and 6.0% PIK. The initial tranche's principal amount of Convertible Notes outstanding in the amount of $2,000,000, plus all PIK and all other accrued but unpaid interest thereunder, is convertible into Subordinate Voting Shares of the Company at the option of the holders at any time by written notice to the Company, at a conversion price equal to $0.145. For each future tranche advanced, the principal amount of Convertible Notes outstanding, plus all PIK interest and all other accrued but unpaid interest thereunder, is convertible into Subordinate Voting Shares of the Company at the option of the holders at any time by written notice to the Company, at a conversion price equal to the lesser of $0.145 or a 20.0% premium over the 30-day volume weighted average price of the Company’s Subordinate Voting Shares calculated on the day prior to the date on which each tranche is advanced, if permitted by the CSE. The lenders also have the right to advance any remaining undrawn funds on the convertible loan facility to the Company at any time. If the notes are not converted, the outstanding principal amount and unpaid PIK interest is due on April 30, 2026.

During the year ended December 31, 2023, the Company closed eight additional tranches of Convertible Notes, which are convertible into Subordinate Voting Shares at a conversion price of $0.145. Total proceeds received from these tranches amounted to $8,000,000.

In connection with this financing, the Company issued 6,250,000 warrants to purchase Subordinate Voting Shares of the Company to the lenders. These warrants have a five year term, a strike price of $0.145, and were valued at $497,055. The value of these warrants and other legal and administrative expenses amounting to $1,346,793 are treated as deferred financing costs. All deferred financing costs are treated as a contra-liability, to be netted against the outstanding loan balance and amortized over the remaining life of the loan. As of  June 30, 2024 $851,477 (December 31, 2023 - $1,083,697) of deferred financing costs remain unamortized.

Cash Used in Operating Activities

Net cash used in operating activities was $1.2 million for the six months ended June 30, 2024, a decrease of $1.0 million as compared to $2.2 million for the six months ended June 30, 2023. The decrease is primarily attributed to increased gross profit.

Cash Used in Investing Activities

Net cash used in investing activities was $4.2 million for the six months ended June 30, 2024, an increase of $2.0 million compared to net cash used in investing activities of $2.2 million for the six months ended June 30, 2023. The increase is primarily attributable to increased property, plant, and equipment additions relative to the prior year quarter.

Cash Used in Financing Activities

Net cash provided by financing activities was $0.7 million for the six months ended June 30, 2024, a change of $0.2 million as compared to $0.5 million provided by financing activities in the six months ended June 30, 2023. The change was principally due to the issuance of shares during the six months ended June 30, 2024.

Lease Transactions

As of June 30, 2024, we have entered into lease agreements for the use of buildings used in cultivation, production and/or sales of cannabis products in Maryland, Minnesota, and New York.

32

The lease agreements for all of the retail space used for our dispensary operations are with third-party landlords and remaining duration ranges from 1 to 6 years. These agreements are short-term facility leases that require us to make monthly rent payments as well as funding common area costs, utilities and maintenance. In some cases, we have received tenant improvement funds to assist in the buildout of the space to meet our operating needs. As of June 30, 2024, we operated 14 retail locations secured under these agreements.

We have also entered into sale and leaseback arrangements for our cultivation and processing facilities in Minnesota and New York with a special-purpose real estate investment trust. These leases are long-term agreements that provide, among other things, funds to make certain improvements to the property that will significantly enhance production capacity and operational efficiency of the facility.

Excluding any contracts under one year in duration, the future minimum lease payments (principal and interest) on all our leases are as follows:

Operating Leases

Finance Leases

    

June 30, 2024

    

June 30, 2024

    

Total

2024

$

1,120,387

$

6,780,539

$

7,900,926

2025

 

3,047,603

 

13,773,155

 

16,820,758

2026

 

2,727,346

 

14,183,661

 

16,911,007

2027

 

2,474,144

 

14,606,527

 

17,080,671

2028

 

2,254,049

 

15,042,128

 

17,296,177

Thereafter

 

7,824,515

 

218,572,918

 

226,397,433

Total minimum lease payments

$

19,448,044

$

282,958,928

$

302,406,972

Less discount to net present value

(4,402,521)

 

(189,169,326)

 

(193,571,847)

Less liabilities held for sale

(2,970,335)

(85,444,460)

(88,414,795)

Present value of lease liability

$

12,075,188

$

8,345,142

$

20,420,330

ADDITIONAL INFORMATION

Outstanding Share Data

As of July 31, 2024, we had 114,905,722 shares issued and outstanding, consisting of the following:

(a)  Subordinate voting shares

114,605,008 shares issued and outstanding. The holders of subordinate voting shares are entitled to receive dividends which may be declared from time to time and are entitled to one vote per share at all shareholder meetings. All subordinate voting shares are ranked equally with regards to the Company’s residual assets. The Company is authorized to issue an unlimited number of no-par value subordinate voting shares.

(b)  Multiple voting shares

300,714 shares issued and outstanding. The holders of multiple voting shares are entitled to one hundred votes per share at all shareholder meetings. Each multiple voting share is exchangeable for one hundred subordinate voting shares. The Company is authorized to issue an unlimited number of multiple voting shares.

33

Options, Warrants, and Convertible Promissory Notes

As of June 30, 2024, we had 29,843,198 employee stock options outstanding, 2,500,916 RSUs outstanding, 3,037,649 Subordinate Voting Share compensation warrants denominated in C$ related to financing activities, and 16,200,000 Subordinate Voting Share compensation warrants outstanding.

Off-Balance Sheet Arrangements

As of the date of this filing, we do not have any off-balance-sheet arrangements that have, or are reasonably likely to have, a current or future effect on our results of operations or financial condition, including, and without limitation, such considerations as liquidity and capital resources.

Critical Accounting Policies and Estimates

There have been no material changes to our critical accounting policies and estimates from the information provided in “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” included in our Annual Report on Form 10-K for the year ended December 31, 2023, as amended.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Quantitative and qualitative disclosures about market risk have been omitted as permitted under rules applicable to smaller reporting companies.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) are designed to ensure that information required to be disclosed by us in reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the appropriate time periods, and that such information is accumulated and communicated to the Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely discussions regarding required disclosure. We, under the supervisions of and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, have evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2024, and, based on that evaluation, have concluded that the design and operation of our disclosure controls and procedures were effective as of such date.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the three months ended June 30, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II — OTHER INFORMATION

Item 1. Legal Proceedings

We are involved in various regulatory issues, claims and lawsuits arising in the ordinary course of business, none of which, in the opinion of management, is expected to have a material, adverse effect on our results of operations or financial condition. The information contained in Part I, Item 1. Financial Statement and Supplementary Date - Note 17, "Commitments and Contingencies," under the heading "Legal Proceedings," is incorporated by reference into this Item 1.

34

Item 1A. Risk Factors

Not applicable.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

On June 3, 2024, the Company issued 1,300,078 subordinate voting shares to Chicago Atlantic Opportunity Portfolio, LP in a private placement for consideration of $700,000 pursuant to the exemption from registration available under Section 4(a)(2) under the Securities Act.

Otherwise, there were no unregistered sales of equity securities or repurchase of equity securities occurred during the three months ended June 30, 2024.

Item 5. Other Information

Insider Trading Arrangements

During the three months ended June 30, 2024, none of our directors or officers (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934, as amended) adopted, modified or terminated a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (as such terms are defined in Item 408 of Regulation S-K of the Securities Act of 1933).

35

Item 6. Exhibits

Exhibit
No.

    

Description of Exhibit

3.1

Notice of Alteration, Notice of Articles and Certificate of Name Change dated June 25, 2024 (incorporated by reference to Exhibit 3.1 to our Current Report on Form 8-K filed July 1, 2024)

3.2

Articles of Vireo Growth Inc. dated June 25, 2024 (incorporated by reference to Exhibit 3.2 to our Current Report on Form 8-K filed July 1, 2024)

10.71

Binding Letter of Intent, dated April 1, 2024, between Goodness Growth Holdings Inc. and ACE Venture Enterprises, Inc.

10.72

Eighth Amendment to Lease Agreement, dated April 1, 2024, by and between IIP-NY 2 LLC and Vireo Health of New York LLC

10.73

Seventh Amendment to Credit Agreement, dated as of April 30, 2024, by and among Goodness Growth Holdings, Inc. and certain of its subsidiaries, the persons from time-to-time parties thereto as guarantors, the lenders party thereto, and Chicago Atlantic Advisers, LLC, as administrative agent and as collateral agent

10.74

Eighth Amendment to Credit Agreement, dated as of June 14, 2024, by and among Goodness Growth Holdings, Inc. and certain of its subsidiaries, the persons from time-to-time parties thereto as guarantors, the lenders party thereto, and Chicago Atlantic Advisers, LLC, as administrative agent and as collateral agent

10.75

Employment Agreement between Goodness Growth Holdings Inc. and Joshua Rosen, effective January 1, 2024.

10.76

Goodness Growth Holdings, Inc. 2019 Equity Incentive Plan Restricted Stock Unit Agreement, by and between Goodness Growth Holdings, Inc. and Joshua Rosen, effective March 31, 2024 (incorporated by reference to Exhibit 10.1 to our Current Report on Form 8-K filed June 6, 2024)

10.77

Form of Goodness Growth Holdings, Inc. 2019 Equity Incentive Plan Restricted Stock Unit Agreement (Employee Restricted Stock Unit Award) (incorporated by reference to Exhibit 10.2 to our Current Report on Form 8-K filed June 6, 2024)

31.1

Rule 13a-14(a)/15d-14(a) certification of Chief Executive Officer

31.2

Rule 13a-14(a)/15d-14(a) certification of Interim Chief Financial Officer

32.1

Section 1350 certification, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

101

Includes the following financial and related information from Vireo Growth’s Quarterly Report on Form 10-Q as of and for the quarter ended June 30, 2024, formatted in Inline Extensible Business Reporting Language (iXBRL): (1) the Consolidated Balance Sheets, (2) the Consolidated Statements of Income, (3) the Consolidated Statements of Comprehensive Income, (4) the Consolidated Statements of Changes in Stockholders’ Equity, (5) the Consolidated Statements of Cash Flows, and (6) Notes to Consolidated Financial Statements.

104

The cover page from this Quarterly Report on Form 10-Q, formatted in Inline XBRL.

36

SIGNATURES

Pursuant to requirements of the Securities Exchange Act of 1934, the Company has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

VIREO GROWTH INC.

(Registrant)

Date: August 6, 2024

By:

/s/ Joshua Rosen

Name:

Joshua Rosen

Title:

Chief Executive Officer and Interim Chief Financial Officer

(signing on behalf of the Registrant and as a principal financial officer of the Registrant)

37

EX-10.71 2 vreof-20240630xex10d71.htm EX-10.71 Exhibit 10.66

Exhibit 10.71

ACE Venture Enterprises, Inc.

CONFIDENTIAL
Binding Letter of Intent for Acquisition of
Vireo Health of NY Assets

The following Binding Letter of Intent (“LOI”) constitutes a binding agreement between the Parties. Its terms and conditions are not all-inclusive; however, to the extent provided in this LOI, they shall be binding upon the Parties. As soon as is practicable, the Parties shall execute and deliver mutually acceptable definitive agreements in accordance with the terms of this LOI (the date of the closing under the definitive agreements is referred to herein as the “Closing Date”). This LOI supersedes any previous discussions between the Parties, including that certain LOI dated as of March 7, 2024.

Parties:

“ACE” = Ace Venture Enterprises, Inc., or its designees, assignees, or subsidiaries, including but not limited to Ace Ventures, LLC.

“GDNS” = Goodness Growth Holdings, Inc., or its designees.

“VireoNY” = Vireo Health of New York, LLC, the Registered Organization (“RO”) with the Office of Cannabis Management (“OCM”) in NY.

“IPP” = Innovative Industrial Properties.

“Transaction” = All of the parts of the proposed transaction between the Parties contemplated by this LOI.

Transaction Overview:

The Transaction shall be structured as follows and is intended to take the form of an asset purchase, or another form of purchase as mutually agreeable by the Parties.

1.
Ace Ventures, LLC (“Ace LLC”), a subsidiary of ACE, shall acquire all assets of VireoNY, including, but not limited to, VireoNY’s RO license (“RO License”), any and all assets used in the operation of and related to VireoNY’s cannabis business within New York State, including the leaseholds on the Johnstown cultivation and manufacturing campus (“Johnstown” when referring to the property), VireoNY’s dispensaries, inventory, IP, systems and all other assets. ACE’s purchase price shall be $5 million payable on the Closing Date (“Purchase Price”) plus the total amount outstanding under the Loan (as defined below), if ACE has not made the ACE Loan by May 30, 2024, which amount shall be paid on the Closing Date, plus the other consideration stated below. In the event that ACE provides an unsecured loan to VireoNY in the

amount of $5 million in accordance with Section 3 below on or before April 30, 2024, then the Purchase Price shall be reduced to $3 million and in the event that ACE provides an unsecured loan to VireoNY in the amount of $5 million in accordance with Section 3 below after April 30, 2024 but before May 30, 2024, the Purchase Price shall be reduced to $4 million. All assets of VireoNY shall be acquired by ACE on the Closing Date free and clear of all encumbrances, except, for any amount of the Loan outstanding at such time. The Purchase Price shall not be netted against the security deposit paid by VireoNY, to IIP, for the Johnstown asset, and such security deposit shall be repaid to GDNS by ACE upon the assumption of the Johnstown lease and the execution of a purchase option agreement between ACE and IIP to acquire Johnstown from IIP.
2.
ACE will either, at GDNS’ discretion: (i) assume the existing purchase option with IIP in the Johnstown lease pursuant to which ACE would have the right to acquire Johnstown from IIP in accordance with such existing purchase option or (ii) structure a new purchase option with IIP which would provide ACE with the right to acquire Johnstown from IIP for a mutually agreeable amount to be determined by ACE and IIP (which amount shall include a minimum of a $30 million down payment by ACE), in each case with no obligation to, or liability of, GDNS. Notwithstanding the foregoing, on the Closing Date, Ace LLC agrees to assume the entirety of the existing lease of Johnstown with IIP, as amended pursuant to that certain Eighth Amendment to Lease Agreement, dated of even date herewith. Furthermore, as a requirement of the Parties’ entering into this binding LOI, ACE agrees to provide at least $20 million to fund the development of the Johnstown operations and to support the transfer of the IIP lease for Johnstown to Ace. Further, Ace LLC will work in good faith to ensure that: (i) the State of New York will approve the transfer the RO License and (ii) GDNS is released from its corporate guaranty for the Johnstown lease. ACE shall work with VireoNY and IIP in good faith to come up with a resolution on terms acceptable to GDNS to remove GDNS’ corporate guaranty on the Johnstown lease.
3.
GDNS shall commit and agree to provide an unsecured loan in the amount of $2.5 million to VireoNY (the “Loan”), to be funded no later than April 1, 2024. The use of proceeds of the Loan shall be directed to the operationalization of Johnstown to support the activation into the adult-use market, which direction of proceeds shall be made at VireoNY’s reasonable

Graphic
discretion. The Loan shall be governed by a promissory note to be drafted and signed by GDNS and VireoNY. ACE shall have the right to issue an unsecured loan to VireoNY in the amount of no less than $5 million (“ACE Loan”) to be repaid by VireoNY via a promissory note on terms to be agreed upon by such Parties. In the event that ACE makes the ACE Loan to VireoNY, the Purchase Price shall be adjusted as per Section 1 (above) and Ace shall secure exclusivity as per the “Exclusivity” section (below). The proceeds of the ACE Loan shall be used by VireoNY to repay the Loan and to direct the operationalization of Johnstown to support the activation into the adult-use market, with specific approval to be provided by ACE prior to such direction of funds. The Purchase Price payable by Ace to GDNS shall not be directly reduced by any proceeds relating to the ACE Loan except as specified in Section 1 (above).
4.
Ace LLC agrees to absorb VireoNY’s present management and workforce on the Closing Date provided however that ACE shall not be responsible for any pre-existing employment related liabilities prior to the Closing Date, including but not limited to, accrued compensation that is due and owing as of the Closing Date, accrued vacation time, other paid leave or employment related claims for liability occurring before, or that arise in respect of the period of time prior to, the Closing Date (“Prior Employment Claims”). Following the Closing Date, Ace LLC shall be responsible for all costs and payment associated with VireoNY’s present management and workforce moving forward from the Closing Date but excluding Prior Employment Claims. Subject to the indemnification procedures set forth in the definitive agreements, VireoNY shall indemnify ACE, including but not limited to Ace LLC, for any Prior Employment Claims. Nothing herein shall obligate Ace LLC to continuously employ VireoNY’s present management and workforce after the Closing Date and ACE, including but not limited to Ace LLC, shall be permitted to hire consultants and employees in ACE’s sole discretion, including, without limitation, employees and consultants that may replace VireoNY’s present management and workforce. Notwithstanding the foregoing, VireoNY agrees to indemnify and subrogate reasonable legal expenses that may be incurred by ACE in connection with Prior Employment Claims.
5.
GDNS shall provide ACE with ongoing consulting support, with a duration and scope of work to be mutually agreed upon by the Parties. GDNS shall at all times after the Closing Date receive a 15% interest in adjusted net profits generated by

ACE following the Closing Date, profits to be calculated based upon an adjusted net income measure to be mutually agreed upon by the Parties in the definitive agreements (hereinafter “Net Profits”) and to expire on an agreed upon date to be determined in good faith (the “Net Profits Interest”). ACE shall be entitled to customary protections by way of the consulting agreement, including but not limited to non­performance protections and the ability to terminate any consulting agreement with fair and due compensation to GDNS, both Parties acting reasonably. Ace shall have an option to buy-out GDNS’ Net Profit interest following the Closing Date, for fair market value as agreed upon by the Parties based upon a projection of future profits discounted to present value and subject to additional deductions and exclusions as further described in the definitive agreements.
6.
In association with a consulting agreement, GDNS agrees to license GDNS’s entire portfolio of brands for the State of New York other than specifically excluded portfolios to be agreed upon by the Parties (which excluded portfolios shall include GDNS’ hemp-derived beverage portfolio) to ACE to assist with ACE’s commercialization efforts on a limited, exclusive, non-assignable or sub-licensable, royalty-free basis for the duration of the consulting relationship and a reasonable tail to be agreed upon in good faith in the event of termination of the consulting relationship.
7.
ACE shall secure waivers of fee requirements, or acknowledgements of fees paid, from the New York Office of Cannabis Management prior to the Closing Date.
8.
ACE hereby commits to a Closing Date of no later than June 30, 2024.

Due Diligence Period:

ACE hereby agrees and confirms that all due diligence required for ACE to consummate a transaction will be completed on or before May 15, 2024.

Exclusivity:

Nothing in this Binding Letter of Intent shall be construed as creating any prohibitions on GDNS or VireoNY from entering into any other similar agreement or arrangement to sell or dispose of substantially all of the assets or equity interests of VireoNY (“Alternate Transaction”). In the event GDNS or VireoNY enter into a definitive agreement for an Alternate Transaction all binding obligations of the Parties herein shall be null and void and the Parties shall incur no liability arising hereunder (including, but not limited to, repayment of the Loan). Notwithstanding the foregoing, to the extent that ACE provides the ACE Loan to VireoNY at any time before the Closing Date


(the date of such ACE Loan, the “Exclusivity Date”), each of GDNS and VireoNY agrees that from and after the Exclusivity Date it will not and will cause its subsidiaries and each its and their respective officers, directors, managers, shareholders, members, employees, agents, consultants, advisors and representatives (collectively, “Company Representatives”) not to, directly or indirectly: (a) solicit, initiate, knowingly encourage or knowingly facilitate any inquiry or the making of any proposal or offer (other than that of ACE) relating to an Alternate Transaction (other than in the ordinary course of business); (b) enter into or otherwise participate in any discussions or negotiations with any person (other than ACE) relating to any Alternate Transaction; (c) furnish to any person (other than ACE) access to its properties, assets, books, contracts, personnel or records for the purposes of determining whether to make or pursue any inquiries or proposals relating to any Alternate Transaction; or (d) enter into any agreement or understanding with any person (other than ACE) with respect to any of the foregoing, or otherwise cooperate with, assist, participate in, or facilitate any effort or attempt by, any person (other than ACE) to seek to do any of the foregoing.

Confidentiality:

This LOI is binding, and the Parties’ discussions regarding this contemplated Transaction may not be made public except for such disclosures as are required by applicable disclosure requirements, securities law, law, regulation or court order. No Party shall make any press release, public statement or other similar announcement without the prior written approval of the other Parties.

Costs and Expenses:

Each Party shall be responsible for its own costs and expenses (including any fees or other expenses payable to legal counsel or other advisors) incurred in connection with the Transaction contemplated herein.

Representation and Transaction Fees:

Parties all acknowledge and agree that there are no brokers, “finders,” or other representatives due compensation associated with the proposed Transaction other than Hyperion Capital, Inc. (“Hyperion”) representing GDNS.

Binding Provisions:

All provisions herein shall be considered binding.

Internal and Regulatory Approvals:

ACE hereby represents and confirms that no additional internal approvals are required in order to consummate the Transaction, which shall include but not be limited to: (a) ACE’s Board of Directors; and (b) ACE’s shareholders by way of a shareholder vote. ACE and GDNS acknowledge that certain regulatory approvals may be required


in order to effect the transfer of licenses and the sale of VireoNY. Notwithstanding the foregoing, regulatory approvals are an anticipated aspect of the Transaction and ACE hereby agrees it shall have no ability to terminate the Transaction and has no legal remedy in the event regulatory approvals are not obtained by the Closing Date, provided that regulatory approval is still pending and VireoNY has not been subject to any material adverse event, to be defined in the definitive

agreements and mutually agreeable to the Parties.In the event that regulatory approvals are rejected by the Office of Cannabis Management or the proposed acquisition of the RO License otherwise becomes the subject of litigation prior to the Closing Date, the Parties hereto shall have no further obligations to perform on this Binding LOI.

Termination:

This Binding LOI shall terminate and be of no further force and effect upon the earliest to occur of (a) the execution of the definitive agreements, (b) the mutual written agreement of the Parties hereto, (c) the RO License is not able to be transferred by the Closing Date and the Parties hereto do not otherwise agree to mutually extend the date of performance (d) GDNS and/or VireoNY enter into a definitive agreement with a third party for an Alternate Transaction, (e) information is discovered in connection with Prior Employment Claims or there are claims filed against VireoNY or GDNS prior to the Closing Date in connection with harassment, discrimination, sexual assault or fraud, or (f) June 30, 2024, unless mutually extended by the Parties. Notwithstanding the foregoing, the termination of this LOI will not limit the rights or obligations of any Party hereto with respect to any breach of this LOI by the other Party hereto prior to such termination.

Governing Law:

New York.

[Remainder of Page Intentionally Left Blank; Signature Page Follows]


IN WITNESS WHEREOF, the undersigned parties have executed this LOI on the dates specified below.

ACE Venture Enterprises, Inc.

By:/s/ Steven Acevedo​ ​

Name:Steven Acevedo

Title:Founder & CEO

Date:April 1, 2024​ ​

Goodness Growth Holdings, Inc.

By:/s/ Josh Rosen​ ​

Name:Josh Rosen

Title:Interim CEO

Date:April 1, 2024​ ​

1


EX-10.72 3 vreof-20240630xex10d72.htm EX-10.72 EXHIBIT 10.67

Exhibit 10.72

EIGHTH AMENDMENT TO LEASE AGREEMENT

THIS EIGHTH AMENDMENT TO LEASE AGREEMENT (this “Amendment”) is entered into as of April 1, 2024 (the “Amendment Effective Date”), by and between IIP-NY 2 LLC, a Delaware limited liability company (“Landlord”), and Vireo Health of New York, LLC, a New York limited liability company (“Tenant”).

RECITALS

WHEREAS, Landlord and Tenant are parties to that certain Lease Agreement dated as of October 23, 2017, as amended by that certain First Amendment to Lease Agreement dated as of December 7, 2018, as further amended by that certain Second Amendment to Lease Agreement dated as of April 10, 2020, as further amended by that certain Third Amendment to Lease Agreement dated as of September 24, 2021, as further amended by that certain Fourth Amendment to Lease Agreement dated as of February 24, 2023, as further amended by that certain Fifth Amendment to Lease Agreement dated as of October 27, 2023, as further amended by that certain Sixth Amendment to Lease Agreement dated as of March 5, 2024, and as further amended by that certain Seventh Amendment to Lease Agreement dated March 11, 2024 (collectively, the “Existing Lease”), whereby Tenant leases the premises from Landlord located at 256 County Route 117 in Perth, New York; and

WHEREAS, Landlord and Tenant desire to modify and amend the Existing Lease only in the respects and on the conditions hereinafter stated.

AGREEMENT

NOW, THEREFORE, Landlord and Tenant, in consideration of the mutual promises contained herein and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, and intending to be legally bound, agree as follows:

Definitions. For purposes of this Amendment, capitalized terms shall have the meanings ascribed to them in the Existing Lease unless otherwise defined herein. The Existing Lease, as amended by this Amendment, is referred to collectively herein as the “Lease.” From and after the date hereof, the term “Lease,” as used in the Existing Lease, shall mean the Existing Lease, as amended by this Amendment.

Extension of Lease Termination Option. Pursuant to Tenant’s request, Landlord has agreed to further extend the notice and termination dates with respect to Tenant’s option to terminate the Lease pursuant to Section 5 of the Fifth Amendment to the Lease as noted in the Recitals above. Accordingly, Section 5 of the Fifth Amendment of the Lease is hereby deleted in its entirety and replaced with the following:

One-Time Lease Termination Option. So long as there is no material default or any Default that has occurred and is continuing, Tenant shall have a one-time right, exercisable by written notice (the


Lease Termination Notice”) delivered to Landlord on or before June 15, 2024 (the “Termination Notice Expiration Date”), to terminate the Lease (the “Lease Termination”) effective as of a date specified therein that is on or before June 30, 2024 (the “Lease Termination Date”); provided that, on or prior to the Lease Termination Date: (a) Tenant pays to Landlord the sum of Fourteen Million Dollars ($14,000,000.00) (the “Lease Termination Fee”); (b) Tenant pays all amounts due and owing as Rent up to and through the Lease Termination Date; (c) Tenant vacates and surrenders the Premises to Landlord in the condition required by the Lease; (d) prior to the Lease Termination Date, Tenant has not surrendered, terminated, transferred or assigned its rights in any permits, licenses or approvals required by the applicable state and local authorities for the operation of the Premises as a licensed cannabis cultivation and processing facility, nor has Tenant entered into any contract or other agreement of any kind with any party regarding the foregoing; and (e) prior to the Lease Termination Date, no affiliate of Tenant under any Additional Lease Agreement shall have surrendered, terminated, transferred or assigned its rights in any permits, licenses or approvals required by the applicable state and local authorities for the operation of the premises as a licensed cannabis cultivation and processing facility, nor has such tenant entered into any contract or other agreement of any kind with any party regarding the foregoing. In the event that Tenant fails to deliver a Lease Termination Notice on or before the Termination Notice Expiration Date (as the same may be extended pursuant to this Section 5) or otherwise fails to satisfy the requirements of this Section 5 as set forth herein, then Tenant shall be deemed to have waived the right to terminate the Lease pursuant to this Section 5 and the provisions of this Section 5 shall be deemed null, void and of no further force and effect. Tenant agrees to reasonably cooperate with Landlord to transition any necessary utilities or security or other Building systems as reasonably requested by Landlord to ensure adequate safety, ongoing maintenance and security of the Premises.”

Tenant’s Purchase Option. Subject to the terms and conditions set forth herein, commencing as of the Amendment Effective Date and continuing through March 27, 2026 (the “Purchase Option Exercise Deadline”), Tenant shall have the one-time right to send written notice to Landlord (the “Purchase Option Exercise Notice”) indicating Tenant’s election to purchase the Premises, subject to and in accordance with the provisions of this Section 3 (the “Purchase Option”). For the avoidance of doubt, in the event that Tenant fails to deliver a Purchase Option Exercise Notice on or before the Purchase Option Exercise Deadline, the provisions of this Section 3 shall be deemed deleted and the Purchase Option shall be deemed terminated, null and void. Furthermore, notwithstanding any provision herein, Tenant shall not have the right to exercise the Purchase Option pursuant to this Section 3 so long as Tenant is in default under any provisions of this Lease and until such time as Tenant has cured the specified default to Landlord’s


reasonable satisfaction, if such default is susceptible to being cured. In the event that Tenant timely delivers Tenant’s Purchase Option Exercise Notice, then Landlord and Tenant shall negotiate in good faith to enter into a purchase and sale agreement (the “Premises Purchase Agreement”) within thirty (30) days following Landlord’s receipt of the Purchase Option Exercise Notice from Tenant, pursuant to which Landlord shall agree to sell and convey the Premises to Tenant in accordance with the terms and conditions herein. The purchase price to be paid by Tenant to Landlord for the Premises shall be the amount corresponding to the time period below during which the closing of the acquisition occurs (the “Premises Purchase Price”):

Purchase Price:​ ​​ ​​ ​Closing Date:

$81,000,000April 1, 2024 – September 30, 2024 $83,400,000October 1, 2024 – March 31, 2025 $85,900,000April 1, 2025 – September 30, 2025 $88,500,000October 1, 2025 – March 31, 2026

The Premises Purchase Agreement shall include the following additional terms and conditions: (a) Tenant shall take title to the Premises in its “AS IS, WHERE IS” condition with all defects and without any representation or warranty from Landlord regarding the Premises; (b) Tenant shall be responsible for all costs and expenses incurred in connection with the transactions contemplated by this Section 3 (including any Landlord financing transaction as provided below and Landlord’s reasonable costs, including reasonable attorneys’ fees); (c) the closing of the sale of the Premises shall take place no later than sixty (60) days after the date of the Purchase Option Exercise Notice; and (d) Tenant shall indemnify, defend and hold Landlord harmless from and against any Claims arising from Tenant’s ownership and/or occupancy of the Premises following the sale of the Premises. Tenant may elect to have Landlord finance a portion of the Premises Purchase Price in accordance with this Section 3 by indicating such election in Tenant’s Purchase Option Exercise Notice, in which case the Premises Purchase Agreement shall provide that (w) the Premises Purchase Price shall be paid at closing as follows: (i) no less than $30,000,000.00 shall be paid to Landlord in cash at closing; and (ii) Tenant shall deliver a duly executed promissory note (the “Note”) in the original principal amount of the remaining balance of the Premises Purchase Price, which debt shall accrue interest at a rate of 15% per annum on the unpaid balance and Tenant shall pay payments of the monthly accrued interest until the maturity date, which shall be one (1) year after the closing of the acquisition, provided that Tenant shall have the option to prepay all or a portion of such debt at any time without penalty and so long as there is no default, Tenant shall have two (2) options to extend the maturity date for a one (1) year period each on the same terms but subject to and contingent upon Tenant delivering an extension fee equal to 1% of the unpaid balance due to Landlord; (x) the Note will be secured by Tenant granting to Landlord a first priority lien in the Premises as of the closing, which shall be perfected by recording a mortgage, assignment of rents and security agreement against the Premises at closing and filing any appropriate filing statements; (y) Tenant’s obligations under the Note, Mortgage and any other customary loan documents executed in connection therewith (collectively, the “Loan Documents”) shall be unconditionally guaranteed by Guarantor pursuant to a separate guaranty in form and substance reasonably acceptable to Landlord; and (z) Tenant’s obligations under the Loan Documents shall be cross defaulted with any Additional Lease Agreements. In the event that Tenant defaults under


the Premises Purchase Agreement or the Premises Purchase Agreement is terminated for any reason other than due to a default by Landlord, the provisions of this Section 3 shall be deemed deleted and the Purchase Option shall be deemed terminated, null and void.

Broker. Tenant represents and warrants that it has not dealt with any broker or agent in the negotiation for or the obtaining of this Amendment and agrees to reimburse, indemnify, save, defend (at Landlord’s option and with counsel reasonably acceptable to Landlord, at Tenant’s sole cost and expense) and hold harmless the Landlord Indemnitees for, from and against any and all cost or liability for compensation claimed by any such broker or agent employed or engaged by it or claiming to have been employed or engaged by it.

Effect of Amendment. Except as modified by this Amendment, the Existing Lease and all the covenants, agreements, terms, provisions and conditions thereof shall remain in full force and effect and are hereby ratified and affirmed. In the event of any conflict between the terms contained in this Amendment and the Existing Lease, the terms herein contained shall supersede and control the obligations and liabilities of the parties.

Successors and Assigns. Each of the covenants, conditions and agreements contained in this Amendment shall inure to the benefit of and shall apply to and be binding upon the parties hereto and their respective heirs, legatees, devisees, executors, administrators and permitted successors and assigns and sublessees. Nothing in this section shall in any way alter the provisions of the Lease restricting assignment or subletting.

Miscellaneous. This Amendment becomes effective only upon execution and delivery hereof by Landlord and Tenant. The captions of the paragraphs and subparagraphs in this Amendment are inserted and included solely for convenience and shall not be considered or given any effect in construing the provisions hereof. All exhibits hereto are incorporated herein by reference. Submission of this instrument for examination or signature by Tenant does not constitute a reservation of or option for a lease, and shall not be effective as a lease, lease amendment or otherwise until execution by and delivery to both Landlord and Tenant.

Authority. Tenant guarantees, warrants and represents that the individual or individuals signing this Amendment have the power, authority and legal capacity to sign this Amendment on behalf of and to bind all entities, corporations, partnerships, limited liability companies, joint venturers or other organizations and entities on whose behalf such individual or individuals have signed.

Counterparts; Facsimile and PDF Signatures. This Amendment may be executed in one or more counterparts, each of which, when taken together, shall constitute one and the same document. A facsimile or portable document format (PDF) signature on this Amendment shall be equivalent to, and have the same force and effect as, an original signature.


IN WITNESS WHEREOF, Landlord and Tenant have executed this Amendment as of the date and year first above written.

LANDLORD:

IIP-NY 2 LLC,
a Delaware limited liability company

By: /s/ Brian Wolfe​ ​​ ​​ ​​ ​​ ​
Name: Brian Wolfe
Title: Vice President, General Counsel and Secretary

TENANT:

VIREO HEALTH OF NEW YORK, LLC,
a New York limited liability company

By: /s/ Josh Rosen​ ​​ ​​ ​​ ​​ ​
Name:
Title:

1


EX-10.73 4 vreof-20240630xex10d73.htm EX-10.73 EXHIBIT 10.67

Exhibit 10.73

SEVENTH AMENDMENT TO CREDIT AGREEMENT

This SEVENTH AMENDMENT TO CREDIT AGREEMENT (this “Amendment”) is made as of April 30, 2024 (the “Effective Date”), among GOODNESS GROWTH HOLDINGS, INC. (formerly known as Vireo Health International, Inc.), a British Columbia corporation (“Parent”), the other Borrowers (as defined in the hereinafter-defined Credit Agreement), the Lenders (as defined in the Credit Agreement) party hereto, and CHICAGO ATLANTIC ADMIN, LLC, a Delaware limited liability company, as administrative agent (in such capacity, together with its successors and assigns in such capacity, “Administrative Agent”) and as collateral agent (in such capacity, together with its successors and assigns in such capacity, “Collateral Agent”, and together with Administrative Agent, collectively, “Agents” and each, an “Agent”).

RECITALS

WHEREAS, reference is made to that certain Credit Agreement dated as of March 25, 2021, as amended by that certain Omnibus First Amendment to Credit Agreement and Security Agreement dated as of November 1, 2021 (the “First Amendment”), that certain Second Amendment to Credit Agreement dated as of November 18, 2021 (the “Second Amendment”), that certain Third Amendment to Credit Agreement dated as of January 31, 2022 (the “Third Amendment”), that certain Fourth Amendment to Credit Agreement dated as of March 3, 2022 (the “Fourth Amendment”), that certain Fifth Amendment to Credit Agreement and First Amendment to Security Agreement dated as of March 31, 2023 (the “Fifth Amendment”), and that certain Sixth Amendment to Credit Agreement dated as of April 28, 2023 (the “Sixth Amendment”; the Credit Agreement, as amended by the First Amendment, the Second Amendment, the Third Amendment, the Fourth Amendment, the Fifth Amendment and the Sixth Amendment, the “Existing Credit Agreement”), and this Amendment (the Existing Credit Agreement, as amended by this Amendment, and as further amended, restated, supplemented, or otherwise modified from time to time, the “Credit Agreement”; capitalized terms used herein and not otherwise defined herein shall have the meaning ascribed to such terms in the Credit Agreement), among the Borrowers party thereto, the other Credit Parties from time to time party thereto, the Lenders from time to time party thereto and Agents; and

WHEREAS, the Credit Parties have requested that Agents and the Lenders agree to extend the Maturity Date, and, subject to the terms and conditions of this Amendment, Agents and the Lenders have agreed to such request;

NOW, THEREFORE, in consideration of the terms and mutual covenants set forth in this Amendment, the receipt and sufficiency which is hereby acknowledged by the parties, the parties, intending to be legally bound, agree as follows:

Amendment to Credit Agreement.  Section 1.01 of the Credit Agreement, Defined Terms, is hereby modified and amended by amending and restating the definition of “Maturity Date” in its entirety as follows:

Maturity Date” shall mean June 14, 2024, as extended pursuant to Section 3.02.”

Representations, Warranties and Acknowledgments of Borrowers.  In order to induce the Lenders and Agents to enter into this Amendment and to induce the Lenders to continue to make the Loans


under the Credit Agreement, each Borrower hereby represents and warrants to the Lenders and Agents on and as of the date of this Amendment that:

Each Borrower i) is a duly organized or formed and validly existing limited liability company or other registered entity in good standing under the laws of the jurisdiction of its organization and has the corporate or other organizational power and authority to own its property and assets and to transact the business in which it is engaged and ii) has duly qualified and is authorized to do business and is in good standing in all jurisdictions where it does business or owns assets, except, in the case of this clause (ii), where the failure to be so qualified could not reasonably be expected to result in a Material Adverse Effect.

Each Borrower has the corporate or other organizational power and authority to execute, deliver and carry out the terms and provisions of this Amendment and the other Credit Documents to which it is a party and has taken all necessary corporate or other organizational action to authorize the execution, delivery and performance of this Amendment and the other Credit Documents to which it is a party.  Each Borrower has duly executed and delivered this Amendment and the other Credit Documents to which it is a party and such Credit Documents constitute the legal, valid and binding obligation of such Borrower enforceable against each Borrower that is a party thereto in accordance with its terms, subject to the effects of bankruptcy, insolvency, fraudulent conveyance, moratorium, examinership, reorganization and other similar laws relating to or affecting creditors’ rights generally and general principles of equity (whether considered in a proceeding in equity or law).

None of (x) the execution, delivery and performance by any Borrower of this Amendment or the other Credit Documents to which it is a party and compliance with the terms and provisions thereof or (y) the consummation of the transactions contemplated hereby (including the or by the other Credit Documents will iii) contravene any applicable provision of any material Applicable Law of any Governmental Authority or the policies of the CSE, iv) result in any breach of any of the terms, covenants, conditions or provisions of, or constitute a default under, or result in the creation or imposition of (or the obligation to create or impose) any Lien upon any of the property or assets of any Credit Party (other than Liens created under the Credit Documents) pursuant to, (1) the terms of any material indenture, loan agreement, lease agreement, mortgage or deed of trust, or (2) any other Material Contract of any Consolidated Company, in the case of any of clauses (A) and (B) to which any Borrower is a party or by which it or any of its property or assets is bound or v) violate any provision of the Organization Documents or Permit of any Borrower, except with respect to any conflict, breach or contravention or default (but not creation of Liens) referred to in clause (ii), to the extent that such conflict, breach, contravention or default could not reasonably be expected to have a Material Adverse Effect.

No authorization or approval or other action by, and no notice to or filing with, any Governmental Authority, the CSE or other Person, and no consent or approval under any contract or instrument (other than (a) those that have been duly obtained or made and which are in full force and effect, or if not obtained or made, individually or in the aggregate, could not reasonably be expected to have a Material Adverse Effect, (b) the filing of UCC financing statements, PPSA registrations and other equivalent filings for foreign jurisdictions, and (c) the filings or other actions necessary to perfect Liens under the Credit Documents) is required for the consummation of the transactions contemplated hereby or the due execution, delivery or performance by any Credit Party of any Credit Document to which it is a party, or for the due execution, delivery or performance of the Credit Documents, in each case by any of the Credit Parties party thereto.  There does not exist any judgment, order, injunction or other restraint issued or filed with respect to the transactions contemplated by the Credit Documents, the consummation of the Transactions, the making of the Loans or the performance by the Credit Parties or any of their respective Subsidiaries of their Obligations under the Credit Documents.


The representations and warranties of each Borrower set forth in the Credit Agreement and in any other Credit Document are true and correct in all material respects (or, in the case of any such representation or warranty already qualified by materiality, in all respects) on and as of the date hereof (or, in the case of any such representation or warranty expressly stated to have been made as of a specific date, as of such specific date).

After giving effect to this Amendment, no Default or Event of Default has occurred and is continuing.

Reaffirmation of Obligations.  Each Borrower hereby b) reaffirms and confirms i) the execution and delivery of, and all of its obligations under, the Credit Documents to which it is a party, including, without limitation, the Credit Agreement, and agrees that this Amendment does not operate to reduce or discharge any Borrower’s obligations under such Credit Documents or constitute a novation of any indebtedness or other obligations under any Credit Documents, and ii) its guarantees, pledges, grants and other undertakings under the Credit Agreement and the other Credit Documents to which it is a party, c) agrees that i) each Credit Document to which it is a party shall continue to be in full force and effect and ii) all guarantees, pledges, grants and other undertakings thereunder shall continue to be in full force and effect and shall accrue to the benefit of the Secured Parties, and d) reaffirms and confirms the continuing security interests in its respective assets granted in favor of Collateral Agent pursuant to each of the Security Documents.  Each Borrower hereby acknowledges and consents to the transactions contemplated by, and the execution and delivery of, this Amendment and the other Credit Documents.

Conditions Precedent to Effectiveness.  This Amendment shall become effective as of the Effective Date when, and only when, Administrative Agent shall have received counterparts of this Amendment, duly executed by Agents, the Lenders and an Authorized Officer of each Borrower, in form and substance satisfactory to Administrative Agent.

No Novation or Waiver.  Except as expressly set forth herein, this Amendment is not intended to be, nor shall it be construed to create, a nullification, discharge, waiver or release of any obligation incurred in connection with the Notes, the Credit Agreement and/or any other Credit Documents, or to waive or release any collateral given by Borrowers to secure the Notes, nor shall this Amendment be deemed or considered to operate as a novation of the Notes, the Credit Agreement or the other Credit Documents.  This Amendment shall not constitute a modification of the Credit Agreement or any of the other Credit Documents or a course of dealing with Agents or the Lenders at variance with the Credit Agreement or the other Credit Documents such as to require further notice by Administrative Agent or the Lenders to require strict compliance with the terms of the Credit Agreement and the other Credit Documents in the future, except as expressly set forth herein.  Each Borrower acknowledge and expressly agree that Agents and the Lenders reserve the right to, and do in fact, require strict compliance with all terms and provisions of the Credit Agreement and the other Credit Documents.  Except to the extent of any express conflict with this Amendment, all of the terms and conditions of the Notes, the Credit Agreement and the other Credit Documents shall remain in full force and effect, and the same are hereby expressly approved, ratified and confirmed.  In the event of any express conflict between the terms and conditions of the Notes, the Credit Agreement or the other Credit Documents and this Amendment, this Amendment shall be controlling and the terms and conditions of such other documents shall be deemed to be amended to conform with this Amendment.

Incorporation by Reference.  Sections 12.05, 12.13 and 12.15 of the Credit Agreement are hereby incorporated by reference, mutatis mutandis, as if such Sections were set forth in full herein.

Headings.  The headings of this Amendment are for purposes of reference only and shall not limit or otherwise affect the meaning hereof.


Reference to and Effect on the Credit Agreement and the Other Credit Documents.  On and after the date hereof, each reference in the Credit Agreement to “this Agreement”, “hereunder”, “herein” or words of like import referring to the Credit Agreement, and each reference in the other Credit Documents to the “Credit Agreement”, “thereunder”, “thereof” or words of like import referring to the Credit Agreement, shall mean and be a reference to the Existing Credit Agreement as amended by this Amendment.  Except as specifically amended by this Amendment, the Existing Credit Agreement and the other Credit Documents shall remain in full force and effect and are hereby ratified and confirmed and this Amendment shall not be considered a novation.  The execution, delivery and performance of this Amendment shall not constitute a waiver of any provision of, or operate as a waiver of any right, power or remedy of any Agent or any Lender under, the Credit Agreement or any of the other Credit Documents.  This Amendment shall be deemed to be a Credit Document as defined in the Credit Agreement.

Governing Law.  This Amendment and the rights and obligations of the parties hereunder shall be governed by, and construed and interpreted in accordance with, the law of the State of Illinois, without reference to conflicts of law provisions which would result in the application of the laws of any other jurisdiction.

Amendment, Modification and Waiver.  This Amendment may not be amended and no provision hereof may be waived except pursuant to a writing signed by each of the parties hereto.

Severability.  Any provision of this Amendment that is prohibited or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such prohibition or unenforceability without invalidating the remaining provisions hereof, and any such prohibition or unenforceability in any jurisdiction shall not invalidate or render unenforceable such provision in any other jurisdiction.

Counterparts.

This Amendment may be executed in any number of counterpart signature pages, and by the different parties on different counterparts, each of which when executed shall be deemed an original but all such counterparts taken together shall constitute one and the same instrument.  This Amendment will be deemed executed by the parties hereto when each has signed it and delivered its executed signature page to Administrative Agent by facsimile transmission, electronic transmission or physical delivery.  Delivery of an executed counterpart of a signature page of this Amendment by facsimile or in electronic (e.g., “pdf,” “tif” or DocuSign) format shall be effective as delivery of a manually executed counterpart of this Amendment.  No party hereto shall raise the use of digital imaging, DocuSign or electronic mail to deliver a signature or the fact that any signature was transmitted or communicated through the use of a facsimile machine or digital imaging and electronic mail as a defense to the formation of a contract and each such party forever waives any such defense.

The words “execution,” “signed,” “signature,” and words of like import in this Amendment shall be deemed to include electronic signatures or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any applicable law, including the Federal Electronic Signatures in Global and National Commerce Act, the Illinois State Electronic Commerce Security Act, any other similar state laws based on the Uniform Electronic Transactions Act, Parts 2 and 3 of the Personal Information Protection and Electronic Documents Act (Canada), the Electronic Commerce Act, 2000 (Ontario), or any other similar federal or provincial laws based on the Uniform Electronic Commerce Act of the Uniform Law Conference of Canada or its Uniform Electronic Evidence Act, as the case may be.


Construction.  This Amendment has been prepared through the joint efforts of all of the parties hereto.  Neither the provisions of this Amendment, nor any alleged ambiguity herein, shall be interpreted or resolved against any party on the grounds that such party or its counsel drafted this Amendment, or based on any other rule of strict construction.  Each of the parties represents that such party has carefully read this Amendment and that such party knows the contents hereof and has signed the same freely and voluntarily.

Entire Agreement.  This Amendment and the other Credit Documents constitute the entire agreement and understanding between the parties hereto with respect to the transactions contemplated hereby and thereby and supersede all prior negotiations, understandings and agreements between such parties with respect to such transactions.

Credit Document.  This Amendment shall be deemed to be a Credit Document for all purposes.

[Remainder of page intentionally left blank.]


IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be duly executed and delivered effective as of the Effective Date.

BORROWERS:

GOODNESS GROWTH HOLDINGS, INC.

VIREO HEALTH, INC.

VIREO HEALTH OF MINNESOTA, LLC

VIREO HEALTH OF NEW YORK LLC

MARYMED LLC

RESURGENT BIOSCIENCES, INC.

VIREO HEALTH OF PUERTO RICO, LLC

VIREO HEALTH DE PUERTO RICO LLC

VIREO HEALTH OF NEVADA I, LLC

MJ DISTRIBUTING C201, LLC

MJ DISTRIBUTING P132, LLC

VIREO HEALTH OF ARIZONA, LLC

ELEPHANT HEAD FARM, LLC

RETAIL MANAGEMENT ASSOCIATES, LLC

VIREO HEALTH OF MASSACHUSETTS, LLC

VERDANT GROVE, LLC

MAYFLOWER BOTANICALS, INC.

VIREO HEALTH OF NEW MEXICO, LLC

VIREO OF CHARM CITY, LLC

EHF CULTIVATION MANAGEMENT LLC

By:/s/ Joshua Rosen​ ​

Name:Joshua Rosen

Title:Chief Executive Officer

1


ADMINISTRATIVE AGENT AND COLLATERAL AGENT:

CHICAGO ATLANTIC ADMIN, LLC

By:/s/ John Marzarakis​ ​
Name:John Mazarakis
Title:Authorized Person

LENDERS:

CHICAGO ATLANTIC REAL ESTATE FINANCE, INC.

By:/s/ John Marzarakis​ ​
Name:John Mazarakis
Title:Executive Chairman

CHICAGO ATLANTIC CREDIT COMPANY, LLC

By:/s/ John Marzarakis​ ​
Name:John Mazarakis
Title:Authorized Person

CHICAGO ATLANTIC CREDIT OPPORTUNITIES, LLC

By:/s/ John Marzarakis​ ​
Name:John Mazarakis
Title:Authorized Person

2


EX-10.74 5 vreof-20240630xex10d74.htm EX-10.74 EXHIBIT 10.67

Exhibit 10.74

EIGHTH AMENDMENT TO CREDIT AGREEMENT

This EIGHTH AMENDMENT TO CREDIT AGREEMENT (this “Amendment” ) is made as of June 14, 2024 (theEffective Date”), among GOODNESS GROWTH HOLDINGS, INC. (formerly known as Vireo Health International, Inc.), a British Columbia corporation (“Parent”), the other Borrowers (as defined in the hereinafter-defined Credit Agreement), the Lenders (as defined in the Credit Agreement) party hereto, and CHICAGO ATLANTIC ADMIN, LLC, a Delaware limited liability company, as administrative agent (in such capacity, together with its successors and assigns in such capacity,Administrative Agent”) and as collateral agent (in such capacity, together with its successors and assigns in such capacity, “Collateral Agent”, and together with Administrative Agent, collectively,Agents” and each, an “Agent”).

RECITALS

WHEREAS, reference is made to that certain Credit Agreement dated as of March 25, 2021, as amended by that certain Omnibus First Amendment to Credit Agreement and Security Agreement dated as of November 1, 2021 (the “First Amendment”), that certain Second Amendment to Credit Agreement dated as of November 18, 2021 (the Second Amendment”), that certain Third Amendment to Credit Agreement dated as of January 31, 2022 (the “Third Amendment”), that certain Fourth Amendment to Credit Agreement dated as of March 3, 2022 (the “Fourth Amendment”), that certain Fifth Amendment to Credit Agreement and First Amendment to Security Agreement dated as of March 31, 2023 (the “Fifth Amendment”), that certain Sixth Amendment to Credit Agreement dated as of April 28, 2023 (theSixth Amendment”), and that certain Seventh Amendment to Credit Agreement dated as of April 30, 2024 (theSeventh Amendment”; the Credit Agreement, as amended by the First Amendment, the Second Amendment, the Third Amendment, the Fourth Amendment, the Fifth Amendment, the Sixth Amendment and the Seventh Amendment, theExisting Credit Agreement”), and this Amendment (the Existing Credit Agreement, as amended by this Amendment, and as further amended, restated, supplemented, or otherwise modified from time to time, the “Credit Agreement”; capitalized terms used herein and not otherwise defined herein shall have the meaning ascribed to such terms in the Credit Agreement), among the Borrowers party thereto, the other Credit Parties from time to time party thereto, the Lenders from time to time party thereto and Agents; and

WHEREAS, the Credit Parties have requested that Agents and the Lenders agree to extend the Maturity Date, and, subject to the terms and conditions of this Amendment, Agents and the Lenders have agreed to such request;

NOW, THEREFORE, in consideration of the terms and mutual covenants set forth in this Amendment, the receipt and sufficiency which is hereby acknowledged by the parties, the parties, intending to be legally bound, agree as follows:

1.Amendment to Credit Agreement. Section 1.01 of the Credit Agreement, Defined Terms, is hereby modified and amended by amending and restating the definition of “Maturity Date” in its entirety as follows:

“Maturity Date” shall mean July 31, 2024, as extended pursuant to Section 3.02.”

2.Representations, Warranties and Acknowledgments of Borrowers. In order to induce the Lenders and Agents to enter into this Amendment and to induce the Lenders to continue to make the Loans under the Credit Agreement, each Borrower hereby represents and warrants to the Lenders and Agents on and as of the date of this Amendment that:
(a)Each Borrower (i) is a duly organized or formed and validly existing limited liability company or other registered entity in good standing under the laws of the jurisdiction of its organization and has the corporate or other organizational power and authority to own its property and assets and to transact the business in which it is engaged and (ii) has duly qualified and is authorized to do business and is in good standing in all

1


jurisdictions where it does business or owns assets, except, in the case of this clause (ii), where the failure to be so qualified could not reasonably be expected to result in a Material Adverse Effect.
(b)Each Borrower has the corporate or other organizational power and authority to execute, deliver and carry out the terms and provisions of this Amendment and the other Credit Documents to which it is a party and has taken all necessary corporate or other organizational action to authorize the execution, delivery and performance of this Amendment and the other Credit Documents to which it is a party. Each Borrower has duly executed and delivered this Amendment and the other Credit Documents to which it is a party and such Credit Documents constitute the legal, valid and binding obligation of such Borrower enforceable against each Borrower that is a party thereto in accordance with its terms, subject to the effects of bankruptcy, insolvency, fraudulent conveyance, moratorium, examinership, reorganization and other similar laws relating to or affecting creditors’ rights generally and general principles of equity (whether considered in a proceeding in equity or law).
(c)None of (x) the execution, delivery and performance by any Borrower of this Amendment or the other Credit Documents to which it is a party and compliance with the terms and provisions thereof or (y) the consummation of the transactions contemplated hereby (including the or by the other Credit Documents will (i) contravene any applicable provision of any material Applicable Law of any Governmental Authority or the policies of the CSE, (ii) result in any breach of any of the terms, covenants, conditions or provisions of, or constitute a default under, or result in the creation or imposition of (or the obligation to create or impose) any Lien upon any of the property or assets of any Credit Party (other than Liens created under the Credit Documents) pursuant to, (A) the terms of any material indenture, loan agreement, lease agreement, mortgage or deed of trust, or (B) any other Material Contract of any Consolidated Company, in the case of any of clauses (A) and (B) to which any Borrower is a party or by which it or any of its property or assets is bound or (iii) violate any provision of the Organization Documents or Permit of any Borrower, except with respect to any conflict, breach or contravention or default (but not creation of Liens) referred to in clause (ii), to the extent that such conflict, breach, contravention or default could not reasonably be expected to have a Material Adverse Effect.
(d)No authorization or approval or other action by, and no notice to or filing with, any Governmental Authority, the CSE or other Person, and no consent or approval under any contract or instrument (other than (a) those that have been duly obtained or made and which are in full force and effect, or if not obtained or made, individually or in the aggregate, could not reasonably be expected to have a Material Adverse Effect, (b) the filing of UCC financing statements, PPSA registrations and other equivalent filings for foreign jurisdictions, and (c) the filings or other actions necessary to perfect Liens under the Credit Documents) is required for the consummation of the transactions contemplated hereby or the due execution, delivery or performance by any Credit Party of any Credit Document to which it is a party, or for the due execution, delivery or performance of the Credit Documents, in each case by any of the Credit Parties party thereto. There does not exist any judgment, order, injunction or other restraint issued or filed with respect to the transactions contemplated by the Credit Documents, the consummation of the Transactions, the making of the Loans or the performance by the Credit Parties or any of their respective Subsidiaries of their Obligations under the Credit Documents.
(e)The representations and warranties of each Borrower set forth in the Credit Agreement and in any other Credit Document are true and correct in all material respects (or, in the case of any such representation or warranty already qualified by materiality, in all respects) on and as of the date hereof (or, in the case of any such representation or warranty expressly stated to have been made as of a specific date, as of such specific date).
(f)After giving effect to this Amendment, no Default or Event of Default has occurred and is continuing.
3.Reaffirmation of Obligations. Each Borrower hereby (a) reaffirms and confirms (i) the execution and delivery of, and all of its obligations under, the Credit Documents to which it is a party, including, without limitation, the Credit Agreement, and agrees that this Amendment does not operate to reduce or discharge any Borrower’s obligations under such Credit Documents or constitute a novation of any indebtedness or other obligations under any Credit Documents, and (ii) its guarantees, pledges, grants and other undertakings under the Credit Agreement and the other Credit Documents to which it is a party, (b) agrees that (i) each Credit Document to which it

2


is a party shall continue to be in full force and effect and (ii) all guarantees, pledges, grants and other undertakings thereunder shall continue to be in full force and effect and shall accrue to the benefit of the Secured Parties, and (c) reaffirms and confirms the continuing security interests in its respective assets granted in favor of Collateral Agent pursuant to each of the Security Documents. Each Borrower hereby acknowledges and consents to the transactions contemplated by, and the execution and delivery of, this Amendment and the other Credit Documents.
4.Conditions Precedent to Effectiveness. This Amendment shall become effective as of the Effective Date when, and only when, Administrative Agent shall have received counterparts of this Amendment, duly executed by Agents, the Lenders and an Authorized Officer of each Borrower, in form and substance satisfactory to Administrative Agent.
5.No Novation or Waiver. Except as expressly set forth herein, this Amendment is not intended to be, nor shall it be construed to create, a nullification, discharge, waiver or release of any obligation incurred in connection with the Notes, the Credit Agreement and/or any other Credit Documents, or to waive or release any collateral given by Borrowers to secure the Notes, nor shall this Amendment be deemed or considered to operate as a novation of the Notes, the Credit Agreement or the other Credit Documents. This Amendment shall not constitute a modification of the Credit Agreement or any of the other Credit Documents or a course of dealing with Agents or the Lenders at variance with the Credit Agreement or the other Credit Documents such as to require further notice by Administrative Agent or the Lenders to require strict compliance with the terms of the Credit Agreement and the other Credit Documents in the future, except as expressly set forth herein. Each Borrower acknowledge and expressly agree that Agents and the Lenders reserve the right to, and do in fact, require strict compliance with all terms and provisions of the Credit Agreement and the other Credit Documents. Except to the extent of any express conflict with this Amendment, all of the terms and conditions of the Notes, the Credit Agreement and the other Credit Documents shall remain in full force and effect, and the same are hereby expressly approved, ratified and confirmed. In the event of any express conflict between the terms and conditions of the Notes, the Credit Agreement or the other Credit Documents and this Amendment, this Amendment shall be controlling and the terms and conditions of such other documents shall be deemed to be amended to conform with this Amendment.
6.Incorporation by Reference. Sections 12.05, 12.13 and 12.15 of the Credit Agreement are hereby incorporated by reference, mutatis mutandis, as if such Sections were set forth in full herein.
7.Headings. The headings of this Amendment are for purposes of reference only and shall not limit or otherwise affect the meaning hereof.
8.Reference to and Effect on the Credit Agreement and the Other Credit Documents. On and after the date hereof, each reference in the Credit Agreement to “this Agreement”, “hereunder”, “herein” or words of like import referring to the Credit Agreement, and each reference in the other Credit Documents to the “Credit Agreement”, “thereunder”, “thereof” or words of like import referring to the Credit Agreement, shall mean and be a reference to the Existing Credit Agreement as amended by this Amendment. Except as specifically amended by this Amendment, the Existing Credit Agreement and the other Credit Documents shall remain in full force and effect and are hereby ratified and confirmed and this Amendment shall not be considered a novation. The execution, delivery and performance of this Amendment shall not constitute a waiver of any provision of, or operate as a waiver of any right, power or remedy of any Agent or any Lender under, the Credit Agreement or any of the other Credit Documents. This Amendment shall be deemed to be a Credit Document as defined in the Credit Agreement.
9.Governing Law. This Amendment and the rights and obligations of the parties hereunder shall be governed by, and construed and interpreted in accordance with, the law of the State of Illinois, without reference to conflicts of law provisions which would result in the application of the laws of any other jurisdiction.
10.Amendment, Modification and Waiver. This Amendment may not be amended and no provision hereof may be waived except pursuant to a writing signed by each of the parties hereto.
11.Severability. Any provision of this Amendment that is prohibited or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such prohibition or unenforceability without

3


invalidating the remaining provisions hereof, and any such prohibition or unenforceability in any jurisdiction shall not invalidate or render unenforceable such provision in any other jurisdiction.
12.Counterparts.
(a)This Amendment may be executed in any number of counterpart signature pages, and by the different parties on different counterparts, each of which when executed shall be deemed an original but all such counterparts taken together shall constitute one and the same instrument. This Amendment will be deemed executed by the parties hereto when each has signed it and delivered its executed signature page to Administrative Agent by facsimile transmission, electronic transmission or physical delivery. Delivery of an executed counterpart of a signature page of this Amendment by facsimile or in electronic (e.g., “pdf,” “tif” or DocuSign) format shall be effective as delivery of a manually executed counterpart of this Amendment. No party hereto shall raise the use of digital imaging, DocuSign or electronic mail to deliver a signature or the fact that any signature was transmitted or communicated through the use of a facsimile machine or digital imaging and electronic mail as a defense to the formation of a contract and each such party forever waives any such defense.
(b)The words “execution,” “signed,” “signature,” and words of like import in this Amendment shall be deemed to include electronic signatures or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any applicable law, including the Federal Electronic Signatures in Global and National Commerce Act, the Illinois State Electronic Commerce Security Act, any other similar state laws based on the Uniform Electronic Transactions Act, Parts 2 and 3 of the Personal Information Protection and Electronic Documents Act (Canada), the Electronic Commerce Act, 2000 (Ontario), or any other similar federal or provincial laws based on the Uniform Electronic Commerce Act of the Uniform Law Conference of Canada or its Uniform Electronic Evidence Act, as the case may be.
13.Construction. This Amendment has been prepared through the joint efforts of all of the parties hereto. Neither the provisions of this Amendment, nor any alleged ambiguity herein, shall be interpreted or resolved against any party on the grounds that such party or its counsel drafted this Amendment, or based on any other rule of strict construction. Each of the parties represents that such party has carefully read this Amendment and that such party knows the contents hereof and has signed the same freely and voluntarily.
14.Entire Agreement. This Amendment and the other Credit Documents constitute the entire agreement and understanding between the parties hereto with respect to the transactions contemplated hereby and thereby and supersede all prior negotiations, understandings and agreements between such parties with respect to such transactions.
15.Credit Document. This Amendment shall be deemed to be a Credit Document for all purposes.

[Remainder of page intentionally left blank.]

4


IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be duly executed and delivered effective as of the Effective Date.

BORROWERS:

GOODNESS GROWTH HOLDINGS, INC.

VIREO HEALTH, INC.

VIREO HEALTH OF MINNESOTA, LLC

VIREO HEALTH OF NEW YORK LLC

MARYMED LLC

RESURGENT BIOSCIENCES, INC.

VIREO HEALTH OF PUERTO RICO, LLC

VIREO HEALTH DE PUERTO RICO LLC

VIREO HEALTH OF NEVADA I, LLC

MJ DISTRIBUTING C201, LLC

MJ DISTRIBUTING P132, LLC

VIREO HEALTH OF ARIZONA, LLC

ELEPHANT HEAD FARM, LLC

RETAIL MANAGEMENT ASSOCIATES, LLC

VIREO HEALTH OF MASSACHUSETTS, LLC

VERDANT GROVE, LLC

MAYFLOWER BOTANICALS, INC.

VIREO HEALTH OF NEW MEXICO, LLC

VIREO OF CHARM CITY, LLC

EHF CULTIVATION MANAGEMENT LLC

By: /s/ Joshua Rosen​ ​

Name: Joshua Rosen

Title: Chief Executive Officer

5


ADMINISTRATIVE AGENT AND

COLLATERAL AGENT:

CHICAGO ATLANTIC ADMIN, LLC

By: /s/ John Marzarakis​ ​

Name: John Mazarakis
Title: Authorized Person

LENDERS:

CHICAGO ATLANTIC REAL ESTATE

FINANCE, INC.

By: /s/ John Mazarakis​ ​

Name: John Mazarakis
Title: Executive Chairman

CHICAGO ATLANTIC CREDIT COMPANY, LLC

By: /s/ John Mazarakis​ ​

Name: John Mazarakis
Title: Authorized Person

CHICAGO ATLANTIC CREDIT

OPPORTUNITIES, LLC

By: /s/ John Mazarakis​ ​

Name: John Mazarakis

Title: Authorized Person

6


EX-10.75 6 vreof-20240630xex10d75.htm EX-10.75 EXHIBIT 10.67

Exhibit 10.75

EMPLOYMENT AGREEMENT

This Employment Agreement (this “Agreement”) is entered into effective as of January 1, 2024 (the “Effective Date”) by and between Vireo Health, Inc., a Delaware corporation (the “Company”) and Joshua Rosen, an individual residing in the State of Arizona (“Executive”) (collectively “Parties” or individually “Party”).

RECITALS

WHEREAS, the Company desires to continue Executive’s employment with the Company and to employ Executive as of the Effective Date as the Company’s Chief Executive Officer (“CEO”); and

WHEREAS, Executive desires to accept employment with the Company as the Company’s CEO effective as of the Effective Date; and

WHEREAS, the Company desires to have Executive continue as the Company interim Chief Financial Officer (“CFO”); and

WHEREAS, Executive desires to continue to serve as the Company’s interim CFO; and

WHEREAS, during Executive’s employment with the Company, Executive has been and will become acquainted with technical and nontechnical information which the Company has developed, acquired and uses, or which the Company has developed, acquired or used, or will develop, acquire or use, and which is commercially valuable to the Company and which the Company desires to protect, and Executive may contribute to such information through inventions, discoveries, improvements or otherwise; and

WHEREAS, Executive and the Company desire to memorialize the terms of Executive’s employment with the Company effective as of the Effective Date on the terms and conditions set forth in this Agreement;

NOW, THEREFORE, in consideration of the employment of Executive by the Company, and further in consideration of the salary, wages or other compensation and benefits to be provided by the Company to Executive, and for additional mutual covenants and conditions, the receipt and sufficiency of which are hereby acknowledged, the Company and Executive, intending legally to be bound, hereby agree as follows:

AGREEMENT

1


In consideration of the above recitals and the mutual promises set forth in this Agreement, the Parties agree as follows:

1.Nature and Capacity of Employment.
1.1Title and Duties. Effective as of Effective Date, the Company will employ Executive as its CEO and Interim CFO, pursuant to the terms and conditions set forth in this Agreement. Executive will perform such duties and responsibilities for the Company and its affiliates as directed by the Company’s Board of Directors (the “Board”), consistent with Executive’s position. The Executive hereby agrees to act in that capacity under the terms and conditions set forth in this Agreement. Executive shall serve the Company faithfully and to the best of Executive’s ability and shall at all times act in accordance with the law, excepting only the Controlled Substances Act as it applies to the state-licensed operations of the Company. Executive shall devote Executive’s full working time, attention and efforts to performing Executive’s duties and responsibilities under this Agreement and advancing the Company’s business interests. Executive shall follow applicable policies and procedures adopted by the Company from time to time, including without limitation the Company’s Code of Conduct, Executive Handbook and other Company policies, including those relating to business ethics, conflict of interest, non-discrimination and non-harassment. Executive shall not, without the prior written consent of the Board, accept other employment, or engage in other business activities during Executive’s employment with the Company that may prevent Executive from fulfilling the duties or responsibilities as set forth in or contemplated by this Agreement. Executive may participate in civic, religious and charitable activities and personal investment activities to a reasonable extent, so long as such activities do not interfere with the performance of Executive’s duties and responsibilities hereunder.
1.2No Restrictions. Executive hereby represents and confirms that Executive is under no contractual or legal commitments that would prevent Executive from fulfilling Executive’s duties and responsibilities as set forth in this Agreement.
1.3Location. Executive’s employment will be based at the Company’s corporate headquarters; provided, however, that Executive will primarily work remotely and has no specific requirement to be present at any of the Company’s locations. Executive acknowledges and agrees that Executive’s position, duties and responsibilities may require regular travel, both in the U.S. and internationally.
2.Term. Executive shall be employed by the Company under the terms of this Agreement for an indefinite term, subject to termination of Executive’s employment as provided for herein; provided, however, that Executive may cease to serve as the Company’s Interim CFO at such time as the Company hires another executive to serve as its CFO, in which case Executive shall continue Executive’s employment as the Company’s CEO, with such modifications to Executive’s duties and responsibilities as are appropriate by reason of Executive ceasing to serve as the Company’s Interim CFO.
3.Restrictive Covenants Agreement. Executive has previously executed a Confidential Information, Intellectual Property Rights, Non-Competition and Non-Solicitation Agreement (the

2


“Restrictive Covenants Agreement”), and hereby agrees and acknowledges that the terms and conditions of the Restrictive Covenants Agreement remain in effect through the period of Executive’s employment under the terms of this Agreement and thereafter, to the extent continuation of such terms continue after termination of Executive’s employment, all as provided for in the Restricted Covenants Agreement. Nothing in this Agreement is intended to modify, amend, cancel or supersede the Restrictive Covenants Agreement in any manner.
4.Compensation, Benefits and Business Expenses.
4.1Base Salary. As of the Effective Date, the Company agrees to pay Executive an annualized base salary of Three Hundred Thousand US Dollars (USD$300,000) (the “Base Salary”), subject to review and adjustment by the Board from time to time.
4.2Incentive Compensation. Executive may be eligible to earn annual cash bonuses as determined by the Board in its discretion and subject to the terms of any written document creating an annual bonus plan as the Board may adopt in its sole discretion. In addition, Executive will be eligible for variable compensation as expressly provided for in this Agreement.
4.3Equity Grants. Any prior equity grants to Executive shall remain in effect in accordance with their terms without change. Executive may become eligible for additional equity grants made at the Company’s discretion, or as expressly provided for in this Agreement. In addition, subject to the approval of the Compensation Committee (as defined below), Executive shall receive on a quarterly basis additional awards of restricted stock units (“RSUs”) representing a potential entitlement to shares of the Company’s common stock (“Common Stock”) corresponding to the number of RSUs. The number of RSUs granted will be determined by dividing fifty thousand dollars ($50,000) by the per share value of the Common Stock determined as of the closing price on the most recent date prior to the date of grant on which the Common Stock was traded. The RSUs will be granted under the Vireo Health International Inc. 2019 Equity Incentive Plan, as amended from time to time (the “Equity Incentive Plan”) and the RSUs will become vested on the first to occur of (a) December 31, 2026 (subject to Executive’s continued employment through that date), (b) termination of Executive’s employment by the Company other than for Cause or (c) Executive’s resignation from employment for Good Reason (as defined below). The first of such grants shall be made on [DATE] with subsequent grants made on the quarterly anniversary of the first grant, with the number of RSUs and vesting provisions being as described above with respect to the first grant.
4.4Transaction Related Compensation.
(a)Disposition of the Company’s New York State Business Operations, Assets and Liabilities. In the event the Company disposes of its New York operations, assets and liabilities in a transaction (the “NY Disposition”) that is approved by the Board that is closed no later than the end of calendar year 2024, the Company shall provide Executive with the following compensation:
(i)Subject to the approval of the Compensation Committee, a grant of one million (1,000,000) RSUs representing the potential to receive one million (1,000,000)

3


shares of Common Stock, to be granted under the terms of the Vireo Health International Inc. 2019 Equity Incentive Plan, as amended from time to time (the “Equity Incentive Plan”), and which will be subject to the Equity Incentive Plan and have vesting conditions identical to the RSUs described in Section 4.3; and
(ii)A bonus payment in the gross amount of Two Hundred Thousand US Dollars (USD$200,000); provided, however, that, at the Company’s sole and discretion, and subject to the approval of the Compensation Committee, all or a portion of this cash bonus may be substituted with additional RSUs, subject to same terms and conditions as apply to the RSUs provided for in Section 4.4(a)(i), with the value of the RSUs granted in lieu of the cash bonus being equal to one-hundred fifty percent (150%) of the portion of the cash bonus converted to RSUs.
(iii)The time at which the compensation described in this Section 4.4(a) is to be provided to Executive will be during the period between the date during 2024 that the NY Disposition is closed, and March 15, 2025, as determined at the Company’s sole and absolute discretion.
(b)Successful Workout of Arrangements with Chicago Atlantic. If the CEO is able to negotiate what the Board determines, at its sole and absolute discretion, to be a successful arrangement with the Company’s lender, Chicago Atlantic prior to 2025, and that does not involve a substantial dilution of the equity interests of existing Company shareholders, the Company may cause to be issued to Executive one or more stock options under the terms of the Equity Incentive Plan providing Executive with a right to obtain up to 500,000 shares of Common Stock, subject to such terms and conditions as the administrative committee with responsibility for the Equity Incentive Plan (the “Compensation Committee”) deems appropriate, including the vesting schedule and expiration date of such options. The grant of any such options shall be made at the time such grant is approved at the discretion of the Compensation Committee.
4.5Executive Benefits. While Executive is employed by the Company during the Term, Executive shall be entitled to participate in the retirement plans, health plans, and all other employee benefits made available by the Company, and as they may be changed from time to time. Executive acknowledges and agrees that Executive will be subject to all eligibility requirements and all other provisions of these benefits plans, and that the Company is under no obligation to Executive to establish and maintain any employee benefit plan in which Executive may participate. The terms and provisions of any employee benefit plan of the Company are matters within the exclusive province of the Board, subject to applicable law.
4.6Paid Time Off. While Executive is employed by the Company during the Term, Executive shall have available unlimited personal time off in accordance with the Company’s policies then in effect. Paid time off may be used for illness or other personal business, or as vacation time off at such times so as not to materially disrupt the operations of the Company. Paid time off is intended to be used, not stored, and these days shall in no event be converted to cash, nor shall any unused days be paid to Executive upon termination of his employment under this Agreement.

4


4.7Business Expenses. While Executive is employed by the Company during the Term, the Company shall reimburse Executive for all reasonable and necessary out-of-pocket business, travel and entertainment expenses incurred by Executive in the performance of Executive’s duties and responsibilities hereunder, subject to the Company’s normal policies and procedures for expense verification and documentation.
4.8For purposes of this Agreement, the Executive shall be deemed to have resigned for “Good Reason” if any of the following conditions occur:
(a)Executive’s base compensation is materially reduced;
(b)Executive’s duties and responsibilities are materially reduced;
(c)Executive is required to relocate to a new principal worksite that increases Executive’s commute by more than fifty (50) miles; or
(d)The Company materially breaches any of the terms of this Agreement or any other agreement with Executive.

Notwithstanding the foregoing, Executive’s resignation will be treated as a resignation for Good Reason only if Executive provides notice in writing to the Company within thirty (30) days of the initial existence of one of the conditions described above (a “Good Reason Condition”), the Company fails to correct such Good Reason Condition within thirty (30) days of the Company’s receipt of the written notice from Executive (the “Cure Period”) and Executive thereafter resigns and separates from service with the Company no later than thirty (30) days after the end of the Cure Period.

For purposes of this agreement, a resignation by Executive for Good Reason shall be treated in the same manner as a termination of Executive’s employment by the Company without Cause.

5.Termination of Employment.
5.1Termination of Employment Events. Executive’s employment with the Company is at-will. Executive’s employment with the Company will terminate immediately upon:
(a)The date of Executive’s receipt of written notice from the Company of the termination of Executive’s employment (or any later date specified in such written notice from the Company);
(b)Executive’s abandonment of Executive’s employment or the effective date of Executive’s resignation for Good Reason (as defined below) or any other reason (as specified in written notice from Executive);
(c)Executive’s Disability (as defined below); or

5


(d)Executive’s death.
5.2Termination Date. The date upon which Executive’s termination of employment with the Company is effective is the “Termination Date.”
5.3Resignation From Positions. Unless otherwise requested by the Board in writing, upon Executive’s termination of employment with the Company for any reason Executive shall automatically resign as of the Termination Date from all titles, positions and appointments Executive then holds with the Company, whether as an officer, director, trustee or employee (without any claim for compensation related thereto), and Executive hereby agrees to take all actions necessary to effectuate such resignations.
6.Payments Upon Termination of Employment.
6.1Termination of Employment Without Cause or for Good Reason. If Executive’s employment with the Company is terminated by the Company for any reason other than for Cause (as hereinafter defined), or by Executive for Good Reason (as hereinafter defined), then the Company shall, in addition to paying Executive’s Base Salary and other compensation earned through the Termination Date, and subject to any other limitations or requirements expressly provided for in this Agreement:
(a)Pay to Executive as severance pay in the form of salary continuation (at the rate Executive’s Base Salary was payable prior to Executive’s termination) for a period of six (6) months, reduced by all required and authorized deductions and withholdings; provided, however, that no salary continuation payments shall be made until the Company’s first regular payroll date that is after the expiration of all rescission periods identified in the Release (as hereinafter defined), with the first payment including the gross amount of what would have been paid previously had there been no requirement for the Release to become irrevocable; and
(b)If Executive is eligible for and takes all steps necessary to continue Executive’s group health insurance coverage with the Company following the Termination Date, including but not limited to completing and returning the forms necessary to elect continuation coverage under the Consolidated Omnibus Budget Reconciliation Act of 1985, commonly referred to as COBRA, or other similar statutory provisions for continuation of group health coverage, pay to Executive the portion of the premium costs for such continuation coverage that is in excess of the contribution Executive would have been required to make for such coverage had Executive remained employed by the Company (such payments by the Company to terminate as of the earliest of: (i) the six (6) month anniversary of the Termination Date, (ii) the date Executive becomes eligible for group health insurance coverage from any other employer, or (iii) the date Executive is no longer eligible to continue Executive’s group health insurance coverage with the Company under applicable law).
(c)If Executive’s termination of employment occurs under circumstances that would entitle Executive to the benefits described in Section 6.1(a), but such termination of employment occurs in connection with or during the twelve (12) month period following a Change in Control (as that term is defined in the Equity Incentive Plan), then in lieu of the

6


benefits described in Sections 6.1(a) and (b), Executive will be entitled to as severance pay in the form of salary continuation (at the rate Executive’s Base Salary was payable prior to Executive’s termination) for a period of twelve (12) months, reduced by all required and authorized deductions and withholdings, and subsidized health care continuation coverage as described in Section 6.1(b), but for a period of twelve (12) months.
6.2Other Termination of Employment Events. If Executive’s employment with the Company is terminated by reason of Executive’s death or Disability, by the Company for Cause or by reason of Executive’s resignation (other than for Good Reason), then the Company shall pay to Executive or Executive’s beneficiary or Executive’s estate, as the case may be, Executive’s Base Salary and other compensation earned through the Termination Date and Executive shall not be eligible or entitled to receive any severance pay or benefits from the Company. Notwithstanding the foregoing, on any termination of Executive’s employment, Executive shall be entitled to any vested benefits provided for under any ERISA covered employee benefit plan and shall be entitled to any benefits related to Executive’s then outstanding equity awards as are provided for in the Equity Incentive Plan and the relevant award agreement(s).
6.3Certain Definitions. Definitions of certain terms used for purposes of this Agreement are as follows:
(a)“Cause” means:
(i)Executive’s material failure to perform his job duties competently as reasonably determined by the Board;
(ii)gross misconduct by Executive which the Board reasonably determines is (or will be if continued) demonstrably and materially damaging to the Company;
(iii)fraud, misappropriation, or embezzlement by Executive;
(iv)an act or acts of dishonesty by Executive and intended to result in gain or personal enrichment of Executive at the expense of the Company;
(v)Executive’s conviction of or plea of nolo contendere to a felony regardless of whether involving the Company and whether or not committed during the course of Executive’s employment, other than with respect to any criminal penalties related to the illegality of possessing or using Marijuana under the Controlled Substance Act, 21 U.S.C. Section 812(b);
(vi)Executive’s violation of the Company’s Code of Conduct, Executive Handbook or other material written policy, as reasonably determined by the Board; or
(vii)the material breach of this Agreement of the Restrictive Covenants Agreement by Executive.

7


With respect to Section 6.4(a)(i), Cause for the Company’s termination of Executive’s employment shall only exist if (A) the Company provides Executive with written notice of the failure or failures and (B) Executive fails to cure such condition or conditions within fifteen (15) days of Executive’s receipt of such written notice from the Company, all as determined at the reasonable discretion of the Board.

(b)“Good Reason” hereunder means the initial occurrence of any of the following events without Executive’s consent:
(i)a material diminution in the Executive’s responsibilities, authority or duties or a change in his title;
(ii)a material diminution in the Executive’s salary, other than a general reduction in base salaries that affects all similarly situated Company employees in substantially the same proportions;
(iii)a relocation of the Executive’s principal place of employment to a location more than fifty (50) miles from his principal place of employment on the Effective Date; or
(iv)the material breach of this Agreement by the Company.

provided, however, that “Good Reason” shall not exist unless Executive has first provided written notice to the Company of the initial occurrence of one or more of the conditions under clauses (a) through (d) above within thirty (30) days of the condition’s occurrence, such condition is not fully remedied by the Company within thirty (30) days after the Company’s receipt of written notice from Executive, and the Termination Date as a result of such event occurs within ninety (90) days after the initial occurrence of such event.

(c)“Disability” hereunder has the same meaning such term has in the Equity Incentive Plan.
6.4Conditions To Receive Payments. Notwithstanding the foregoing provisions of this Section 6, the Company will not be obligated to provide benefits called for under Section 6.1 to or on behalf of Executive unless (a) Executive signs a release of claims in favor of the Company in a form to be prescribed by the Company (the “Release”), (b) all applicable consideration periods and rescission periods provided by law with respect to the Release have expired without Executive rescinding the Release so that the Release becomes irrevocable, and (c) Executive is in strict compliance with the terms of this Agreement and the Restrictive Covenants Agreement and any other written agreement between Executive and the Company.
7.Tax Matters.
7.1Taxes. The Company is entitled to withhold on and report the making of such payments as may be required by law as determined in the reasonable discretion of the Company. Except for any tax amounts withheld by the Company from any compensation that Executive

8


may receive in connection with Executive’s employment with the Company and any employer taxes required to be paid by the Company under applicable laws or regulations, Executive is solely responsible for payment of any and all taxes owed in connection with any compensation, benefits, reimbursement amounts or other payments Executive receives from the Company under this Agreement or otherwise in connection with Executive’s employment with the Company. The Company does not guarantee any particular tax consequence or result with respect to any payment made by the Company.
7.2Code Section 409A. This Agreement is intended to provide for payments that are generally exempt from the requirements of Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”). To the extent taxable compensation is provide to Executive under this Agreement or otherwise that is determined to be part of a nonqualified deferred compensation plan that is subject to Code Section 409A, the provisions set forth below shall be applicable to such taxable compensation:
(a)All such payments shall be made no later, and shall not be made any earlier, than at the time or times specified in the relevant documents, except as permitted, or required, by Code Section 409A and the related tax regulations;
(b)Any such payment that is triggered by the date of Executive’s termination of employment shall be interpreted as a reference to Executive’s “separation from service” (as that phrase is used for purposes of Code Section 409A);
(c)Any such payments that may otherwise be considered to be a series of “installment payments” for purposes of Code Section 409A shall be treated as a right to receive a series of separate payments for such purposes;
(d)Any such payments that are in the nature of reimbursements for expenses or are in-kind benefits: (i) shall be made by the Company as soon as practicable after such expense has been incurred, but in any event no later than December 31st of the year following the year in which Executive incurs such expense; (ii) the amount of such expenses eligible for reimbursement, or in-kind benefits to be provided, during any calendar year shall not affect the amount of such expenses eligible for reimbursement, or in-kind benefits to be provided, in any calendar year; and (iii) Executive’s right to receive such reimbursements or in-kind benefits shall not be subject to liquidation or exchange for another benefit;
(e)Any such payments that are triggered by Executive’s termination of employment/separation from service shall, if Executive is a “specified employee” for purposes of Code Section 409A at the time of Executive’s separation from service, shall not be made prior to the first business day after the earlier of (i) the expiration of six months from the date of Executive’s separation from service, or (ii) the date of Executive’s death (such first business day, the “Delayed Payment Date”), and on the Delayed Payment Date, there shall be paid or delivered to Executive or, if Executive has died, to Executive’s estate, in a single payment or delivery (as applicable) all entitlements so delayed, and in the case of cash payments, in a single cash lump sum, an amount equal to aggregate amount of all payments delayed pursuant to the preceding sentence; and

9


(f)the Parties agree that this Agreement may be amended, as may be necessary to fully comply with Code Section 409A and the Parties shall cooperate in good faith to make such amendments and take other steps as may be required, if possible, to correct any failures to comply with Code Section 409A.

Nothing in this Section 8.2 shall, however, be interpreted as a representation or warranty by the Company regarding any particular tax treatment of Executive’s compensation and any tax liability imposed on Executive under the Code or other tax laws are understood and agreed to be a liability of Executive and the Company shall have no obligation to make Executive whole with respect to any such tax liabilities.

7.3280G Limitations. In the event that the severance and other benefits provided for in this Agreement or otherwise payable to Executive (a) constitute “parachute payments” within the meaning of Section 280G of the Code and (b) would be subject to the excise tax imposed by Code Section 4999, then such benefits shall be either be: (i) delivered in full, or (ii) delivered as to such lesser extent which would result in no portion of such severance benefits being subject to excise tax under Code Section 4999, whichever of the foregoing amounts, taking into account the applicable federal, state and local income and employment taxes and the excise tax imposed by Code Section 4999, results in the receipt by Executive, on an after-tax basis, of the greatest amount of benefits, notwithstanding that all or some portion of such benefits may be subject to excise tax under Code Section 4999. Any determination required under this Section 8.3 will be made in writing by an accounting firm selected by the Company or such other person or entity to which the Parties mutually agree (the “Accountants”), whose determination will be conclusive and binding upon Executive and the Company for all purposes. Any reduction in payments and/or benefits required by this Section 8.3 shall occur in the following order: (A) cash payments shall be reduced first and in reverse chronological order such that the cash payment owed on the latest date following the occurrence of the event triggering such excise tax will be the first cash payment to be reduced; (B) accelerated vesting of stock awards, if any, shall be cancelled/reduced next and in the reverse order of the date of grant for such stock awards (i.e., the vesting of the most recently granted stock awards will be reduced first), with full- value awards reversed before any stock option or stock appreciation rights are reduced; and (C) deferred compensation amounts subject to Section 409A shall be reduced last.
8.Miscellaneous.
8.1Integration. This Agreement and the Restrictive Covenants Agreement embody the entire agreement and understanding among the Parties relative to subject matter hereof and combined supersede all prior agreements and understandings relating to such subject matter, including but not limited to any earlier offers to Executive by the Company; provided, however, this Agreement and the Restrictive Covenants Agreement are not intended to supersede or otherwise affect the Equity Incentive Plan or any Award Agreement (as defined in the Equity Incentive Plan), each of which shall remain in effect in accordance with its terms.
8.2Applicable Law. All matters relating to the interpretation, construction, application, validity and enforcement of this Agreement are governed by the laws of the State of

10


Minnesota without giving effect to any choice or conflict of law provision or rule, whether of the State of Minnesota or any other jurisdiction, which would cause the application of laws of any jurisdiction other than the State of Minnesota.
8.3Executive’s Representations. Executive represents that Executive is not subject to any agreement or obligation that would prevent or limit Executive from entering into this Agreement or that would be breached upon performance of Executive’s duties under this Agreement, including but not limited to any duties owed to any former employers not to compete. If Executive possesses any information that Executive knows or should know is considered by any third party, such as a former employer of Executive’s, to be confidential, trade secret, or otherwise proprietary, Executive shall not disclose such information to the Company or use such information to benefit the Company in any way.
8.4Counterparts. This Agreement may be executed in several counterparts and as so executed shall constitute one agreement binding on the Parties.
8.5Assignment and Successors. The rights and obligations of the Company under this Agreement shall inure to the benefit of and will be binding upon the successors and assigns of the Company. Neither party may, without the written consent of the other party, assign or delegate any of its rights or obligations under this Agreement except that the Company may, without any further consent of Executive, assign or delegate any of its rights or obligations under this Agreement to any corporation or other business entity (a) with which the Company may merge or consolidate, (b) to which the Company may sell or transfer all or substantially all of its assets or capital stock or equity, or (c) any affiliate or subsidiary of the Company. After any such assignment or delegation by the Company, the Company will be discharged from all further liability hereunder and such assignee will thereafter be deemed to be the “Company” for purposes of all terms and conditions of this Agreement, including this Section 9.5. Executive may not assign this Agreement or any rights or obligations hereunder. Any purported or attempted assignment or transfer by Executive of this Agreement or any of Executive’s duties, responsibilities, or obligations hereunder is void.
8.6Modification. This Agreement shall not be modified or amended except by a written instrument signed by the Parties.
8.7Severability. The invalidity or partial invalidity of any portion of this Agreement shall not invalidate the remainder thereof and said remainder shall remain in fully force and effect.
8.8Opportunity to Obtain Advice of Counsel. Executive acknowledges that Executive has been advised by the Company to obtain legal advice prior to executing this Agreement, and that Executive had sufficient opportunity to do so prior to signing this Agreement.

THIS EMPLOYMENT AGREEMENT was voluntarily and knowingly executed by the Parties effective as of the Effective Date first set forth above.

11


VIREO HEALTH, INC.JOSHUA ROSEN

By: /s/ Kyle Kingsley​ ​/s/ Joshua Rosen​ ​

Board Chair

12


EX-31.1 7 vreof-20240630xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Joshua Rosen, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Goodness Growth Holdings, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the 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 6, 2024

By:

/s/ Joshua Rosen

   

Joshua Rosen

Chief Executive Officer


EX-31.2 8 vreof-20240630xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Joshua Rosen, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Goodness Growth Holdings, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the 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 6, 2024

By:

/s/ Joshua Rosen

   

Joshua Rosen

Interim Chief Financial Officer


EX-32.1 9 vreof-20240630xex32d1.htm EX-32.1

 

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED

PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the report of Goodness Growth Holdings, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned, in the capacities and on the dates indicated below, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to his knowledge:

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

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

/s/ Joshua Rosen

Joshua Rosen

Chief Executive Officer and Interim Chief Financial Officer

August 6, 2024


GRAPHIC 10 vreof-20240630xex10d71001.jpg GRAPHIC begin 644 vreof-20240630xex10d71001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_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" " KX# 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#\JJ*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]D! end EX-101.SCH 11 vreof-20240630.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - Business Combinations and Dispositions - Assets Held for Sale (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 99940602 - Disclosure - Inventory - Schedule of inventory valuation adjustments (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - Prepayments and other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - Leases - Components of lease expenses (Details) link:presentationLink link:calculationLink link:definitionLink 99940902 - Disclosure - Leases - Future minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Leases - Future minimum lease payments (Details) (Calc 2) link:presentationLink link:calculationLink link:definitionLink 99941201 - Disclosure - Accounts Payable and Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99941302 - Disclosure - Long-Term Debt - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 99941801 - Disclosure - Selling, General and Administrative Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIENCY) link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - Description of Business and Summary (Details) link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - Summary of Significant Accounting Policies - Anti-dilutive shares outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 99940202 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of revenue (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - Fair Value Measurements - Summary of assets that are measured at fair value on a recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 99940802 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99940903 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - Intangibles - Finite and Indefinite (Details) link:presentationLink link:calculationLink link:definitionLink 99941102 - Disclosure - Intangibles - Expected Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 99941301 - Disclosure - Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 99941401 - Disclosure - Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 99941402 - Disclosure - Convertible Notes - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 99941501 - Disclosure - Stockholders' Equity - Shares - Tabular Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 99941502 - Disclosure - Stockholders' Equity - Shares - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 99941503 - Disclosure - Stockholders' Equity - Shares Issued (Details) link:presentationLink link:calculationLink link:definitionLink 99941601 - Disclosure - Stock-Based Compensation - Stock Options - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 99941602 - Disclosure - Stock-Based Compensation - Stock Options - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 99941604 - Disclosure - Stock-Based Compensation - Stock Options - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 99941605 - Disclosure - Stock-Based Compensation - Stock Options - Unrecognized Compensation Costs (Details) link:presentationLink link:calculationLink link:definitionLink 99941607 - Disclosure - Stock-Based Compensation - Warrants - General Information and Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 99941608 - Disclosure - Stock-Based Compensation - Warrants - Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 99941609 - Disclosure - Stock-Based Compensation - Warrants - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 99941610 - Disclosure - Stock-Based Compensation - RSU (Details) link:presentationLink link:calculationLink link:definitionLink 99941701 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 99941901 - Disclosure - Other Income (Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 99942001 - Disclosure - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 99942201 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 99942301 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - Description of Business and Summary link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - Business Combinations and Dispositions link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - Prepayments and other current assets link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - Intangibles link:presentationLink link:calculationLink link:definitionLink 995211201 - Disclosure - Accounts Payable and Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 995211301 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 995211401 - Disclosure - Convertible Notes link:presentationLink link:calculationLink link:definitionLink 995211501 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995211601 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995211701 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995211801 - Disclosure - Selling, General and Administrative Expenses link:presentationLink link:calculationLink link:definitionLink 995211901 - Disclosure - Other Income (Expense) link:presentationLink link:calculationLink link:definitionLink 995212001 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 995212101 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995212201 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 995212301 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 99920202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 99930203 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - Business Combinations and Dispositions (Tables) link:presentationLink link:calculationLink link:definitionLink 99930503 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - Prepayments and other current assets (Tables) link:presentationLink link:calculationLink link:definitionLink 99930803 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 99930903 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 99931003 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 99931103 - Disclosure - Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 99931203 - Disclosure - Accounts Payable and Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 99931303 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 99931403 - Disclosure - Convertible Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 99931503 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 99931603 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 99931803 - Disclosure - Selling, General and Administrative Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 99932003 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 99940904 - Disclosure - Leases - Supplemental cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 99940905 - Disclosure - Leases - Other information (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 99941603 - Disclosure - Stock-Based Compensation - Stock Options - Activity (Details) link:presentationLink link:calculationLink link:definitionLink 99941606 - Disclosure - Stock-Based Compensation - Stock Options - Intrinsic Value (Details) link:presentationLink link:calculationLink link:definitionLink 99942101 - Disclosure - Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 vreof-20240630_cal.xml EX-101.CAL EX-101.DEF 13 vreof-20240630_def.xml EX-101.DEF EX-101.LAB 14 vreof-20240630_lab.xml EX-101.LAB EX-101.PRE 15 vreof-20240630_pre.xml EX-101.PRE XML 17 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2024
Jul. 31, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Securities Act File Number 000-56225  
Entity Registrant Name Vireo Growth Inc.  
Entity Incorporation, State or Country Code CA  
Entity Tax Identification Number 82-3835655  
Entity Address, Address Line One 207 South 9th Street  
Entity Address, City or Town Minneapolis  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55402  
City Area Code (612)  
Local Phone Number 999-1606  
Title of 12(b) Security None  
No Trading Symbol Flag true  
Security Exchange Name NONE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Central Index Key 0001771706  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Subordinate Voting Shares    
Document and Entity Information    
Entity Common Stock, Shares Outstanding   114,605,008
Multiple Voting Shares    
Document and Entity Information    
Entity Common Stock, Shares Outstanding   300,714
Super Voting Shares    
Document and Entity Information    
Entity Common Stock, Shares Outstanding   0
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash $ 11,229,297 $ 15,964,665
Accounts receivable, net of credit losses of $230,624 and $254,961, respectively 2,260,137 3,086,640
Income tax receivable 12,261,964 12,278,119
Inventory 20,092,498 19,285,870
Prepayments and other current assets 771,186 1,336,234
Notes receivable, current 3,750,000 3,750,000
Warrants held 4,867,643 1,937,352
Assets Held for Sale 93,401,886 91,213,271
Total current assets 148,634,611 148,852,151
Property and equipment, net 26,261,755 23,291,183
Operating lease, right-of-use asset 10,941,864 2,018,163
Intangible assets, net 8,308,953 8,718,577
Deposits 533,745 383,645
Total assets 194,680,928 183,263,719
Current liabilities    
Accounts payable and accrued liabilities 9,176,236 7,674,389
Long-Term debt, current portion 61,502,285 60,220,535
Right of use liability 953,389 890,013
Uncertain tax liability 26,726,000 22,356,000
Liabilities held for sale 88,414,795 88,326,323
Total current liabilities 186,772,705 179,467,260
Right-of-use liability 19,466,941 10,543,934
Other long-term liabilities 196,598 155,917
Convertible debt, net 9,682,176 9,140,257
Long-Term debt, net 1,121,306  
Total liabilities 217,239,726 199,307,368
Commitments and contingencies (refer to Note 17)
Stockholders' deficiency    
Additional Paid in Capital 188,249,124 187,384,403
Accumulated deficit (210,807,922) (203,428,052)
Total stockholders' deficiency (22,558,798) (16,043,649)
Total liabilities and stockholders' deficiency 194,680,928 183,263,719
Subordinate Voting Shares    
Stockholders' deficiency    
Common stock
Multiple Voting Shares    
Stockholders' deficiency    
Common stock
Super Voting Shares    
Stockholders' deficiency    
Common stock
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Common stock    
Accounts receivable, credit losses $ 230,624 $ 254,961
Subordinate Voting Shares    
Common stock    
Common stock, authorized Unlimited  
Common stock, issued 114,605,008 110,007,030
Common stock, outstanding 114,605,008 110,007,030
Multiple Voting Shares    
Common stock    
Common stock, authorized Unlimited  
Common stock, issued 300,714 331,193
Common stock, outstanding 300,714 331,193
Super Voting Shares    
Common stock    
Common stock, authorized Unlimited  
Common stock, issued 0 0
Common stock, outstanding 0 0
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue $ 25,108,247 $ 20,196,556 $ 49,195,562 $ 39,284,980
Cost of sales        
Product costs 11,516,604 10,275,584 23,663,492 19,853,795
Inventory valuation adjustments 41,000 589,676 (263,000) 579,676
Gross profit 13,550,643 9,331,296 25,795,070 18,851,509
Operating expenses:        
Selling, general and administrative 7,564,231 8,059,427 14,615,844 15,216,262
Stock-based compensation expenses (60,568) 2,037,204 119,221 3,712,798
Depreciation 72,925 117,681 146,471 277,191
Amortization 180,033 159,028 360,067 318,794
Total operating expenses 7,756,621 10,373,340 15,241,603 19,525,045
Income (loss) from operations 5,794,022 (1,042,044) 10,553,467 (673,536)
Other income (expense):        
Gain (loss) on disposal of assets (97,471) (2,747,881) (218,327) (2,747,881)
Interest expenses, net (7,518,454) (7,744,794) (16,241,091) (14,879,584)
Other income (expenses) 1,593,492 5,798,335 2,911,081 5,820,648
Other income (expenses), net (6,022,433) (4,694,340) (13,548,337) (11,806,817)
Loss before income taxes (228,411) (5,736,384) (2,994,870) (12,480,353)
Current income tax expenses (440,000) (1,652,871) (4,385,000) (3,377,871)
Deferred income tax recoveries   60,000   123,000
Net loss and comprehensive loss $ (668,411) $ (7,329,255) $ (7,379,870) $ (15,735,224)
Net loss per share - basic (in dollars per share) $ 0.00 $ (0.06) $ (0.05) $ (0.12)
Net loss per share - diluted (in dollars per share) $ 0.00 $ (0.06) $ (0.05) $ (0.12)
Weighted average shares used in computation of net loss per share - basic (in shares) 143,583,496 128,126,330 143,354,913 128,126,330
Weighted average shares used in computation of net loss per share - diluted (in shares) 143,583,496 128,126,330 143,354,913 128,126,330
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIENCY) - USD ($)
Common stock
Subordinate Voting Shares
Common stock
Multiple Voting Shares
Common stock
Super Voting Shares
Additional Paid In Capital
Accumulated Deficit
Subordinate Voting Shares
Multiple Voting Shares
Super Voting Shares
Total
Balance at the beginning at Dec. 31, 2022       $ 181,321,847 $ (177,880,963)       $ 3,440,884
Balance at the beginning (in shares) at Dec. 31, 2022 86,721,030 348,642 65,411            
Stock-based compensation       2,464,574         2,464,574
Obligation to issue shares       1,407,903         1,407,903
Warrants issued in financing activities       497,055         497,055
Net Loss         (15,735,224)       (15,735,224)
Balance at the end at Jun. 30, 2023       185,691,379 (193,616,187)       (7,924,808)
Balance at the end (in shares) at Jun. 30, 2023 86,721,030 348,642 65,411            
Balance at the beginning at Mar. 31, 2023       184,219,278 (186,286,932)       (2,067,654)
Balance at the beginning (in shares) at Mar. 31, 2023 86,721,030 348,642 65,411            
Stock-based compensation       788,980         788,980
Obligation to issue shares       186,066         186,066
Warrants issued in financing activities       497,055         497,055
Net Loss         (7,329,255)       (7,329,255)
Balance at the end at Jun. 30, 2023       185,691,379 (193,616,187)       (7,924,808)
Balance at the end (in shares) at Jun. 30, 2023 86,721,030 348,642 65,411            
Balance at the beginning at Dec. 31, 2023       187,384,403 (203,428,052)       $ (16,043,649)
Balance at the beginning (in shares) at Dec. 31, 2023 110,007,030 331,193       110,007,030 331,193 0  
Conversion of shares (in shares)   (30,479)       3,047,900      
Conversion of MVS shares (in shares) 3,047,900                
Options exercised (in shares) 50,000         50,000     50,000
Options exercised       16,500         $ 16,500
Warrants exercised       29,000         29,000
Stock Issued During Period, Shares, Warrants Exercised 200,000         200,000      
Stock-based compensation       119,221         119,221
Shares issued       700,000         700,000
Shares issued (in shares) 1,300,078                
Net Loss         (7,379,870)       (7,379,870)
Balance at the end at Jun. 30, 2024       188,249,124 (210,807,922)       (22,558,798)
Balance at the end (in shares) at Jun. 30, 2024 114,605,008 300,714       114,605,008 300,714 0  
Balance at the beginning at Mar. 31, 2024       187,564,192 (210,139,511)       (22,575,319)
Balance at the beginning (in shares) at Mar. 31, 2024 111,041,230 320,851              
Conversion of shares (in shares)   (20,137)              
Conversion of MVS shares (in shares) 2,013,700                
Options exercised (in shares) 50,000                
Options exercised       16,500         16,500
Warrants exercised       29,000         29,000
Stock Issued During Period, Shares, Warrants Exercised 200,000                
Stock-based compensation       (60,568)         (60,568)
Shares issued       700,000         700,000
Shares issued (in shares) 1,300,078                
Net Loss         (668,411)       (668,411)
Balance at the end at Jun. 30, 2024       $ 188,249,124 $ (210,807,922)       $ (22,558,798)
Balance at the end (in shares) at Jun. 30, 2024 114,605,008 300,714       114,605,008 300,714 0  
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES          
Net loss     $ (7,379,870) $ (15,735,224)  
Adjustments to reconcile net loss to net cash used in operating activities:          
Inventory valuation adjustments     (263,000) 579,676  
Depreciation $ 72,925 $ 117,681 146,471 277,191  
Depreciation capitalized into inventory     1,121,141 1,294,065  
Non-cash operating lease expense     211,319 327,692  
Amortization of intangible assets   159,028 360,067 318,794  
Amortization of intangible assets capitalized into inventory     49,557    
Stock-based payments     119,221 3,712,798  
Warrants receivable       (1,248,224)  
Warrants held     (2,930,291)    
Interest Expense     2,916,255 3,223,635  
Deferred income tax       (123,000)  
Accretion     108,902 593,063  
Loss on disposal of Red Barn Growers       2,909,757  
Loss (gain) on disposal of assets     120,856 (161,727)  
Change in operating assets and liabilities:          
Accounts Receivable     842,353 (60,197)  
Prepaid expenses     565,048 608,486  
Inventory     (407,734) (1,737,376)  
Income taxes     16,154 592,427  
Uncertain tax position liabilities     4,370,000    
Accounts payable and accrued liabilities     1,215,694 2,557,998  
Changes in operating lease liabilities     (281,874)    
Change in assets and liabilities held for sale     (2,100,143) (91,247)  
Net cash provided by (used in) operating activities     (1,199,874) (2,161,413)  
CASH FLOWS FROM INVESTING ACTIVITIES:          
PP&E Additions     (4,088,734) (2,478,645)  
Proceeds from sale of Red Barn Growers net of cash       439,186  
Proceeds from sale of property, plant, and equipment       125,000  
Deposits     (150,100) (260,545)  
Net cash provided by (used in) investing activities     (4,238,834) (2,175,004)  
CASH FLOWS FROM FINANCING ACTIVITIES          
Proceeds from long-term debt, net of issuance costs     1,131,400    
Proceeds from convertible debt, net of issuance costs       3,497,462  
Proceeds from issuance of shares     700,000    
Proceeds from warrant exercises     29,000    
Proceeds from option exercises     16,500    
Debt principal payments     (1,062,000) (1,976,362)  
Lease principal payments     (111,560) (987,953)  
Net cash provided by (used in) financing activities     703,340 533,147  
Net change in cash     (4,735,368) (3,803,270)  
Cash, beginning of period     15,964,665 15,149,333 $ 15,149,333
Cash, end of period $ 11,229,297 $ 11,346,063 $ 11,229,297 $ 11,346,063 $ 15,964,665
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of Business and Summary
6 Months Ended
Jun. 30, 2024
Description of Business and Summary  
Description of Business and Summary

1. Description of Business and Summary

Vireo Growth Inc. (“Vireo Growth” or the “Company”) (formerly, “Goodness Growth Holdings, Inc.”) was incorporated under the Alberta Business Corporations Act on November 23, 2004. The Company was previously listed on the Canadian Securities Exchange (the “CSE”) under ticker symbol “GDNS”. On July 8, 2024, the Company changed its name to Vireo Growth Inc., its ticker symbol on the CSE to “VREO” and its ticker symbol on the OTCQX to “VREOF.”

Vireo Growth is a cannabis company whose mission is to provide safe access, quality products and value to its customers while supporting its local communities through active participation and restorative justice programs. Vireo Growth operates cannabis cultivation, production, and dispensary facilities in Maryland, Minnesota, and New York, and formerly in Arizona and New Mexico.

While marijuana and CBD-infused products are legal under the laws of several U.S. states (with vastly differing restrictions), the United States Federal Controlled Substances Act classifies all “marijuana” as a Schedule I drug. Under U.S. federal law, a Schedule I drug or substance has a high potential for abuse, no accepted medical use in the United States, and a lack of safety for the use of the drug under medical supervision. Recently some federal officials have attempted to distinguish between medical cannabis use as necessary, but adult-use as “still a violation of federal law.” At the present time, the distinction between “medical marijuana” and “adult-use marijuana” does not exist under U.S. federal law.

On January 31, 2022, the Company entered into an Arrangement Agreement (the “Arrangement Agreement”) with Verano Holdings Corp. (“Verano”), pursuant to which Verano was to acquire all of the issued and outstanding shares of Vireo Growth pursuant to a plan of arrangement (the “Plan of Arrangement”) under the Business Corporations Act (British Columbia) (the “Arrangement”). Subject to the terms and conditions set forth in the Arrangement Agreement and the Plan of Arrangement, holders of Vireo Growth Shares would receive 0.22652 of a subordinate voting share of Verano (each a “Verano Subordinate Voting Share”), subject to adjustment as described below (the “Exchange Ratio”), for each Subordinate Voting Share held, and 22.652 Verano Subordinate Voting Shares for each Multiple Voting Share and Super Voting Share held, immediately prior to the effective time of the Arrangement.

On October 13, 2022, Vireo Growth received a notice of purported termination of the Arrangement Agreement (the “Notice”) from Verano. The Notice asserted certain breaches of the Arrangement Agreement, including claims the Company’s public filings and communications with respect to its business and ongoing operations were misleading and that the Company breached its representations to Verano under the Arrangement Agreement. Verano also claimed, as a result of such breaches, it is entitled to payment of the $14,875,000 termination fee and its transaction expenses. Vireo Growth denies all of Verano’s allegations and affirmatively asserts that it has complied with its obligations under the Arrangement Agreement, and with its disclosure obligations under US and Canadian law, in all material respects at all times. The Company believes that Verano has no factual or legal basis to justify or support its purported grounds for termination of the Arrangement Agreement.

On October 21, 2022, Vireo Growth commenced an action in the Supreme Court of British Columbia against Verano after Verano repudiated the Arrangement Agreement. The Company is seeking damages, costs and interest, based on Verano's breach of contract and of its duty of good faith and honest performance.

On November 14, 2022, Verano filed counterclaims against the Company for the termination fee and transaction expenses described above.

On July 31, 2023, the Company filed a requisition for adjournment of its application filed July 14, 2023, and set for hearing on July 31, 2023 to compel Verano’s compliance with document production.

Throughout 2023, the Company served 4 lists of documents, reviewed document production from Verano, and prepared for examinations for discovery.  

On May 2, 2024, the Company filed an application with the Supreme Court of British Columbia for summary determination. The Company is seeking substantial damages, specifically $860.9 million, as well as other costs and legal fees, based on Verano’s breach of contract and of its duty of good faith and honest performance.

Due to uncertainties inherent in litigation, it is not possible for Vireo Growth to predict the timing or final outcome of the legal proceedings against Verano or to determine the amount of damages, if any, that may be awarded.

The termination of the Arrangement Agreement gives rise to substantial doubt about the Company’s ability to continue as a going concern. Company management is working with the Company’s lenders, counsel, and other applicable parties to implement a plan to effectively mitigate the conditions giving rise to substantial doubt. Elements of this plan may include, but are not limited to, asset sales, debt restructuring, and capital raises. The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. However, the Company’s continuance as a going concern is dependent on its future profitability and implementation of the aforementioned plan. The Company may not be successful in these efforts.

XML 24 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

Significant Accounting Policies

The Company’s significant accounting policies are described in Note 2 to the Company’s consolidated financial statements included in the Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the United States Securities and Exchange Commission (“SEC”) on April 1, 2024, (the "Annual Financial Statements"), as amended on April 29, 2024. There have been no material changes to the Company’s significant accounting policies.

Basis of presentation

The accompanying unaudited condensed consolidated financial statements reflect the accounts of the Company. The information included in these statements should be read in conjunction with the Annual Financial Statements. The unaudited condensed consolidated financial statements were prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the SEC. In the opinion of management, the financial data presented includes all adjustments necessary to present fairly the financial position, results of operations and cash flows for the interim periods presented. Results of interim periods should not be considered indicative of the results for the full year. These unaudited interim condensed consolidated financial statements include estimates and assumptions of management that affect the amounts reported in the unaudited condensed consolidated financial statements. Actual results could differ from these estimates.

Basis of consolidation

These unaudited condensed consolidated financial statements include the accounts of the following entities wholly owned, or effectively controlled by the Company during the period ended June 30, 2024:

Name of entity

    

Place of  incorporation

EHF Cultivation Management, LLC

Arizona, USA

Elephant Head Farm, LLC

 

Arizona, USA

HiColor, LLC

 

Minnesota, USA

MaryMed, LLC

 

Maryland, USA

Mayflower Botanicals, Inc.

 

Massachusetts, USA

Minnesota Medical Solutions, LLC

 

Minnesota, USA

MJ Distributing C201, LLC

Nevada, USA

MJ Distributing P132, LLC

Nevada, USA

Resurgent Biosciences, Inc.

 

Delaware, USA

Retail Management Associates, LLC

 

Arizona, USA

Verdant Grove, Inc.

 

Massachusetts, USA

Vireo Health de Puerto Rico, Inc.

 

Puerto Rico

Vireo Health of Nevada 1, LLC

 

Nevada, USA

Vireo Health of New Mexico, LLC

 

Delaware, USA

Vireo Health of New York, LLC

 

New York, USA

Vireo Health of Puerto Rico, LLC

 

Delaware, USA

Vireo Health, Inc.

 

Delaware, USA

Vireo of Charm City, LLC

Maryland, USA

XAAS Agro, Inc.

 

Puerto Rico

The entities listed are wholly owned or effectively controlled by the Company and have been formed or acquired to support the intended operations of the Company, and all intercompany transactions and balances have been eliminated in the Company's unaudited condensed consolidated financial statements. Red Barn Growers, Inc. and all New Mexico assets and liabilities were divested in June of 2023.

Recently adopted accounting pronouncements

None.

Net loss per share

Basic net loss per share is computed by dividing reported net loss by the weighted average number of common shares outstanding for the reported period. Diluted net loss per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock of the Company during the reporting period. Diluted net loss per share is computed by dividing net loss by the sum of the weighted average number of common shares and the number of potential dilutive common share equivalents outstanding during the period. Potential dilutive common share equivalents consist of the incremental common shares issuable upon the exercise of vested share options and the incremental shares issuable upon conversion of the convertible notes. Potential dilutive common share equivalents consist of stock options, warrants, and restricted stock units.

In computing diluted earnings per share, common share equivalents are not considered in periods in which a net loss is reported, as the inclusion of the common share equivalents would be anti-dilutive. The Company recorded a net loss for the three and six month periods ended June 30, 2024, and 2023, presented in these financial statements, and as such there is no difference between the Company’s basic and diluted net loss per share for these periods.

The anti-dilutive shares outstanding for the six month periods ended June 30, 2024, and 2023 were as follows:

June 30,

2024

    

2023

Stock options

29,843,198

 

30,185,610

Warrants

19,237,649

 

9,437,649

RSUs

2,500,916

3,102,765

Convertible debt

72,645,878

27,756,593

Total

124,227,640

 

70,482,617

Revenue Recognition

The Company’s primary source of revenue is from wholesale of cannabis products to dispensary locations and direct retail sales to eligible customers at Company-owned dispensaries. Substantially all of the Company’s retail revenue is from the direct sale of cannabis products to adult-use and medical customers.

The following table represents the Company’s disaggregated revenue by source:

Three Months Ended
June 30,

Six Months Ended
June 30,

    

2024

    

2023

2024

    

2023

Retail

$

20,819,019

$

17,143,099

$

40,418,459

$

33,614,899

Wholesale

 

4,289,228

 

3,053,457

 

8,777,103

 

5,670,081

Total

$

25,108,247

$

20,196,556

$

49,195,562

$

39,284,980

New accounting pronouncements not yet adopted

ASU 2023-07 In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company has not adopted the standard for the interim periods presented herein, but will adopt the standard on or before December 31, 2024. This ASU will result in additional required disclosures when adopted, where applicable.

ASU 2023-09 In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. Once adopted, this ASU will result in additional disclosures.

XML 25 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Combinations and Dispositions
6 Months Ended
Jun. 30, 2024
Business Combinations and Dispositions  
Business Combinations and Dispositions

3. Business Combinations and Dispositions

Assets Held for Sale

As of June 30, 2024, the Company identified property and equipment, deposits, and lease assets and liabilities associated with the businesses in New York, Nevada, and Massachusetts with carrying amounts that are expected to be recovered principally through sale or disposal rather than through continuing use. The sale of these assets and liabilities is highly probable, they can be sold in their immediate condition, and the sales are expected to occur within the next twelve months.

As such, these assets and liabilities have been classified as “held for sale.” Management does not believe these divestitures represent a strategic shift that has or will have a major effect on an entity’s operations and financial results, and as such, none of these divestitures are considered a discontinued operation. The carrying value of these net assets did not exceed fair value less expected cost to sell, and as such, the Company recorded no impairment loss. Assets and liabilities held for sale are as follows:

    

    

Assets held for sale

 

June 30,

    

December 31,

2024

2023

Property and equipment

$

87,962,541

$

86,864,965

Intangible assets

662,500

662,500

Operating lease, right-of-use asset

3,381,612

3,381,612

Deposits

1,395,233

304,194

Total assets held for sale

$

93,401,886

$

91,213,271

Liabilities held for sale

 

  

 

Right of Use Liability

$

88,414,795

$

88,326,323

Total liabilities held for sale

$

88,414,795

$

88,326,323

Current assets and liabilities held by our New York business have not been classified as held for sale. Pre-tax operating losses attributable to the New York business were $7,757,409 for the six months ended June 30, 2024.

XML 26 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements
6 Months Ended
Jun. 30, 2024
Fair Value Measurements  
Fair Value Measurements

4. Fair Value Measurements

The Company complies with ASC 820, Fair Value Measurements, for its financial assets and liabilities that are re-measured and reported at fair value at each reporting period, and non-financial assets and liabilities that are re-measured and reported at fair value at least annually. In general, fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. Fair values determined by Level 3 inputs are unobservable data points for the asset or liability, and includes situations where there is little, if any, market activity for the asset or liability.

Items measured at fair value on a non-recurring basis

The Company’s non-financial assets, such as prepayments and other current assets, long lived assets, including property and equipment and intangible assets, are measured at fair value when there is an indicator of impairment and are recorded at fair value only when an impairment charge is recognized. No indicators of impairment existed as of June 30, 2024, and therefore no impairment charges were recorded.

The carrying value of the Company’s accounts receivable, accounts payable, and accrued liabilities approximate their fair value due to their short-term nature, and the carrying value of notes receivable, long-term debt, and convertible debt approximates fair value as they bear a market rate of interest.

The carrying value of the Company’s warrants held  utilize Level 3 inputs given there is no market activity for the asset. The inputs used are further described in Note 19.

XML 27 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable
6 Months Ended
Jun. 30, 2024
Accounts Receivable  
Accounts Receivable

5. Accounts Receivable

Trade receivables are comprised of the following items:

June 30,

December 31,

    

2024

    

2023

Trade receivable

$

1,947,458

$

2,256,763

Tax withholding receivable

174,660

174,660

Other

 

138,019

 

655,217

Total

$

2,260,137

$

3,086,640

Included in the trade receivables, net balance at June 30, 2024, and December 31, 2023, is an allowance for doubtful accounts of  $71,349 and $95,686, respectively. Included in the tax withholding receivable, net balance at June 30, 2024, and December 31, 2023, is an allowance for doubtful accounts of $159,275.

XML 28 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventory
6 Months Ended
Jun. 30, 2024
Inventory  
Inventory

6. Inventory

Inventory is comprised of the following items:

    

June 30

December 31,

    

2024

    

2023

Work-in-progress

$

13,188,031

$

13,058,348

Finished goods

 

5,906,445

 

5,278,331

Other

 

998,022

 

949,191

Total

$

20,092,498

$

19,285,870

Inventory is written down for any obsolescence, spoilage and excess inventory or when the net realizable value of inventory is less than the carrying value. Inventory valuation adjustments included in cost of sales on the statements of net loss and comprehensive loss is comprised of the following:

    

Three Months Ended June 30,

Six Months Ended June 30,

    

2024

    

2023

2024

    

2023

Work-in-progress

$

(13,500)

$

540,967

$

(201,700)

$

556,039

Finished goods

 

54,500

 

48,709

 

(61,300)

 

23,637

Total

$

41,000

$

589,676

$

(263,000)

$

579,676

XML 29 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Prepayments and other current assets
6 Months Ended
Jun. 30, 2024
Prepayments and other current assets  
Prepayments and other current assets

7. Prepayments and other current assets

Prepayments and other current assets are comprised of the following items:

    

June 30,

December 31,

    

2024

    

2023

Prepaid Insurance

$

356,454

$

806,610

Other Prepaid Expenses

 

414,732

 

529,624

Total

$

771,186

$

1,336,234

XML 30 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment, Net
6 Months Ended
Jun. 30, 2024
Property and Equipment, Net  
Property and Equipment, Net

8. Property and Equipment, Net

Property and equipment, net consisted of the following:

    

June 30

December 31,

    

2024

    

2023

Land

$

863,105

$

863,105

Buildings and leasehold improvements

 

15,339,998

 

15,124,915

Furniture and equipment

 

7,098,616

 

7,807,250

Software

 

39,388

 

242,204

Vehicles

 

288,938

 

284,000

Construction-in-progress

 

4,109,949

 

128,220

Right of use asset under finance lease

 

7,938,138

 

7,938,138

 

35,678,132

 

32,387,832

Less: accumulated depreciation

 

(9,416,377)

 

(9,096,649)

Total

$

26,261,755

$

23,291,183

For the six months ended June 30, 2024, and 2023, total depreciation on property and equipment was $1,267,612 and $1,571,256, respectively. For the six months ended June 30, 2024, and 2023, accumulated amortization of the right of use asset under finance lease amounted to $2,651,438 and $2,077,675, respectively. The right of use asset under finance lease of $7,938,138 consists of leased processing and cultivation premises. The Company capitalized into inventory $1,121,141 and $1,294,065 relating to depreciation associated with manufacturing equipment and production facilities for the six months ended June 30, 2024, and 2023, respectively. The capitalized depreciation costs associated are added to inventory and expensed through Cost of Sales Product Cost on the unaudited condensed consolidated statements of net loss and comprehensive loss.

As of June 30, 2024, in conjunction with the Company’s held for sale assessment and disposal of certain long-lived assets, the Company evaluated whether property and equipment showed any indicators of impairment, and it was determined that the recoverable amount of certain net assets was above book value. As a result, the Company recorded no impairment charge (2023 - $0) on property and equipment, net.

XML 31 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases
6 Months Ended
Jun. 30, 2024
Leases  
Leases

9. Leases

Components of lease expenses are listed below:

    

June 30,

June 30,

    

2024

2023

Finance lease cost

  

Amortization of ROU assets

$

286,882

$

414,376

Interest on lease liabilities

 

7,095,154

 

5,566,631

Operating lease costs

 

924,929

 

1,060,043

Total lease costs

$

8,306,965

$

7,041,050

Future minimum lease payments (principal and interest) on the leases are as follows:

    

Operating Leases

    

Finance Leases

    

    

June 30, 2024

    

June 30, 2024

    

Total

2024

$

1,120,387

$

6,780,539

$

7,900,926

2025

 

3,047,603

 

13,773,155

 

16,820,758

2026

 

2,727,346

 

14,183,661

 

16,911,007

2027

 

2,474,144

 

14,606,527

 

17,080,671

2028

 

2,254,049

 

15,042,128

 

17,296,177

Thereafter

 

7,824,515

 

218,572,918

 

226,397,433

Total minimum lease payments

$

19,448,044

$

282,958,928

$

302,406,972

Less discount to net present value

(4,402,521)

 

(189,169,326)

 

(193,571,847)

Less liabilities held for sale

(2,970,335)

(85,444,460)

(88,414,795)

Present value of lease liability

$

12,075,188

$

8,345,142

$

20,420,330

The Company has entered into various lease agreements for the use of buildings used in production and retail sales of cannabis products.

On February 22, 2024, the Company executed a lease with its landlord on a site for cannabis cultivation and manufacturing facilities. Per the terms of the lease the landlord agreed to provide the Company with $2,000,000 of tenant improvement allowances. Rent payments will not commence until January 1, 2025, at which time monthly base rent will be $82,500. Starting January 1, 2025, the Company has the option to purchase the property. The initial purchase price is $13,000,000 increasing by 3% at the start of each calendar year until the option expires on December 31, 2028. The lease expires on December 31, 2034.

On February 24, 2023, the Company signed the fourth amendment to the existing lease agreements for the cultivation and processing facilities in New York. The amendment provides for additional tenant improvements of $4,000,000 and increases base rent by $50,000 a month.  

Supplemental cash flow information related to leases:

    

June 30,

    

2024

    

2023

Cash paid for amounts included in the measurement of lease liabilities:

  

 

  

Lease principal payments - finance

$

111,560

$

987,953

Lease principal payments - operating

281,874

Non-cash additions to ROU assets

 

9,270,915

 

4,054,328

Amortization of operating leases

 

577,715

 

512,880

Other information about lease amounts recognized in the financial statements:

    

June 30,

 

    

2024

    

2023

 

Weighted-average remaining lease term (years) – operating leases

7.96

 

4.70

Weighted-average remaining lease term (years) – finance leases

16.58

 

17.43

Weighted-average discount rate – operating leases

8.35

%  

15.00

%

Weighted-average discount rate – finance leases

16.20

%  

15.27

%

XML 32 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill
6 Months Ended
Jun. 30, 2024
Goodwill  
Goodwill

10. Goodwill

The following table shows the change in carrying amount of goodwill:

Goodwill - December 31, 2022

    

$

183,836

Divestitures (Note 3)

 

(183,836)

Goodwill - December 31, 2023 and June 30, 2024

$

The Company has no goodwill as of June 30, 2024. As such, no further impairment testing procedures were performed.

XML 33 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangibles
6 Months Ended
Jun. 30, 2024
Intangibles  
Intangibles

11. Intangibles

Intangible assets are comprised of the following items:

    

Licenses & Trademarks

Balance, December 31, 2022

$

8,776,946

Divestitures

 

(409,239)

Additions

1,090,919

Amortization

(728,419)

Write off

(11,630)

Balance, December 31, 2023

$

8,718,577

Amortization

 

(409,624)

Balance, June 30, 2024

$

8,308,953

Amortization expense for intangibles was $204,812 and $409,624 during the three and six months ended June 30, 2024, respectively, and $159,028 and $318,794 during the three and six months ended June 30, 2023, respectively. The Company capitalized into inventory $24,779 (2023 - $0) and $49,557 (2023 - $0) of amortization for the three and six months ended June 30, 2024, respectively. Amortization expense is recorded in operating expenses on the unaudited condensed consolidated statements of net loss and comprehensive loss.

The Company estimates that amortization expense will be $819,655 per year for the next five fiscal years.

XML 34 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Payable and Accrued Liabilities
6 Months Ended
Jun. 30, 2024
Accounts Payable and Accrued Liabilities  
Accounts Payable and Accrued Liabilities

12. Accounts Payable and Accrued Liabilities

Accounts payable and accrued liabilities are comprised of the following items:

    

June 30,

December 31,

    

2024

    

2023

Accounts payable – trade

$

3,786,701

$

1,769,346

Accrued Expenses

 

4,388,396

 

4,852,648

Taxes payable

 

179,378

 

218,563

Contract liability

 

821,761

 

833,832

Total accounts payable and accrued liabilities

$

9,176,236

$

7,674,389

XML 35 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-Term Debt
6 Months Ended
Jun. 30, 2024
Long-Term Debt.  
Long-Term Debt

13. Long-Term Debt

During 2017 the Company signed a promissory note payable in the amount of $1,010,000. The note bears interest at a rate of 15% per annum with interest payments required on a monthly basis. In 2019, the Company’s promissory note payable in the amount of $1,010,000 was modified to increase the amount payable to $1,110,000. The Company repaid the note in full during the six months ended June 30, 2024.

On November 19, 2021, the Company signed a promissory note payable in the amount of $2,000,000 in connection with the acquisition of Charm City Medicus, LLC. The note bears an interest rate of 8% per annum with interest payments due on the last day of each calendar quarter. On November 19, 2023, the Company and lender amended the note. Per the terms of the amendment, the interest rate was modified to 15%, and the Company paid off $1,000,000 of principal.  The remaining principal balance of $1,000,000 is due on November 19, 2024, and the note is secured by 25% of the membership interests in Vireo Health of Charm City, LLC.

On March 25, 2021, the Company entered into a credit agreement for a senior secured delayed draw term loan with an aggregate principal amount of up to $46,000,000 (the “Credit Facility”), and executed a draw of $26,000,000 in principal. The unpaid principal amounts outstanding under the Credit Facility bear interest at a rate of (a) the U.S. prime rate plus 10.375%, payable monthly in cash, and (b) 2.75% per annum paid in kind (“PIK”) interest payable monthly. In connection with the Credit Facility, the Company also pays a monthly credit monitoring fee in the amount of $130,400 which is included in interest expense in the consolidated statements of loss and comprehensive loss for the six months ended June 30, 2024 and 2023.

On November 18, 2021, the Company and lenders amended the Credit Facility to provide for an additional loan of $4,200,000 with a cash interest rate of 15% per annum and PIK interest of 2% per annum and a maturity date of November 29, 2024. Obligations under the Credit Facility are secured by substantially all the assets of the Company.

On January 31, 2022, Vireo Growth and certain of its subsidiaries, as borrowers (collectively, “Borrowers”), entered into a Third Amendment to the Credit Facility (the “Third Amendment”) providing for additional delayed draw term loans of up to $55 million (the “Delayed Draw Loans”). The cash interest rate on the Delayed Draw Loans under the Third Amendment is equal to the U.S. prime rate plus 10.375%, with a minimum required rate of 13.375% per annum, in addition to PIK interest of 2.75% per annum.

On March 31, 2023, the Company executed a fifth amendment to its Credit Facility with its senior secured lender, Chicago Atlantic Admin, LLC (the "Agent"), an affiliate of Green Ivy Capital, and a group of lenders. The amended credit facility extends the maturity date on its Delayed Draw Loans to April 30, 2024, through the issuance of 15,000,000 Subordinate Voting Shares in lieu of a cash extension fee. These 15,000,000 shares were valued at $1,407,903 using a fair value per share of $0.094 and considered a deferred financing cost. The fair value per share reflects a 22% discount to the market price at the time of issuance to account for the four-month trading lock-up imposed on the shares. The amendment also provides the Company with reduced cash outlays by eliminating required amortization of the loan, and requires the Company to divest certain assets to improve its liquidity position and financial performance. The Company has the potential to extend the maturity date on its Delayed Draw Loans up to January 31, 2026 with the satisfaction of certain financial performance-related conditions.

On May 1, 2024, The Company executed a short-term extension of the maturity date on the Credit Facility with the Agent. The Credit Facility was extended until June 14, 2024, matching all other terms of the existing agreement. On June 14, 2024, another short-term extension was executed which extended the maturity date on the Credit Facility to July 31, 2024, matching all other terms of the existing agreement.

On May 21, 2024 the Company executed a $1,200,000 term loan with the Agent to assist with the purchase of a site for a new dispensary location. The loan bears an interest rate of 12.0% and is due on May 28, 2027. Financing costs of $68,600 were incurred in connection with the closing of the loan.

Unless otherwise specified, all deferred financing costs are treated as a contra-liability, to be netted against the outstanding loan balance and amortized over the remaining life of the loan. As of June 30, 2024, $66,694 (December 31, 2023 - $1,524,531) of deferred financing costs remain unamortized.

The following table shows a summary of the Company’s long-term debt:

    

June 30,

December 31,

    

2024

    

2023

Beginning of period

$

60,220,535

$

58,028,604

Proceeds

 

1,200,000

 

Principal repayments

(1,062,000)

(2,976,362)

Deferred financing costs

(68,600)

(1,407,903)

PIK interest

807,219

1,607,032

Amortization of deferred financing costs

1,526,437

4,969,164

End of period

 

62,623,591

 

60,220,535

Less: current portion

 

61,502,285

 

60,220,535

Total long-term debt

$

1,121,306

$

As of June 30, 2024, stated maturities of long-term debt were as follows:

2024

$

61,502,285

2025

2026

2027

1,121,306

Total

$

62,623,591

XML 36 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Notes
6 Months Ended
Jun. 30, 2024
Long-Term Debt.  
Convertible Notes

14. Convertible Notes

On April 28, 2023, the Company closed on a new convertible debt facility which enables the Company to access up to $10,000,000 in aggregate principal amount of convertible notes (the “Convertible Notes”). The convertible facility has a term of three years, with an annual interest rate of 12.0%, comprised of 6.0% cash and 6.0% PIK. The initial tranche's principal amount of Convertible Notes outstanding in the amount of $2,000,000, plus all PIK and all other accrued but unpaid interest thereunder, is convertible into Subordinate Voting Shares of the Company at the option of the holders at any time by written notice to the Company, at a conversion price equal to $0.145. For each future tranche advanced, the principal amount of Convertible Notes outstanding, plus all PIK interest and all other accrued but unpaid interest thereunder, is convertible into Subordinate Voting Shares of the Company at the option of the holders at any time by written notice to the Company, at a conversion price equal to the lesser of $0.145 or a 20.0% premium over the 30-day volume weighted average price of the Company’s Subordinate Voting Shares calculated on the day prior to the date on which each tranche is advanced, if permitted by the Canadian Securities Exchange. The lenders also have the right to advance any remaining undrawn funds on the convertible loan facility to the Company at any time. If the notes are not converted, the outstanding principal amount and unpaid PIK interest is due on April 30, 2026.

During the year ended December 31, 2023, the Company closed eight additional tranches of Convertible Notes, which are convertible into Subordinate Voting Shares at a conversion price of $0.145. Total proceeds received from these tranches amounted to $8,000,000.

In connection with this financing, the Company issued 6,250,000 warrants to purchase Subordinate Voting Shares of the Company to the lenders. These warrants have a five year term, a strike price of $0.145, and were valued at $497,055. The value of these warrants and other legal and administrative expenses amounting to $1,346,793 are treated as deferred financing costs. All deferred financing costs are treated as a contra-liability, to be netted against the outstanding loan balance and amortized over the remaining life of the loan. As of  June 30, 2024, $851,477 (December 31, 2023 - $1,083,697) of deferred financing costs remain unamortized.

The following table shows a summary of the Company’s convertible debt:

    

June 30,

December 31,

    

2024

    

2023

Beginning of period

$

9,140,257

$

Proceeds

 

 

10,000,000

Deferred financing costs

(1,346,793)

PIK interest

309,698

223,954

Amortization of deferred financing costs

232,221

263,096

End of period

$

9,682,176

 

9,140,257

Less: current portion

 

 

Total convertible debt

$

9,682,176

$

9,140,257

XML 37 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity
6 Months Ended
Jun. 30, 2024
Stockholders' Equity  
Stockholders' Equity

15. Stockholders’ Equity

Shares

The Company’s certificate of incorporation authorized the Company to issue the following classes of shares with the following par value and voting rights as of June 30, 2024. The liquidation and dividend rights are identical among shares equally in the Company’s earnings and losses on an as converted basis.

    

Par Value

    

Authorized

    

Voting Rights

Subordinate Voting Share (“SVS”)

 

 

Unlimited

 

1 vote for each share

Multiple Voting Share (“MVS”)

 

 

Unlimited

 

100 votes for each share

Super Voting Share

 

 

Unlimited

 

1,000 votes for each share

Subordinate Voting Shares

Holders of Subordinate Voting Shares are entitled to one vote in respect of each Subordinate Voting Share held.

Multiple Voting Shares

Holders of Multiple Voting Shares are entitled to one hundred votes for each Multiple Voting Share held.

Multiple Voting Shares each have the restricted right to convert to one hundred Subordinate Voting Shares subject to adjustments for certain customary corporate changes.

Super Voting Shares

Holders of Super Voting Shares are entitled to one thousand votes per Super Voting Share. Each Super Voting share is convertible into one Multiple Voting Share.

Shares Issued

During the six months ended June 30, 2024, 30,479 Multiple Voting Shares were converted into 3,047,900 Subordinate Voting Shares for no additional consideration.

During the six months ended June 30, 2024, 1,300,078 Subordinate Voting Shares were issued to the Company’s senior secured lender, Chicago Atlantic Opportunity Portfolio, LP, for $700,000 of proceeds.

During the six months ended June 30, 2024, employee stock options were exercised for 50,000 Subordinate Voting Shares. Proceeds from this transaction were $16,500.

During the six months ended June 30, 2024, stock warrants were exercised for 200,000 Subordinate Voting Shares. Proceeds from these transactions were $29,000.

XML 38 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2024
Stock-Based Compensation  
Stock-Based Compensation

16. Stock-Based Compensation

Stock Options

In January 2019, the Company adopted the 2019 Equity Incentive Plan under which the Company may grant incentive stock options, restricted shares, restricted share units, or other awards. Under the terms of the plan, a total of ten percent of the number of shares outstanding assuming conversion of all super voting shares and multiple voting shares to subordinate voting shares are permitted to be issued. The exercise price for incentive stock options issued under the plan will be set by the Compensation Committee but will not be less 100% of the fair market value of the Company’s shares on the date of grant. Incentive stock options have a maximum term of 10 years from the date of grant. The incentive stock options vest at the discretion of the Board of Directors.

Options granted under the equity incentive plan were valued using the Black-Scholes option pricing model with the following weighted average assumptions:

    

June 30,

June 30,

 

    

2024

    

2023

 

Risk-Free Interest Rate

4.49

%

3.84

%

Weighted Average Exercise Price

$

0.54

$

0.25

Weighted Average Stock Price

$

0.54

$

0.25

Expected Life of Options (years)

7.00

6.12

Expected Annualized Volatility

100.00

%

100.00

%

Grant Fair Value

$

0.45

$

0.13

Expected Forfeiture Rate

N/A

 

N/A

Expected Dividend Yield

N/A

 

N/A

Stock option activity for the six months ended June 30, 2024, and for the year ended December 31, 2023, is presented below:

    

    

Weighted Average  

    

Weighted Avg. 

Number of Options

Exercise Price

Remaining Life

Balance, December 31, 2022

 

23,547,558

$

0.66

 

7.30

Forfeitures

 

(4,137,079)

 

0.82

 

Granted

 

10,558,845

 

0.25

 

6.42

Balance, December 31, 2023

 

29,969,324

$

0.50

 

6.18

Forfeitures

 

(616,126)

 

0.79

 

Exercised

 

(50,000)

 

0.33

 

Granted

 

540,000

 

0.54

 

Options Outstanding at June 30, 2024

 

29,843,198

$

0.49

 

5.72

Options Exercisable at June 30, 2024

 

25,427,087

$

0.42

 

5.30

During the three and six month periods ended June 30, 2024, the Company recognized ($60,751) and $25,981 in stock-based compensation relating to stock options, respectively. During the three and six month periods ended June 30, 2023, the Company recognized $600,377 and $1,999,635 in stock-based compensation relating to stock options, respectively. As of June 30, 2024, the total unrecognized compensation costs related to unvested stock options awards granted was $647,705. In addition, the weighted average period over which the unrecognized compensation expense is expected to be recognized is approximately 1.6 years. The total intrinsic value of stock options outstanding and exercisable as of June 30, 2024, was $4,574,605 and $4,108,845, respectively.

The Company does not estimate forfeiture rates when calculating compensation expense. The Company records forfeitures as they occur.

Warrants

Subordinate Voting Share (SVS) warrants entitle the holder to purchase one subordinate voting share of the Company. Multiple Voting Share (MVS) warrants entitle the holder to purchase one multiple voting share of the Company.

A summary of the warrants outstanding is as follows:

    

Number of 

    

Weighted Average 

    

Weighted Average 

SVS Warrants

Warrants

Exercise Price

Remaining Life

Warrants outstanding at December 31, 2022

 

150,000

$

1.49

2.00

Granted

 

16,250,000

0.20

5.00

Warrants outstanding at December 31, 2023

16,400,000

$

0.21

 

4.57

Granted

Exercised

(200,000)

0.145

Warrants outstanding at June 30, 2024

 

16,200,000

$

0.21

 

4.07

Warrants exercisable at June 30, 2024

 

16,200,000

$

0.21

 

4.07

    

Number of 

    

Weighted Average 

    

Weighted Average 

SVS Warrants Denominated in C$

Warrants

Exercise Price

Remaining Life

Warrants outstanding at December 31, 2022

 

3,037,649

$

3.50

 

3.23

Granted

 

 

 

Warrants outstanding at December 31, 2023

 

3,037,649

$

3.50

 

2.23

Granted

Warrants outstanding at June 30, 2024

3,037,649

$

3.50

1.73

Warrants exercisable at June 30, 2024

 

3,037,649

$

3.50

 

1.73

During both the three and six month periods ended June 30, 2024, $0 (2023 - $1,248,224) in stock-based compensation expense was recorded in connection with outstanding warrants.

Restricted Stock Units (“RSUs”)

The expense associated with RSUs is based on the closing share price of the Company’s subordinate voting shares on the business day immediately preceding the grant date, adjusted for the absence of future dividends and is amortized on a straight-line basis over the periods during which the restrictions lapse. The Company currently has RSUs that vest over a three year period. The awards are generally subject to forfeiture in the event of termination of employment. During the three and six months ended June 30, 2024, the Company recognized $183 and $93,240, respectively, in stock-based compensation expense related to RSUs. During the three and six month periods ended June 30, 2023, the Company recognized $188,603 and $464,939, respectively, in stock-based compensation expense related to RSUs.

A summary of RSUs is as follows:

    

    

Weighted Avg.

Number of Shares

Fair Value

Balance, December 31, 2022

 

3,221,677

$

0.81

Forfeitures

(678,666)

0.54

Balance, December 31, 2023

2,543,011

0.88

Granted

121,625

0.41

Forfeitures

(163,720)

0.54

Balance, June 30, 2024

2,500,916

0.88

Vested at June 30, 2024

1,025,253

$

0.95

XML 39 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies  
Commitments and Contingencies

17. Commitments and Contingencies

Legal proceedings

Schneyer

On February 25, 2019, Dr. Mark Schneyer (“Schneyer”) filed a lawsuit in Minnesota District Court, Fourth District (the “Court”), on his own behalf and, derivatively, on behalf of Dorchester Capital, LLC, naming Vireo Health, Inc. (“Vireo U.S.”), Dorchester Management, LLC (“Dorchester Management”), and Dorchester Capital, LLC (“Capital”), as defendants. The essence of the claims made by Schneyer is Vireo U.S. paid an inadequate price for MaryMed, LLC (“MaryMed”), which it purchased from Capital in 2018, and that the consideration given – shares of preferred stock in Vireo U.S. – was distributed inappropriately by Capital at the direction of Dorchester Management (the managing member of Capital). Schneyer, who is a Class B member of Capital, sought unspecified damages in excess of $50,000 and other relief. Dorchester Management, LLC is an affiliated entity to Vireo U.S. and was previously used as a management company over Dorchester Capital, LLC. It no longer has active operations following Vireo Health, Inc.’s acquisition of MaryMed, LLC in 2018. It is owned and controlled by Kyle E. Kingsley and Amber H. Shimpa, executive officers and directors of Vireo U.S. and the Company.

While Vireo U.S. continues to believe that Schneyer’s claims lack merit, it agreed to settle the litigation in April 2023 to avoid the expense, distraction and risk of the pre-trial and trial processes. Entering into this settlement in no way changed the defendants’ position that they did nothing wrong and that the claims were baseless.

Verano

On January 31, 2022, the Company entered into the Arrangement Agreement with Verano, pursuant to which Verano was to acquire all of the issued and outstanding shares of Vireo Growth pursuant to a Plan of Arrangement. Subject to the terms and conditions set forth in the Arrangement Agreement and the Plan of Arrangement, holders of Vireo Growth Shares would receive 0.22652 of a Verano Subordinate Voting Share, subject to adjustment as described below, for each Subordinate Voting Share held, and 22.652 Verano Subordinate Voting Shares for each Multiple Voting Share and Super Voting Share held, immediately prior to the effective time of the Arrangement.

 

On October 13, 2022, Vireo Growth received a notice of purported termination of the Arrangement Agreement (the “Notice”) from Verano. The Notice asserted certain breaches of the Arrangement Agreement, including claims the Company’s public filings and communications with respect to its business and ongoing operations were misleading and that the Company breached its representations to Verano under the Arrangement Agreement. Verano also claimed, as a result of such breaches, it is entitled to payment of a $14,875,000 termination fee and its transaction expenses. Vireo Growth denies all of Verano’s allegations and affirmatively asserts that it has complied with its obligations under the Arrangement Agreement, and with its disclosure obligations under US and Canadian law, in all material respects at all times. The Company believes that Verano has no factual or legal basis to justify or support its purported termination of the Arrangement Agreement, which the Company determined to treat as a repudiation of the Arrangement Agreement.

 

On October 21, 2022, Vireo Growth commenced an action in the Supreme Court of British Columbia against Verano after Verano wrongfully repudiated the Arrangement Agreement. The Company is seeking damages, costs and interest, based on Verano's breach of contract and of its duty of good faith and honest performance.

 

On November 14, 2022, Verano filed counterclaims against the Company for the termination fee and transaction expenses described above.

 

On July 31, 2023, the Company filed a requisition for adjournment of its application filed July 14, 2023, and set for hearing on July 31, 2023 to compel Verano’s compliance with document production based upon the Company’s belief that Verano was engaging in tactics to delay the litigation. 

 

Throughout 2023, the Company served 4 lists of documents, reviewed document production from Verano, and prepared for examinations for discovery. 

On May 2, 2024 the Company filed an application with the Supreme Court of British Columbia for summary determination. The Company is seeking substantial damages, specifically US $860.9 million, as well as other costs and legal fees, based on Verano’s breach of contract and of its duty of good faith and honest performance.

 

Due to uncertainties inherent in litigation, it is not possible for Vireo Growth to predict the timing or final outcome of the legal proceedings against Verano or to determine the amount of damages, if any, that may be awarded.  The damages sought will be significant and material given that Verano’s breach left the Company in a vulnerable position resulting in the Company being constrained in its ability to fund growth initiatives that were desirable and that its competitors were able to undertake, most notably in Minnesota and New York markets.

Lease commitments

The Company leases various facilities, under non-cancelable finance and operating leases, which expire at various dates through September 2041.

XML 40 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Selling, General and Administrative Expenses
6 Months Ended
Jun. 30, 2024
Selling, General and Administrative Expenses  
Selling, General and Administrative Expenses

18. Selling, General and Administrative Expenses

Selling, general and administrative expenses are comprised of the following items:

Three Months Ended
June 30,

Six Months Ended
June 30,

    

2024

    

2023

2024

    

2023

Salaries and benefits

$

3,666,392

$

3,865,517

$

7,179,128

$

7,662,927

Professional fees

 

1,871,585

 

1,696,559

 

3,298,681

 

2,586,726

Insurance expenses

 

409,085

 

676,049

 

978,270

 

1,311,488

Marketing

189,946

227,068

411,960

452,181

Other expenses

 

1,427,223

 

1,594,234

 

2,747,805

 

3,202,940

Total

$

7,564,231

$

8,059,427

$

14,615,844

$

15,216,262

XML 41 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Income (Expense)
6 Months Ended
Jun. 30, 2024
Other Income (Expense)  
Other Income (Expense)

19. Other Income (Expense)

The CARES Act provides an employee retention credit (“CARES Employee Retention credit”), which is a refundable tax credit against certain employment taxes of up to $5,000 per employee for eligible employers. The tax credit is equal to 50% of qualified wages paid to employees during a quarter, capped at $10,000 of qualified wages per employee through December 31, 2020. Additional relief provisions were passed by the United States government, which extend and slightly expand the qualified wage caps on these credits through December 31, 2021. Based on these additional provisions, the tax credit is now equal to 70% of qualified wages paid to employees during a quarter, and the limit on qualified wages per employee has been increased to $10,000 of qualified wages per quarter. The Company applied for and received the tax credit under the CARES Act. During the three and six months ended June 30, 2024, the Company recorded and received

$0 (2023 - $4,650,264) related to the CARES Employee Retention credit in other income on the unaudited condensed consolidated statement of loss and comprehensive loss for the three and six months ended June 30, 2024 and 2023.

On May 25, 2023, the Company and Grown Rogue International, Inc. (“Grown Rogue”) entered into a strategic agreement whereby Grown Rogue will support Vireo Growth in the optimization of its cannabis flower products. As part of this strategic agreement Grown Rogue granted the Company 8,500,000 warrants to purchase subordinate voting shares of Grown Rogue on October 5, 2023. These warrants were valued at $4,867,643 on June 30, 2024 using a stock price of $0.65, an exercise price of $0.164, an expected life of 4.27 years, an annual risk free rate of 4.33%, and volatility of 100%. The change in fair value for the three and six months ended June 30, 2024, of $1,602,412 and $2,930,291, respectively, was recorded as other income in the unaudited condensed consolidated statement of loss and comprehensive loss for the three and six months ended June 30, 2024.

XML 42 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental Cash Flow Information
6 Months Ended
Jun. 30, 2024
Supplemental Cash Flow Information  
Supplemental Cash Flow Information

20. Supplemental Cash Flow Information(1)

    

June 30,

June 30,

    

2024

    

2023

Cash paid for interest

$

13,584,622

$

12,003,729

Cash paid for income taxes

 

 

1,055,235

Change in construction accrued expenses

 

(286,156)

 

8,211,272

(1)For supplemental cash flow information related to leases, refer to Note 9.
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments
6 Months Ended
Jun. 30, 2024
Financial Instruments  
Financial Instruments

21. Financial Instruments

Credit risk

Credit risk is the risk of loss associated with counterparty’s inability to fulfill its payment obligations. The Company’s credit risk is primarily attributable to cash, accounts receivable, and notes receivable. A small portion of cash is held on hand, from which management believes the risk of loss is remote. Receivables relate primarily to wholesale sales. The Company does not have significant credit risk with respect to customers. The Company’s maximum credit risk exposure is equivalent to the carrying value of these instruments. The Company has been granted licenses pursuant to the laws of the states of Maryland, Minnesota, and New York with respect to cultivating, processing, and/or distributing marijuana. Presently, this industry is illegal under United States federal law. The Company has adhered, and intends to continue to adhere, strictly to the applicable state statutes in its operations.

Liquidity risk

The Company’s approach to managing liquidity risk is to ensure that it will have sufficient liquidity to meet liabilities when due. As of June 30, 2024, the Company’s financial liabilities consist of accounts payable, accrued liabilities, debt, convertible debt, liabilities held for sale, and uncertain tax liabilities. The Company manages liquidity risk by reviewing its capital requirements on an ongoing basis. Historically, the Company’s main source of funding has been additional funding from investors and debt issuances. The Company’s access to financing is always uncertain. There can be no assurance of continued access to significant equity or debt financing.

Legal Risk

Vireo Growth operates in the United States. The U.S. federal government regulates drugs through the Controlled Substances Act (21 U.S.C. § 811), which places controlled substances, including cannabis, in a schedule. Cannabis is classified as a Schedule I drug. Under U.S. federal law, a Schedule I drug or substance has a high potential for abuse, no accepted medical use in the U.S., and a lack of accepted safety for the use of the drug under medical supervision. The U.S. Food and Drug Administration has not approved marijuana as a safe and effective drug for any indication. In the U.S.

marijuana is largely regulated at the state level. State laws regulating cannabis are in direct conflict with the federal Controlled Substances Act, which makes cannabis use and possession federally illegal.

Foreign currency risk

Foreign currency risk is the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign currency rates. Given the Company’s financial transactions are rarely denominated in a foreign currency, there is minimal foreign currency risk exposure.

Interest rate risk

Interest rate risk is the risk that the fair value of future cash flows of a financial instrument will fluctuate because of changes in market interest rates. The Company currently carries variable interest-bearing debt subject to fluctuations in the United States Prime rate. A change of 100 basis points in interest rates during the three months ended June 30, 2024, would have resulted in a corresponding change in the statement of loss and comprehensive loss of $278,099.

XML 44 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Party Transactions
6 Months Ended
Jun. 30, 2024
Related Party Transactions  
Related Party Transactions

22. Related Party Transactions

As of June 30, 2024, and December 31, 2023, there were $0 and $121,846 due to related parties, respectively.

XML 45 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events
6 Months Ended
Jun. 30, 2024
Subsequent Events  
Subsequent Events

23. Subsequent Events

On July 1, 2024, the Company received $3,600,000 in proceeds related to the repayment of the outstanding current note receivable of $3,750,000. The $3,750,000 note receivable was consideration received from Jushi Holdings, Inc. (“Jushi”) in connection with the divestiture of the Company’s Pennsylvania operations in 2020. The Company has relieved Jushi of any further liability, and considers the note receivable to be fully paid.

On July 31, 2024, the Company executed a ninth amendment to the Company’s Green Ivy credit agreement with Chicago Atlantic and affiliates. The ninth amendment to the Company’s credit agreement extends the maturity date on the credit facility loans to January 29, 2027, adjusts and extends the designated event of default with respect to the Company’s ongoing disposition of its New York operations through July 31, 2025, and amends certain financial measure definitions and covenants within the agreement. The Company will issue 12,500,000 Subordinate Voting Shares to the lenders in consideration for the credit facility amendment.

On July 31, 2024, Chicago Atlantic notified the Company of its intent to voluntarily convert all outstanding convertible notes. The convertible loan carried an interest rate of 12.0 percent, and was convertible into equity shares of the Company at a strike price of US $0.145. As a result of the conversion, Vireo will issue approximately 73,000,000 million Subordinate Voting Shares to Chicago Atlantic and its affiliates.

XML 46 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ (668,411) $ (7,329,255) $ (7,379,870) $ (15,735,224)
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Summary of Significant Accounting Policies  
Basis of presentation

Basis of presentation

The accompanying unaudited condensed consolidated financial statements reflect the accounts of the Company. The information included in these statements should be read in conjunction with the Annual Financial Statements. The unaudited condensed consolidated financial statements were prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the SEC. In the opinion of management, the financial data presented includes all adjustments necessary to present fairly the financial position, results of operations and cash flows for the interim periods presented. Results of interim periods should not be considered indicative of the results for the full year. These unaudited interim condensed consolidated financial statements include estimates and assumptions of management that affect the amounts reported in the unaudited condensed consolidated financial statements. Actual results could differ from these estimates.

Basis of consolidation

Basis of consolidation

These unaudited condensed consolidated financial statements include the accounts of the following entities wholly owned, or effectively controlled by the Company during the period ended June 30, 2024:

Name of entity

    

Place of  incorporation

EHF Cultivation Management, LLC

Arizona, USA

Elephant Head Farm, LLC

 

Arizona, USA

HiColor, LLC

 

Minnesota, USA

MaryMed, LLC

 

Maryland, USA

Mayflower Botanicals, Inc.

 

Massachusetts, USA

Minnesota Medical Solutions, LLC

 

Minnesota, USA

MJ Distributing C201, LLC

Nevada, USA

MJ Distributing P132, LLC

Nevada, USA

Resurgent Biosciences, Inc.

 

Delaware, USA

Retail Management Associates, LLC

 

Arizona, USA

Verdant Grove, Inc.

 

Massachusetts, USA

Vireo Health de Puerto Rico, Inc.

 

Puerto Rico

Vireo Health of Nevada 1, LLC

 

Nevada, USA

Vireo Health of New Mexico, LLC

 

Delaware, USA

Vireo Health of New York, LLC

 

New York, USA

Vireo Health of Puerto Rico, LLC

 

Delaware, USA

Vireo Health, Inc.

 

Delaware, USA

Vireo of Charm City, LLC

Maryland, USA

XAAS Agro, Inc.

 

Puerto Rico

The entities listed are wholly owned or effectively controlled by the Company and have been formed or acquired to support the intended operations of the Company, and all intercompany transactions and balances have been eliminated in the Company's unaudited condensed consolidated financial statements. Red Barn Growers, Inc. and all New Mexico assets and liabilities were divested in June of 2023.

Recently adopted accounting pronouncements and New accounting pronouncements not yet adopted

Recently adopted accounting pronouncements

None.

New accounting pronouncements not yet adopted

ASU 2023-07 In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company has not adopted the standard for the interim periods presented herein, but will adopt the standard on or before December 31, 2024. This ASU will result in additional required disclosures when adopted, where applicable.

ASU 2023-09 In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. Once adopted, this ASU will result in additional disclosures.

Net loss per share

Net loss per share

Basic net loss per share is computed by dividing reported net loss by the weighted average number of common shares outstanding for the reported period. Diluted net loss per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock of the Company during the reporting period. Diluted net loss per share is computed by dividing net loss by the sum of the weighted average number of common shares and the number of potential dilutive common share equivalents outstanding during the period. Potential dilutive common share equivalents consist of the incremental common shares issuable upon the exercise of vested share options and the incremental shares issuable upon conversion of the convertible notes. Potential dilutive common share equivalents consist of stock options, warrants, and restricted stock units.

In computing diluted earnings per share, common share equivalents are not considered in periods in which a net loss is reported, as the inclusion of the common share equivalents would be anti-dilutive. The Company recorded a net loss for the three and six month periods ended June 30, 2024, and 2023, presented in these financial statements, and as such there is no difference between the Company’s basic and diluted net loss per share for these periods.

The anti-dilutive shares outstanding for the six month periods ended June 30, 2024, and 2023 were as follows:

June 30,

2024

    

2023

Stock options

29,843,198

 

30,185,610

Warrants

19,237,649

 

9,437,649

RSUs

2,500,916

3,102,765

Convertible debt

72,645,878

27,756,593

Total

124,227,640

 

70,482,617

Revenue Recognition

Revenue Recognition

The Company’s primary source of revenue is from wholesale of cannabis products to dispensary locations and direct retail sales to eligible customers at Company-owned dispensaries. Substantially all of the Company’s retail revenue is from the direct sale of cannabis products to adult-use and medical customers.

The following table represents the Company’s disaggregated revenue by source:

Three Months Ended
June 30,

Six Months Ended
June 30,

    

2024

    

2023

2024

    

2023

Retail

$

20,819,019

$

17,143,099

$

40,418,459

$

33,614,899

Wholesale

 

4,289,228

 

3,053,457

 

8,777,103

 

5,670,081

Total

$

25,108,247

$

20,196,556

$

49,195,562

$

39,284,980

XML 49 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2024
Summary of Significant Accounting Policies  
Schedule of entities wholly owned, or effectively controlled by Company

Name of entity

    

Place of  incorporation

EHF Cultivation Management, LLC

Arizona, USA

Elephant Head Farm, LLC

 

Arizona, USA

HiColor, LLC

 

Minnesota, USA

MaryMed, LLC

 

Maryland, USA

Mayflower Botanicals, Inc.

 

Massachusetts, USA

Minnesota Medical Solutions, LLC

 

Minnesota, USA

MJ Distributing C201, LLC

Nevada, USA

MJ Distributing P132, LLC

Nevada, USA

Resurgent Biosciences, Inc.

 

Delaware, USA

Retail Management Associates, LLC

 

Arizona, USA

Verdant Grove, Inc.

 

Massachusetts, USA

Vireo Health de Puerto Rico, Inc.

 

Puerto Rico

Vireo Health of Nevada 1, LLC

 

Nevada, USA

Vireo Health of New Mexico, LLC

 

Delaware, USA

Vireo Health of New York, LLC

 

New York, USA

Vireo Health of Puerto Rico, LLC

 

Delaware, USA

Vireo Health, Inc.

 

Delaware, USA

Vireo of Charm City, LLC

Maryland, USA

XAAS Agro, Inc.

 

Puerto Rico

Schedule of anti-dilutive shares outstanding

June 30,

2024

    

2023

Stock options

29,843,198

 

30,185,610

Warrants

19,237,649

 

9,437,649

RSUs

2,500,916

3,102,765

Convertible debt

72,645,878

27,756,593

Total

124,227,640

 

70,482,617

Schedule of disaggregated revenue

Three Months Ended
June 30,

Six Months Ended
June 30,

    

2024

    

2023

2024

    

2023

Retail

$

20,819,019

$

17,143,099

$

40,418,459

$

33,614,899

Wholesale

 

4,289,228

 

3,053,457

 

8,777,103

 

5,670,081

Total

$

25,108,247

$

20,196,556

$

49,195,562

$

39,284,980

XML 50 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Combinations and Dispositions (Tables)
6 Months Ended
Jun. 30, 2024
Business Combinations and Dispositions  
Schedule of assets and liabilities held for sale

    

    

Assets held for sale

 

June 30,

    

December 31,

2024

2023

Property and equipment

$

87,962,541

$

86,864,965

Intangible assets

662,500

662,500

Operating lease, right-of-use asset

3,381,612

3,381,612

Deposits

1,395,233

304,194

Total assets held for sale

$

93,401,886

$

91,213,271

Liabilities held for sale

 

  

 

Right of Use Liability

$

88,414,795

$

88,326,323

Total liabilities held for sale

$

88,414,795

$

88,326,323

XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2024
Accounts Receivable  
Schedule of accounts receivables

June 30,

December 31,

    

2024

    

2023

Trade receivable

$

1,947,458

$

2,256,763

Tax withholding receivable

174,660

174,660

Other

 

138,019

 

655,217

Total

$

2,260,137

$

3,086,640

XML 52 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventory (Tables)
6 Months Ended
Jun. 30, 2024
Inventory  
Schedule of inventory

    

June 30

December 31,

    

2024

    

2023

Work-in-progress

$

13,188,031

$

13,058,348

Finished goods

 

5,906,445

 

5,278,331

Other

 

998,022

 

949,191

Total

$

20,092,498

$

19,285,870

Schedule of inventory valuation adjustments

    

Three Months Ended June 30,

Six Months Ended June 30,

    

2024

    

2023

2024

    

2023

Work-in-progress

$

(13,500)

$

540,967

$

(201,700)

$

556,039

Finished goods

 

54,500

 

48,709

 

(61,300)

 

23,637

Total

$

41,000

$

589,676

$

(263,000)

$

579,676

XML 53 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Prepayments and other current assets (Tables)
6 Months Ended
Jun. 30, 2024
Prepayments and other current assets  
Schedule of prepayments and other current assets

    

June 30,

December 31,

    

2024

    

2023

Prepaid Insurance

$

356,454

$

806,610

Other Prepaid Expenses

 

414,732

 

529,624

Total

$

771,186

$

1,336,234

XML 54 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2024
Property and Equipment, Net  
Schedule of property and equipment, net

    

June 30

December 31,

    

2024

    

2023

Land

$

863,105

$

863,105

Buildings and leasehold improvements

 

15,339,998

 

15,124,915

Furniture and equipment

 

7,098,616

 

7,807,250

Software

 

39,388

 

242,204

Vehicles

 

288,938

 

284,000

Construction-in-progress

 

4,109,949

 

128,220

Right of use asset under finance lease

 

7,938,138

 

7,938,138

 

35,678,132

 

32,387,832

Less: accumulated depreciation

 

(9,416,377)

 

(9,096,649)

Total

$

26,261,755

$

23,291,183

XML 55 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases  
Schedule of components of lease expenses

    

June 30,

June 30,

    

2024

2023

Finance lease cost

  

Amortization of ROU assets

$

286,882

$

414,376

Interest on lease liabilities

 

7,095,154

 

5,566,631

Operating lease costs

 

924,929

 

1,060,043

Total lease costs

$

8,306,965

$

7,041,050

Schedule of Future minimum lease payments of operating leases

    

Operating Leases

    

Finance Leases

    

    

June 30, 2024

    

June 30, 2024

    

Total

2024

$

1,120,387

$

6,780,539

$

7,900,926

2025

 

3,047,603

 

13,773,155

 

16,820,758

2026

 

2,727,346

 

14,183,661

 

16,911,007

2027

 

2,474,144

 

14,606,527

 

17,080,671

2028

 

2,254,049

 

15,042,128

 

17,296,177

Thereafter

 

7,824,515

 

218,572,918

 

226,397,433

Total minimum lease payments

$

19,448,044

$

282,958,928

$

302,406,972

Less discount to net present value

(4,402,521)

 

(189,169,326)

 

(193,571,847)

Less liabilities held for sale

(2,970,335)

(85,444,460)

(88,414,795)

Present value of lease liability

$

12,075,188

$

8,345,142

$

20,420,330

Schedule of Future minimum lease payments of financing leases

    

Operating Leases

    

Finance Leases

    

    

June 30, 2024

    

June 30, 2024

    

Total

2024

$

1,120,387

$

6,780,539

$

7,900,926

2025

 

3,047,603

 

13,773,155

 

16,820,758

2026

 

2,727,346

 

14,183,661

 

16,911,007

2027

 

2,474,144

 

14,606,527

 

17,080,671

2028

 

2,254,049

 

15,042,128

 

17,296,177

Thereafter

 

7,824,515

 

218,572,918

 

226,397,433

Total minimum lease payments

$

19,448,044

$

282,958,928

$

302,406,972

Less discount to net present value

(4,402,521)

 

(189,169,326)

 

(193,571,847)

Less liabilities held for sale

(2,970,335)

(85,444,460)

(88,414,795)

Present value of lease liability

$

12,075,188

$

8,345,142

$

20,420,330

Schedule of supplemental cash flow information

    

June 30,

    

2024

    

2023

Cash paid for amounts included in the measurement of lease liabilities:

  

 

  

Lease principal payments - finance

$

111,560

$

987,953

Lease principal payments - operating

281,874

Non-cash additions to ROU assets

 

9,270,915

 

4,054,328

Amortization of operating leases

 

577,715

 

512,880

Schedule of other information about leases

    

June 30,

 

    

2024

    

2023

 

Weighted-average remaining lease term (years) – operating leases

7.96

 

4.70

Weighted-average remaining lease term (years) – finance leases

16.58

 

17.43

Weighted-average discount rate – operating leases

8.35

%  

15.00

%

Weighted-average discount rate – finance leases

16.20

%  

15.27

%

XML 56 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill (Tables)
6 Months Ended
Jun. 30, 2024
Goodwill  
Schedule of change in carrying amount of goodwill

Goodwill - December 31, 2022

    

$

183,836

Divestitures (Note 3)

 

(183,836)

Goodwill - December 31, 2023 and June 30, 2024

$

XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangibles (Tables)
6 Months Ended
Jun. 30, 2024
Intangibles  
Schedule of intangible assets

    

Licenses & Trademarks

Balance, December 31, 2022

$

8,776,946

Divestitures

 

(409,239)

Additions

1,090,919

Amortization

(728,419)

Write off

(11,630)

Balance, December 31, 2023

$

8,718,577

Amortization

 

(409,624)

Balance, June 30, 2024

$

8,308,953

XML 58 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Payable and Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Accounts Payable and Accrued Liabilities  
Schedule of accounts payable and accrued liabilities

    

June 30,

December 31,

    

2024

    

2023

Accounts payable – trade

$

3,786,701

$

1,769,346

Accrued Expenses

 

4,388,396

 

4,852,648

Taxes payable

 

179,378

 

218,563

Contract liability

 

821,761

 

833,832

Total accounts payable and accrued liabilities

$

9,176,236

$

7,674,389

XML 59 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-Term Debt (Tables)
6 Months Ended
Jun. 30, 2024
Long-Term Debt.  
Schedule of long-term debt

    

June 30,

December 31,

    

2024

    

2023

Beginning of period

$

60,220,535

$

58,028,604

Proceeds

 

1,200,000

 

Principal repayments

(1,062,000)

(2,976,362)

Deferred financing costs

(68,600)

(1,407,903)

PIK interest

807,219

1,607,032

Amortization of deferred financing costs

1,526,437

4,969,164

End of period

 

62,623,591

 

60,220,535

Less: current portion

 

61,502,285

 

60,220,535

Total long-term debt

$

1,121,306

$

Schedule of stated maturities of long-term debt

2024

$

61,502,285

2025

2026

2027

1,121,306

Total

$

62,623,591

XML 60 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Notes (Tables)
6 Months Ended
Jun. 30, 2024
Long-Term Debt.  
Schedule of convertible debt

    

June 30,

December 31,

    

2024

    

2023

Beginning of period

$

9,140,257

$

Proceeds

 

 

10,000,000

Deferred financing costs

(1,346,793)

PIK interest

309,698

223,954

Amortization of deferred financing costs

232,221

263,096

End of period

$

9,682,176

 

9,140,257

Less: current portion

 

 

Total convertible debt

$

9,682,176

$

9,140,257

XML 61 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2024
Stockholders' Equity  
Schedule of shares by class

    

Par Value

    

Authorized

    

Voting Rights

Subordinate Voting Share (“SVS”)

 

 

Unlimited

 

1 vote for each share

Multiple Voting Share (“MVS”)

 

 

Unlimited

 

100 votes for each share

Super Voting Share

 

 

Unlimited

 

1,000 votes for each share

XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Stock-Based Compensation  
Schedule of weighted average valuation assumptions for stock options

    

June 30,

June 30,

 

    

2024

    

2023

 

Risk-Free Interest Rate

4.49

%

3.84

%

Weighted Average Exercise Price

$

0.54

$

0.25

Weighted Average Stock Price

$

0.54

$

0.25

Expected Life of Options (years)

7.00

6.12

Expected Annualized Volatility

100.00

%

100.00

%

Grant Fair Value

$

0.45

$

0.13

Expected Forfeiture Rate

N/A

 

N/A

Expected Dividend Yield

N/A

 

N/A

Schedule of stock option activity

    

    

Weighted Average  

    

Weighted Avg. 

Number of Options

Exercise Price

Remaining Life

Balance, December 31, 2022

 

23,547,558

$

0.66

 

7.30

Forfeitures

 

(4,137,079)

 

0.82

 

Granted

 

10,558,845

 

0.25

 

6.42

Balance, December 31, 2023

 

29,969,324

$

0.50

 

6.18

Forfeitures

 

(616,126)

 

0.79

 

Exercised

 

(50,000)

 

0.33

 

Granted

 

540,000

 

0.54

 

Options Outstanding at June 30, 2024

 

29,843,198

$

0.49

 

5.72

Options Exercisable at June 30, 2024

 

25,427,087

$

0.42

 

5.30

Summary of warrants outstanding

    

Number of 

    

Weighted Average 

    

Weighted Average 

SVS Warrants

Warrants

Exercise Price

Remaining Life

Warrants outstanding at December 31, 2022

 

150,000

$

1.49

2.00

Granted

 

16,250,000

0.20

5.00

Warrants outstanding at December 31, 2023

16,400,000

$

0.21

 

4.57

Granted

Exercised

(200,000)

0.145

Warrants outstanding at June 30, 2024

 

16,200,000

$

0.21

 

4.07

Warrants exercisable at June 30, 2024

 

16,200,000

$

0.21

 

4.07

    

Number of 

    

Weighted Average 

    

Weighted Average 

SVS Warrants Denominated in C$

Warrants

Exercise Price

Remaining Life

Warrants outstanding at December 31, 2022

 

3,037,649

$

3.50

 

3.23

Granted

 

 

 

Warrants outstanding at December 31, 2023

 

3,037,649

$

3.50

 

2.23

Granted

Warrants outstanding at June 30, 2024

3,037,649

$

3.50

1.73

Warrants exercisable at June 30, 2024

 

3,037,649

$

3.50

 

1.73

Summary of RSU activity

    

    

Weighted Avg.

Number of Shares

Fair Value

Balance, December 31, 2022

 

3,221,677

$

0.81

Forfeitures

(678,666)

0.54

Balance, December 31, 2023

2,543,011

0.88

Granted

121,625

0.41

Forfeitures

(163,720)

0.54

Balance, June 30, 2024

2,500,916

0.88

Vested at June 30, 2024

1,025,253

$

0.95

XML 63 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Selling, General and Administrative Expenses (Tables)
6 Months Ended
Jun. 30, 2024
Selling, General and Administrative Expenses  
Schedule of selling, general and administrative expenses

Three Months Ended
June 30,

Six Months Ended
June 30,

    

2024

    

2023

2024

    

2023

Salaries and benefits

$

3,666,392

$

3,865,517

$

7,179,128

$

7,662,927

Professional fees

 

1,871,585

 

1,696,559

 

3,298,681

 

2,586,726

Insurance expenses

 

409,085

 

676,049

 

978,270

 

1,311,488

Marketing

189,946

227,068

411,960

452,181

Other expenses

 

1,427,223

 

1,594,234

 

2,747,805

 

3,202,940

Total

$

7,564,231

$

8,059,427

$

14,615,844

$

15,216,262

XML 64 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental Cash Flow Information (Tables)
6 Months Ended
Jun. 30, 2024
Supplemental Cash Flow Information  
Schedule of supplemental cash flow information

    

June 30,

June 30,

    

2024

    

2023

Cash paid for interest

$

13,584,622

$

12,003,729

Cash paid for income taxes

 

 

1,055,235

Change in construction accrued expenses

 

(286,156)

 

8,211,272

(1)For supplemental cash flow information related to leases, refer to Note 9.
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of Business and Summary (Details) - Arrangement Agreement with Verano Holdings Corp
6 Months Ended 12 Months Ended
May 02, 2024
USD ($)
Oct. 13, 2022
USD ($)
Jun. 30, 2024
item
Dec. 31, 2023
item
Jan. 31, 2022
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Damages sought | $ $ 860,900,000 $ 14,875,000      
Lists of documents served for examination | item     4 4  
Subordinate Voting Shares          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Exchange ratio         0.22652
Multiple Voting Shares          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Exchange ratio         22.652
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Anti-dilutive shares outstanding (Details) - shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 124,227,640 70,482,617
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 29,843,198 30,185,610
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 19,237,649 9,437,649
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 2,500,916 3,102,765
Convertible debt    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 72,645,878 27,756,593
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Disaggregation of revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 25,108,247 $ 20,196,556 $ 49,195,562 $ 39,284,980
Retail        
Disaggregation of Revenue [Line Items]        
Revenue 20,819,019 17,143,099 40,418,459 33,614,899
Wholesale        
Disaggregation of Revenue [Line Items]        
Revenue $ 4,289,228 $ 3,053,457 $ 8,777,103 $ 5,670,081
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Combinations and Dispositions - Assets Held for Sale (Details) - Disposal Group, Held-for-Sale, Not Discontinued Operations - USD ($)
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Disposal of Impairment loss $ 0  
Businesses In New York, Nevada and Massachusetts    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Operating losses 7,757,409  
Assets held for sale    
Property and equipment 87,962,541 $ 86,864,965
Intangible assets 662,500 662,500
Operating lease, right-of-use-asset 3,381,612 3,381,612
Deposits 1,395,233 304,194
Total assets held for sale 93,401,886 91,213,271
Liabilities held for sale    
Right of Use Liability 88,414,795 88,326,323
Total liabilities held for sale $ 88,414,795 $ 88,326,323
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Summary of assets that are measured at fair value on a recurring basis (Details)
6 Months Ended
Jun. 30, 2024
USD ($)
Fair Value Measurements  
Asset impairment charge $ 0
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Accounts Receivable    
Trade receivable $ 1,947,458 $ 2,256,763
Tax withholding receivable 174,660 174,660
Other 138,019 655,217
Total 2,260,137 3,086,640
Trade receivables, credit losses 71,349 95,686
Tax withholding receivable, credit losses $ 159,275 $ 159,275
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventory (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Inventory    
Work-in-progress $ 13,188,031 $ 13,058,348
Finished goods 5,906,445 5,278,331
Other 998,022 949,191
Total $ 20,092,498 $ 19,285,870
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventory - Schedule of inventory valuation adjustments (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Inventory        
Work-in-progress $ (13,500) $ 540,967 $ (201,700) $ 556,039
Finished goods 54,500 48,709 (61,300) 23,637
Total $ 41,000 $ 589,676 $ (263,000) $ 579,676
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Prepayments and other current assets (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Prepayments and other current assets    
Prepaid Insurance $ 356,454 $ 806,610
Other Prepaid Expenses 414,732 529,624
Total $ 771,186 $ 1,336,234
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment, Net (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Property and Equipment, Net      
Property and equipment, gross $ 35,678,132   $ 32,387,832
Less: accumulated depreciation (9,416,377)   (9,096,649)
Total 26,261,755   23,291,183
Property, Plant and Equipment, Net, by Type [Abstract]      
Asset impairment charge 0    
Property and Equipment net      
Property, Plant and Equipment, Net, by Type [Abstract]      
Asset impairment charge 0 $ 0  
Land      
Property and Equipment, Net      
Property and equipment, gross 863,105   863,105
Buildings and leasehold improvements      
Property and Equipment, Net      
Property and equipment, gross 15,339,998   15,124,915
Furniture and equipment      
Property and Equipment, Net      
Property and equipment, gross 7,098,616   7,807,250
Software      
Property and Equipment, Net      
Property and equipment, gross 39,388   242,204
Vehicles      
Property and Equipment, Net      
Property and equipment, gross 288,938   284,000
Construction-in-progress      
Property and Equipment, Net      
Property and equipment, gross 4,109,949   128,220
Right of use asset under finance lease      
Property and Equipment, Net      
Property and equipment, gross $ 7,938,138   $ 7,938,138
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment, Net - Narrative (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Property, Plant and Equipment [Line Items]    
Depreciation on property and equipment $ 1,267,612 $ 1,571,256
Accumulated amortization of right of use asset under finance lease 2,651,438 2,077,675
Right of use asset under finance lease 7,938,138  
Capitalized inventory 1,121,141 1,294,065
Asset impairment charge 0  
Property and Equipment net    
Property, Plant and Equipment [Line Items]    
Asset impairment charge $ 0 $ 0
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Components of lease expenses (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Leases    
Amortization of ROU assets $ 286,882 $ 414,376
Interest on lease liabilities 7,095,154 5,566,631
Operating lease costs 924,929 1,060,043
Total lease costs $ 8,306,965 $ 7,041,050
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Future minimum lease payments (Details)
Jun. 30, 2024
USD ($)
Operating Leases  
2024 $ 1,120,387
2025 3,047,603
2026 2,727,346
2027 2,474,144
2028 2,254,049
Thereafter 7,824,515
Total minimum lease payments 19,448,044
Less discount to net present value (4,402,521)
Less liabilities held for sale (2,970,335)
Present value of lease liability 12,075,188
Finance Leases  
2024 6,780,539
2025 13,773,155
2026 14,183,661
2027 14,606,527
2028 15,042,128
Thereafter 218,572,918
Total minimum lease payments 282,958,928
Less discount to net present value (189,169,326)
Less liabilities held for sale (85,444,460)
Present value of lease liability 8,345,142
Total  
2024 7,900,926
2025 16,820,758
2026 16,911,007
2027 17,080,671
2028 17,296,177
Thereafter 226,397,433
Total minimum lease payments 302,406,972
Less discount to net present value (193,571,847)
Less liabilities held for sale (88,414,795)
Present value of lease liability $ 20,420,330
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Narrative (Details) - USD ($)
Feb. 24, 2023
Feb. 22, 2024
Cannabis cultivation and manufacturing facilities located in Elk River, Minnesota    
Leases    
Allowance of tenant improvement   $ 2,000,000
Monthly base rent   82,500
Initial purchase price, amount   $ 13,000,000
Initial purchase price, percentage   3.00%
Fourth Amendment    
Leases    
Allowance of tenant improvement $ 4,000,000  
Amount of increase in monthly base rent $ 50,000  
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Supplemental cash flow information (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Leases    
Lease principal payments - finance $ 111,560 $ 987,953
Lease principal payments - operating 281,874  
Non-cash additions to ROU assets 9,270,915 4,054,328
Amortization of operating leases $ 577,715 $ 512,880
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Other information (Details)
Jun. 30, 2024
Jun. 30, 2023
Leases    
Weighted-average remaining lease term (years) - operating leases 7 years 11 months 15 days 4 years 8 months 12 days
Weighted-average remaining lease term (years) - finance leases 16 years 6 months 29 days 17 years 5 months 4 days
Weighted-average discount rate - operating leases 8.35% 15.00%
Weighted-average discount rate - finance leases 16.20% 15.27%
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill (Details)
18 Months Ended
Jun. 30, 2024
USD ($)
Goodwill  
Goodwill - December 31, 2022 $ 183,836
Divestitures (Note 3) (183,836)
Goodwill - December 31, 2023 and March 31, 2024 $ 0
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangibles - Finite and Indefinite (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Finite-lived intangible assets          
Amortization   $ (159,028) $ (360,067) $ (318,794)  
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]         Operating Expenses
Indefinite-lived intangible assets          
Amortization   $ (159,028) (360,067) (318,794)  
Licenses & Trademarks          
Finite-lived intangible assets          
Beginning balance     8,718,577 $ 8,776,946 $ 8,776,946
Divestitures         (409,239)
Additions         1,090,919
Amortization         (728,419)
Amortization $ (204,812)   (409,624)    
Write off         (11,630)
Ending balance 8,308,953   8,308,953   8,718,577
Indefinite-lived intangible assets          
Additions         1,090,919
Amortization         $ (728,419)
Amortization $ (204,812)   $ (409,624)    
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangibles - Expected Amortization (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Finite Lived And Indefinite Lived Intangible Assets By Major Class [Line Items]          
Amortization of intangible assets   $ 159,028 $ 360,067 $ 318,794  
Capitalized cost $ 24,779 $ 0 49,557 $ 0  
Future minimum lease payments (principal and interest) on the leases          
2024 819,655   819,655    
2025 819,655   819,655    
2026 819,655   819,655    
2027 819,655   819,655    
2028 819,655   819,655    
Licenses & Trademarks          
Finite Lived And Indefinite Lived Intangible Assets By Major Class [Line Items]          
Amortization $ 204,812   $ 409,624    
Amortization of intangible assets         $ 728,419
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Payable and Accrued Liabilities (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Accounts Payable and Accrued Liabilities    
Accounts payable - trade $ 3,786,701 $ 1,769,346
Accrued Expenses 4,388,396 4,852,648
Taxes payable 179,378 218,563
Contract liability 821,761 833,832
Total accounts payable and accrued liabilities $ 9,176,236 $ 7,674,389
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-Term Debt - Narrative (Details) - USD ($)
6 Months Ended 12 Months Ended
May 21, 2024
Nov. 19, 2023
Mar. 31, 2023
Jan. 31, 2022
Nov. 18, 2021
Mar. 25, 2021
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2017
Dec. 31, 2023
Nov. 19, 2021
Dec. 31, 2019
Long-Term Debt                        
Note balance             $ 61,502,285     $ 60,220,535    
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]       us-gaap:PrimeRateMember   us-gaap:PrimeRateMember            
Long-term debt                        
Long-Term Debt                        
Deferred financing costs as contra liability             66,694     $ 1,524,531    
Subordinate Voting Shares                        
Long-Term Debt                        
Shares issued in private placement (in shares)     15,000,000                  
Promissory Note                        
Long-Term Debt                        
Note payable amount                 $ 1,010,000     $ 1,110,000
Interest rate                 15.00%      
Frequency of periodic payments                 monthly      
Promissory Note | Charm City Medicus, LLC                        
Long-Term Debt                        
Note payable amount                     $ 2,000,000  
Interest rate   15.00%                 8.00%  
Principal amount paid off   $ 1,000,000                    
Note balance   $ 1,000,000                    
Maturity date   Nov. 19, 2024                    
Credit Facility                        
Long-Term Debt                        
Interest rate         15.00%              
Maximum aggregate principal amount         $ 4,200,000 $ 46,000,000            
Proceeds from Credit Facility           $ 26,000,000            
Interest rate (variable rate)           10.375%            
Interest rate, paid in kind         2.00% 2.75%            
Accrued deferred financing cost issued     15,000,000                  
Deferred financing costs fair value     $ 1,407,903                  
Price per share     $ 0.094                  
Percentage of discount to market price     22.00%                  
Trading lock up period     4 months                  
Credit Facility | Interest expense                        
Long-Term Debt                        
Monthly credit monitoring fee             $ 130,400 $ 130,400        
Credit Facility | Charm City Medicus, LLC                        
Long-Term Debt                        
Interest held as collateral   25.00%                    
Term Loan                        
Long-Term Debt                        
Note payable amount $ 1,200,000                      
Interest rate 12.00%                      
Deferred financing costs as contra liability $ 68,600                      
Arrangement Agreement with Verano Holdings Corp                        
Long-Term Debt                        
Interest rate       13.375%                
Interest rate (variable rate)       10.375%                
Interest rate, paid in kind       2.75%                
Arrangement Agreement with Verano Holdings Corp | Maximum                        
Long-Term Debt                        
Maximum aggregate principal amount       $ 55,000,000                
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-Term Debt - Summary (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Long-Term Debt    
Less: current portion $ 61,502,285 $ 60,220,535
Total long-term debt 1,121,306  
Promissory Note And Line Of Credit    
Long-Term Debt    
Beginning of period 60,220,535 58,028,604
Proceeds 1,200,000  
Principal repayments (1,062,000) (2,976,362)
Deferred financing costs (68,600) (1,407,903)
PIK interest 807,219 1,607,032
Amortization of deferred financing costs 1,526,437 4,969,164
End of period 62,623,591 60,220,535
Less: current portion 61,502,285 60,220,535
Total long-term debt 1,121,306  
Stated maturities of long-term debt    
2024 61,502,285  
2027 1,121,306  
Total $ 62,623,591 $ 60,220,535
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Notes (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 28, 2023
USD ($)
$ / shares
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
tranche
$ / shares
Convertible Notes          
Warrants issued in financing activities   $ 497,055   $ 497,055  
Convertible Notes          
Convertible Notes          
Maximum aggregate principal amount $ 10,000,000        
Debt instrument, term 3 years        
Interest rate 12.00%        
Cash interest rate 6.00%        
Interest rate, paid in kind 6.00%        
Amount converted         $ 8,000,000
Conversion price per share | $ / shares     $ 0.145   $ 0.145
Number of additional tranches | tranche         8
Warrants issued | shares     6,250,000    
Term of warrants     5 years    
Warrants issued in financing activities     $ 497,055    
Legal and administrative expenses     1,346,793    
Deferred financing costs unamortized     $ 851,477   $ 1,083,697
Convertible Debt, Tranche 1          
Convertible Notes          
Amount converted $ 2,000,000        
Conversion price per share | $ / shares $ 0.145        
Convertible Debt, Tranches 2 and 3 | Maximum          
Convertible Notes          
Conversion price per share | $ / shares $ 0.145        
Conversion premium, as a percentage of share price 20.0        
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Notes - Summary (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Convertible Notes      
Proceeds   $ 3,497,462  
Total convertible debt $ 9,682,176   $ 9,140,257
Convertible Notes      
Convertible Notes      
Beginning of period 9,140,257    
Proceeds     10,000,000
Deferred financing costs     (1,346,793)
PIK interest 309,698   223,954
Amortization of deferred financing costs 232,221   263,096
End of period 9,682,176   9,140,257
Total convertible debt $ 9,682,176   $ 9,140,257
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Shares - Tabular Disclosure (Details)
6 Months Ended
Jun. 30, 2024
Vote
$ / shares
Subordinate Voting Shares  
Common stock  
Common stock, no par value (in dollars per share) | $ / shares $ 0
Common stock, authorized Unlimited
Common stock, voting rights 1 vote for each share
Common stock, voting rights, votes per share | Vote 1
Multiple Voting Shares  
Common stock  
Common stock, no par value (in dollars per share) | $ / shares $ 0
Common stock, authorized Unlimited
Common stock, voting rights 100 votes for each share
Common stock, voting rights, votes per share | Vote 100
Super Voting Shares  
Common stock  
Common stock, no par value (in dollars per share) | $ / shares $ 0
Common stock, authorized Unlimited
Common stock, voting rights 1,000 votes for each share
Common stock, voting rights, votes per share | Vote 1,000
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Shares - General Information (Details)
Jun. 30, 2024
Vote
shares
Subordinate Voting Shares  
Common stock  
Common stock, voting rights, votes per share 1
Multiple Voting Shares  
Common stock  
Common stock, voting rights, votes per share 100
Common stock, convertible, number of shares (in shares) | shares 100
Super Voting Shares  
Common stock  
Common stock, voting rights, votes per share 1,000
Common stock, convertible, number of shares (in shares) | shares 1
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Shares Issued (Details)
6 Months Ended
Jun. 30, 2024
USD ($)
shares
Stockholders' Equity  
Options exercised (in shares) 50,000
Proceeds from option exercises | $ $ 16,500
Proceeds from warrant exercises | $ $ 29,000
Chicago Atlantic Opportunity Portfolio, LP [Member]  
Stockholders' Equity  
Number of subordinate voting shares issued 1,300,078
Proceeds from issuance of of subordinate voting shares | $ $ 700,000
Warrants  
Stockholders' Equity  
Proceeds from warrant exercises | $ $ 29,000
Multiple Voting Shares  
Stockholders' Equity  
Number of shares converted 30,479
Subordinate Voting Shares  
Stockholders' Equity  
Number of shares converted 3,047,900
Options exercised (in shares) 50,000
Proceeds from option exercises | $ $ 16,500
Number of stock warrants exercised for subordinate Voting Shares 200,000
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Stock Options - General Information (Details) - Employee Stock Option
6 Months Ended
Jun. 30, 2024
Stock-Based Compensation  
Percentage of the number of shares outstanding assuming conversion of all super voting shares and multiple voting shares to subordinate voting shares permitted to be issued (as a percent) 10.00%
Percentage of the fair market value of shares on the date of grant (as a percent) 100.00%
Maximum  
Stock-Based Compensation  
Expiration period 10 years
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Stock Options - Assumptions (Details) - Employee Stock Option - $ / shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Weighted average assumptions    
Risk-Free Interest Rate (as a percent) 4.49% 3.84%
Weighted Average Exercise Price $ 0.54 $ 0.25
Weighted Average Stock Price $ 0.54 $ 0.25
Expected Life of Options (years) 7 years 6 years 1 month 13 days
Expected Annualized Volatility (as a percent) 100.00% 100.00%
Grant Fair Value $ 0.45 $ 0.13
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Stock Options - Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares      
Beginning balance (in shares) 29,969,324 23,547,558  
Forfeitures (in shares) (616,126) (4,137,079)  
Exercised (in shares) (50,000)    
Granted (in shares) 540,000 10,558,845  
Ending balance (in shares) 29,843,198 29,969,324 23,547,558
Weighted Average Exercise Price      
Beginning of period (in dollars per share) $ 0.50 $ 0.66  
Forfeitures (in dollars per share) 0.79 0.82  
Exercised (in dollars per share) 0.33    
Granted (in dollars per share) 0.54 0.25  
End of period (in dollars per share) $ 0.49 $ 0.50 $ 0.66
Additional Information      
Weighted average remaining life 5 years 8 months 19 days 6 years 2 months 4 days 7 years 3 months 18 days
Granted   6 years 5 months 1 day  
Options exercisable, outstanding (in shares) 25,427,087    
Options exercisable, weighted average exercise price (in dollars per share) $ 0.42    
Options exercisable, weighted average remaining life 5 years 3 months 18 days    
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Stock Options - Stock-based Compensation Expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Stock-based compensation expense        
Stock-based compensation expense     $ 119,221 $ 3,712,798
Employee Stock Option        
Stock-based compensation expense        
Stock-based compensation expense $ (60,751) $ 600,377 $ 25,981 $ 1,999,635
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Stock Options - Unrecognized Compensation Costs (Details) - Employee Stock Option
6 Months Ended
Jun. 30, 2024
USD ($)
Unrecognized compensation costs  
Unrecognized compensation costs $ 647,705
Cost not yet recognized, period for recognition 1 year 7 months 6 days
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Stock Options - Intrinsic Value (Details)
Jun. 30, 2024
USD ($)
Additional Information  
Options outstanding, intrinsic value $ 4,574,605
Options exercisable, intrinsic value $ 4,108,845
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Warrants - General Information and Assumptions (Details)
Jun. 30, 2024
shares
Common Stock Warrants, Equity, Subordinate Voting Share Warrants  
Warrants  
Warrants, number of shares called by each warrant (in shares) 1
MVS Warrants  
Warrants  
Warrants, number of shares called by each warrant (in shares) 1
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Warrants - Outstanding (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Warrants      
Granted   6 years 5 months 1 day  
SVS Warrants      
Warrants      
Warrants outstanding, beginning balance (in shares) 16,400,000 150,000  
Granted (in shares)   16,250,000  
Exercised (in shares) (200,000)    
Warrants outstanding, ending balance (in shares) 16,200,000 16,400,000 150,000
Warrants exercisable (in shares) 16,200,000    
Weighted average exercise price, beginning of period (in dollars per share) $ 0.21 $ 1.49  
Granted (in dollars per share)   0.20  
Exercised (in dollars per share) 0.145    
Weighted average exercise price, end of period (in dollars per share) 0.21 $ 0.21 $ 1.49
Warrants exercisable, weighted average exercise price (in dollars per share) $ 0.21    
Weighted average remaining life 4 years 25 days 4 years 6 months 25 days 2 years
Granted   5 years  
Warrants exercisable, weighted average remaining life 4 years 25 days    
SVS Warrants Denominated      
Warrants      
Warrants outstanding, beginning balance (in shares) 3,037,649 3,037,649  
Warrants outstanding, ending balance (in shares) 3,037,649 3,037,649 3,037,649
Warrants exercisable (in shares) 3,037,649    
Weighted average exercise price, beginning of period (in dollars per share) $ 3.50 $ 3.50  
Weighted average exercise price, end of period (in dollars per share) 3.50 $ 3.50 $ 3.50
Warrants exercisable, weighted average exercise price (in dollars per share) $ 3.50    
Weighted average remaining life 1 year 8 months 23 days 2 years 2 months 23 days 3 years 2 months 23 days
Warrants exercisable, weighted average remaining life 1 year 8 months 23 days    
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Warrants - Stock-based Compensation Expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Stock-based compensation expense        
Stock-based compensation expense     $ 119,221 $ 3,712,798
Common Stock Warrants, Equity, Subordinate Voting Share Warrants        
Stock-based compensation expense        
Stock-based compensation expense $ 0 $ 1,248,224 $ 0 $ 1,248,224
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - RSU (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Stock-Based Compensation          
Stock-based compensation expense     $ 119,221 $ 3,712,798  
RSUs          
Stock-Based Compensation          
Vesting Period     3 years    
Stock-based compensation expense $ 183 $ 188,603 $ 93,240 $ 464,939  
Number of Shares          
Beginning balance (in shares)     2,543,011 3,221,677 3,221,677
Granted (in shares)     121,625    
Forfeitures (in Shares)     (163,720)   (678,666)
Ending balance (in shares) 2,500,916   2,500,916   2,543,011
Vested (in Shares)     1,025,253    
Weighted Average Exercise Price          
Beginning of period (in dollars per share)     $ 0.88 $ 0.81 $ 0.81
Granted (in dollars per share)     0.41    
Forfeitures (in dollars per share)     0.54   0.54
End of period (in dollars per share) $ 0.88   0.88   $ 0.88
Vested (in dollars per share)     $ 0.95    
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Details)
6 Months Ended 12 Months Ended
May 02, 2024
USD ($)
Oct. 13, 2022
USD ($)
Jun. 30, 2024
item
Dec. 31, 2023
item
Jan. 31, 2022
Feb. 25, 2019
USD ($)
Arrangement Agreement with Verano Holdings Corp            
Commitments and Contingencies            
Damages sought $ 860,900,000 $ 14,875,000        
Lists of documents served for examination | item     4 4    
Arrangement Agreement with Verano Holdings Corp | Subordinate Voting Shares            
Commitments and Contingencies            
Exchange ratio         0.22652  
Arrangement Agreement with Verano Holdings Corp | Multiple Voting Shares            
Commitments and Contingencies            
Exchange ratio         22.652  
Schneyer | Minimum            
Commitments and Contingencies            
Unspecified damages           $ 50,000
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Selling, General and Administrative Expenses (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Selling, General and Administrative Expenses        
Salaries and benefits $ 3,666,392 $ 3,865,517 $ 7,179,128 $ 7,662,927
Professional fees 1,871,585 1,696,559 3,298,681 2,586,726
Insurance expenses 409,085 676,049 978,270 1,311,488
Marketing 189,946 227,068 411,960 452,181
Other expenses 1,427,223 1,594,234 2,747,805 3,202,940
Total $ 7,564,231 $ 8,059,427 $ 14,615,844 $ 15,216,262
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Income (Expense) (Details)
3 Months Ended 6 Months Ended
Oct. 05, 2023
shares
Jun. 30, 2024
USD ($)
$ / shares
Y
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
$ / shares
Y
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Unusual Risk or Uncertainty [Line Items]            
Government Assistance, Income, Increase (Decrease)   $ 0 $ 4,650,264 $ 0 $ 4,650,264  
Warrants held   $ 4,867,643   4,867,643   $ 1,937,352
Change in fair value warrants held       $ 2,930,291    
Grown Rogue International Inc.            
Unusual Risk or Uncertainty [Line Items]            
Warrants Issuable Under Agreement | shares 8,500,000          
Exercise price of warrants (in dollars per share) | $ / shares   $ 0.164   $ 0.164    
Change in fair value warrants held   $ 1,602,412   $ 2,930,291    
Grown Rogue International Inc. | Share price            
Unusual Risk or Uncertainty [Line Items]            
Warrants, measurement input | $ / shares   0.65   0.65    
Grown Rogue International Inc. | Measurement Input, Expected Term [Member]            
Unusual Risk or Uncertainty [Line Items]            
Warrants, measurement input | Y   4.27   4.27    
Grown Rogue International Inc. | Measurement Input, Risk Free Interest Rate [Member]            
Unusual Risk or Uncertainty [Line Items]            
Warrants, measurement input   4.33   4.33    
Grown Rogue International Inc. | Measurement Input, Option Volatility [Member]            
Unusual Risk or Uncertainty [Line Items]            
Warrants, measurement input   100   100    
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental Cash Flow Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Supplemental Cash Flow Information    
Cash paid for interest $ 13,584,622 $ 12,003,729
Cash paid for income taxes   1,055,235
Change in construction accrued expenses $ (286,156) $ 8,211,272
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments (Details)
6 Months Ended
Jun. 30, 2024
USD ($)
Financial Instruments  
Effect on net income of 100 basis point change in US prime rate $ 278,099
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Party Transactions (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Related Party Transactions    
Due to related parties $ 0 $ 121,846
XML 108 R92.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events (Details)
Jul. 31, 2024
USD ($)
$ / shares
shares
Jul. 01, 2024
USD ($)
Jun. 30, 2024
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
$ / shares
Apr. 28, 2023
Dec. 31, 2020
USD ($)
Subsequent Events            
Notes receivable, current     $ 3,750,000 $ 3,750,000    
Pennsylvania Medical Solutions LLC            
Subsequent Events            
Total consideration           $ 3,750,000
Convertible Debt [Member]            
Subsequent Events            
Interest rate         12.00%  
Conversion price per share | $ / shares     $ 0.145 $ 0.145    
Convertible Debt [Member] | Chicago Atlantic Opportunity Portfolio, LP [Member]            
Subsequent Events            
Interest rate 12.00%          
Conversion price per share | $ / shares $ 0.145          
Number of subordinate voting shares 73,000,000          
Subsequent Event [Member]            
Subsequent Events            
Proceeds from note receivable   $ 3,600,000        
Subsequent Event [Member] | Subordinate Voting Shares            
Subsequent Events            
Voting Shares to issue lender | shares 12,500,000          
EXCEL 109 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( Z$!ED'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 " .A 99VC6Q_>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$E&&2;-I:.G#@8K;.QF;+4UBV-C:R1]^SE>FS*V!]C1TN]/ MGT"M\D*Y@,_!>0QD,-Y-MA^B4'[-3D1> $1U0BMCF1)#:AY/\9^@S3"K!'BP-%J,H*6#=/ M].>I;^$&F&&$P<;O NJ%F*M_8G,'V"4Y1;.DQG$LQR;GT@X5O#WM7O*ZA1DB MR4%A^A6-H+/'-;M.?FTVC_LMZVI>WQ?\H>"K?9]=?_C=A*W3YF#^ ML?%5L&OAUUUT7U!+ P04 " .A 99F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_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 Z$!EG]8(>[?@8 &4G 8 >&PO=V]R:W-H965T&UL MM9IKS.Q#$(;"?;Q#.)-VG3;BX;I]O9?E- MID%Y J1R[_O M$6#DS8ICEK$_).9V7O1*!_%(Z.19R&_9DG-%7I(XS4Y[2Z56'P:#+%CRA&6' M8L53.#,7,F$*=N5BD*TD9V$1E,0#ZCBC0<*BM#W4G86]0JX11PM,L$BF1?'[: M.W,_3/TBH+CB2\2?LXUMHJT\"O%-[UR%ISU'EXC'/%!:@L'/$Y_R.-9*4([_ M*M%>?4\=N+F]5K\LS(.91Y;QJ8C_B4*U/.T=]4C(YRR/U;UX_H-7AH9:+Q!Q M5OPGS^6UOM\C09XID53!4((D2LM?]E)5Q$8 I0T!M J@;P+DY1P3_S])!XS@&A#O4MY9EN"X\AW+6%?U<$;. D4NHYB3FSQYY-)F$-=R'*<_'%$ZM)E$0SN: M/*Y-'J,%J[K3>[Z(,@4-J<@-2ZRYBNM\B207Y'>XNUI"YQP"N?JGQ2]OX/0M#4,\.UAOD M$UQ';E-[N^*2U!F3&5#YDAS#'YP!_K,Z1V6Z.C>(Y*(4\H/SJ=Z#K'X0SU9 MVB)W':4I9RL11S8>G>+17@^0,DU MI.3B?//6Z)W(%(O)O]&JN9O"%8=#WZ%6I_M@)M= DXNS3I&O9S \;C:&"[P; MN?2]U=@^(,DUE.3B:/-)!-!B=TN18O2P1>3X^+@/)1I9_>V#D5P#22Y.-@^1 M BX2<^+2=X_O205-KU:3N-*-L';04SRLJT$#2"Y.-C="$VX8I0LR>TT>14PN M8[:P^L.%F@8K>%A'?]1@$<7!9=UBY.(E6+)TP1L)<(O0S>W-A76R8!\,1 T# MT58,-,VEU*.5S10>ZFSX+ @XR(!*6@E:_ M^X =:F"'MH*=6<+BF)SG&9S.[%F+ZS1U/WA85WL&<6@KQ+E(N%SHI[(:0DY% MLF*IO5V[S0GA85U]&L"A.)^L?;YLSI>44T16D[A:XX0)'M?5I:$=BH/*.EF7 M')(5:\..\T%X7%=[!G8HCBCK=PGTIQ*H[BH-^0OYB]LM;IT1#;0=7VY#97F8)Z@72PUL..4*>J MAU)M6*CIQ0I/$]?U1\[0<8Y.!D\VDX:*/)QCKO-81:NX36[O"&PJ3_O ),]@ MDC?>>6[OB'PJ__O@*,]PE->.H[KD]H[(J*J'HQ]RVW.LW)+8A* ]'GEF^ M@N'I]JS>$?Y4;O8!4[Z!*=_9=5;[.T*C:E7#/D#+-Z#EMYMIZI#5N/)/UX/[ M0U8[;Q)ZL+&020^]B_5=&0GT1]!R35-]M%Y#=E:LG!J8R\L%:-=,C]PS$O,Y MA#J'8[BO+-=TE3M*K(IE48]"*9$4FTO.0B[U!7!^+H1:[^@;U"OK)O\#4$L# M!!0 ( Z$!EFH->4=;0< -,C 8 >&PO=V]R:W-H965T&ULM5IM<]HX$/XK'JYS+S--L5XLV;V$F93TIKWI2Z:TO<^*48*GQN)L MD;3__E:&(FS)(K1C\=- MOI!+T3Q3*UG!)[>J7@H-E_7=N%G54LS;1BJ$:3\_:]ZWIRKM:Z M+"IY74?->KD4];<7LE0/%R,T^O[&A^)NH (<_VZ=CG;?:1;NO_[N_:\V> CF1C1RJLI_BKE>7(S24327MV)= MZ@_JX9755].+RS>6[Z9!>-\ MZ_;%QBT>57,H?EJ%U.NLO'$. N2KR+$K?^R%"4 MZ[J6E8Y$TTC=//?%LW% _0Y,,SUO5B*7%R/HED;6]W(T^?47Q.(_?=&=R%DG M5K*+E82\3Z:B6?@"W*QB[2K3W/<3A##.<,;/Q_?[X#V&2<8H8\G.L .,[H#1 M(+#+/%?K2C?0_;DL[L5-*9]&%4PJ=1OEM9P7.BH5;%!CWGB"H7H8II&HYG"1 MT*<9@WJ =*UDV_GE-U^0&P3)'G:,68Q(/T;7CL0I8S3VAYCL0DR"(;ZN]8 C2W /J->0I0ID?*=LA90>0WD-#J-J;1>9F,8XS3+.T MA\XU1!E.DY0/Y)'OT/$@NNM:KL0W8 NH%E, 2B]D#>-POXM]P+F#AW.$4M:# M[9HA0A@FU(\ZW:%.@ZC?*2V[U;U%[(.:NA7(DQC^]; >MNM@S798LR#6?T1= M"Y/>A2SG/GR9\[TT99Q1TL/GVJ&,<))@/SX46V**P^.BW>7H%>"+0*Y$,^%O MI:V;?009H3%*G6WW62*,".9H .P>BZ(@V(]*B_(1!;IUTTD7Y)50AE ?K=T L=%'=1:4$W09<8!3:F;H]6S=RDW(O=N*F,9[76E1W14P$K:E,9QIEYA28*8LZ;>=SY"C-.%\ *RE,!3F ML"NY4DTQ4+XN'26$<.J4@6M'4L+H@() EK50F+8V?1;H+Q\C498">_6YRV>: M$LP('^)69.D+\4?IS;(0-T59Z$+ZT099\%C1>2IOW9@M^:$P^^WD'3"W:$L= M9HO(\WHMYP<3X;)PB'P1N^H M.UJIVIPWO:A=[F,HB3$HH#YLCR78Q0D9Z AL:1*':;(]>!O%;*;@]S1[51WV MT!]T[U[JMH<7UR[-8A#1 U M2>(P27ZJH3',DF]LT;8RJ94AS8 ,P2[SI2E%E&?]8O!:FL&#AS)L.1*'.;(K M0PXT'?8P(T@\CGGL0/:8V.7#C*48QG ?JL<0T1@G0U@M;>+PL:\_@X>0>LYO1L?' M#M+_@Q&Q940<9L1--QXJ$)?1(.>89-!;_7!<4Y1E).:$I0.IM_2'P_0W5V).U>5T=JRRLWT^[V6MU#U6D7FC!LA[KTE&/X*?[HC[^VSGW?4O75FV93$ M0>$VTRK_LE#E7-;-;^9V< 'Q5[EW')$@,1^KWD[EK1NXY682YN;+^;PP.@<* M]EH4\PA(>BI6!12P-W3/V31-,87C=/]4Y37E)*4T'J [8@F:A D:).=ZN2Z% M!H6YV2OOO" NX9YA%*J MGA<5E$ST6;5W$V8+4?M'<]C7T0U^(F_=R*T.(.QTDRTH*8X._$3>NH%;44'" MHL(PFZHVQ>H-]@=$@I>U3N"H&Z(5&B0L--ZN2UVLRL>4=-#1T3M[(F_=L*UF M(=GI2OH')$4@\!-YZ_Z.9E4*#9_Y#Y5T>/D1)7T"1]T0K1ZA83TR6Z] ?RELW<*N+Z(&?K _5:YC]QS/Y#]02P,$% @ #H0&6<(AJ,ZU P U1$ !@ M !X;"]W;W)KV6^U.6RYBFY)8#D2<)YO]HQ-;!]_,#^H3"OS&RP( L6_T5#&&2!(!>2)158*4AH6O[CG]5$M "*IQ_@ M5 #G&/#4"&X%< NCI;+"UA)+[$\Y.P"NHQ6;/BCFID K-S35R[B67-VE"B?] MQ=@[OU$KQ] M\VYJ2S6T)K"#:ICK,A3;$DX >3--V!=:2>[%ZE1JI3%VH@LHYKKW;MO>J)](8T.A!9Q^A%;?3" MN+QMHV< YS)BG/Y[7&1*TV:F.W4EH;(7NC!"?]'B96WQ\@2+5(B\WU[),F[E M#T(C#XXAO#S*M+Y(".$%=&%_LDUJJ9,3I*J^04BF=O%AO7Z11+X+- M"Q :%=^H%S[-XA?4!C/1J3DS%%O7=NN]CUY5'RKX4&8'8NN:=1JSSF UXADJ M8Y$P8W_59M.$(..K_\5UHJ)IIY.KD@D=OX_[XER$)NX3.=JZ!R A_07D8M'<8BJWKN>D>T.O:!S1H_S 46]=LTT&@X5J( M9ZC,Y>'_:")0TT6@8=H(]+@[@,>Y9@KIRFLZ!S1@ZX >=P2/-)I"2HUV:^.< M$+XKOB<(4&QQRCUT?;7^9C$O=NIV$UY^\+C!?$=3 6*R55!X?J'&Y>4WA/)$ MLJS8AF^85)OZXC B."1H/Z2X_\'4$L#!!0 ( Z$!EGV M<@H4B0< (0B 8 >&PO=V]R:W-H965T&ULK5IM<]NX M$?XK&+7326;B".\D?;9F')%WYTYB>R+?W8=./] 29+&A")6$[%Q_?4%2$B5@ MR?JN^F)+U+,+[H/%[@.05Z^Z_%:ME#+H^SHOJNO1RIC-Y7AE+M>IL5_+YW&U*56Z:(S6^9AB+,?K-"M&DZOFVD,YN=);DV>%>BA1M5VO MT_+W3RK7K]>_]QR9X&\Q36JFISG_+%F9U/0I':*&6Z38W7_7KSVH7 MD*C]S75>-7_1ZPZ+1VB^K8Q>[XSM':RSHOV??M\1<61@_< &=&= 70/>8\!V M!NRM(_"= 7_K"&)GT(0^;F-OB(M3DTZN2OV*RAIMO=4?&O8;:\M75M2),C.E M_36S=F8RO;^;W7^^C6\>DQC-'NV_+\G=XPS=_XCNDD?T^7XV0S=W,9K>?WGX MFORYI^$0''?Y]6WQ$#'] %%,.W,_T[>8,"N?_&SWYTZ.? MD,$..<$:?ZS'WVTQUVN%9B8URM8$@_YQ\U29TJ[I?T)3W3KCL+.ZT%U6FW2N MKD>VDE6J?%&CR=_^0B3^ >+YG,[B F,?R",261P]!28^D$4TY%&(#\"3 M:,4A6C&8?U-=&:27J$IS54$QBW-FW#F=Q>=TEIS)VRCU8CLW M:&[G IR#UEP<33XA@DB)N9-W !#30(C0 <8^D#(I&8_#,=\6=I497?Z.7M)\F[9"9O$OVX3K*@BR$'BWP@G&V*' 1XDPDH&[\'S8 M!97,9@4(-?=:9$%ARYD3K R/&"(W< M<'TY>$;JNQ7>E:HNH<"C##[9G:K8&?B WI6A9V5'*7%PBX^JWBS6GK4NPE0 M9F(O-P(A.67$24H &&(1<>JTR1@ $BZ)+5=.O4H@I*!$TJ-&>8F63;9XUL8,A4W_Z:42%&[$/(R20(7$#!G!<\L +V,?1 M(" 1Z8FW$]YD4$5.;M:Z--E_^N-E0"G$F+DE&,*)"-/0#=C',8FQ#-R 1P) M@XCW!-SI6C(L;!^UL6M=>X48#)[[DVT7NW3S<0H B4UPQCAVXP>0@G);U9C+ M (",!!68]X@.TJE=,BCD]MNM=[GMO^_1LM3K/2&Z@(D0D #@F%*7"!]X03"W M*]U;ZCZ28"$8]U,!\"D#)EB/_""=XB1RN!V;E2I1MF-CEPGOP99,!L7K'^W) M9_46G]5;L4N45I5"A;%!!"R4>"5 MT2F$HQ87^H490I*0N=T[>8O+4RHZ>4R&]?%M892EV!QJU =4*% I$U^P7@2" MA%RX>R,0&7!^7%EW# !(*S7L;B/RNA,$Y;9:'V^Y3DGH%#,9E('P&JW@$\ ( MZD'^=FX* &TY"QD3+@<^D$:$8#==$LAC2.U6I4>0T$ZFTF&9VA-_;RI07R-: M348I]UHVA.0RXG[3@I!V*\8M8^YR *%6,5CI$_10T6E4.JQ1/]?;Q2>UU*7: M$V+2[W#KIH TI33DQ"T)$% $3#+OM !T&44VS]WM(X0DE(?8-JT>$CJ!2H<% MZG1;EO4):4? H(2AOG"\X!S[)P80D$A!0[>(QJ!+%@K_V !"VI0)CGV>TM#I M5CJL6V.U5):(Q3$/5KCK%U5F/4R<]=28^OI4^JS&9QTT 08E].2XYI3-3A33 M85%\IPRJ6VZS!ZZW?Z5:U8_F7E1S&:33/XN]D!):8 P8/6>R:VV,-(69G^! M 4AB5ZV@M*?AT$XW^ #_F_ M^9!OXP.&>7R L%X^.GE*A^7I;\US8!M[:BM-^JS:F"NTK9I:U"R>K6F/3JQD M+8:3J36&&?-U)>%,A%;.2)KAZ M>&7BIGE1P+G^B5Q."7 ])I=)^T)$Y[Y]/^-+6CYG185RM;1#X8^!O=^R?>6A M_6+TIGFF_Z2-T>OFXTJE"U76 /O[4FNS_U(/<'CQ9/)?4$L#!!0 ( Z$ M!EE 5_UQC0L +Z! 8 >&PO=V]R:W-H965T&ULK9UM MK0:;.>454U9YLHV4ZN+@Z??X?\O*#V=7%+KJ/%W'^;?8F(BC\_XWF\7I>D8AY_5=#)<KO](5OG#Y<2> M**OX+GI;JI.A7P?>0N'7Q>OY?,Z]Z_F?KY6I M\FWA*J_^_OIBEA>S*MFS936##\\SH.=FD&XVQ8Y2;.ORA[)XO$VS5;*-\ECY MGN;)]EY9/$19O!=PYR.XGXK=)=FM^Z'NJ,GNXJR7Z,F)[U>KI,P4T5KY'"4K MA6^5>;1+\F@M8/D]K.7R MOE4T\D:A*J6B74&*+H^%[_:[:!E?3HJ#W3[.?L:3JW_\C9CJOT3Z1\)<),Q[ MAID'6'F$_GE%;*)18NO6Q>SGJ:"[+:?$LFQ;=4RMV31 SI A81P)"[L1T71= MM6W]&(Z&;+6C;+67R?954N2SPS[U>I"$GXF5,=_1%D6;?/]LX172G'^<%?\7-@N#R?! MY7I'\8-&+&HI>*RHD3 7"?/,3N!UQU(-HZ5IY)@!$L:0,(Z$A;VA;4C:.DK: MDDKZ.LZ5C^E>J%EIS[&:1<)<),Q#PGRK\RU-B6%I!J6M\Y, .2Q#PC@2%@X) M2$.Y]E&Y]IB?=?%V5;X,'[?%CSCU\"-.$XE:"ATK:B3,1<(\NWL$M W3(9KE MM')QM^64.)I)3&*WEBP"Y P9$L:1L% 0$D:\><6[[HMA0O7W3;"9V@%@L M7:AS!Z6Y4)I'1.:=I=FZWBD.$C2=4E73J:T:G85DJ'T'I7$H+:QHS=IJ4]4U M4W?.).':PR.C3+Q!U<1B/7>]-T)45;4$N5C@YFFD.-:VT:Z%"U#8TK[ZH?3@J]^'FZ?9GG!VNSTOO*JV=RDZD,CER]'47 H=& M4_7VJ:$+'=6#TGPH+1!$Y! 0M2U#Z+ <2@M1M*:N:W..RLVYIJX_?5\,U;; M81/%?BX??_3U0DB:!Z7Y4%H I3$HC4-I(8K6W -J7X_*?;V;76F"[)7X5YPM MD]+=ZY-^UY(QBL-?1_C8"^6P5\HA:3Z4%@P++X,.RJ&TL'<3FE*M/3O:X]FU MI2J4)]2J@])<*,VC BO)--I*\:&#!E :@](XE!96-/-L>)LJKHTZ.M"HD\L8 MZLE!:2Z4YM&N9T2=3L+SH8,&4!J#TCB4%O:&MRGCVI&CSV7W, MRG6(SW&6I*LWU=T"WBA'J7M2J7<]%ZJ*SBB@SAR4YD%I/I06#(PO@X[*H;00 M16N*O?;NJ-R[&U/\)D>-SMQ0PPY*\ZC L",.I:2=NJ'7W$%I#$KC4%K8']^F MG&LWC\K=O.?\7%4*"34,O?X.2G.A-(]V/41+D!Q]Z*@!E,:@- ZEA?WQ;6JX M-O2HW-!K:+AWS4)@:VGEFKW=/L> >G-0F@>E^5!: *4Q*(U#:2&*UI1][0%2 MN0T:]M6.HC;J/#0P>%[1KEU^@MJ$INMJDTUY^^\O3ZT;%C0>E MN5":IW6-)V);AJD7OYK;B;/;M$R<1'.,=@%I )TD@](XE!8*HT(-R]#(F>HU M[>16F)A[8?;K6>![$:+JA';OABFX'295;8.TTR?4F(/2?"@M@-(8E,:AM!!% M:\J]MODTNE^5!: *4Q*(U#:2&*UA1_ M;0YJ)LJKMU%3>XN#BO2DT-&RQCJ M/4)IGM8U4$5%>M!! RB-06D<2@M[P]N4<>T6:G*W$%>DIW7](&&1GGQ"HT4, M=0VA-!]*"Z T!J5Q*"U$T9H/-:G=1UWN/HYZK G443]Y_M(:AES-":9[>M?&$I7S040,H MC4%I'$H+^^/;U'#M;NH]MQ8=4\JG"SP^82F??-#14H4:E5":#Z4%4!J#TCB4 M%J)H3=G7AJ@N-T1EI7SRKJ.S-O0J1BC-@])\O6OX3DW3[MP4*H .RZ T#J6% M T+2%/#) P+E%N<+"_GDU-':1M)<*,VK:,U'LHH+^01-SQ;R02?)H#0.I87" MJ$@+^?3:H]3E'B6@D$\7/.SM3"&?H*FPD$\^Z=$"A%J14%HP/'AL8/"XH%V[ MD ^U#<^BFYT\ WX7W<>?HNP^V>Z5=7Q7X-6W5C%:EMP_'-_DZ>[P6/C;-,_3 MS>'E0QRMXJQL4/S_79KFO]^43YI_2K,?AS&N_@=02P,$% @ #H0&67Z4 M4,_*"@ 4E$ !@ !X;"]W;W)K.G;4-E/WT5W9"'%F*@F]/ M9V>V$(X>*7HLZ>AGVHQ_++*].1HNZ7AU-)E6RX,NX^EBL>"[^ M%EIF$V)9SF09I_GH]+C][+H\/2X>ZRS-^76)JL?E M,BY?SGA6/)^,\.CU@YOT85$W'TQ.CU?Q Y_Q^LOJNA2_3;8J\W3)\RHM)G_,L M:Y1$._[9B(ZV=38%=W]^58_:+R^^S%U<\?,B^Y;.Z\7)R!NA.;^/'[/ZIGC^ MBV^^D-WH)456M?]'S^M8UQFAY+&JB^6FL&C!,LW7_\8_-AVQ4T#HZ N030'2 M+\#V%*"; O2M-;!- ?;6&NQ- ;M?8-^7=C8%G+;OUYW5]G00U_'I<5D\H[*) M%FK-#ZU=;6G1P6G>7%FSNA1_346Y^O3\ZG)V]>DBF-Z& 9K=BG\^AY>W,W05 MH?/I["\4?;KZ-D-C]&46H'?_>7\\J46E3=%)LJG@;%T!V5,!19^+O%Y4*,SG M?*XI'YC+.X?*1^;RF!@$)J*WMEU&7KOLC!@5__N8?T34^H"(19BF0>=O+TYU M_?%SM8<_5WMD+A[P1!3'NN)27]+MY4=;/;KO\NNNL>CFZC.ZN@YOIK<7EW^B MZ?GMQ=>+VXMPIKOFUJI,K]K,QD?5*D[XR4A,MQ4OG_CH]/??L&/]H?,+4BR M% LAQ2(@,#L[T<'..8O,B?Q*50E"_H*XW6BUUTB.HN-@D,MAA0+UF+V[@@D M#K6L_DA5XVS7=URG-TR!VB;YXFY]<8V^!%R()FEKB,X$5YEL7.(36_X&YVH4 MQJ[C83DL<)7^P,QA;B\L5,.(ZV*_%Q89O]C_V6W>MMN\-W>;F,%6:1UGZ;_M M'":FM?3U8M?UJ%%XZ&4-*19XJCV88,SZ_FCBB,\LIW=51$"-DPSRMP;YYAR@ MR,?MRM*M*!D7FT+$?XA]T!+:,STV51UNF_ZZ%3W#D*MGV+ M>+WY2A-''<@*XV@U&1_2>@,&&C)F]1?&J1 M?A8=@M8;0:G)GG7, 1OWL&*767.A6Z-P?Y9GEAAL&R@[V*A)B9Z/'6+;?=?4 M0$H(=6@_!X=JGVQ(M^O'YFU_P.]Y6;;91%(L.:KC'UI/0/?ZH&H!J%J(->P M$Y4=1%#5RL9U6 ";N< T24J^#PJ8RPZV"U(MP!K(8'DBN>^/(#7.%A.D0_L^ M_ K,@#O.@,V@X5-#2D6Z/D^K55'%69.WWXCQ=!:7.?I3R/%2G^.!8@90M0!4 M+<0JCB"^Y;O]7#^"JE9VL@,2V$PD6B??/<1I_KYOJ&'?"\HD0-4"K.(&3"S/ M=OHC38T;8P>[1#'H5X )TH$)8IEO#R[$;ICW[D*L]\5Q/D=9&M^EV?X[$@04 M48"J!:!J(:A:!*4FN]Y!$7( BB1)\=BD^3? I99;"[H*R#J*S#8X3:O:4L MU,2-'0O[_7$(U3K9D0YC$#/&N"[Y*D[GKZ16.R^:)0;; 8HPB(HF;,>VF->W M0XUS+(]Y_=M#4*V3[>@(!C$3C L3 C27'>P#*+<@&M+ +->EK&^$#DFX5/RG M6/$KD 3ID 0Q(XF+[29JSZ@ )1*@:@%1B81( FS%"S7,]@E3<@6HQLE.=*"! MF$'#ESSA92URN<8,)!*YM(7J.SF"UA]0] "J%A"5*##J6NI-;=!J(R@UV<>. M3Q SG]BN_JOX)6YOA(A,+Q9[WT<^/^@F*+0 50N(BADPP;;3OR45:@*);;N^ MPM&AVB<;U?$(8N81Z^2\DK/S]1W=0S:!P@I0M8"H$&),/.RYBDV0U490:K*7 M'=,@9J;1;;3TVZN6N*/[HD1B?ZS/QD'I!JA:0%0>,2;8LC!3\G%-I(\)4]:Z M7P$N2 ;4[LO=<>V=-Z!HHR0-4"HD,46$R" MZD#41!*1R##77\-9[["SEF-04(X!JA: JH6@ M:A&4FNQWQS&HF6-<7_\>+U=_A&@ZG[?)J'80FD4&FPN*,:@&3S#+\]0-FRY2 M3)N>P_JWOZ!:*)O2H0QZ"&44">?S"MV7Q;)=S73\OCT&+3YO)EFM::"P U0M M %4+J8I$&/6Q@D2@:I5MW7F.Q(Q$]+:*Y5$LA?7+![3*XKS^T*8U_)_'=-6< MQ-$:"_MD">RC);#/EJB(!1-;O>L)5:ML; =8J!FP!+S=RNNG3E"X JH64,UQ M#VQ;6-F\ZP*)8]GJQ/DK^ KM^ HU\Y4#.6=S++%Z0\YIKF6P9Z# A:K 9XSSA*"FJ/1,K** !50NH MYC0)IIBI$RLHH(%2DXWM TU QK9V*00LVU9M^?$AUH+RFE U0)0M9"J+(?0:D.4Q^?(;YJ(6BE$92: M;&&':]@!7"-96*S:VX=F!T'1#:A:P%0@@QU;=1#T:1LH-=G!CNTP,]L)Q%(H MMB=IGJ2K.#,^<&-6&FP=*,!A*G(98\LAFO&GB_1=ARIK'%0+96.93 M>UOPC=: (AA0M8#ISJ5@;#N*,YI WW/]_@FP"*I]LC$[[^4PXY4#N_K[-!?) MR.%=O;F6P9Z!DABF A;7HI0IEFG.N5"QL>C?^X-JG>Q8QV'8&SC,]G;M/D!M M%AEL""AF83K,XE*;.OWS>+I(ZEF4]-_ $D&U4#:EPRS,?&CE7-CP =WQAS3/ MF]'2L&=>IH7V*36SUF!O0-D*TYQ2L7V'.?U7"83:2,Q\2I4I;AWIF"+E?N]X M!SMP!J7M=Y[/#_2X[FT8A/BD?]#V7!M)F:,\A1*\63-\LV:DB^SW_KJG)CNO M?%OR\J%].5^%VJ-3Z]=O;3_=O@!PVK[VKO?Y&3XZQYK/ WP4KE_OU\FOWS;X M.2[%95ZAC-^+JJR/KK@$RO4+_-:_U,6J?>'<75'7Q;+]<<'C.2^; /'W^Z*H M7W]I*MB^1O'T?U!+ P04 " .A 99/(1\8S ) "Y%@ & 'AL+W=O M7Q[1?M[P6:MM&#P+LF3IW%?Z\:X\F\Q) M(654$4F"Q+^-NE+&D""H\2W+G/17TL'ADT0.;RJ>AG+;DE)OHL:IQ+IZ_4:'PNF&$ M7"4NVX -(0AI2W&3''4ZB[B(ML^*+/0R"5T\(?187#L;UT&\M:4JQ^=G4+#7 M;EX5N!OK9V*P_F^6,P71\_(.^RM/F1YAW^OU4GHT6ZAE#ZO0R,+=39! M?@3E-VIR_N,/!\?SDV=4/NI5/GI.^O^K\O-"#Z;B.^2*S]HK)_X-C>-:O+/% M5.S]^,.KQ6)^,EZZ+?1I1)!5@HI6T"5??&ME4;'.UHLVR(FY3;2M(J.:+Q(F:)\@%!M<+QM&N>C MMBM>-JZ0ANZM6ZNC5KAJ[5V[6F=6$(W$YD(W,E$%Q,.#T7G)JU\@71>*[E]Y M68?IV#HP)#9"Z+V%X 2]86'[G=;\3))+'4"I@8"M9*%-4DA;<8U7!COVQ;6V M<(*+,IUX#W+[#\@M_2(F5M[+'/4CX!:=QTD\[]HDJ6=05B\,X86FF7$&KA8G%11%$8 MB4"H" MIC,@!UIO OP].A*10ND%M*EM8^$Z4OEU-<1DISXI6^298L?]XJW!4 MD?+%8LW2UF!NT;BH;-0X"'R%7 *F?6$=QV!#AM2JU!1%6"#D'YF8G"-Q;_&5 MT4,$(V9)&NVE8WA+CZQ'@KL3BG@%7VA*A*GXJ JH GP#0KJWQU45(E2: *T1 MDS)&5;-B2 &$%,5ZJ\-:+%7<*F5[T7U0D@:PURI**H3:OEBV44B $W_*:QET M"(,'I-AH9V3'# -'PE8R*\KB6PO&X<3(0036;*$V@89>B^*9KA)AC8SF[!U1 MU/ "*1JP#&V1 TN&%G[(ZP-+>_ON::(O%60=4R62GU-Y[]*#U (5!-/62RU? MC,2/,.X$3XD/OJ!7(Q5I,]Q2)Z8O'&Q+T@/:5&04E924@KO=1:=H=8(C138)NZUI#]%\HHO[Y=+$X?KE@M(@XG ?,2'>Q<;''FT4EA^TI">]) M\<#5-X.3G]-)OFX0 ^'>?%E2Q4F6!/285*&7N@QE&]OBS69)CX2_@-Q MQ#NLRY-7KY4I$VDM%E.R\7_H&NYE7E-]:\P#@:EE )'MND?7E/B0::B.:V+% MY&>%&I**,-%'%]X#CXV2^?%X'!R'OOW4;5[+ZC'KAD6:6I)2A<2QJA%="4^QF)(5UWY73HR4JEV(.2 M:*L2W.J6>BPUS!ZYQ.WCRM":OBP:@S*+_"<9<@S%+)I M#"I:VL+'6&XV\3"E6"8N)(/DALD]N)VR@?IB93(BI.;!SR>I6S::VQ6N+:4K M6K[^OJ^\-^J/U-:B(NRPB4>24AP)HRD H'XG"T'AU083+Y9WR!>5=W76*YF# M($;+K,I$";>R\T7B"%3_ EC[NQ':U_).+-((MQ-K.T*2;?V^C*E<_Y4![AY$ MQI.ID#M ;O?ZM$!77J#_1&\"O_SCU?%\^B\,)\:DQAV%05%3!-R@E1\D46J? M$83A41KU3OS;D^E-FGU:O/01:9)G"&A&K@/9T%BQRA.(CF0\-4V-0X^]!'$3 M9B/.XMF+6K.4;^!B#E,/[UCJ/MM8N'MZ3C8C0@JE4HOS@+82OW?>4'Q(UI3> M''<=YAIEU=Y1.,B(7N\.)4[(K?2E*H=!K;Z?N5>@_R"\#HS/R-&N749B@79$ M*;V/T"3SE,F9B".V56G:6#F" N^ -6*JBR=X1.;K=>"/3[2MC]N'XHVBSHGI MMP4SF91(*9ARX)-C>!)5W/5I)'[N9U++AG=]M42,ULG%"=Q!DP0(>"9["H.I M>)ODA@0EM&?QA#^:=M.6*L\&J-X4-0;!D"8-2@2BLB -N:]40)1G/Q!%2\26 MK"IDHR.N\Q(ZA)2&&*02(AG,X(PNN911A%D:;=*0F33C(6=)]XI>OLMC]2)\C[[>GC[K7TJ] "PC^"D?GTY]?3A"7_*$T M_8BNX8^32Q>CJ_D1)1*)0ANP7CG,Y?D'7=!_K3[_+U!+ P04 " .A 99 M1VS]Z.D) #T&P & 'AL+W=O[BI&IS9*RN$IVDD[W=%(N*\O,(T1"$CHDP 9 RYZOGW,!D*)L MV=EJ7FR1N/MR[H7T?*?-9[L5PK&;LE#V16_K7/7TY,1F6U%RV]>54#A9:U-R MAT>S.;&5$3SW3&5Q,DS3TY.22]4[>^[?79JSY[IVA53BTC!;ER4WM^>BT+L7 MO4&O>7$E-UM'+T[.GE=\(Y;"?:@N#9Y.6BFY+(6R4BMFQ/I%;S%X>CXF>D_P M48J=[7QFY,E*Z\_T\'O^HI>20:(0F2,)'/^NQ84H"A($,_Z.,GNM2F+L?FZD MO_:^PY<5M^)"%Y]D[K8O>K,>R\6:UX6[TKLW(OHS(7F9+JS_RW:!=CSJL:RV M3I>1&1:44H7__";&H<,P2Q]@&$:&H;<[*/)6ON2.GSTW>L<,44,:??"N>FX8 M)Q4E9>D,3B7XW-DR)(/I-5O*C9)KF7'EV"++=*V<5!MVJ0N926&?GSCH(ZZ3 M+,H^#[*'#\@^96^UV<\_#4[39X]8/FXM'S\F M_0'[WFJAH<;@16<,,$U2][*3)1KH1AHX&OP%$"H@(' M.^FVGN>#DF3"DA0C,B*KC73>(96S5S?9EJN--[^4UJ/:+^3#,'W&EJ\N&J-> MMPXL]PZ<A*M%M=%SE;"4:#@DA@Q5^U"DC@O^^RWQ>+2/P^>_>HS7M7&UE3CL6Y-7<1:,&)3%SZ.;:!1 7WV>]"G M*ZDH4#@JN<)L)+^26):-PP@ ;\K!N^GS ?E%P7C^%T9'B(9"V5I+W0PS(CU; M=LP_DVTE"S/N-VR-4:Y;3M%0K^1)0.AU+G=V]1' M@[5R[E+%$E':49E04F4N0KYRA)9F=1.:QIJV->LB-*8O$MLMDT;+MY1+C!P3 MULG29Y@UUO;WX+"7'M'!?F\+-3$Y!@EK72#_U"D@#?BVVVKJ)KU3(D\8 MTB1\>)!#O(4V9W .7:O;+JBP'/@(,?0JE$5$6LQYT<[YIXR:*AT]>_#_.U[Z M6O'FW+++ E,WE!S:'CD)X7CUYC6[0$CE=7A^V^FL/_^\:*4MC/RO5CQA'Y8+ M]JH0U99:^ WAV&MNRD!\0/1&8B?4)IR\E4H)JUT\>XO&>TM!\6=X*%!@YRA:(O; ((R/HX0L=FV]H*YVRD;N0RB"-:MM1%[>OSN.(_V$MI'49H M[5'M8I@.#AU])ZYY_@#UY6 T?)B:VMILJ!?.I;88V4#6QO27HN [ &]#Z;@L M.K%F"VLUJLT)>R22'P7!M&._&7TM'H[%1VF$II04 '-4Z64M#,#M2F8Z,G7> M'%*C+((G+$:CZ]=]RAVB?>/%$NVA;\>H_X,K2".W>3I&>V#QXZ*/QC400-#% M%C7)+E#WA^DZ++5_+Q9+MMB88^%I.&C>M@U=H!AH*F*0=GO[ZUN;('3+@>$K M(10A=QFX>?9W+0GFH=[6E=^_FB'B>[\S;PY7D"3 ,J#?@WS<>I@S7%F>[2?4 MBA50X-$N&!:(?E* M%A$R:4G)$48;S?*@!Y=ILR3Y&131AI+K^PN*5OB<1:Q^IY7H=_K4L4);2XB* M(4L9I/F080^X=R!IO)15[4+^8(W,24$[R5J>F-V=O^22-=?($G995?N-V,^> ML@2J>L%(7>T0+>6E-6.[E1JP'B4MB_I R]ZRN)+:,!NP_<-SVGED@+PP@\-H MU!G6;";7S.[W;6C4X#2A0+D7I.&NK45KJ-/9YY %<8-RDC84*#C@6]PE]"'U M84%VQU?PS2?GR\X]%/:[T<8"TJC\ZL!3F1'#_OQN]*[% 0L3:,AK7OA2ZJ;M MWG &;'R#*+_16=4#?KKG)P3GYI(E0OWNOAWBZ7U%U[K4V7>^V1@@?$RMO6$E?"+76'MGV0OC" M[;I[N8E;[S$PCH,!5XHZ\_?*T&)*QZV9MA,XX'8T"HY]?[#R^$A"\H>;-OIC MFVZ(-]2#J#R&?M_H?4 F;N.V;;^\!7_I?ZOH[@$I#CJ7W9+>G\^3V7B4#.8S M8A_,)LGI(&6?8KVW9(-Y,AQ-D]/QG,V3WPEKH7"!,!LU1LEVZ]0[M9#A1LDW9>MKDVX29C(B;+R5S#:B81%AW@ MYDIAKA.?SNLX:W)I*RP3)*;06><"G6/[P<71A,689'AZK"@;[WSXSA>@Q3#A MHF5/PO+5RI0$6\MZ145&P$5K I:.P_'4NA-5W?6!2*,QCWK">U1D^ )WVR,V/@-J[%LU83\QXO]1_^_]ZC5_?KZ M?O\LT=&/4^P[Z_Z;>#-J#OZ!M\D,/90.YIV7@VDR0.^E\^[+,4I[,$O&D^[+ MT0BU/DYFH/S45F=SC+:8H3V'LT[GI9,11.R[8Y9,I]"6[HU%HZ.+TMG@3IO! MU@D(9\EP/#UT8#!'6TY.N[;.\7*23$Z'75MARVR9]FW[D]8B M_)*S)P^_A^$&MY$ C4*LP9KVIY,>,^$WIO#@=.5_UUEIAU;T'[>"8R4@ IRO M-1:;^$ *VA_ZSOX'4$L#!!0 ( Z$!ED9T*KX"@4 "H- 8 >&PO M=V]R:W-H965T&ULQ5=9C]LV$/XK R?(DV+K\+F'@>QNBR3H MMHL<+?I(22.+#44J)+6V_WV'E*QHX[41M 7ZL&MIR/GF_DA=;97^8DI$"[M* M2',]*JVM+R83DY58,3-6-4I:*92NF*57O9F86B/+O5(E)G$8SB<5XW*TOO*R M![V^4HT57.*#!M-4%=/[&Q1J>SV*1@?!![XIK1-,UE 97"2I4E_A0ZAU!@9AT"HY]' MO$4A'!"Y\;7#'/4FG>+P^8#^LX^=8DF9P5LE_N"Y+:]'RQ'D6+!&V ]J^Q:[ M>&8.+U/"^/^P;?M+CQ"=PYW"MI2P,_R1SSI_H3\K%W-#XX>A.?!7S? MR#$D80!Q&$_/X"5]X(G'2_[SP%OZ^GY]#_A=?G<9,Q_!@TO#$&K8&W*'(@3H"/3""\>K&,P^22%D$50*7" MOE0!V!(=9LWD'GB.TO*"8PZU)F;1=N]-X->&US3K-J"1\L9,X!<$TL@!:XUZ M 66T+;CJ"C<&4*N@5<5YBX[SF#NR]>&;SM[YB@^E66-]@EI44#B MSH+=HGA$J/Q CUV139.5P7E?2T8J*:*$3-"6MN;,^%:)P\ORT#_.D;$71I=4 M&$DG@>L#R!6!2&4)0W DK-9:3AQN++<-S1;5PH\8[69@+*4:-SP#4_+"MO4K MR:!R 0G1.L2(._\B"18%!0WN6)#@6M+NG0_1XI(4J"T'W5_0+%"=72W1$-=W MC3ML!?0<^,M$,$"6=S%V.Q,F-0L-:'YS ME?)6? M+^NP;CY @BZ4H,/=7/0\\'_]=DX_=;*GHSO,L$II&I,H.%)U7#5\2>#A68+J M][R$Y2)8S>-@-HV&PGFPG$]I80;OI&5RPU/1#\GW1N=./0Q/RG]K6X2:PO-@ M -I=,EZKXG5SF+PCW21(EE$PC^(S*W<=QQYMB8)D-0OB)#E6#J=!M)K")V5I M%-ASB?Z6A%423,,H6"[G0V$4Q%$2Q(OH']?WEY.=>$K#WS+=,'VFA!W4]\-Z M+8-I- T6J]E381+/Z2_IXCT] C^.]*-!WC9:>TX[,X'I'A0Q]>%XZT^]EN5: MVCRBWJ><2_V-KRW;'7C(-9GRYR:S5O.TL>Z <33B../8TI8X#5XN@L5L0<5> M>6!_LO!==U00L3IV>7(=&#]W"9H,[J\5ZHV_I1NB,3J)VZML+^T_!-ZT]]]O MV]NOB'NF-YR86V!!JN%X,1NU0W-XL:KVM^%46;I;^\>2/F90NPVT7BAE#R_. M0/]YM/X;4$L#!!0 ( Z$!EE=OX_B?P0 &P+ 9 >&PO=V]R:W-H M965TI2.QZ>C4BJ3+.=Q[]8M MY[8.6AFZ=<+792G=[HJTW2Z22;+?^*PV1>"-T7)>R0W=4?B]NG58C3J47)5D MO+)&.%HODLO)^=6,S\<#7Q1M?>]9<"0K:^]Y\2E?)&,F1)JRP @2/P]T35HS M$&A\;3&3SB4;]I_WZ!]B[(AE)3U=6_V'RD.Q2,X2D=-:UCI\MMN/U,;SCO$R MJWW\%MOF;#I+1%;[8,O6& Q*99I?^=CFH6=P-G[%(&T-TLB[<119_BB#7,Z= MW0K'IX'&#S'4: URRG!1[H+#6P6[L/P@E1-?I*Y)W)#TM2-D//CY* ""#2<3H[@C?M M(IU&O.E_C[0!FKT,Q&UR[BN9T2)!'WAR#Y0LW[Z9G(XOCM"<=31GQ]"_A>9Q MH-E0O((E?BM(7-NRDF8G,OQJ11ZZ"X6XO+L69RF2_HKI0& ." 6,M3+29$IJ M(;TG;$B3"ZWD2FD5&"\4,@CI"*U[4C80>3SDJ+(N\"*(-;MYB&ZP(ID5[6ME M-J(BIVP^B$;&FI/_PZ7&,=@84TNM=T/QR8@-&7)2#WHG/1H]D$/_ 6.U$[_0 M VDQ$UD?F?:&'*O\?)=@"A>=T]DX^)S)%4 ME1TBPEXOH+:"1RBDSRGD& *BLHK+W*7#KEBEV;LW3R_L*_*,=!EUR,A4KNFE[CL"RSYU0Z;'6GM84+#4GDW583?]2^ MP_^N0SQL3U]K5971-B8I2+-1G-N]'2?]E;"0/G/(GC0PSZ&X@,S8M5 (2[D. MNNF=S+K\A?3H70/&& >SK)!N$['9<&,@PGPH?K4'/_Z9(WI4/O9B?($Q3]V8 M;U00V:*.A#3_TQ4403V:PUB?3#JWX[RU9-=1 \^K)K/,UEP4&).*\AP<-E&R M=HBA*80P^6'XTI_LJ'<#*@DJX7N>%[&RS66HV^VNDI?-#>IPO+F'WD!D"G-' MTQJFX^'[=XEPS=VN601;Q?O4R@;LP.3Z ]VL+HNV"'707[.7?4$L# M!!0 ( Z$!ED$:QE7Z0( (4' 9 >&PO=V]R:W-H965TL:T![4Q[7D8ZK+&ANJ1;%'8 MG954#35VJ=:A;A72RH,:'B915(0-92)8S+SM1BUFLC.<";Q1H+NFH>KI$KG< MS(,XV!ENV;HVSA N9BU=XQV:K^V-LJMP8*E8@T(S*4#A:AY7F?/W#M\8 M;O3!'%PD2RGOW>)C-0\B)P@YEL8Q4#L\X!5R[HBLC!];SF XT@$/YSOV]SYV M&\N2:KR2_#NK3#T/)@%4N*(=-[=R\P&W\>2.KY1<^R]L>M\D"J#LM)'-%FP5 M-$ST(WW6#_ M?XWJ 8/%ZU=Q$;TY(3$;)&:GV/]4XDF2XQ+S$1PAAR^*5FCOU4,8C+-QB3+)P>VA"1Y0<:%!=)'>[E,74M>N7B.4.S&>)R1HHA> MM'^VF5%[:SHA43P=UD6>DR0>PQ=I*'\NI8A(G(X/;"F))@4ILOU9'T7).WN- M@ E? /-KG0@(VZR7E%-1(E"SSZ!+$@$JJNM,8&U=H_ !H\ON^2@W5X8R[ZUKIW[Q^H:ZK63&C@N++0:#3. U!] MT^\71K:^T2ZEL6W;3VO[3J)R#G9_):79+=P!P\N[^ E02P,$% @ #H0& M68:UB7!W P [ @ !D !X;"]W;W)K&ULK5;; MCMLV$/T50BF"%&!6U-72QC:031HT!8(NLKD\T]+88D.1*DG;N_WZ#B5;EMNL M@Z1]D3C#.8>^[-4>XG'=\ W?@/G:W!JUP9*E%"\H*K8B!]2)X&5W?I#Z^#_@D8&\G8^(K M66G]Q1MOZT7 ?$(@H7*>@>-K!Z] 2D^$:?QYX S&)3UP.CZRO^EKQUI6W,(K M+3^+VC6+H A(#6N^E>Z]WO\*AWHRSU=I:?LGV0^Q41*0:FN=;@]@S* 5:GCS M^\-WF *]@@@/@#B/N]AH3[+U]SQY=SH/3$^&MG\H"^U1V-R0OE-N7,&9P7B MW/*MVH%RVCS,0X=TWAE6!^C- (T?@>;DG5:NL>0754-]C@\QC3&7^)C+37R1 M\+>MNB()HR1F<7J!+QEK2WJ^Y$=J&Z#IUZ'^*%S;CE>P"%#K%LP.@N73)U'. M7EQ(+!T32R^Q7T[L,C2_(B-Z,A*65+KMC+!0$[TFK@&RUA*/G% ;(ART]IH\ M?5+$+'GQG]^X3X#[--JOH8)V!88D$1V=?@_](R&?\5@^%^IY9_0&OZ4=0WXB M44*CHJ LB'J@>B5U1)L!:H"2FRGA<3FAE,U@?O*ER]&#H3L&R3PNZ6P 6-7E>(OOI) M=EQNP>^DF*XH/=XU?(!4W)@'O[]]\%08WL&'KE?_@4T$NZCS"U=RBT<5!Z@6 MZSR]YE]+$XY3.2&A?TN??J@L9WXQT,[HN:^__4]KWO#XT!.&M- M1\&>Q'DG[K\1<9+O=PGZ&8HW8^SGB2M+&2WSV30H9A&=_2,JR_$8E(\J/O6T MHYD6B"]'\UD>T63*%R-5_G*XP4[APW_ .VXV0GFMKQ'*KF990,QPMPZ& MTUU_GZVTP]NQ'S;X.P+&!^#\6FMW-/P"XP_.\F]02P,$% @ #H0&6;WV M.=!^ @ 108 !D !X;"]W;W)K&ULK57;;MLP M#/T5P1WZ9,37.%F:&&C:#NN 8D&[R[-BT[%02_(DI4G_?I2"+WP:F/:61#HH@9.]4BV(/"DDHI3@Z;:!+I50$L7 MQ)L@#L,LX)0)+Y\[WTKE<[DU#1.P4D1O.:?J>0F-W"V\R#LZ[MFF-M81Y/.6 M;N !S/=VI= *>I:2<1":24$45 OO,IHM4XMW@!\,=GJP)[:2M92/UK@M%UYH M!4$#A;$,%)!T^M3VL#A_LC^R=6.M:RIABO9_&2EJ1?>U",E M5'3;F'NY^PR'>L:6KY"-=E^RZ[#)Q"/%5AO)#\&H@#/1K71_N(=!P#1\(R ^ M!,1.=Y?(J;RFAN9S)7=$632RV8TKU46C.";LC_)@%)XRC#/Y2D%+G_&6C294 ME$2:&A0F5@I=A&H-1L\#@YDL/B@.K,N.-7Z#-2-W4IA:DQM10OEG?( *>YGQ M4>8R/DGX92M&) E]$H=Q>H(OZ;T%/M?:S[-.AF1]Q"_#T05D$+R5C$-"*D(@D@E&VQ])C:$ M&>!Z1L[/IG&87/SSBH\"W*,X.JZA +Y&64GTXK0OQGZ2K@16DENAMXJ* GK, M!Y*,,S\=IP//-,S\+ K)5U?H,?9FC^-0@^Z!:93ZDR3N[7'\T<\PXS=I:#.@ MFTPB/YIF T_D)TGFQTF?]+4W$@Q:FX/:N &F\9*WPG1=WGO[&7G9C887>#=@ M[ZC:,*%) Q6&AJ/)V".J&UJ=863K!L5:&AP[;EOCG =E 7A>26F.ADW0_W/D MOP%02P,$% @ #H0&69+ESX F!0 F P !D !X;"]W;W)K&ULK5=M;]LV$/XKA!L4+<#8$O5B.4T,-.F*;6B'H.FZSXQ$ M6UPE4B4I.^FOWQUIRW*;!.TV(+&EX]W#Y^YXQ_/Y5IO/MA;"D;NV4?9B4CO7 MGN9[8S@E3=JFQF+HGS6)L-*)5LA;)2 M*V+$ZF+R.CZ[3%'?*WR28FM'SP0]N=7Z,[[\5EU,(B0D&E$Z1.#PM1%7HFD0 M"&A\V6%.ABW1\;]T%O?Q4[?S+$ M*W5C_2?9!ET&RF5OG6YWQL"@E2I\\[M='$8&1?2( =L9,,\[;.19ON&.+\^- MWA*#VH"&#]Y5;PWDI,*DW#@#JQ+LW/+:0'Z-NR=<5>27+[WL(.*.DC^$.Y\Y MV #59N4.[#* L4? *U=;\HNJ1'5L/P-B SNV9W?)G@3\O5=3DD24L(BE M3^ E@[>)QTO^'V\#6/HP&);+F>UX*2XF4 ]6F(V8+)\_B_/HU1-4TX%J^A3Z MSU)]&JR8DB?PCM?$84W!6JFA *T3%=$KXFI!5KJ!2I9J?4:>/RM8E+SZS]^0 M9@%I'M[?B%*TM\*0)*:#$(\ ?B3D'=+];"I@:KUCC8#J MK753$=EV1F\$.FD'LSBC2;*@BT4Q%L4LI8LX(V][HZ3KC3B.T: ZI]&BH'F< MCR1%-**N-DU]WC$)-FA_+*ICV"C&<)B>, MYEE,4TBD9\MH- ?R\^Q;MA]_'!\43@[G8]H71*^$<0$GZ34NX.N4F M> )A;J45-FQXI=N.JWM2\DY"&N17,)8*:$NU@7AKP:LJ).S@N3]Z=S"684A=;72_KB%BUF?HAF,'N0[L M=U+E.?>*]Y5$7,A,%:PQ1[J1E=_..O@*31& L/DWVH;>64(^C*AQ&-L(+YX. MI?7:JW\3 (GNJ+][%4+HP^T.B47;>/[*DEI /\:H6N#MCY:U0PXJ:3L-"XA? M0M7!C E[J_5I RRJ,2L>%-'S)<"U@PCU6LK?46,DOSM/7UH$)F-IL56 M "+.Q!;2!?S#X#A(A['[=9@V#^IA9G\/A*2R4-XK,(VF\VP2>L7^Q>G.SYZW MVL$DZQ]K^.D@#"K ^DIKMW_!#88?(\M_ %!+ P04 " .A 99F>;321L' M #E$@ &0 'AL+W=OXO[D99HFZ@D^I+4>K>_OH>D+,G[2MM[^V'7 M(L69.3-S.!SQ_"#5;WK'N2$W;=/IB\7.F/VKU4I7.]XRO91[WN'-1JJ6&0S5 M=J7WBK/:";7-*@J";-4RT2TNS]WO%-%]VS)U^Y8W\G"Q"!?' MB<]BNS-V8G5YOF=;_H6;7_97"J/5J*46+>^TD!U1?'.Q>!.^>IO8]6[!OP4_ MZ-DSL9ZLI?S-#GZH+Q:!!<0;7AFK@>'GFK_C36,5 <9_!YV+T:05G#\?M;]W MOL.7-=/\G6Q^%;7972R*!:GYAO6-^2P/W_/!G]3JJV2CW7]R\&O#>$&J7AO9 M#L) T(K._[*;(0XS@2)X1" :!"*'VQMR*+]CAEV>*WD@RJZ&-OO@7'72 "BR,ZMJD'OKY:)'Y#+R479FI\F_NIK7I_(K8!B! M1$<@;Z,G%?[8=TL2!Y1$090\H2\>'8N=OO@O.^;EDH?E["9XI?>LXA<+L%QS M=&4WDAC1VDO ;[%'[ MDBE.&J$-K\G:[K=7Y-MOBBB(7__/OT@/=^EY=,+F;3Z(R7O1L:[B \A*:O.G MS;UII3+B=^9V+OS\_.D7PK3F\/JXY(Q$14:+(IK-)&%"XSPC/W2&(WF&0-I; M;P1;BT88P2<-.0W*E(;I!#NE:9;1+ [)ISU7L-YM9^@GR3)*:!F5XSBD01;0 M((G)S]*PYD&9,U+0.,AHF:6S.6!(()T&X]S[WO1((_:Z:/MV4+5GMZW+^?.] M$ETE]C#"NIJ(P=$7UE.S&V+MB< TV<@&+-#_/QH\]CN%:Z#I,??#\*NT!#2-RY.XED& '&56P13P&.'.:1;$4^IBFN;" M&?B0SA:%H -CL*!I'@'NS%"4T;C,:1(?J?P(#V<9*6F2%$ S3U-40&]:( '%;#8. M$ 6[!?((Q-":U$)7LN\,,9)TZ$!6YPFD(P0L?#'-A45)PZRD M<93-9\L8OH6T2/(7WM2\ .QX4V-OH#=AS0-F #T'Q^+TQ?UW10IO@2,+'GI9 M4%N!\A*25R>NC*7Z".-V'L&(!CD*43&/%8I%@KED7MY RL2R/YZJ!3+MC@36 MW9(==CQW!<$5!@G;2LA>#Z;95G'NLV=]M]6BUP[:NA=-CAL0NR17W MCB$(K4,ZUD3_=#3D8E%;VL&#:U'S$Z0.V!FR@A*"/Z>'HYX9(EJ[WD61,%M; M;9&#W<]V8MPJ'3%H=$EK M.ZKFUG69"#DT.D5K3LZPG5( 69(OABE79^_I,G>88,=R[V)FW>Q5M3N& 3Z@ M7IO;I:,/-K@1V.GC$APQ@(RXGZ$X'F. 4P%!S,V-(^LBY,[5$N<='SJ MOQ;;SJ9W9XG4*V23(0^U2QN"8>?Y#?JDZ7Q_8'/<91VBAESK4\K9S?(3OCW^ M@V\/[\%D::"6U\CJ6EA5"/1]+CFJGB5CL/W1[@(.\8D/B/Q9.BSQ= $C^OV^ M<5J@NF)Z1S;@)<3]%YO_>&J8\73W_<$_V!>Z\]JU?^\LECT3OM2RUA9Z&Z^J MZ6M?96R46P!"O^,"=J]*BJ>@?N #68=^:-Q^+\EFZ#YF-19GZ;]G:#/_T)G,A-D2+628+Y/XZX;&5@B0^===*)9Q2IZA M#5RB%CS[JVH?!QP%7BN:TF=W03_T_;N:73VT7&W=!0M.;&O3WT*,L^,=SAM_ M=3$M]Q= 'YG:BLYV*QN(!LL\71#E+U7\P,B]N\A82V-DZQYWG-5&PO=V]R M:W-H965T;RXF+IX'_"+8V=V]N RV2AU[XRO^2J(G" 4F%G'P&AYP$L4PA&1C#\#9S!> MZ8"[^RW[)Y\[Y;)A!B^5^,US6ZV">0 Y%JP5]E9U7W#(Y]3Q94H8_X6NCXW3 M ++66%4/8%)0<]FO['&HPPY@'KT!2 9 XG7W%WF55\RR]5*K#K2+)C:W\:EZ M-(GCTOV4.ZOIE!/.KC\KE7=M(UP@+T[ ,5P&] M=(/Z 8/UX;MX%IWMT34==4WWL>_5M1\91Q/8HN%'A5 H05W%90F6;02"J51G MP-))5C%9(G )&=/ZR86P6K72@BJ@'#@62HR'L>!]="DSF0&\!Q[&YD]6G;C(HM54*@V<\%S3I+%@ MG7RJ5:-5AKE/HT.-T*!V Q#SR6L/(-SIOQIUZ:>,@, MXWW]%U!+ P04 " .A 99 ,%*=6@# $" &0 'AL+W=OC=,,L3?4V,JU&5GE0(Z(TCB=1P[@,EG._=J^7<]59P27> M:S!=TS#]M$*A=HL@"9X7/O!M;=U"M)RW;(L?T?[3WFN:10-+Q1N4ABL)&C>+ MX":Y6N7.WAM\YK@S!V-PD:R5^NHF[ZI%$#M!*+"TCH'1[P%O40A'1#+^W7,& M@TL'/!P_L__I8Z=8ULS@K1)?>&7K15 $4.&&=<)^4+NWN(]G[/A*)8S_PJZW M3;( RLY8U>S!I*#ALO^SQ_TY' "*^ 5 N@>D7G?OR*N\8Y8MYUKM0#MK8G,# M'ZI'DS@NW:5\M)IV.>'L\IVT3&[Y6J"91Y8(W7)4[L&K'IR^ )[ >R5M;> / M66%UC(](R* F?5:S2L\2_M7)$61Q"&F6K(HVSZ__]_YN7E(_D\)(U[35\TJRB&D'U M U9,,%EB"'=88K-GBKS$=P!=0A-/I))SE$[BC5#26VTX[LKW!ZSR>A6DV M>P,W5<5=TIJ?%"1A/(O#63*#FT9IR[\QG]S_-7L]38LP3XCJBZ98Z0 V/]LD M23C)XC!;&:=%/,HIV.OL=\NR8?'0Z/&[(JE3:H;D$ZC*:#,C3WL M&3NOG60=O08R*Q7YDJ8?&25XQ=RRL?2C/D&OGMZYI$8FE#%>I\\ K%T/>4"_ M/!H._1-QW](^DT_@WB)5>')J:V:!G1*\XT+ &N&B2.C8QV,@Q?"$3/N;(J6G MBD)T4)D;U%O??PSIZJ3MB_2P.K2XF[ZR_S#O^^-[IK><,D+@AJ#Q:#H.0/<] MIY]8U?HZOU:6NH8?UM2F43L#VM\H99\GSL'0^)?? 5!+ P04 " .A 99 MUGZL@[T" #U!@ &0 'AL+W=O>>PW!,MD(^J0I HUW-N)IZE=;-. A444%-U$ TP,W*2LB::&/*=: : M":1T034+XC!,@YI0[LTFSK>0LXG8:$8Y+"12F[HF\F4.3&RG7N0='/=T76GK M"&:3AJSA ?3/9B&-%70L):V!*RHXDK":>I?1>)Y8O /\HK!5O3FRE2R%>++& M]W+JA580,"BT92!F>(8K8,P2&1E_]IQ>E](&]N<']J^N=E/+DBBX$NPW+74U M]7(/E; B&Z;OQ?8;[.L96KY",.6^:-MB$Y.QV"@MZGVPL6O*VY'L]OO0"\C# M=P+B?4#L=+>)G,IKHLEL(L4628LV;';B2G711ASE]J<\:&E6J8G3L\NB$!NN M%5J0%[)D@ @OD7'*#93H!R5+RJBFH":!-MEL3%#LF>50C>\ MA/)U?&!4=E+C@]1Y?)+P=L,'"(<^BL,X.<&'N]*QX\/_H?26.7F;V5ZDL6I( M 5//W!0%\AF\V?E9E(87)W0GG>[D%/NG=)]FCN(!^BC[$=CT@&0/9#T@D8 * M43>2*K,B5DA7@%:"F7Y ^1I1#;4:H_.S/ [QQ:='RG28X>R0Y>)[;K468HL_RH-48^SF.T:/0A-F?\K$_=2QLY$=9ZLTD M,XQ$4A+][AG;::[).5=/Z_8^0R0D84H""@!:UOWZ>Q;@B][LR34WX[$D8'?Q M[.ZSBR4OU]K\99="./9#9;.K7PV20;OPFUPL M'2V,KB]7?"%^%^Z/U8/!KU%GI9"54%9JQ8R87PUNDO/;"2XO;WUOI'[SM\F7$K M[G3Y;UFXY=7@=, *,>=UZ7[3ZU]$X\^4[.6ZM/X_6P?9)!NPO+9.5XTR$%12 MA4_^W,1A2^$T?D$A;112CSL%>]-L!)14GYW1GL M2NBYZWNM%N\?A:G8!S%SER,'F[0SRAO]VZ"?OJ"?L2]:N:5E/ZM"%+OZ(V#I M *4MH-OT58.?:S5DXSAB:9Q.7K$W[AP<>WOC;W)P>,S#8&!RW !5Q;E=\5Q< M#4![*\R3&%S_]$.2Q1>OP)MT\":O6?^&^+^NGXR';-<&^U ;J1:(7W+"W%*P M.UVMN-HP*Q=*%(RSE=&5M%:;#5/:";;B&SXK!9/*R_-*U\HQ/6=ODBA.XBB. MXR%[Q(Z7G@EN+&2=0#0$*>@F)U%*7^M MI0$2*DI6$7W*#966M$/V21'PLV@;^4\_G*;)R87].\#9FEN<4>R)+(>+:+3 M8Z[TC+$[E-FWB--19D^R$,$[ "X*7R? Z1VA+$ZBM($7W *)[?*P-'8;($%X M^/3/7@P2Z;X 6B!WZ"* 4C16.L_2L[9Y_#HK)6((5);5O@R.^<*-V":.K6?6 M<>4D+]%A\2\4AK7"=672A&N'(9^Y0F5NV#CQQZ=1PZ]_X'+S.2U8+HP#[=@*/2VD*=M.6*RZQ0*LK=!MM: MW;B2XIBSFP)#F*^IP-,!NUF0_1V$&Y:T9?UX')Y=:N/>^UH1SZZ9<=L:WZ6# M.IKIKJ_[XYN[:E\&>?#6B?HH-UF&*RF9M.AP5+ZDUD7);6^?VV M _A>O6>%JZ!ZU*D HG%\C7 N>TS?["VR][DN.T+^3>1[.4H;8R]1")V[K?F] MIM;%G8"AG'!4O[&J05 :,( $B9:NZ2M,X1&ED!:/4Y:*J]2YK^>0.V_\Y2LW M28?QC[[P^DO$^Q!:W\F0?90*5PYYG&L;ROM-=AIEU+%@B^:>VH36?G0^R$MM M2;N)'^'I(_:'*H6U(XOS\@G (]!PAN?[Z&@AN0P;_F(6FJ;&) , M?U]*/O.IC2B$,UQ[PGF9!9H*_"8(>(2D[E60M1">YE;U7;,"U^1_:(I\:IIA M?Q&7%NU"UIIO>T*S#3GWS"T&[ ML.-[N^C+P@?B5BRD4@TQ<'%)7712;U@61VCF"-)T:W%Z&L4I,6_"'HS.A2CZ M!MZ7U#:P)+V :#L;T*C=3)'[Z-]BF,K\J/ON<"^-SDZR:)RE[^#4"]DZ4 HE M:)P=O1^T4J'9J8IEDT M&9\<[$RBL^PL2K()/78?R0QBE.%RG)XE_5*?JGO4\CGS[8 >?@@=D'6".#9. MH_1T>DSW43L_%FVS'I"6QW'V=9:F^'_E:I':Q8=@?I$\J-/0\C7UID'S#CV$F.T M]4*I$F;A7YM9T!131'BWU*UV;^9NP@NI7CR\UL.\A@Z"AB;F4(V')],!,^%5 M6?CA],J_GIIIYW3EORX%Q_1% MB?:SP1-3_H@.Y]Y?5_ 5!+ P04 " . MA 99S2RYZE0& #X$ &0 'AL+W=O#@8U3D7/;UX50^++0 M)N<.KV8YL(41//&+\FP0A>%TD'.I>E<7?NS>7%WHTF52B7O#;)GGW#S?B$RO M+GO#7C/P22Y31P.#JXN"+\6#<'\5]P9O@Q8ED;E05FK%C%A<]JZ'9S=CFN\G M?)%B93O/C#R9:_V57NZ2RUY(A$0F8D<('#^/XIW(,@("C6\U9J\U20N[SPWZ M+]YW^#+G5KS3V=\R<>EE[Z3'$K'@9>8^Z=6OHO9G0GBQSJS_GZVJN4-,CDOK M=%XO!H-91]*Y>OQI.P_,#],8MO?$A].\+P6&( MX;C/MF#8ZU+DT8LF= M8."A8EGPC/%+F4/CUKS#-)G:+=,<&3:HG2E$8VTC">/>!!)E;X_+/,+ M*5NE_M>:TEP4*WJ6SRNO,(.^'(V \AC]+)11>)SP9_:HLQ+V5WY7 M@QP'H5? M9\@[W[PJ>"\\%,%AAL@CU(:O%/)0);8AWHUZIF&S[3J;H>G&L<_N*L6J]@9) MZ*F!:C*ZVQ*VLINRM,['C>R%-DGIA:MZ?+UO3OMM^[^%(D D"]0#&2F18"N, M13Y'T$?# YN"#S_4221EZKK-V9W5%M3!(_]^H#AVIW";K@B@=C!=&!T+@4 8 M4,=1+F$+HW-B;<6:5R47/E)#.6G:Z%J-.T6F5'TH]+N!2R'B LR@.+6)K@[2 M6NH&TR":5+O9BAN86QCA5M8:AQ M9IV17\5+90*?%2LD GOD&?&$E$?CTUD03B95WOOQFD77$BVL&EZ&C3FKFF"" M Z:$*4XG92:>2SWU=!61VCHH1ON3Y$M5IW5;%^%J<\ZRNXX1H(__^ MH9;3-+=U:6=RT;8Q6@F2/E@X>XKV[!D@@R;#8#R;L3=;]<*.28OP9!1,3V=O M:>U>%RNS*-^6TCH?*4@+G>%RY 6FHQ6SJ5Z1$O5-:5^[?7E0.VM!_^MOJT+; M0[K>-X,D427%C5A*Y775OCM+G;2SCMAI,!R'**!99\P[$9VS^Z:HNQ3H0_/> M.4C>[M-WEQM=C.;W39N[;S>;Z,N)H_ 443W9&H_0)D\G8W9=Q9$WV_?>R&\! MC*( A]?M\>DH"$^G=(7:(^'T) J&LVD[MA;U [;W,]P500#[1$',P.J0%O1> M]=2ML_XADSLBN>OZ,^C<1G-AEO[.3=F*)E)=3-O1]EI_7=UFU].KOPE\Y :) M9=&C%E@:]F>37K5G-R].%_YN.]<.-V7_F J.WDH3\'VAL2_5+V2@_6/'U;]0 M2P,$% @ #H0&63F+AX1%! E@L !D !X;"]W;W)K&ULI59M;]LX#/XK@E?L;H 1.T[:M,T+T'8[;(<5%S2WWF?59F*A MLN1*KS]2=)8O,2 M*FY[N@:%-TMM*NYP:U:)K0WPPBM5,LG2]"2IN%#1;.+/YF8VT8V30L'<,-M4 M%3=/ER#U9AKUH^>#&[$J'1TDLTG-5[ ]Z.>&]PE6Y1"5*"LT(H96$ZCB_[Y MY9#DO<"M@(W=63/RY$[K>]I\*Z912H1 0NX(@>/?&JY 2@)"&@\M9K0U28J[ MZV?T/[SOZ,L=MW"EY3^B<.4T.HU8 4O>2'>C-U^A]>>8\'(MK?]EFR";H<6\ ML4Y7K3+N*Z'"/W]LX["C<)IV*&2M0N9Y!T.>Y6?N^&QB](89DD8T6GA7O3:2 M$XH>9>$,W@K4<[.%T_E]J64!QO[&OCPTPCU-$H?(=)_D+(.MFP./-_A%-P/*<#\* M% M=)G33%C;@#]<:HDU+M2*Y9);BV80Q@:#&^'*-T(U-VS-)2IS5;"U=G1HJ(HL MXUX7LP"V6=#SI*5 /XJ6$ZH58BT*P,6SH@%&!P[]D(Q7&C%;"O#0<"F?T+%= M%[;N S<*&5@/*W7@3T:(3*[5&L.#WF,+$+;'2"T=C'_Y?XY!N/5!N'B)\&V( MQ4UP:='<:5,(1>_2WOA79+\32):.%[<+O^J//WGQ O#Z,F*8>T[X%730UF->(>[3CM$O_;7"Z/+?L:TAN2I)N M(8*D3'"2LE;C:T*(A:#OB:WQPT GD!GD$N016]_N%[1Z)#8QZ%L5&%PVZ'B M^91\'8H*3YP1.47.ISB!M-GX%N_G\+\)U,_7^^AA&C:6BJ"5^48%7K#/C2%% MXF3%(ZM"PP=J^*\+-:;5<'36Y=\&T.A+00F%=@=Q.AS%9Y@8W<])R:(TXT4A MJ/RQO!'$8K&'%M5[#\-^/$C3.!V='K#G>8K@/%+ YKK )"AVS[_/8>W4T(C+H/+Y2;70.4-AW MN0-5+?43H"!U?J9K"DCK 3R"R85%)3)U' QU>MUC\Y8 6QI=H75AF3-<61[& M*(]YU#^)C]/T71P#M0TW".;VL60D]2R$+JN%5WH_5 M6C*:F4%%/@X\+QD7E)>CRW/3]E%>GHM*Y[QD'R5155%0N;EFN7B\&/FCIN&6 MWZ\T-HPOS]?TGLV9_K3^*.%MW&K)>,%*Q45))%M>C*[\U]<1RAN!.\X>5>>9 MX$H60GS!E_?9QV!N6YZ@(8/Q=ZQRU4^+ [G.C_9U9.ZQE M015[(_+//-.KB]%T1#*VI%6N;\7C/UF]GACUI2)7YC]YM+)!/")II;0HZL& MH."E_:5/M1TZ Z;>P("@'A 8W'8B@_*&:GIY+L4CD2@-VO#!+-6,!G"\1*?, MM81>#N/TY5R+],NK:UA71MZ( GRM*)KK?*Q!.\J,TUK3M=44#&A*R =1ZI4B M;\N,9?WQ8T#50@L::-?!486_5:5+0L\A@1=$1_2%[5)#HR_\ 4NUFJ+#FG"C MO%9KFK*+$>P$Q>0#&UW^^HN?>&='<$8MSNB8]J_">5R3G[AD2)OM('^L\461 M]R7YC985[$LPMS]SB%XQ(T_+#:&96&L8CVW82][^77&]@4$I*W%7D8\Y+4D% MCI?D<<7356]X03?D7M)2$]X.4&9V86=W8'LK+7F*DZ@5A;?])E#/-;0+201H MEX0^4IDIEWPRT^*$FLE"$;$T+VN Y!!*M- T-XVL)&LF$4$C4U;% L;"FYV5 M0-I2FI89+^\)59"I\"$5Y0.3)@V!),US2&&@B#P(C=WU4!A%"L@%?)VSG2XM M8,1"2%!+]6XG+@VT%5P;$PNR8(3#U"QSR9^ D3T!9JY "*S!".3A(3/6PVH_ M-#: A *(0:F"%+_8M)YI P%>S.2,+"IMI4NA<43.E"*^Y[UH[+6D7(([Y1=0 M]4#SBC4=M:M__64:^),SU9JS-+T9KAHD31"XG;#IPU]1:**8W7A1%<:;.,KW MR(91J((H(U7885ZEDNO8CMEP+""%\N>$2RH20$$[-CC#* M>]9D-NJW4UGS,G"@,0;(*G2LT9Q3V';S="5RM(/1:3R( H7(&"9Z;??)4N10 M&['CT1014 26D% 3;0Q:0*\)6M<+S[[Y%Q(J,PEUL $S+?X+R2U77UZ]DQ 4 M[\$*N!?)+5J]D8S<:$9>D-"=1O#SN<%]5>-^VP3M1Q.T)\1SX\C\!'&K8V^4 M34G'AKQ]6C.3$O[%ER8$&F^=FA!YV0I.7,]K7Q+7#_957)60[W+^'WB\$SGL MA1R]VXA!V*.*%]N'?Y@4]@ZWP)V)?<06Q>;'#_?U VM8,JXK"(^>Z7X?7YF_ MO0$W_(%G#-+(OSG+LT'YW=]Y)^ MR\%U8)[ X%+\">+-%&:&A7GK='2V8])6 M(XLVK*5N6,I,;@Q](QDZD%V(J79F5RR0SGU_2 [][H5&I^'>W1/_O)/9-@X]=VI#SP_.; 3!&GP/]3G3*.[(090G;A0,8PE),'-FR1OBTCR7Q$\QYWB>UY4+PSW$<62D.D)QU HU-O^C M6SQU/] 0^S0*'7_6MR-DD=B=!-\=, V&>F%T 45X'T/L1 $X:#KI8P@ 0^CM MZ;RI9)/.]0I3(>Z5=C]AT>8B&]A67?X#I473./Z9;.=49 )UVOI0"* _#S M#?'=Q-(;RV/LXGD)U!<.ONF69?77UN.IX!S6#?M#AC6K)Y$33R(G 0,8CT*^ M\FP:VG7.GYV R 3D$V2$8&2#&NM%4]DDO"LP#W#KE.9I53O_D&'Z6M$FZ)YE M)VD!1C#QAH@TK:1+/E.)OE-DWB'/=Y8\S\V1X'1^-W\):ZOED);IG!D_ ?$R MO$V0=273%00JL%$VR,-WB*Q+/C14OC_AAZ^=\."18&^VJ^96I.EII^AZFAL3 M6;KX _C@3MH@'%/E#C>-*BZ$Z-M?*0[7?;^P6Z MZ3D-O)U*O5V.WV$2C8:A)?5+(EII:!G>Y+M#J@7!CM7EGPSBA\7Y#2M%87)' MAC7PS"LAMMAZ+I?\7$?I@/SA?LSOAAJ+K80]0G_J^GCB8?['2S]"GE7$$V=((A> M'B5>#?W 2F^+JXW25)1E?05N;ARZ)F^JC-L)T/;6S9XK/^&M&SG%_L [NYU_ M4N;1/]OF(7M+96>G2HF4FQUB9L,!6+Z\U=)$T>&]6ZUK@ MG0O>4V5T0WA1L(Q;8@5GU91E#26V]X]X<01'WNRORO#%YMQ+%W"JM1B6E:$U M67T4M]=Z6'<+(;5A<'C(!B](BIGB%5ZYXN) Q!!%<^M6>S:S4;#ECLV5IJ%P M.5WOGG,ZS8KM#^M$Z/^?0XT^G0)%KK%$2.;-P]D/ [F:<'NEK-LK/('C/O3R9 MVYW5='2NNHYY7)1VQ!?$ X&D#H)Z$S"0[2K"["PZ4*T &1F?G)871?Z[@[>ZX= MK(R^XP4QT-RP9_M9N]Q#7Z/&G8^%!9/WYI.H@A"N2FV_&[:M[5?7*_NQ<2MN M/]E^H/*>8RIC2QCJN9-X1*3]#&I?M%B;3X]0"+4HS..*43@FH0#T+X70S0M. MT'Z+OOPO4$L#!!0 ( Z$!EEPI]G38@< (L1 9 >&PO=V]R:W-H M965TZ4S@O^*0]FY6,U'V(;HV'X8%K;;IO_R<<9@<>/74@2(?*-CN MI(BM?"NCO#CS[B \[88T>F!7^32,TY:"LHT>JQKGXL6U:UL=@7(,0MI*7#L; MM=TK6VH5SI81*FCCLLSBKI*XX@EQI^(& IH@_FXK53T\OX1IHWW%8-]5\:S M=[U=B,UJ+HI5?'= M-Z^*U>:-^,6*G]3.]ZA@4;R@N*Q_G(NW?B%NI+^]W_\]'2A6;^Z_7+O>1_%) M>^7$Q\5V(=XZ#XX)$6LWTH("R"QQ+3L=807$'6]4-2K^O=%&38^7;'H/LZ,3 M.V6TNE,B-C*.*NGH^N6;($HC=1N$D>6M:)77<2YT%'+OX2:=#BI&0X>5,#KJ MO63&T%9<=EX;RKT-;9-W3E>\2WT&*P8U%Y4.T(>_K#^O#V Q2*K(=5V7@E+KTG.]GX2T*6GPXZ-EGF7'2]#SV,)RP/C2Z' M%;C)093EGSWB*Z0Q X8ZA!Y:R &TE!#Q0&Z%1J+<:%-*B'^@LJ!HJD"*#T9: MVC*Q;"&V_>X/= 21K883;:H$I%/%2'(8!/H=!&K[C&\)5?68GKEHG*F4_]K$ M;;+\X'J#;%&E0E,2JT51G+XH:+,<,(&ASL-9&9'UCHHTG9VC@8XNR.H/](AD M34!VA-+K'?#:4;>=DQ-"2>#\E##1*%/-V9.B6) )_T5[N)=Y@\:G._.%0!*U M[3O4]"-Z=-N"5R#3'%$)&I)R&%1=*^[/(J+E#\%_$#ADY"]E=#M(7F^&C'P M;483V4+IKTN6@Y3H$$JJ'X2:'*)B^5K!)*[?T]) 7^^3I(GV8OVH]A+,"AKE M9!69$7+Z \/T9D!H?L*%*1#@P^F;W=:@HHP/X4XH"]K(L6A.*B$Z]X ,Z^Z MGO&KGC9_(7Z;E"F3BKJE0%2R!<>&.2P-F?TU%W% NA(1H,1L5OJW(':>HPQK MB6B)XU(5UJ!.I%H?C_2\=ZX2M:0JI]7&68@3"#_/BX"# _?>W:F6(W< MJT'J5'L]69*9:0!C2C>4=4.]#D&LE;;7E'\>[SXB)*+- )J"XOR '*? M#SPOP6_P*DT<0>_ ^P37 PJ$,$!0W".[FZ^&S2]8 M,+6'(1!I/),M405GW "W1M.TQWE*]Q:IL<.V@_2X@*2XY9TB4$+32 +LL2?H MO>4PY5:.*Y[B&6V/)F*GU?,E]$;5#]D)6$EQUQN+[83,.)2!7*E+YIJ;G-@I M^H@ TO@(YXB+$[OL-& _DN=U#ZOV"5IM(5!2APS),A[?0'(Z:1PG/)+!Q!)U M=#Z/>;R%0UU1J&\Q1+3(.0HGEMC^&VV1(7AG4>]QG?XWKM, Q=^J.)D/?U9( M2VYVPS5B6AJ&5H.X ^FY'B4L2_)&4YA8-S3:'TI*/\,V46(0TW$"(SDE8Y6D MS/.,"$KGH3".8BM$BF!@AA);U<7478K5R7KQV+UK.;D@8_[?\\\ (;6==%<> MOXZ_-%RF"_;]]O0S!:XEX-# .7 ^6RU>OIAAZ.>K?WJ)KN/K]LY%7-[Y$4T MOM,&K-?.Q>&%%(R_OUS\!U!+ P04 " .A 99P^F'134# !M" &0 M 'AL+W=O/+8M=K-HXWWV^LX=JL-=,I=F2UH?%(;VRF/6[N.W=:"JGJGKHTY8R+N M5*.CQ:S'[NQB9G:^;33<6>)V7:?LMUMHS7X>)=$1^-BL-SX \6*V56M8@O^\ MO;.XBT>6JNE N\9H8J&>1S?)]6T6['N#/QO8N\F:A$SNC7D(FW?5/&)!$+2P M\H%!X>TKO(&V#40HXZ\#9S2&#([3]9']USYWS.5>.7ACVB]-Y3?S2$:D@EKM M6O_1['^'0SYYX%N9UO57LA]LLSPBJYWSICLXHX*NT<-=/1[J,'&0[ <._.# M>]U#H%[E+\JKQCUY3\!AJL M:HG2%;FI,%+CO%6A9.3M([: S>+/48,?O'JP'X[L/,?L ORP6B_<>2MKJ Z M]X]1Z2B7'^7>\HN$[W?ZBJ2,$LYX=H$O'=-/>[[T)Z4_L&?/LX<7ZMIMU0KF M$;XQ#NQ7B!:O7B2"O;Z@/1NU9Y?8_[/VR^R)O"+_)L+)>#TQ5N?&<#16%LC* M=%O;.*B(J8G? *E-B]\(Y""-A\Y=DUZLJ<&%[R@>2PUPBI!0620TE_D$$:6@>5Z.2$IY*:F0R4D_ M>@A:<$'>:;>S2J\F1WLTREA)V818%(*R[$1;%I+R@DT"ITE",RG)!V4?P(<^ M^/N!)+*D92:>X)P7E GY!,^0L13L*9YSFF!"?V#;V:?24082\LF)88W*C/(T MF]2@R HJ63ZM$\-Z9XQ\,AX+/3V)7 3O9())RO(RQ)E@249%DE.995,PISP1 ME(NQ!Y[[=L23$="!7?>#SN$[MM-^F 8C.L[2FV&$G,R'08SE7S?:D19J=&57 M!8XN.PRW8>/-MA\H]\;C>.J7&_P? !L,\'EMC#]N0H#Q#V/Q'5!+ P04 M" .A 995["%#B<% "C# &0 'AL+W=OT?9BM,E ;I]V(?$$GGW[MWCW9D^65MWZTOF0'=U9?SIH RA>3<:^;SD6OFA M;=A@9V%=K0)>W7+D&\>JB$YU-^K6OE M-A=!OU*(6NV7AM#3E>G [.Q^\N MIF(?#;YJ7ON]9Y),YM;>RLN'XG20"B&N. ^"H/"QXDNN*@$"C6];S$$?4ASW MGW?HO\3;ZTU9^Z".7IX&A !2]46X5KN_Z-M_D<"EYN*Q__T[JSS28# MREL?;+UU!H-:F^Y3W6UUV',X2I]PR+8.6>3=!8HLWZN@SDZ<79,3:Z#)0TPU M>H.<-G(H-\%A5\,OG'T*)3OZ8');,[VZNL-A>WY],@K %HM1OL6YZ'"R)W!F M]-&:4'JZ,@47#_U'X-03RW;$+K)G 7]OS9 F:4)9FDV?P9OTB4XBWN0_)]KA M3!_'D29YYQN5\^D 7>#9K7AP]O+%>)8>/\-RVK.MSY7>WL MKK^SBU;CX]<)K4N=EZ0!*YW;FD+-*Z:@[G:(:HF!X0/E[ *>MK'1[4&LP,H"NX1RU31P4($.QFDD\QC0/K]0.MLN2WK/ M.==S[$S&L9#3(9T78 ;)P,HA!5YT1R!#SM.:'8.2]X"=;P##],7H@+>;H *B M+.V*G1&9=AKS'2N3?Y+N>$@72KCT M'NJ>_3WM)$9ZJ+M!W??:O_GWVN_RJ'0-8/!X5O=2>9HS&](&5")UJ:#G3VT; MJZN>2UM#NPWAR"LQDTH3#@[2X.NC^#Y5E#8@PGY/#>E]ET8T+1UXQ=/1=U1W M,Y)E1A(F'/<3KM-P%QW1K!.;!Z$/4GH%VPG]3 ?39':8)MEL2J^ECE3H4KTG M\F230ANR<33H;C1TAXM,5%O$6LLM^!G?/7E;Z2+">RG!V*$0LK+>1W: P!PL MY6MZQ=VR:/8CN4<326Q(,D'2R3%],O11;2@[C!:3A^J(^:\8K(:N[;)EC#@< MGU%=728R\8;]Q-JSVTTG4( ]2&@#Q13R"BF*&$P6,T]L,OG3)A6X [)=;*R:J7HV]:EZ/^&13G*!X-09A6-D@E^E*Y M;J;N(X+EISQ8:?BMSK$' -'CQH&T4E6[G7_3Y&CV)IE-)^+\\!!;W[4NKBSY M+?+4.4O TKB=\L=NUP#^I\;#2YH@$=?QO4-*^?C%J23 >*TOZ6%E)(()";= M6%A9E+VN=-C(6M>^4,!@S.% %DJ[COD/UV,2Z8V369HETW$6/0ZRY"WVL[=C M1(>60AH%7VTPAS%T[AO6/VPN_7\W5]]3C]U.1GL7QYK=,EZ/4;2V-:&[0_:K M_0W\O+MXWIMWU_>/RBWQC4X5+^":#M\<#G!R\4KE-;6YU%D\A(J9D:J!HDG:Z4K9M'4F\C4&ECADRH1T3B>1!7C,EC, MO.]6+V:JL8)+N-7$-%7%],\E"+6=!TFP=]SQ36F=(UK,:K:!>[!?ZUN-5M2C M%+P":;B21,-Z'EPFY\NQB_J>TGZ.K) M'%ZNA/%/LFUCTRP@>6.LJKID9%!QV:YLU_5AD#"-WTB@70+UO-N+/,L/S++% M3*LMT2X:T=S&E^JSD1R7;BCW5N,IQSR[N&_J6@!VV3)!5LR4Y KG1*YE.V]L MW"RR>(^+CO(.<]EBTCGX %[:%YUZO/2_%MUBCE_'=!_/N:E9#O, OPX#^@F"Q?%1,HDO#C >]XS' MA]#_DO%A3!J/R)]QR4GRGAP?36F<7OSSBH,$/\@W'6["[I&V;&K&"X)<")<6 ML*VV#WQ'DC3,IN-P0NG02<,X3L-3>O8;0*XJ();MP+S@E=!G?DD89UE(TXRL M2B8W@%DD5])8W>Q%)-<-% 1VJ(IF@'1"IY,PR2;/O9J&-$E">DI]!U%"4/@& MS3> M2-N*0>_MI?2R59#G\%:';YC><&GP_C6FQJ-35"[=:EMK6%5[/7E0%M7);TO\ M'8!V 7B^5DBT,]P%_0]F\0M02P,$% @ #H0&6;.9"MI5!P B!$ !D M !X;"]W;W)K&ULK5AMCQLU$/XK5D (I)"W.]JC MO3OI>E HHJCJ41 ?G5WOKCFOO?@E:?X]SXPWF\TU=R#!EV3C]8QGGIEY9IS+ MK?/WH5$JBH^ML>%JTL38O9C/0]&H5H:9ZY3%F\KY5D;\]/4\=%[)DH5:,U\M M%L_FK=1V39:3_<)[73>1%N;7EYVL MU9V*'[IW'K_F@Y92M\H&[:SPJKJ:W"Q?O#JG_;SA-ZVV8?0LR).U<_?TXTUY M-5F00O/U:6VD+ M+8UX8T/T"7C'<#F/4$T;YD6OYE56LWI$S3/QUMG8!/&]+55Y+#^'28-=J[U= MKU9/*OPIV9DX6TS%:K$Z?T+?V>#G&>L[^Z]^9C7GI]50B;P(G2S4U00U$)3? MJ,GU%Y\MGRU>/F'D^6#D^5/:_[V13ZM9+6?BI"IQZU6IH_ ZW!\]ZR!BH_*S MJX1Q(0@9@H."J$JD9&Q$X9*-RG?2Q]T7GUVLEL]?!H%3UMKHN!/1B2J92ALC M-$[JY(Z.%&YM="VI ,-,_(HS;EW;27O04!R;T7D-=TBA3"BPUD)R* MRKM6;!M=-*@L"RIBR]?*:+51)Y#1=$Z+\V;B_7 >K1F@-?( 1F\;AU<2'M#' M,02B=)""W3!C@PVZMKK2A<398U 8?.1:!QYC')@4E'\$3W"#;E-[I$)][%Q( M7I'EZJ\$@PUY"&7D6R&]WVE;"RPG15YB-6#S(7&.[6YD #K*BMK#6.2'T05H M&LYTR8H0A14H3PZRW8WS#R;[6U*K@H2.- M;#T%P*Y0(? SI.;.BU*'G"SD!J'_)ZR0,_&.:M1&LYO"!$WI6@(]OR,@D*FJ M1GTD,)87'ZPF3^ZRD97"&M[!_D]=EV6C &XV60, 6P8V$@RH;>)DS7NF@LPJ M8LX% D%V'<#BE&8\^#/1D=IRW:#;^GVY_*P1JY**BZ-X*MK0YYU$XD(_YRX! M8([E-%N' %$&Q$9&' 2$41DY[U*%K-.4$ =!4D9FHLCB, MH&@U4/24W7MH7C6PT%@1@ H(&.D8RAE\T==R4?C$.34(3-%FUW%*@YL0/Z(HH[YSI M.?,)H:,*S*Y\F-W-AEJL'8)OF9J]JI-AV=*GFAC:NU0W/= V>H?:AJJT1GD1 M,N(&//+E:LD:;V>".O;SE^)BN?QJVC-_9V21;PF MI* IN4S4;F[[%P1N80 >H"&X +6XZW>)-VSQ#,XRZ8S] ]=,/]U*B Z&9/H1 M#29-=#403Z32HIR7ZQ20]!0UA*(<9YN3(DCBON^PK,^X.L M%")(VF@OB?7,S79DFMPK#0G1VV@:S4>A>NUJ_(XF;$O,J$3/S&=M.S8XI M:T,&[GDZ8T3GL["J*L6S>CZ8W4.5@KMQ=.03WQS\&:D!\$;Z6IG=D"$P)QZZ MCS!HZ&:6D:L1+8B;9 1%3@[YJ9$NO81>S35IL,T<4\IM==+ MD)*#:,:!&AA Z57!XKX=$8@>5PF+GN>]LD5/1J=7QW,;,SN;)[7?]W(/]HB) MRQJ33X4K&%.W'#'SH_16/;;F04O*3M'@0-,9M;<-TISGAKW8UVN%)>0M$RXX MXL]^6-H?SR"?(E>,1;A7\[$T)6?+R,;E8I$[&%)44W.CH>3(2O1_/I-T@G65 M$FV^]RFZ]ST<";8NH2?SE $5F.'VX2V?[YZ?C%=?/LM,?K%:G%V\A(V']V.,3?7_!] R/>9?%$>5H>_ M&6[R[?JP/?]'@?S-!ZO"]/_^(KN.[]MI%#.G\V"B)&J<- M>%\YT';_@PX8_GRY_AM02P,$% @ #H0&66"9#E0R @ )P4 !D !X M;"]W;W)K&ULK53;;MLP#/T50BOV%,37ID%F&TC: M#=N D&ZR[-BT[%16?(DN6[^?I+L>!G0!!BP%TND> X/:5%)+^2SJA UO#:, MJY146KED W5QI0'3[42:>% #?-"WU]X#:TYR1+GV\HL M$9UF-<>M!-4U#97'#3+1IR0@)\>N/E3:.KPL:>D!GU!_;[?26-[$4M0-"_:S+G25DB6! DO:,;T3_6<J:99(T8.TT8;- M;ERI#FW$U=S^E")?S:\3E$_@Q"/XRO\$53L9'CB_Y+ ML0-7_#:7'9:5:FF.*3'3H%"^(,G>OPL6_H?FY\%W03A,%L&2^@Z!"T,',Z M)&I-HAK5S#A4BV[TV''^5F>\L\O;H#RX$560BX[KX1Y/WND56 ^7_T_X\(0\ M4GFH34D,2P/UYW>W!.0PEH.A1>M&82^T&2RWKG3KD:NL2B*8%2K49:FQZ-:2)TL9F'NUBYFIO5*:KRU MX-JZ%G9[BI1"UJB=-!HLEO/D M8GQV><3[PX9[B1NW-P;V9&G, W]<%_,D94*H,/>,(.AOC5>H% ,1C>\=9M(? MR8;[XQWZ;\%W\F4I'%X9]9!!< M#=9$3FH.RIVWM"K)SB_NVJ7#[RUJ#Q_7].MF(T^PO#C*.XC+")&] 7$,7XSV ME8./NL#BJ?V(Z/2 $#?VBX:=46 MQE'+ ?@*X#\9'*?I($U3D!H::W+$PM&Z$IZ6O0EF%ANQ MK1GG__,GA"2[HI_ M(WT52!<$YKSTK<6='YT>;#D^.7=PBUJ[K5H++050]XM,'".2B&ET8B=B)8)0 M$IECI$>PO%*VEM M*"F64DF_'=!TT;OGPMG/!2"METBFBH+6"%D,@6FED_,^ ME)-78XF/F+<<+ %:4C&"H$@5(5I=^)Y[^;R&W6$@/8D4SP2*(=57) M7*P,7'@EM)=Y("_*DERAK'!1A1\\Z\4)^.C))$I G;6U) \4A L4*Y[L+$J1 M!^E &4$1(/@;H5NZ/"#[)OH(=5Q M0^GQ%FFC5X93NY"N,4Z&-"((24?]3I?-WW39[&>'KZQI5]63($UCR(,^I ): M3[5((]WWBJBQ$D8RV2OX.B>?S4"?9 /I>2+I*'\EJ7D M)K)'N5.13"6CZ0 MAGP N>S!ALPJ2:!A"A2RG,Z-H>D:3@]!)@:HA[+'+@KVM$N (&K@O)4/2*U2 MY@'XVQV\3X?CHRFUN N*(><6YUEG&T_@=\P [J5%LQ\UT5#'?914!DCNGTPX M?B&&->WAB!R,Y:MERNKNEVH7L-=NJM'>TZ%&NPH/)-:$ A)?$?UL_P:[B$^/ M_[;'!]P785>2,EAA2:;I\&2:@(V/HOCA31,>(DOCZ5D3AA6](]'R!EHO#<6U M^^ #^I?IXE]02P,$% @ #H0&65&WAY" @ O < !D !X;"]W;W)K M&ULK55M;]HP$/XK5C9-G;3BO/%2%B(50K5.ZX2* MNGTVR4&B)G9F.]#^^]E.R*!*$>KZA?C.]SSGYVSN@AWCCR(%D.BIR*F86*F4 MY1AC$:=0$-%C)5"ULV:\(%*9?(-%R8$D!E3DV+7M 2Y(1JTP,+X%#P-6R3RC ML.!(5$5!^/,4F#@< Q=,-.VU M>X;/>\NU=UUV3>=WT^EF-A8EB6%BJ6XE@&_!"C]]< ;VUZY*OR=9])YD\W?KJ88& H] [;AY6 P\ATGP-O#$G?$ M#3WWRNWWCP.CSL#AU6AH'P?..P*=_M#KN_H];P]UXX-V5 #?F#D@4,PJ*NLG MVGK;47-M.NP+_]09SYP.?Z1&4SU)_M'7<^V.\$U&!%;4A M66F:X8I)U5K-,E7C%;@.4/MKQN3>T G:@1W^!5!+ P04 " .A 99$,+L M0$0" "*!@ &0 'AL+W=O MGVO$)3X(^:Q* (U>*L95XI5:UPO?5UD)%58C40,W3W(A*ZS-5!:^JB5@XI(J MYH=!,/,K3+F7QFYM(]-8-)I1#AN)5%-56+ZN@(E#XHV]X\*6%J6V"WX:U[B M1] _ZHTT,[^G$%H!5U1P)"%/O.5XL9K;>!?PD\)!G8R1K60GQ+.=K$GB!58( M&&3:$K"Y[>$.&+,@H_&[8WK]EC;Q='RD?W6UFUIV6,&=8+\HT67B?? 0@1PW M3&_%X1MT]4PM+Q-,N2LZM+'11P]EC=*BZI*-045Y>\$$R+_YOC'K]<*CWBH^?S>>!9\&E">]\F2(GFX;!F@<[*:WXU-MM"2BUO\?0YBO"%]R&F6^YS7NW^=4'-^PW MS+WHYY_TAPIDX;J@0IEHN&Y;1;_:-]IEVU_^AK==^@'+@G*%&.0F-1C-S>N4 M;>=K)UK4KMOLA#:]RPU+\[, :0/,\UP(?9S8#?K?3_H'4$L#!!0 ( Z$ M!ED&PO=V]R:W-H965TS.K:%$3SUA_+LN!?'H^.<2]4Y._%KE^;L1)G/:Z7;JA2NY6CM:.#X[*?A*S(6[+BX-WHX;E%3F0EFI%3-B>=J9=5^=3XC> M$WR18F-;SXPT66C]C5X^I*>=F 02F4@<(7#\NQ$7(LL("&+\76%V&I9TL/U< MH[_SND.7!;?B0F=?9>K6IYU)AZ5BRG->U'I,R2\1&?6_V6;BC;NL*2T M3N?584B02Q7^\]O*#C]RH%<=Z'FY R,OY1ON^-F)T1MFB!IH].!5]:G%R[,": M (Z3BLUY8--[A,V(?=3*K2U[JU*1[IX_ALB-W+U:[O/>0< _2G7$^G'$>G%O M< "OW]BA[_'Z/VV'?B<_;K+]U1_/J Y(-& M\L$A]+-S;J4EN3VV09L\ 0B%]G*7HI#)FKX$I:!"]ZOPC@1YZ75"'/$&^IDJR$ MM^"!"*UH(]JU+K.4+02C5$0DD.*O4H58WTBW]N SI4J(\JX1:MY !(;/TVS2__>??V"<96RHC2V)#]UVL.8DC!IQXA5 MF7D[-H:>O[TX8A\"/UU(18;"5LX5LB_I%?FMK<(P *_=P:OI[P/X6<9X^A>2 M4["&$HFPEJ('8E3T;,FE@?J[B(6VDF2*()]%WO2RH<"82E*2/.%VS98H%I;! M%SR !'\CF(76UQ[E-5+J*T(S>A2Y6I"/>5PK14#6K3U-+4#)\!(G#'^'+9A$P>(@8. MIXUK(N)YSGN$I.8H*&JE$V^F5(*?84NC\RK:&FF/#F2I89.EAC^67K;R/9*F MGH/SX):>!-6P"@0*3DAD(FFD+VBE%XQ_W7C_[_Q'/OM5Z<.W:9H:P$YT<" M@G<$<[Q]_XY=X'+E37C_V(KQ/_^\:-!F1OZC%8_8]7S&WF:B6%,R>4\9]1TW M>2#>(7HOT?]H$W8^2J6$U:[:^X@4\)&,XO?PDL'-ZZT["FDXV#G(%<(OLQ&2 M47*$+>2.9%U:X9RMJ&MC%W5U%/XD; MGCY"?=GM]QZGI@1C5A25YU);- #(\;7H;T3&-R@!-:7C,FO9FLVLU? V)^P> M2WX15# <^]WH&_&X+;Y((S1=28:R B^]+(5!FKV2B:X.M59VJ>$601-66:.M MUT/*#:Q]ZV&)=E>W?=3_1;M=X]9O^VAW)#X,O=>N@0! %VOX)+N W^]>UZZK M_6HS2GH[MG\\M"F9KSFJR4((134D#Z=Y\G" O2T+RMU-.?.QWZI\N\U0% H$BI O-U7_Q9SARO)D6RL7/*.>P[;8BTQB M3."M*E%A_ML^MUY<8>><&T6NBA"NO;\6<>LY5-*$"Z)EDB]D5J5,:I=2F-%6 M8OFD!Y61\_J'JLNHJ2ZC@U7A"AV(;7WG OXS'[D!>4/@(A>;GO$/@B0[LG5CX)(=34GM!B;HYEWU^\H]9O;[UD8S7+/\8<-3,-.![?Y] MZ]V(G2-,("7?\,P[>OO:'K1G*!Q/@/+3A76U NC&C(\F'-Z5F&[%AV=9Z)"> MZ_N@LU6&#/BZV";Z^Z![T<)EVFJNHR/5]4HB01I!*_]-$]78EQUOIA,UR]MW#E(IBJ%-Y;+A(]+@&]4_[;F=Z:"0^/F[5, MUHQOO4ENQR0(9VO+9>6N71[AMZF_*D Y^;*V4/A44 >"$33KDW=NN=91[]9& M"&\3*V]93M^\&FGW]/O!?)2%HYU!NYK ]I7CJC7 >%LF_AM'"#&EJPF.^E,H MX#;4#+3BEUJ?[OBUI6^8R(\$DCX>M)4^MHZ&ZFO)CE4.9;\G:A\R$[?5O&6_ M/P=][W_#Z/X&,0X\YVV7WNY/H\F@'W6G$SK>G0RC43=F7RM_;\BZTZC7'T>C MP91-HT'U=#6_;@%%PSB.IMU1LP+4N!>-1T/<8S:.H\$$9[OC X5YTA3FR7?ZEQNA4#O0Q^B5 MDH\-ZD\&:4=1XXZ%D?[#J]6E":.LJ4["J_W7"&K*A46 ^OS/E4)C2>=T6E:E M+I6V0#=+,)E.6M^24K3?B0.BG\P(P].C1UYYVX\EW('7:O2-"$KU9&K'R+7TNVJ$W^\['VL_\_^Z39_H'@8?C.D5 .4VP# M^^%*-9K7&__":C1!",?=:6NQ.XZZ"/UXVEX<(+*ZDV@P;"_V^PBU030!Y=?& M.^MM1.4$V:$W:05^/.P#8MRL3*+Q&-SBK;#(,PCB>-*]%^60=0C"2=0;C'<5 MZ$Z1%8:CMJQ3+ ZCX:C7EA6R3 ;1=!+O2PW'K9^.X&$K_P.9_R:H7/@5J5EM M?H.;A9^>MN3A!SR,X2N)P,O$$D?CH_&PPTSX42R\.%WX'Z(6VL&=_>-:<%1U M(L#^4J,WJ5Z(0?/+Y-G_ %!+ P04 " .A 99WAS4"KT$ "G# &0 M 'AL+W=O-2KH5EK8$6C5(EAX'G)L&)< M#L:7#6VFQY>JMH)+F&EBZJIB^ND:A-I>#?S!GG#/5Z5UA.'X3W3 M>!IV* 6O0!JN)-&PO!I,_%?7B9-O!!XX;$WOG3A/%DI]=8=WQ=7 $9OR[PQQT5SK%_OL>_:;Q'7U9, -3);[PPI97@VQ "EBR6MA[ MM;V%G3^QP\N5,,TOV;:R:3 @>6VLJG;*:$'%9?MDC[LX]!0R[QF%8*<0-':W M%S56OF&6C2^UVA+MI!'-O32N-MIH')N20A=TK:TI"W MLH#B6'^(!G=6!WNKKX.S@.]K>4%"CY+ "Z(S>&$7A;#!"W\Y"J><;[&CT]BN MJUZ9-'>8ZSL7FH:'!\%D ML6<]+7%0@2;7*"ZQ#H2AY)W,+Y!E#,O+VH"U9B>]QR4(YV3)7(G:>6).7_R> MO.'&:KZHFZJ:!IY_[.A'V+#B&>F9'P;/2]^#J?4*(T>NN3)8JS*'O>EO0+ M MT["7M(R+7JS)Q!B5N ;E4B)LB7.1S&K05I%[ MGJN=4H]R+(UET7I"=M'H^_6]Y!:C_=C .MECWTY)_X/?A3WN_G1*]LCB\] G MX]H*(-"TQ)HD4ZS[XW0=E]K?D\F<3%;Z1'C.#(:X&PSQ3P\&S![_L^"N,C= M#%J'0P*_T 8KO,#*.M7]Y]%_U/T_>N( AV: ?\MP ]W]A&1N5?Z5J'7330?^ MB&912/U1YM3]+*:)[Y$O3&MT\B#FCV@0IC2)1F1$H]W;_?QS#XC&GD='?M)1 M$-4+:)K$.!3E!G/!\7.'E;RPG4@:(%!,LS0[X*0TC1,:CT+R"?M<'$P((AH$ M[F:/I!Z-,M3UTS.93;K,)C^=V8(;MEII6&'O%K@D;4#6<"J=YR%_-9V_^OQ4 M:H"C)>'["IGSQQ]('&KG>\INYNT9OR&59E@EGC_J$?V4^EA=WJA/C#!Y?D:C MN$\,0\QF1#.4_()?6S ,$[)G8^(S+, @Z]66%X<(D7:4C*8IWN8=C,52QCKQ M,O^;0D);8Q3,:!"EQP[X(RR\..G;.D)B3.,DZ-N*MF01'67>J>H;]I;'"O + MXE9D0YK-I]TC.VJWA4_:Y?,@WJ[P.-]6')M5P!)5O8L4AXANU^+V8-6Z6447 MRN)BV[R6^ T'[020OU3*[@_N@NZ_R?A_4$L#!!0 ( Z$!EF5*_CK]P( M .\' 9 >&PO=V]R:W-H965TC10C15052,.5)!IFP^ D/AIG;K_?\(/#TFR,B8MDHM2=FYR7PR!R M@D# U#H&AI\'. 4A'!'*N%]Q!IU+!]PNJZD^*0]O.$]K)XTYC3(L]PH4?.I65RSK$( MUNG^W6GNX%&TU?X=!>#EDG,B -L()=HUC'TUVV_,BO05-J5I$=,\3G:LG(&_ MI*\%Q33M]VB2IJ_!44;C?D9NE&5B'<_+1#\GH9_2+(II4>2;QI@F<4J3P_BO MS_?;MJNZ%>%?#'?A;S%A:_C3YGD5-(LS>MCOO32F28Z_=!7OUAKYUM64^L MJGU+GRB+#X0?+O!%!NTVX/I,*;N>. ?=&S_Z!5!+ P04 " .A 99=7WD M"W@" #T!0 &0 'AL+W=OK*6JJ;&NVH2Z44!+ M#ZIY&!.2A35E N=S'[M7^5RVAC,!]PKIMJZI^K,$+G<+'.%]X(%M*N,"83YO MZ 8>P?QH[I7UPH&E9#4(S:1 "M8+?!5=+%.7[Q-^,MCIT1FY2E92/COG:[G MQ D"#H5Q#-2:+5P#YX[(ROC=<^+A20<\LLSN1712%;831Z@ +8 MEJXXH(]/SNA/\]#8%UQ>6/1LRXXM?H?%>WC(^ M2OBM%6X4N&J[$C2PR1N3BYT0PM88#L(&M06<'YZ M$F7D\HC$=)"8'F//'^W"; ML@_<6'7U"A1*HM>@ZYC[).A)T1)&)0PI'U 4G*?3()W,1K$XB"=9,,TLD+[8 M<3!5)7G)Q.80Q=Y&TS3(,O)N_+NIK+XAFLP"$IT/?C:9!'$T14_24/Y62D:" M*)F.8DE 9EF0I>10K\/1)-:@-G[?:.2[V WE$!U6VE4WR:_IW3Z\HVK#A$8< MUA9*SJ83C%2W8SK'R,;/]4H:NR7\L;)K&91+L/=K*<0\,BS[_"U!+ P04 M " .A 99@#2#&OT" Q" &0 'AL+W=OY\S^/G[+.OPY72]Z8 L.2QKJ09>86UBQ/?-],":F&.U0(D MSLR4KH5%4\]]L] @\@945SYG+/%K44IO/&Q\UWH\5$M;E1*N-3'+NA;ZZ1PJ MM1IY@;=QW)3SPCJ'/QXNQ!QNP7Y=7&NT_(XE+VN0IE22:)B-O+/@Y#QV\4W MMQ)6IO=-7"83I>Z=\3$?>YG;8N2E'LEA)I:5O5&K#[#.IQ$X595I?LFJC8TBCTR7QJIZ M#48%=2G;43RN]Z$'2-D+ +X&\$9WNU"C\E)8,1YJM2+:12.;^VA2;= HKI3N M4&ZMQMD2<7;\43Z M$H_D<,[,:G O!OZ%GG=K#]=2[>!_U=*+X1M0YWTOX:2F/2<@HX8Q'>_C"+LFPX0O_EN1SN;70Z'FHNQ,G M9B&F,/*PZ WH!_#&!V^"A)WN$19UPJ)][.-;O&/YL@*B9J3<)W(_S<&;E+/P ME/SKB/L.N.^=?0E3J">@21C0SNG.Q/V$Y#O>MZ-2'BVTFN/>F"[D+0E"&J0I M96&PZV1Q2L,H)5>E++%HQ^\O]ULJ\=[PH-L'.M-\6Q+83;\O$O$=M2>57Q'&*AQ(R]Z[GB MB-$L&?2#. OHX+>H.,&2RUZLKLC1=F:4(C[KS,,DH&&?CX,UZ'G3K R9JJ6T[8O>>;M^>-:V@6UX MVTP_"STOI2$5S!#*C@=89KIM4*UAU:)I"A-EL<4TGP7V=- N .=G2MF-X1;H M_B6,?P%02P,$% @ #H0&65YVJ/IQ @ YP4 !D !X;"]W;W)K&ULI51M3]LP$/XKEIG0)D7DM6DI;20*3&,26@5L^^PF MUR;"L3/;H?#O=W;:D$FE'\:7V'>^Y[GG_K MO(2:Z3/9@,"7M50U,VBJC:\;!:QPH)K[41"D?LTJ0;.9\RU5-I.MX96 I2*Z MK6NF7A? Y79.0[IWW%>;TEB'G\T:MH$',#^;I4++[UF*J@:A*RF(@O6<7H;3 M16+C7<"O"K9Z<">VDI643]:X+>8TL(* 0VXL \/C&:Z QE]Q\&@$GP#B#: 2*GNTOD5%XSP[*9DENB;#2RV8LKU:%1 M7"5L4QZ,PM<*<29;*FC8*_YEHPD3!9&F!(6)E4(785H#/GQ^9"L.^LO,-YC2 M OU\1[_HZ*-WZ%-R)X4I-;D1!13_XGV4VNN-]GH7T5'"[ZTX(W'@D2B(DB-\ M<5]_[/CB#]1_J.R.-3G,:B=IJAN6PYSBJ&A0ST"STY,P#2Z.:$YZSX?1D$@7Q!?GHB=T"UZV]XQIRJ%>H, [?G+:5]A,3UXVJ M(+="MXJ)'/J83R0>I5XR2@:>29!Z:1B0'Z[F/?;F!1>6!MT')F'BC>.HMT?1 MN9=BQD=I&!_0C<>A%T[2@2?TXCCUHKA/>JAY_F#X:E ;MV(TR64K3#>'O;?? M8I?=\+Z%=ROPCJE-)33AL$9H<#8>4:*ZM=(91C9NE%?2X&)PUQ(W,2@;@.]K M*L GZW9[]!5!+ P04 " .A 99QX>^LRX# !6!P &0 'AL+W=O M$GL\<^8[+7Y9BL 1WXTM;++ MH'*NO0E#6U30"'NM6U"XLM6F$0ZG9A?:UH H^Z"F#CEC:=@(J8+5HK?=F=5" M=ZZ6"NX,L5W3"/-S#;7>+X,H.!H^REWEO"%<+5JQ@WMPG]L[@[-P1"EE \I* MK8B![3)X$=VL$^_?.WR1L+>3,?%*-EI_\Y/_RF7 /"&HH7 >0>#O 6ZAKCT0 MTOA^P S&E#YP.CZBO^ZUHY:-L'"KZZ^R=-4RR )2PE9TM?NH]V_@H&?F\0I= MV_Y+]H-OP@)2=-;IYA",#!JIAK_X<=B'24#VIP!^". ][R%1S_*E<&*U,'I/ MC/=&-#_HI?;12$XJ?RCWSN"JQ#BWNC-XOL;])$*5Y-7W3K:XXXZ2#W@?GGX2 MFQKLU2)TF,G[A\4!=3V@\C^@IN2]5JZRY)4JH?PU/D2&(TU^I+GF%P'?=NJ: MQ(P2SGAR 2\>9<<]7OSWLL^I'<"2\V"^;FYL*PI8!E@8%LP#!*LGCZ*4/;] M-1FI)I?05_=8AV57 ]%;TDYIPXFV.D_[,O"31QEG\7/RKW\\&\"S&>C^3')TIA&;';&LNYD74JUL[W:&K#V*EV71#:X#0_@ ME=LQ+)K1.,YIGF=34\03FD4S1N[U MUNT%AAZ7,$V^0WPVVT*)KNEHX*+'SX5TOI.A[ZS'B:4Z3 M**7Q?'XUM;$\I6F27Y%/VHEZ4YY'-,KB<]433GI= V;7 M=W1+"MTI-[2]T3H^&B^&7GER'UZ<]\+LI+*X:5L,9=?S64#,T,6'B=-MWSDW MVF$?[H<5/GQ@O .N;[5VQXE/,#ZEJ_\!4$L#!!0 ( Z$!ED.Z<8&9 4 M %\4 9 >&PO=V]R:W-H965TU5EFK5!8S2@B?E2JO)O/35G91ST]-XXJ\TA)6=38@/2!=ZX;P%!8\K_4(7A3<$8?RYM3GI77K%\/_.^LLV M=\CE4EG]PA2?\LRMSR9R@C*]5$WAWIGK7_4VG\3;6YC"MK_HNIO+Z00M&NM, MN56&",J\ZI[JRW8= @5)#BC0K0)MX^XRV_@R"Z2.BNXC.Z:C!WYIJBAC!B!(:C]AC?8:LM<=&,]R76*<7[]?S MW7!L-VJASR8 =ZOK*SV9/_DIXN1D)*JXCRH>LSY_#]V5-85&9HD6IMR82E?. M^E'AXT7Z"[3=@;C'+3_Y25+"3M!_?4(==%N'@P)?H'# T,N\4M5";W-8&.L> M[.YY:6J7_Z7:7H5E>/?V(U+6:EB4W91'B$J.I:2!)(YBS 1'KRJGH4H.@7;G MO#!8%)FN H&<).<,(YYBQ";S>Z!N_5*HA^T$QIC%.:]N,($TXP MB1GZ8)PJ]NH\0A(SPG'*DT &,<2@G9 1%"4]BI('H^AEXYI:>X[(RZ;[N6T'KT',HP9:6=GC:#K\*U1:1MT==>6Y!]1%4+Z($,RD" M&<="$IRP]%:M4D*@[MP;&(K(H(0"<\(&.# L! -D#9,B@"HX$8GTRGQH%"RH MP"P>) #A2#+,>10JIQ&@A BO+ +E6,#L. Z5.6 L"29% #%(A8O(*\M F28Q MA!Z@.($AA<60H3)-.8Z$0!_6T%)J"8T5-)"$1DBB(4T:29P("N$&CBC'+!4X M9KOV.(#*H"(ICF,)T81EHA+L)A(*( ,I([ *OJT$!6!8B[+<+DQ3.>0,JF ? MT](U#*]4T>A[8'D:@S:%!8N.!EDD4QSQ%#/*0VG*(+<(RU@<=:Y"4EGK(D.P M+4)6%7O<0.@",,:2H_OO9 +90AR<['LIL6Y-? K% !XUF=WOQX B^.#KE]WV*_!8KZ! ME>F[X-F6FG583>C^A)- DDI@HX2-F1GVF'=]4PDH%O'>V")Z@GXWU;.V4BK+ M\>(NYN>8=MOQ!8!"82P*Z48Q]$V<-0 M/AB&!LI5AZA#ZM(T;N3K-V[[NT'P/A1WDD_MM8;.GJDK6,J51@ \!53:'Y. MFTOT]$:KVG9,$D4GA]==3%..XJD@]US_.T?+\, YN(GX%#YZD9C&[.N.>O*& MD/774Y!3EJ#'\.&:$@+/?VCV<,"4=%;A,_KX;M#[<#D++GU*7:_:JRV+6I_= M_4\O[6_/GG>71L/T[NKMC:I7.31@2J8"CH%U=YW5#9S9M%=(E\8Y4[9_ MUUIENO83X/W2&+<;> ?]G>+\;U!+ P04 " .A 993!Z&MTP" !/!0 M&0 'AL+W=OG]WD-K'P([,= O]^MA.R3H+P)?'UO>?X'-O7JU;I!U,A M6G@27)HUJ:RMEU%D\@H%-1-5HW29G=*"6A?J,C*U1EH$D.!1$L?S2% F2;8* M<[8-?/"U6)/8"T*.N?4,U/T>\1(Y M]T1.QI^>DPQ+>N#^^(7]<_#NO&RIP4O%?[/"5FNR(%#@CC;D 2='<+!957U-)LI54+ MVE<[-C\(5@/:B6/2'\J]U2[+',YFUTH5+>,0QJ>0Q,ELA"\=/*:!+WW' MXVO6.N3L=:3OB*6I:8YKXJZ\0?V()#LZF,[C\Q%=LT'7;(P]NW<=5C0<0>T@ MKZ@L$9B$G&K]S&0)5*A&6I\L1PR,+W%TL$CB]!S>^P_7X -<88YBBQK2:3B! M! YANDA/%^D#"3'?=G)&%T*5!;@CAB'(QX(#L-H MFKRZN='>)1>HR]#*!G*_2=U]'V:'U^*B:Y)_Y=U3 85BY%P^U+W#YG7+6^\ O,+RAV5]02P,$% @ #H0& M66-/&ULC51= M3]LP%/TK5I@02!'Y;)I &ZF%36,:$@(VGMWDIK&([ M(!P H=7='V157F&%\YG@&R1,MF8S$UNJ16MQA)F?SCREFTXI&6>%6UC(\2/BE M8VDQ:.T^!![?J]]5G8-(%XA,LI$6$I0>\4>ICL^2D,_ND#_.WXEA;:8_OO' MF+87Z$'@4MM>MP2TQ UF!;CH"@J@*Q H"NP/"4?P!Y2ZTVGB9G&"KK2[I"*J M$X9L2#B)_,=4;]1Q=6QSB][=?]+['GF#Q9KH*VR@TE#_;#IQD.C[ M3A\HWEJOK[C2G<-.:]VJ09@$O5]QKK:!.6!L_OEO4$L#!!0 ( Z$!EGJ M#]5LL@( (X& 9 >&PO=V]R:W-H965T%X"X_NY$SB]X8YN=\H8 MO&Q6DRW<@_I9KX1>>0-*04NH).45$K"9.XO@8AD9?^OPB\)>CN;(*%ES_F@6 MWXJYXQM"P"!7!H'HX0FN@#$#I&G\Z3"=(:4)',][]"]6N]:R)A*N./M-"[6; M.ZF#"MB0AJD[OO\*G9Z)PL&92T:D=RZ,YA%)#Z M;P2$74!H>;>)+,MKHD@V$WR/A/'6:&9BI=IH38Y6IBCW2NA=JN-4MLASWE1* MHA5Y)FL&B%0%TD;10(%^4+*FC"H*$GUZ,-OR\\Q3.JT)]O(NQ;)-$;Z1(D:W MO%([B6ZJ HJ7\9ZF.W .>\[+\"3@]Z8Z1]AW4>B'T0D\/)P!MGCXG6?PFO06 M.7H=V;RH"UF3'.:.?C(2Q!,XV=F'(/8O3_".!M[1*?3L7K_0HM%\^4;?[DY# M/=) .@WLM(;3600[D&@7!P-)J2F@]&BW\5&9<@ MN$1*D *&@(\(NTD:NXD?C&R!F\13%T?Q4,>;@^YC4E_DWBER<9JZ>!J/+.DD M=.,H10_D "\3F_T@T9!)>N0:I.XDQNA*7V^AV\MPSL^#BV:LF1R9I1B[*0[1 M U>$_7?11L*F;I#$;HCCD2UQX\2HF?:VU^Z6-^H1)8BM[80260)MNQBL0[-= MM#WFZ-YVZELBMK22B,%&A_KGR<1!HNU^[4+QVG:<-5>Z?]GI3O\P0!@'O;_A M7/4+DV#X!65_ 5!+ P04 " .A 99TV4P3T<# "Q" &0 'AL+W=O MJJZDF_C."_ +B MW9ZN M=ZV$NGOM9Y,,8#6Q4]N4]G[]C1,(69$BI/N2Q//R^)D9CR?3O39?[1; D1]5 MJ>PLV#I7WX6AS;=0"7NK:U"H66M3"8=+LPEM;4 4C5-5AIRQ+*R$5,%\VLB6 M9C[5.U=*!4M#[*ZJA/FY@%+O9T$4' 6?Y&;KO""<3VNQ@2=P_]1+@ZNP0RED M!-_&1K+3^ZA?OBUG /"$H(7<>0>#K.[R% MLO1 2./; 3/HMO2._>\C^A]-[!C+2EAXJ\LOLG#;63 .2 %KL2O=)[W_$P[Q M- 1S7=KF2?:M;8+&^&M'\1Q-JXXWDI/)%>7(&M1+]W/R#5IO?G\%4Y!%6CKQY%JL2[,TT M= CN3<+\ +1H@?@O@#+R42NWM>2=*J!XZ1\BJ8X9/S);\(N ?^W4+8D9)9SQ MY )>W$4:-WCQ59'>#D78 B3# +X][FPM/XMF.\0S%^_BC)V?X%>TM%+ M+J'/G[#=BET)1*])Z:DZ3[5 JD-,+V.]?C7F++XG__>-)8"F!$?!(^10K<"0 M.#H)?7W\(R8+V$BEI-KX(&HP4A>=U6\D8Y1S1M,X[0G3,65\3#.6D*71.4!A M.VU$\6JAC+$7Q")^CZ92Y;(6)=X+M?B)EX2S9^S?1)1EW/O?G.LXG8PR&F?\ M!H-:@S%0D+54 F&1?J[M$&#FB0ZA131A(SIA\0U9OO^;2(7% ^O.#,=HQ:/) MF3Q"W!%E,2 MTW02G42G4GT :^_P)D(2RI':LT-FG2%NRSCEXW3(]UD[+-'+T]RK?40C'M&8 M93W9H<(7&BKM&BJ]NJ&L$PYSB)?XSD@GP5[799&*G ;)IA:?&\[91K)THG[>;Q0SN&3N;M M,/\H#%X%EI2P1E=V.\)4FG9 M@NGZV8HK;3#$==\;O&? HPW0/U::W=<^ VZ MOY3Y?U!+ P04 " .A 991I2GX-L" $!P &0 'AL+W=O*I2"%B7G%0C-I2 *BI%W M&9U/$FOO#'YP6.FM.;&9S*1\LL)-/O)"2PA*R(Q%8#@\PQ64I05"&K_6F%X; MTCINSS?HGUSNF,N,:;B2Y4^>F\7(ZWLDAX(M2W,O5Y]AG4_7XF6RU.Y/5HTM M'7@D6VHCJ[4S,JBX:$;VLMZ'+8=^>,"!KAVHX]T$C,)5CGYF?"7%,RC#9R60;]* )J>/# 5]-@P,XENK(%MC31HL M>@ K)7=2F(4F'T4.^5O_ 'FUY.B&W(0>!?RR%!T2ASZA(4V.X,5MLK'#BP_@ MW4HQ__ (JB+7,#.=?1DV ,E^ 'M#SG7-,AAY> 4TJ&?PQB?OHC2\.$(O:>DE MQ]#'#WCC\B460A8DVZI+CF3W<3V.=O*N3\/X@OSOB$4 5X2-XAHRJ&:@2!R] M*FV%["\F$YAS(;B8VS1J4%SFK=5[,O"C)/1IM[>EL[.(7I"IDAE KM]0L L; M.0K],'0?DBA *3'2>KW!O$9F=Y\)5P8P)*: M'<,X'/CIH+^CIS3V!]V$7%82Z_2'N2:#*>?_RHS&U*NFWH+6Y]@WD( PI+;,D-6QO;#RHS2LW#ER1T/NJ>2^&Q!L=:8* MU-SU7XVAEL(T3:K5MBW^LNELK^;-^W#'%!XL34HHT#7L]+H>44W/;00C:]?G M9M)@UW33!3Y3H*P!KA<2^]M:L ':AV_\%U!+ P04 " .A 99MW*ON'<" M #V!0 &0 'AL+W=O8G2<"5!XW),[GJWDX&/#P%SCFNS,P>?R4*I%[]XS,>$>D,H M,+.>P-SPAON'N?$O_&G)WN2R8P7LE?O+<%F-R0R#'):N% M?5+K;]CF<^5YF1(F?&'=Q/8I@:PV5I6MV#DHN6Q&]MZ^PX[@YI @;@5Q\-U< M%%Q^898E(ZW6H'VTH_E)2#6HG3DN_4])K7:GW.ELDEJ5O11*Y*C-)WAXK;G= MP-D/MA!HSD>1=5?XP"AK<9,&%Q_ 7<-425L8>) YYA_UD;/6^8NW_B;Q4>#W M6EY"GUY 3./!$5Z_R[/U_R'=?F@UEL)_B*^765"S#,7&E8%"_(4E.3WK7 M='C$XZ#S.#A&3U)7>7DM$-023,'=GMS$M#^$_QUG3,.< MB1KAKK:%TOP7YC!7ELL5A%(VD-8+I7,NF<7M2>KMPYF'Q'28SM,PZPW/ [<7 M#^'9.2ZY=; >O"FG=(T&D&5%DSI,77GQ2AP@3H\3*0U,\S? MKPCHILLT"ZNJ4-D+95V?"-/"-6;4/L"=+Y4SWR[\!5VK3WX#4$L#!!0 ( M Z$!EGO4.GE/04 "T3 9 >&PO=V]R:W-H965TF(X/EJR.9]P]65Y*>%M:*TD:).OWQ(C@=8 ^(9GRIM@<'CGI_Q+-.& ,;7CU]??&=_#EEI7\3&0W::(6QX-X@!(^8ZM,78GU[WSC3Z#M3456FO]H M7G()?"3H3.>QUR4RX#O]BMQDO7Q\- M%2RCA8?3CD%"_*X'IV]Q M^GW6QQ/(P&25<21F:&WH!8#9/9>0+>B>9:MJIU@)&;74PQ)!EJ)2NX=$-=/F M4_^JKU[$%'OOT(\^8;>XV:W.";V-^I^'KM+R[LU[R3GZ4"@.$53HBBEN)7W7 M'Z&7R'-C'QXW=0Q.-C&X>.!RFI8<7_A-\YD^=H*1B[&]B5T"=TW<5(4*Y:E_\#P6F2P8UFJOEDQ M@K$V\7([^$VR0J'W+)7H&K:X@N@'YD&\??M0FV8\52O)=T/W:7AB_O84SM/[ M-.%%@OY.>99TR??0-[#T#9Y,WR8GJTH,46CC9K_)YW*SZ[G'D<;$W-T3_[3* M;[EL$F,;Y1U&UM-77)^/:3&O&'7*,E9,N8/.^90;4QXQU8TBZCF!'SE!$%ME MO?-A"%SS<&.W@8R^0[S(P=%H2TCLQA4'"7U740E\(%C;BS"5-CV#BFC\H6 M#('C4]B@.-K%0 &#AWLR++09%O9G6-5)F?.!21V[$HEM5-KRJ]_@S\ZK;:+T M9=BF+%]/T$WMA4W,QQ-/2[";EFCH_=G/-Q+L,NT $4T2>U3IHFSS*'3H(_%& M/FTG ZWT5 C;D@[F??P8#1@F< P&D4717%JG0UOL'\_OYF#]Y9#B1\FX=8G_-"0%?/M$!:H+.#_X_YGH/A M] @;9#^ 1@N*N^<"*9ML:V/3?W%BG^:=Z]''Z_T(NY_&S5JK$XO-13?RGLV* MIU&U$TL30\]A$=G#(GKJ87$U^=+;A/4;^@5-5V^/-5DPW6+4'QJM<4\?Y3F4 M$B>,=H_>F.QT+;80AE'LA&'85@BA\>AID>PY 5T;;"0A+1;B>(_=1&.C08NP MWX&0A)X3T=92W4383G= !\5P1,)V=-^[<=?P.TW_$NW*+N)@:'UHX.W$?F3= M;2/SL'&%D7,Y-Q@"GTH M_*:0U>5,]:+$TER(W JE1&Z&"\X2+K4 ?)\)H>H7O8"](1O_"U!+ P04 M" .A 99_*-)R2D# #^!P &0 'AL+W=OW<]C8,[;J&3MH;O06% M?RIM.NEP:3:AW1J09>_4M2%G3(2=;%2PF/78@UG,],ZUC8('0^RNZZ3YYQY: MO9\'47 $/C>;VGD@7,RV<@-+<%^V#P97X_P6'?%+/M]:M[;]D/]BF64#6.^MT M=W!&!5VCAE$^'^HP<(: MY3=EZ0S^;=#/+998CT9M*/D3%!C9$JE*W*-?;'$DUKN6B"Z(O:8QV:2ASS/ Z[D<3W2ZUA[1\7&[&^[TD_GP,F+Y M-XVRI(4*7=E-E@;$#*_-L'!ZV]_P*^WPO>BG-3[08+P!_J^T=L>%#S ^^8M_ M 5!+ P04 " .A 99*\O80J4" !.!@ &0 'AL+W=OY-A&. MG=D.[?[]SDD;B@;5Q)?8/M_S^#E?_72R4?K)Y(@6MJ609NKEUE:706#2'$MN M>JI"23LKI4MN::G7@:DT\JP!E2)@83@,2EY(+YDTL0>=3%1M12'Q08.IRY+K M/S,4:C/U(F\?>"S6N76!()E4?(T+M#^J!TVKH&/)BA*E*90$C:NI=QU=SOHN MOTGX6>#&',S!5;)4ZLDM[K*I%SI!*#"UCH'3\(QS%,(1D8S?.TZO.](!#^=[ M]INF=JIER0W.E?A59#:?>F,/,ESQ6MA'M;G%73T#QY%LLJBK2B#=LN4"YMSD<$-]@CO9]MM=W-EWOA1HSB>!I0,=+$AW MY+.6G+U#/H1[)6UNX(O,,'N-#TAHIY;MU<[84<*OM>Q!'/K 0M8_PA=WU<<- M7_SAZM\JNN7LO\WI7M&EJ7B*4X^>B4']C%YR>A(-PZLCBON=XOXQ]F1!KS*K M!8):T4,Z4)\Z]2NGOCBN_CC_Z:4K8B_Z(C\<#'P6 M#V"><[E&0D&JI+&ZWMM$JFO, +?D>^: Z8R-AWXT&)YWD;'/HLAG(P9GT3F0 M2?Q'1\C(!+?$;Q4()#LQOO,VU"[P35F$"^B]]3L)#MYXB7K=.)DA[;6T[7/O MHIU97K<>\9+>.NT]U^M"&CI_1="P-QIXH%OW:A=658UC+)4E_VFF.1D^:I= M^RM%0G<+=T#W%Y+\!5!+ P04 " .A 99 ^.!>OX# !'%@ &0 'AL M+W=O\"<)27J3 M2$T!;5>K5BU:[XMI+UQP AI@9INFD_;AKVTH@S;Q%EU+ZXL&@Y^?C_TX0&Q$*ER*)SM""\1%D^YM5E&,$B4J5Y5J/-SYD^Y3+&_9Z6:$] MWF+^L;JAHF5WE"0K<,DR4@+%NY5UZ5Y$KA*H'K<9/K#>-)BO+ MD1'A',=<(I#XN,=7.,\E2<3QM85:W9A2V+]^I$=J\F(R=XCA*Y+_FR4\75ES M"Q*\0W7./Y##&]Q.:"IY,8Q32KE,MD!YN:B0Z, 2H3V#;9 M!J\"S%&6L]?P%UQ2BLH]%KG%X7)/<7-UR'@*MU@\(O"&Y$E6[AE<$5HM;2Z" ME$/9<1M0T 3DG0C(AVM2\I1!6"8X.:(/]7K7TP!LL3K=$GF/2[3QM,1K] T< M[T_P'&\"'['8\4;G^")RI"C.T*1+#2#+).9V&^_YRFF MP%-4PE#TZ9U@PELQ'?;YR(0V30"3XP'("G[!*A3CE25*-,/T'EOK/UZXOO/W M,;--P@*3L- D+#($&Z3$I$N)B8Z^#E A]C8&C-1B=X#O\/*8JPW#5PRYC=ZO MY[ZS<.3?TK[O6_:\ISN9SZ;/.@;:L,ZUPR0L,@0;V#'M[)AJ[7B7,<[D'I&0 MN)9OHG!&#I& ^'X#^ &)W0FI?>3[J9JRT8YP[BMH$A8TL&DO.2;#K A_VB,R M%-# ';]SQ]>ZLZU%'4RD QAN"1<;,&Q3),8Y9H,6=:X-)F&!25AH$A89@@W, MG77FSG[WYC@SF1(F88%)6&@2%AF"#5)BWJ7$7/N^AP]Q*ET'Z2\YYJA6?ZZC M)F&!25AH$A8UL'FOQCLCS_.G7E?I!V8M.K,66K.NQ<_>:9A(6 MF(2%)F&1(=C 6=?Y\?O9^=VUN8W 4%88I05&::%16F2*-LR,WLF*^S]+M!YP MMK$F:8%16FB4%K6T1:].>][H>9FV>^=B!:9[=8+)("9UR9LCLNYN=TIZJ638.32IVRW1'.2:$N4XP23&4'\7Q' M"']LR &ZL^/U?U!+ P04 " .A 99 M]+J;(# !G$0 &0 'AL+W=O MX) M4>"Y+)A<.'NEJEO7E=F>E%C>\(HP?6?+18F5'HJ=*RM!<&Z3RL)%GA>Y):;, M2>=V;B72.:]501E9"2#KLL3BGWM2\./"@<[+Q"/=[969<--YA7=D3=27:B7T MR.U0=/9O I7SB>840*DBD# M@?77@2Q)41@DS>/O%M3IGFD2SZ]?T'^QXK68#99DR8NO-%?[A3-S0$ZVN"[4 M(S_^2EI!H<'+>"'M)SBVL9X#LEHJ7K;)FD%)6?.-GULCSA(TSG ":A/094+P M2H+?)OA6:,/,ROJ(%4[G@A^!,-$:S5Q8;VRV5D.96<:U$OHNU7DJ73?+!_@6 MK.F.T2W-,%/@+LMXS11E.[#B! #N-,S'W):U,9Z(/=8Z&E=&U)AEIO8 M'SX2A6DA?]3!S>VYJS1+\RPW:QG=-XS0*XPB\)DSM9?@@>4D[^>[6ETG$;U( MO$>C@+_5[ ;XWD\ >2@8X+/\_^G^"!V_<]RW>/XK>,;$SL,UR6I!E;'WX3DK M:JT8; 4OP9*75:VP+76]-@]8,&VP!"LBP-HX"_[\70.#3XJ4\J\AEQL6P3 + MLSOJUX]@1X959P\%9QWIV2CIKU@(_<\P6,JCF6]=F8G >B*33F3R+DHYF=*PB9_U/7"4]^/ZRW!S,IKVUK69"JTO$IU$ MHG=1SRV-J4R;"*UOVJD_@Z/=S+=5M'^]/X>>E\#HLJ"O WWHZ<8D?*6@3UT2 M'&^3EIP=B%!T4Q!]CMFH09JC$&]>IXG0^H)/#18,WT=Q3]JI3876-^W4J\'1 MSN;;BCNZ[I%1%(2S^++Y&(A$<1Q&8>)?E+=[=F0MB=C9D[P$]M39'.VZV>YM MP9T](U_,WYNW"/8H?()I7D%\QF)'F00%V6I([R;6M$1SJF\&BE?V8+SA2A^S M[>6>X)P($Z#O;SE7+P/S@.[=2OHO4$L#!!0 ( Z$!EGN+CZK=@, 00 M 9 >&PO=V]R:W-H965TINK-AO$52+7GMBAW':&U( M;>/Z$,9NBPAU\H79N^?Y@NUE0RB^YT#LVQ;Q?VYQPXY+QW.>-AY(O95ZP\T7 M.U3C%98?=O=63LDUZ\ M6R\=J#W"#:ZDED#J[X#O<--H)>7'W[VH,]C4Q-/K)_5?3/ JF$A5KA/D%QQX+'5#MA61M3U8>M(1V_^ASGX@3 M@M*9)_@]P9\2PF<(04\(7FHA[ GA2RU$/<&$[G:QF\052*)\P=D1<(U6:OK" M9-^P5;X(U0=E);FZ2Q1/YJON@ "V 2M24[(A%:(2W%05VU-): WN64,J@@7X M"11$H+KFN$:FR(K#\0'3/09O"BP1:<1;A?JP*L";[]\N7*G\TU;=U M=2>\%CM4X:6C6IW _("=_(?OO!C^/)=RFV*%3;'2DMBH..%0G/"2>MZ78B[[ M'3$V1/W:..1^Y,'4#Y.%>SC-[ P0>ED<1?$86)P#P\S+%,X? \MS8)#Y:9BE M< ".HHV&:*/_B%8WF[E@+_*^]JC9%"MLBI66Q$;)CX?DQ]^H#\0VBV-3K+ I M5EH2&Q4G&8J3O+8/=,1H]'BG7J8>\4D?. =ZB1<&,)L BW-@"$,O#:,)L#P' M!D'LA>F)XBC:=(@VO1CMQRUKL$#-;+P7J5][VFR*%3;%2DMBH_QG0_ZS;]0* M,IO%L2E6V!0K+8F-BN/!+Y_V\+7-H&>.WN%^FOE^.FD&,\ 1D$83;X>BAE@ MFB2)!X-),Y@!1G$"52^:- /W9*II,:_-."F &4RZS]9A=QA9;\R@-MF_]:[O MO)G]0H^X9HKZ(M_-Q^\1KPD5H,$;90I>):IW\6[D[!:2[&ULU5AM;]LV$/XKA%8,+6!'HB3+ M5F8;R,NV>FC:H%DV#,,^T-+9%BJ)*DG%S;_?D9+E-UE-"^_#OL02=7=\GCO> M\2[C-1>?Y I D2]9FLN)M5*JN+1M&:T@8_*"%Y#CEP47&5/X*I:V+ 2PV"AE MJ>TZ3F!G+,FMZ=BLW8OIF)F?2:Q6 M$VMDD1@6K$S51[Y^"S6A@;87\52:OV1=RSH6B4JI>%8K(X(LR:M?]J5VQ(X" MVFE7<&L%]U#!/Z'@U0J>(5HA,[1NF6+3L>!K(K0T6M,/QC=&&]DDN0[C@Q+X M-4$]-;TN):Y(26YX-D]RIGTK"9:27P4OBYZ1[*-D7TOVR'NNM$C$C&V%G#0R.ZKQ7U?XW1/X W*'%E>2_)S'$._KV^B+QB'NQB'7;J?!W\K\ M@GA.C[B.Z[?@N>E6OX4(U:E1]SK@>$U\/&//.V%OED<\ _*@F +,'M4CURQE M>81+)LMUI*[BV(0)?:\]G')9"I!D_GP0$]DC:"XMXR1?GHS%W^\0 9GA;O*? MMG!4[*-=V4L,,9T;7R:.F/[:9=,YW;?26;0D!ETDMFD,89]EI/W M6#W_PNJ)60=/+&;FE-PQ*5FT*C&-52O#SAV^-;)G,K;GC*!Q1O#_RIG@G)X] MD[$]SPX;SPX[CUG-&5VATP1:CU%E8;"3*,/A8.@[X4&Z=.[TG3Q]1YPFI M+[/5YC+#<$,;E]$Y WX&-GU#/YNS#YS(I=&*T40Z/PC<: MAH$[\.E!_,*C@C@*1H$?!H-&< \J=;8MB=,)=I8KEB^3.388S 2JM2UPCH & M"-,YK,I?E]M'N=,XT9?F F ?V2-"=XQ]ONACB>T;X*VXZ1$>SQO1@+J'P+\N MN(_=M)4+^SG+Q+V#Q)\3Z!ER ^4Y]0 ML_HON@ZZ;3MH=]]AQC[=03U*(!LW/+?2'AP7EI%/_6$X. Q4FZ3G!I[KG0C4 MMC&@G;=C?;;2;PI7<%SG3N!NDVS%;>_,:QF(I1EC)8EXF:MJ=&M6FU'YR@R( M]E:\FK/OF%@FV(*DL$!5YV*(;A/5Z%J]*%Z8Z6_.%H/D'PO1?4$L#!!0 ( Z$!EFR:P?@/ ( -X$ 9 >&PO=V]R M:W-H965T!FU@7VS=Z9[GGCOIE.^,?7(-HH=G);5;L,;[ M=IXDKFQ0<7=F6M2T4QNKN"?3;A+76N15!"F99&DZ2Q07FA5Y]-W9(C>=ET+C MG077*<7MRQ*EV2W8.=L[[L6F\<&1%'G+-[A"_]#>6;*2D:42"K431H/%>L$N MS^?+:8B/ 8\"=^Y@#:&2M3%/P?A1+5@:!*'$T@<&3K\M7J&4@8AD_!XXV9@R M _7>_:;6#O5LN8.KXS\)2K?+-@7!A76O)/^WNR^XU#/1> KC73Q"[LA-F50 M=LX;-8!)@1*Z__/GH0\'@"Q[ Y -@"SJ[A-%E=?<\R*W9@4M[0K"^>*&"PN/7'8(M\A=9Y$Z[AU\@E5_3&!JX,XA^7S#/7"+H/K( M"LBN \$V$H0FTT&5G;5";T*SA(.3:_1<2'>:)Y[TAJQ).6A;]MJR-[3-X-9H MWSCXIBNL_L4G5.=8;+8O=ID=)?S9Z3.8I!\A2[,I/*RNX>3]Z1'>R=C$2>2= M_%\37ZNX)YJ^3A0F<.Y:7N*"T8@YM%MDQ8=WY[/TZQ&9TU'F]!A[<1F.$81J M26X0"&7#[09?D]D3S2)1F.MMD>;)]C!WFT[Z_?Z!V'][*_ MLW_#^\F_)15".Y!8$S0]^WS!P/;3U!O>M/$&KXVG>8C+AAX@M"& ]FMC_-X( M"<8GK?@#4$L#!!0 ( Z$!EF"P&JNJ ( "D( 9 >&PO=V]R:W-H M965TJ8E3:+VZ M<4O**B<=UV.W,AV+M>:L M@EN)U+HLJ?Q] UQL)X[O/ W@'U:WTO3.9X& 0Z:M S67#4R!2+KEPFNZE^T M;6I#[*!LK;0H6[$A*%G57.FN78<]@1\^(\"M +]6$+2"H [:D-6Q9E33="S% M%DE;;=QLHUZ;6FW2L,K^B_=:FKO,Z'1ZG65B76F%[B #MJ%S#NAL!IHRKL[1 M>_1P/T-G;\_'KC:368F;M<8WC3%^QOC+NKI$@7>!L(?# ?GTM'P&F9'[M3PX ME+LF8I<3=SEQ[1>\/N=0IL8D'#:Q.^I*K6@&$\=L&05R T[Z[HU/O ]#"?^3 MV4'>H,L;G')/OTN:@]EFI\(V#J1VL+M]D_JC, ZC9.QN]G/TZS".2$R"KNX M,>P0P].(=&<>=ET4@N>L6KX VWA%^[!Q2(AWQ/IBV0%JU*%&)U&_Z0+D$%74 MGRY(/']T1-4O(U&$_7B8BG14Y/0""DWY$!7I380DCXS&K% M'5?\5\^>ND"9A)QIQ(52H(:0XQY*[ ?A\3KVJT812<@P;M+A)O_X'+Z".^GO MH6B$X^@(_,6RAMS=>Y';0_0KE4M6*<1A883>96RBR^9@:CI:K.IW^UQHQQT7T=I'\ 4$L#!!0 ( Z$!EGQ^F+(&PO=V]R:W-H965T0UD15.VE:U:[KLPLWP2K8S':2]M_/-A21E&9[V OXVN<)(5@$+/3\A:87EERT1"E2[%R92N E);4U"[VO-AM M"&5.GMFY&Y%G?*UJRN!&(+EN&B)>+J#FVYGC.Z\3MW15*3/AYEE+5G 'ZKZ] M$;IR!Y62-L DY0P)6,Z612)CS^H&6JIHYB8-*6))UK6[Y M]@KZ/)'1*W@M[15M.VS@.:A82\6;GJP=-)1U=_+">@/^5$/2$ MP ;MG-E8"Z)(G@F^1<*@M9H9V&=CV3H-9>8MWBFA5ZGFJ?R:;8 I+E[0T0(4 MH;4\1B?H_FZ!CCX>9Z[26QB@6_1R%YT[-)='6Q(AX=TV.H%?TLWE:2CAM-4$@0&W#R3Q_\V/LR ME>L_B>VD#(:4P2'U_$$?E!/*3EK!5UI=3H7M%&*K8$[V)O<#/TF\P,_4D9U9]IB5:G&G>(P3?9\O07Z*4ZBY,S;<^:.NHCIX-^)6%$F40U+3?5.SW0VT77%KE"\ MM8WED2O=INRPTC\2$ :@UY>91K9,J5("3]M\/L.,E,"X(%4-G)679=UTQ7Z$"BC-6(JJ^+!@OH%13OG1%R1', M#:D@;N!YB5M 3)UL8&*W/!NP2A),T2T'HBH*R%]&B+#-T/&=;> .+U=2!]QL M4,(EFB%Y7]YR-7-;E1P7B K,*.!H,70N_?XTT7@#^('11NR,@7;RR-B3GESG M0\?3"T($S:56@.IOC<:($"VDEO&KT73:E)JX.]ZJ7QGORLLC%&C,R /.Y6KH MG#L@1PM8$7G'-E]1XR?6>G-&A/D%FQJ;)@Z85T*RHB&K%128UO_PN:G##D'I MV E!0P@."=$KA+ AA&_-$#6$Z*T9XH9@K+NU=U.X"90P&W"V 5RCE9H>F.H; MMJH7IOJR:KA&5C+^ 'IBI0YA7! &V +B-KR&I8+VI^4^U('5( MI G$R0A)N)4\>YG$W#R\73@2K4@+>O.F^2C.GGP2O(0W# J5P),:8YR"W]R MG)\8M-W M$MNK?]36/SJFGCVH&[:'::_D;*G4A6T;:H7$*.@G89WU_##VO(&[WBUP%Q9' MWD62[L,F%K7 \]-#N:E%+DZ\\**%[?F-6[_Q4;]7F&)UD>5@R5AN=5OSXST; M7;-=5'2>>A<'7KNH7N*'':M=6! F86IWFK1.DZ-.OS,)B7.W1W7ED"L27YG478,XJ*NM+I8VV#<2E>3!U!U!/)"O-$_?(I'HP MS7"EFB;$-4!]7S FMQ.=H&W#LM]02P,$% @ #H0&67,T6=9@ @ 1@8 M !D !X;"]W;W)K&ULK57O;],P$/U7K(#0)L'R M.RVEC<1:$$-"5!N#SUYR;:PY=K#==OOO.3MIU*U9A01?&I]][]U[9_DZW4EU MKRL 0QYJ+O3,JXQI)KZOBPIJJB]D P)/5E+5U&"HUKYN%-#2@6KN1T&0^35E MPLNG;F^I\JG<&,X$+!71F[JFZO$2N-S-O-#;;URS=67LAI]/&[J&&S"WS5)A MY/1_#R3RU^2[A)X.=/E@3Z^1.RGL;7)4S+[""@$-A+ /% MSQ;FP+DE0AF_.TZO+VF!A^L]^V?G';W<40USR7^QTE0S;^R1$E9TP\VUW'V! MSH\36$BNW2_9M;GIR"/%1AM9=V!44#/1?NE#UX<#0)B\ (@Z0/2W@+@#Q,YH MJ\S96E!#\ZF2.Z)L-K+9A>N-0Z,;)NPMWAB%IPQQ)E\J:.@C7HO1A(J22%.! MPL)*X1:A6@,>G"W 4,;U.7E';F\6Y.SU^=0W6-UR^$57Z;*M%+U0Z>M&7) X M>$NB($H&X//3\ 44" \=/'X*]]%S;SSJC4>.+_X'XT,F6]9DF-6^N8EN: $S M#Q^5!K4%+W_S*LR"#T.6_Q/9DP;$?0/B4^QM UA)KH3>*"H*&'+;4F2.P@Z$ M;1ZG69+B_6T/?1RGC8,L"X,^[8G"I%>8G%3XW5W)7N>G!YQ<&@8OI>5)#^HG M83**HVE+F#VDH'U*5'G5E- K#E V <]74II] M8&=)_]>1_P%02P,$% @ #H0&6< WFT60!0 CR< !D !X;"]W;W)K M&ULO5I=;]LV%/TKA#<,+9#4(B7K(W,,)%:+;5B' MH&F[AV$/C$S;0B71):FX^?>C/B)9-LU&Q<5>;$G6/9?WF(<\HCC?<_%%;AE3 MZ%N>%?)ZLE5J=S6=RF3+7WM3BSFO%196K [@629YU0\W;*,[Z\G>/)\X4.ZV:KJPG0QW]$-NV?J MT^Y.Z+-IA[)*PC-9?Z)]<^]L-D%)*17/VV#=@CPMFF_ZK27B M( "?"R!M #D.\,X$N&V ^]( KPWP:F::4FH>8JKH8B[X'HGJ;HU6'=1DUM&Z M_+2H_O=[)?2OJ8Y3BSNANY!03X@6*_3V:YGN])^J+M!?NLN]BIFB:29?HTOT MZ3Y&KWY^/9\JG;0*G29M@MLF 3F3P$?O>:&V$KTM5FPUC)_JQG8M)L\MOB56 MP#_*X@URG0M$'.(9VK-\>;AK"(_MX3%+=#@VA0^J<3O^W1K/'<^_B>L&S#.# M56/$E=S1A%U/]" @F7ADD\4O/V'?^=5$%"18# 0V(-'K2/1LZ$,264_B1G I M330V<'X-5XV,CPMWY@OWN_I]:_T?N:*9J4S_)"'QB8^#V>RH3"O^V#(-65T281RZYC*#KLS@14/% M!;K+:*$,(\8%>GA"'Y]V#/US\R"5T)/JOR9> LA1!!(L!@(;\!MV_(;6;G0C MI9[TTGQ'4U%1BI(M%1MF(C \^8N=HQYE3366%2"P 2M1QTKT\K&UZVZH,,]/ M5JRQ/0L2+ 8"&W"(G=YE.?^3=MM$0!2#HL50:$.2#ZPLAA)PBV13<'N+?_Z6 MV-Z>'ZV7]/42^[RO>Y&Q.&O8Z"X"B19#H0TIZ]TV!K7;&-1O@Z+%4&A#)GO+ MC8$]=XMW*+G0=[%S[,7L>4>S]-VLP_I[SXWMIONV3+-56FQD34#&J&1;GJVJ MX4?P1U:18:8!TE(O0=%B*+0AI;V-QSZH."%=^Q(4+89"&S+9/RE@JU'^ 7$& M)S+!,]>-HB@\EB>HWS?FQ<2+\#F!]FX>V^W\NU(4J2H%&Y)@K![2K2]!T6(H MM"&+O?O'$:@F01\ 0-%B*+3AJF7_"$"L[G>\)EN\0VT$3A3ZV#^2I#WQ6)I, M:4,G(#/'K$C2^W-B]^?W?*WV5!@-N3UT;,S=/[%ZXA^0H'NB!3=RP^,YT9YV-$FG28E'B..=T5]OV8G=LG]FVS3) MF+E22->]!$6+H="&M/5.G\Q ]0=J\$'18BBT(9.]P2?VA?KQ^C.LI8>A5N"Q M $'-NS&KYSCG)L#>EA.[+5_R0BI1UF^\+]/B4C\I;G1[S*6#+M*#HL50:$,: M>V=/0E!!@KI[4+08"FW(9._NR8C%_1<),CJ1AH>=*#IXA=?2!&K=#6DQ"?6< M:%:DVYMRUV[*ZWTNB*]1*?5S8KU^7!8K)M Z+6B1L&9AQ_@F'G0='A0MAD(; MDMK[?!>#[FD M?Z@:#$4VI#)WOJ[]A7^T?IL\0Y?6@1ZNL0G,Z8]\6B:OI^V M86!ZL%,I9V)3[_B2*.%EH9HM0-W5;E?93;V7ZNCZ+;Y:-GO#>IAFJ]I[*C9I M(;5RUQK2>1/H44,TN[^:$\5W]7ZH!ZX4S^O#+:-:]-4-^O&ULM59M;],P$/XK5D!H2&-Y:Y-NM)&V#L00H&K3X /B@Y=< M5XO$#K;3;OQZSDX:VBX+,!6I:FSG[KGG.9^=&Z^$_*X6 )K<%3E7$V>A=7GB MNBI=0$'5D2B!XYNYD 75.)6WKBHET,PZ%;D;>%[D%I1Q)QG;M9E,QJ+2.>,P MDT1514'E_1GD8C5Q?&>]<,EN%]HLN,FXI+=P!?JZG$FH[^UXE',#54P%?D7ENG%Q!DY)(,YK7)]*5;OH!$T-'BIR)7])ZO: M-HH=DE9*BZ)Q1@8%X_63WC6)V'! G&Z'H'$(=AT&CSB$C4-HA=;,K*QSJFDR MEF)%I+%&-#.PN;'>J(9QLXU76N);AGXZF4FL"*GO">49>?.C8B7ND3XDG["" M7I%/5$IJ\DP.SD%3EJN7N'I]=4X.GK\J'( M&YY!MNWO(O&6?;!F?Q;T KZO^!$)O4,2>,&@@\_T[]W#'CIAF\S0XH5_2.8A MF>64Z^V%<@E.,F+9W[DO>X2 MOB>PK30,VC0,^M"349=/ M)AX](!0?AR/_ ?'>^$^LM;A5%_>JF]*2:9JSG[AEC"^QKH2\[Q(3/Q#C^X'O M#_P=,1UVP?' BQ[9A5'+<]1?6C;QK"@ID_8V2!=4WG:F??2 @;?#L3?4$Q-^ MW HY[A72_<$@'#H/="_6O]YI>P+;DNU[OS^4WG^\W!OP/65B7VC;J=CH&?Q] M%7.#%/54S*4JF<&M6OBZ4L!F#E06?A0$U"\9%UX^<&>W*A_(E2FX@%M% M]*HLF?HY@D)NAE[H;0_N^&)I[(&?#RJV@'LP#]6MPIW?LLQX"4)S*8B"^="[ M",_'F8UW =\X;/3.FE@G$RD?[>9J-O0"*P@*F!K+P/!O#6,H"DN$,GXTG%Z; MT@)WUUOVC\X[>IDP#6-9?.\&6Q MUR>78!@O]"D&/MQ?DI/7IP/?8'I+XD^;5*,Z5?1"*DJNI3!+33Z(&XWV4 MW6J/MMI'T5'"SRMQ1N+@+8F"*.G0,_YW>'Q$3MR6,G9\\=%2=M6EQB7=./N= MGNN*36'HX8>H0:W!R]^\"FGPOLO4?R)[9C%I+2;'V/.+4BK#?S'W!>)KB4,8 $, M0:7UVUQP-N$%-[S[(=5TZ8Z,+.BG89KLR3V,2U-*:1QVZZ6M7GI4[TT%"NLJ M%HW:J=3=5:4'^?M1TH_Z>S(/P\* !D$2=\O,6IG949E?I6'%WR1F!T^T%P>T M3],]C8=Q69"$01KL:?1W^EL):N':OL;\*V'J=M&>MI/EPC74O?,13IQZ0/RA MJ[Y1*G)B@;@/=S*!+1W_)/J0WUV3)I2GLKR2]/X?34/:.-(9WII MFA3*_NSU>YUE32;KX[]3TJ#3; +/CU^SW[?%VV*>5*W?E]F_ZG@1DN:M-F9^"K8,\+8Z_ZNOI09P%('H" M\!2 K>^C4.OR3AFUF%7E@53-W39;<]"6VD9;5*X/2J@1^&/ M77%-&/V%($5./C_>D7<_?I,FM*8[Y]@YQS8O\^3]:ZLK9=+BF1QK<#D[9N#N M#$V'OZFW:JGG@>W1M:[V.EC\] /$]-<1?ZSSQ\:R+YIR79Z.47$;U8R9_0( M*9-B%NX=CE%H\G#\(4JY/K^K5WHO3#@Y?%E(1@90>.SW5 M@(UB]SXM5+'4(]"%42Z^D;K0CD+@Q)& M)(^89O-"C$"99Z$0O#&$( M3 @&D:]3]#B$21XZ\0M#( ('R>+8-RAZ),(D$YT(AB$4@<N9_/%OMC6/P-ST%<7QQ M]Q8HGU*>^Y',SN, MTG,1)[GH1#$ZN!C+9DKTC96>BSC)12>*T<'%. &@U,-%[+F(DUQTHA@=7!14 MTEAXZ(\]%W&[?K#+]6]GAO!L:Z79IOI35<]I8&ULK9=O;]HP$,:_BI5-4RMUY!]0V@%22U>MTCI5K;J]-N$@5AT[ MLQUHO_W.3IJ%+42E@A=@)WZ>^'>V+\=X(]633@$,>M< 5TX4<;]* B&?D:9\*9C=^U.3<>R,)P)N%-$%UE& MU*'W>N&>K5)C+_C3<4Y7\ #F,;]3V/-KEP7+0&@F!5&PG'@7X?DL M= (WXB>#C6ZTB4692_ED.S>+B1?8&0&'Q%@+BC]KF 'GU@GG\;LR]>IG6F&S M_>I^[> 19DXUS"3_Q18FG7@CCRQ@20MN[N7F&U1 ^N72*[=-]E48P./)(4V M,JO$.(.,B?*7/E>!: C"_@Y!5 FBMPKB2A [T')F#NN*&CH=*[DARHY&-]MP ML7%JI&'"+N.#47B7H5[V7I&^WPO89YCT3]$Q(%4=PBG[U%'CEY?UON(V&-&=68D?/K[_"; M42'HG&D,*4=(6FXALZE03*P(MAAGAF%$N$RH@05A@GSE3^0>(Z-. MR"T3 K0TM"TBG5.PY_% M=VZ*-L3XD(@',MM"[->(_LI)E[[&?OK%JQ!C37HQ+J5PJ3\Q64VS++M()T6^X*49H,&R"@: M[,(8UAC#3HP;@8>0$9K)H9^KTVY=I^-_BA''7ZIS66*?O MPLI!);A6^-IL0^OTW!>M- N#!EO0"^)VKE'-->KDNI:%,BFYP).SV'5Z.AWV MI3B0V1;L60U[]L[D>'9(Q .9;2&&P=^J(#AT>JPF_\^AJ=[\G8]^+UJC MX F[T5P.L5Q,),HNIGW'9V])G)5S$W'0!M@Y@7T!_49Q9ROK6ZI63&"! DNT M#WJGF'M56:R6'2-S5^_-I<'JT353+/!!V0%X?RFE>>W8$K+^RS#] U!+ P04 M " .A 99%3XR7M$" #E!P &0 'AL+W=OM*.-M'8@0 RF58//7G)IK"5VL-UVX]?C MES;K2U:AB2^M[=P]]SQW]MUHQ?B#J D>FQJ*L9.)65[X;HBKZ#!XIRU0-67 MDO$&2[7ET''!AG)K:#3PO<1M,J).-S-D-ST9L(6M"X88CL6@:S)\F4+/5 MV/&=S<$MF5=2'[C9J,5SF(&\:V^XVKD=2D$:H((PBCB48^?2OYBFVMX8_"2P M$EMKI)7<,_:@-U^*L>-I0E!#+C4"5G]+F$)=:R!%X_<:T^E":L?M]0;]D]&N MM-QC 5-6_R*%K,;.P$$%E'A1RUNV^@QK/;'&RUDMS"]:6=LD+:6J'IA,RDJ@C[2 8M??5>0[!<%& MP20X"OAU0<]1Z+U'@1=$/7RF_^X>'J$3=@D-#5YX-*%]>;%^4;^??JT7HL4Y MC!WU' 7P)3C9NS=^XGWH$_6?P'8D1IW$Z!BZE8A:3FA.6G5;6ORD[XV^126A MF.;0)]]B)@93]Y9EYOM^G'@C=[DM[-!L.$B'<=B9[5"..\KQ:RFKALC5_:;S M/M(6-=YB$PS\01KMD3X:_)752#IIR5%IWQD],^\5%P71[U0@R=#MCSN$A0#9 M>Q63 UG#(/6&?KRGZ] N\N(H# ;]U4@[RNE1RI<-XY+\L5V%E<\E0/6+KR<] MN!=QFJ8'C'O,_& P\/8(NUL=LP$^-X-$H)PMJ+2MISOM9M6E:=%[YQ,UP^S( M>8:Q _ :\SE1Q:BA5)#>>:K2R.U0L1O)6M.7[YE47=XL*S6'@6L#];UD3&XV M.D WV;._4$L#!!0 ( Z$!EEC>,2JD@( .4' 9 >&PO=V]R:W-H M965T6\[7XJ9%]B$H(+<6 :&OS7,H:HL$:;QN^/T MAB4M<+O=LW]RVE'+'=,PE]4M+TPY\\X\4L""K2IS+3>?H=,36[Y<5MI]R::- M36*/Y"MM9-V!,8.:B_;/'CH?M@ TV0.@'8 ^!>Q;(>H D1/:9N9D73+#LE3) M#5$V&MELPWGCT*B&"[N+-T;A+$>J#)"?EA2E"$B_9@6(>/+L$P7NGC MU#>XDHWW\X[UHF6E>UB_KL2$1,$[0@,Z'8'/7PZ/=N$^ZAM$TD$D=7S109%C M,EK<=!QG;]"Y;E@.,P^OB :U!B][^R9,@@]CHEZ);$=B-$B,#K%GM^Z\0G'" MUJ#P^N$-LW>8BR6IK'IB0-7DZ!&8TL>XW5@&%&YS/SUJSN$53XDC(V%(:BE, MB:V8%.QQC&I^F&K:49T-3'2$:<>7Z>#+]%5]67#!1 X'7#F\7IAT6I)>"WV_ MUY5GJ'J'XYYJ^IPK\>!*_&^N%%SG[1)A6UGL:['.@DEP%L6I MO]Y6V<4%.W'AWZ@=!K;G9A( @ E@4 !D !X;"]W;W)K&ULG51A;],P$/TK5D"HD]B2)FVH2AII76& -%2M&GQVDVMCS;&# M[33CWW-VTJQ 5B2^Q+[SO7?O[-PEC52/N@ PY*GD0B^\PIAJ[OLZ*Z"D^DI6 M(/!D)U5)#9IJ[^M* ]B >:C6"BV_9\E9"4(S*8B"W<*['L^7L8UW =\8 M-/ID3VPE6RD?K?$Y7WB!%00<,F,9*"X'N '.+1'*^-%Q>GU*"SS=']D_NMJQ MEBW5<"/Y=Y:;8N'-/)+#CM;3@!A^ (@[ "AT]TF1XHW]4.U1CBYP,(VUO MS'5%,UAX^/-K4 ?PTC>OQG'P_HRN2:]K@2#1VY8=#6ENV MV+'9MCO@&T2S*$[\PX"*::]B>E;%"OM#&V9J+)",ODH#)!K\'5J:Z4GZRW/Y MXSY__+^W$!$JR8TX;!#:'#U#F]$M5.@-8RL7.=MI<$^=ML"!R&ULM9KQ;Z,V%,?_%8M-ISNI;3 0$GI)I+: UNE. MJZZ[W0_3?G"#DZ #G!FGZ?;7SP8*(>#03E?T9R45VQ-"_G+@O&<"'G)EX-RS2E)*J,\&SBV[0]R MDA;6;%*U/?#9A&U$EA;T@:-RD^>$_W-+,[:=6MAZ;?B2+E="-0QFDS59TDY^?Z7'U(P;QQ=%L[<@XX/V8?F^VQ8P ,9-3:T#FOH;MUC,1?-\45IOWV&P>TKDTQSKS7BS=]C5T*YY[@%>_>)>9G&42E+;O)")E246I>]MJ MGJ?GJ?GXNER3.9U:ZW"GHD^ MN\D9%^F_1*TG.CV-UN?J6#)YWI=+T!5Z_7PST$+T #]L #XT!OL_7).5RT1<7J)O5T8T:01?-S'[Y20VP"_0H MB*"J*V(+V7G.V4GG#,WUM_S-Z$:I%P:)BDU->:?B73D3C'9XK M(B0LA(1%D+#8K.IOZRK>Q1)%+S*;+&EI>%7\]E7QC;-MM[:?,^/ZD.)"PD)( M6 0)BX%@/95'KD7S]$?W.22*W?7)+J(NV$75NM"%A(20L@H3%0+">N$$K;@"QU'?N#Y>_/I"1W[P=XI-&!CL$,YDDJ1B@W?SV&:.!O- MSXXS)"T$I46@M+BA]99*SPX<-SB@F-,IYI@3B"1)5?*@E\MH>[97K:A38N$$^GD" UB1 :2$H+0*EQ0VM MEWB94CZG*SDXYI+#,<6<'_??^I3/[.=<,71NM2D?J-L8BE:+,=@Y!I%3OJP. MK)1HSC:%J/\5W;:VAV)NJJ,@>^VW^/H.:]I#?!W51UXZ?'T"YS/AR[0H4487 MTI5]-9*#G=>'6NH+P=;5(8PG)@3+JZ\K2A+*50?Y^X(Q\7JA'+1'BV;_ 5!+ M P04 " .A 99%]GDZH<$ !Y&P &0 'AL+W=ON,1) MO 7,VD[3SJ]?\U$2$D+(C*6]2<"<\QS[/0<#]FA#V3-?82S :Q*G?*RMA,BN M=9U'*YP@?D4SG,HK"\H2).0I6^H\8QC-"ZS*P=YW<(XX.)6#4VA?BE4H[2.!)B-&-X#EUI*6'Q3I*KREP"3- M*^M1,'F52#\QN4T%2I?D*<8<_ :"UTQF',_!34*9(-]1D?T+'PM$8GXI+;X] M^N#BP^5(%S)XCM"C*M"T#&0>"30 ]S05*PZ"=([G+?Y^M[]SRC_L]H=F!T"7 MJM72F>_23X^CJ0[;'-O M:#FHRW!0\ 9'>"%)B<#@3LXRLOC2.;B525KL-FX+%=QPC@4'TS=PC_ZA#,QB MQ#GXZTXRP:W "?^[K3S+#ECM'<@G\&N>H0B/-3E#<\Q>L#;Y^ MTC$]MJ54) M\U7" I6P4!&L41)671)6%WW2F(+H I!M :"B -J2W(D\-\DES"E@^1/Z90+M MH6%Z(_UE-WV'9@-'/M?=IEG08@8]=V@US4)%(VA(;M>2VYV2SU!&!(K)=WF_ M192+-H7M@V&8ENL.FZ.8'5H9>ZJ5%O:.A36T[7W13G+"SA']H%Y.K9?3/6NM MQ9KA_+%,DG4"8BQ?<4"&WN2;EYR?+C)&THAD* 9(SFBR?K'L@K@$LI[%"I?F MK57LJ*QBE3!?)2Q0"0L5P1IUX-9UX';>-T<>P5/WH,8].'1L>^]FZ82?FZ%^ M,0.5,4-%L(;V7JV]=TI[NTU[KY_VG?!SM>\7,U 9,U0$:V@_K+4?GM+>:=-^ MV$_[3OBYVO>+&:B,&2J"-;2'QO;+S3BEOMOZ'6;TD[\;?Z[^/:,&2J.&JFC- M%.Q\/,-3*?!:4P![IJ 3?W8*^D4-E$8-5=&:*3"W*3 [4W!'(IS*]RCP$279 M)_"5H3E.$'MN?;'J9IW[9J64YBNE!4IIH2I:,\?;Q0'XOZ\.0*7+ TIIOE): MH)06JJ(U*V.[1@#[+Q*TIO7PJ]LT+ ^:^Q.QRH4#OR6J90P=T]J?B%5Ȼ MFJG8KAW [L6#'UJOZ6:>?=NII/E*:8%26@@/%T97J;-U:[Q/=%+LC>^U3>#V#+>T^O [*7: MOMR4ND=L25(.8KR0 MH8PK5W:9E?L\Y8F@6;$O\42%H$EQN,+RZ&PO=V]R:W-H965T'6FDK04! JG:&'QVD]O6FA,'VWWL MWV,[6>C:K"#!E]9V[CGWG&O[.MMR\2!7 KM*E;+L;-2JKER75FLH"+RDC=0 MZR\++BJB]%0L7=D((*4%5GX5,H--RW M,MLSA,+.Y>U>R(06,'7VY)(@-./F;5W[LO1NR M_9_(GA4!]T7 I]A_%Z'IBG"!E" E#)ENF6++9/K#)L=)&B>>G[F;?3_'<7X2 MCW 8]W'/I(:]U/!/4NW6O-_I)B:']Z5EB/92ASA-\2@^D#@0ET9!'*;#$J-> M8G12XC>R@[Z40_JBH[Q^,M)5/)!W'!;X:13C875QKRX^J6[":[VWA4*L.]R/ M0Q+CH]QIH/?O<),'PC!.<3 L,>DE)J<+R!5ANKL?'$IS,TFW_>STS4R.#M]( MJP_PX0DXCDOB1!^6T8$!=Z^[FI?M*Q%+6DO$8*&1WF6B2R#:UZ*=*-[8ACOG M2K=O.USI!Q:$"=#?%YRKIXGIX?V3G?\"4$L#!!0 ( Z$!EF@*ZGJ+0X M #K4 9 >&PO=V]R:W-H965T-U(9G.*-H.M-]L=H7U#YQ4&WP $X::3[\@D-,J:^J_&-YG5>WCC?*-%FHM$BR M5.3JYM/19^.C'(_J@O4COB7JOGCVLZA7Y7N6_:AO^--/1X-ZB=1<32*>%1C# M'05F4V!N%XQW% R;@N%VP6A'P:@I&&T5F+L*QDW!>-\13IJ"DWU'.&T*3O== MZ;.FX&S?13IO"LZW"TYVO7"#IU=NL.\8QN;%?O%J[RQY>KF-%Z_WSI*G%]Q8 MO^+'C^_%]1O9BLOX\B+/[D5>/[[RZA_6W;"NK]Z_25HW[M?'/ZMX_OEKBW=__>7%<5F/6E<>3 MQO<>?7.'?R)DEI:WA;#3J9KVU ?Z>L/4 ,?5RF[6V'Q:XR^F5I3Q@S"-]\(< MF*.>Y;G25_^:W7T0QOFZ?-A3;KTV>/Y!#(V=Y;:^/(C33;G94^[LL_!GZW*C MI]S=8^'-\[RQ!A7>PMGXXOC MN^=M3(X:D%C8LPK5"@S&PZU5B,A1)81U6G2\:=&QMD77^]Y^6I3YJCHH+M^+ M;W&>Q-_GJKJS5-5XI?@M+M5[\?O#4HG_V#_+^M"Y_KV=5A7U#GN6_K>ON;7C M'MK<)&:1F*U_>E?%+[,X7GZ\SI.%JI](J1;?5=[7V.12N=12>>12^206D%A( M8A&)20CK;!Q.-AN'$^W[9+VS7M8[Z],=.^O:^D.;G,0L$K-)S"$QE\0\$O-) M+""QD,0B$I,0UFGVTTVSG[[QR/R4;'82LTC,)C&'Q%P2\TC,)[& Q$(2BTA, M0EBGV<\VS7[VRF[_CBWEU&)#,D_*A M;U.@U0_=%)"816(VB3DDYI*8]XB-GQ_VGIR M&EM'[>2@$L(Z[7N^:=]S;?M^77W/\FG5NJ42W[*R;M^OMW$U3E^O:JE#>Y7$ M+!*S2V/0?FD^>.->>@- _8YJ%JK9J.:@ MFHMJ'JKYJ!:@6HAJ$:I)2NNV_K.\C*'_T%]_PHND*%;5CGN2BF6>W-5[ ,MY M-6A]]EZ\J^XMU@_K"\Q\T0]P\*:!U*Q&&W=VX@;K_[I[<38ZKH-J+JIYJ.:C M6H!J(:I%J"8IK=OV9MOVIK;MK_-L4?5\EC^(^OOTWK[6"@?W-:E9J&:CFH-J M+JIYJ.:C6H!J(:I%J"8IK=O[;5C.>&M:SD#C.'=18G7F2KM+__R232%:I9J&:CFH-J+JIY MJ.:C6M!HG7/M ^/E45J(#ANAFNQ;":.[$MVN;=-TACY9M0G-Y?&.774T%H=J M%JK9J.:@FHMJ'JKYJ!8T6GWJ:O->'WPPQMO=B@;@4$U26K>EVPR'"/H[$X5+-1S4$U%]4\5/-1+7CE M#;RH_XIQWA?C"-'EB%!-4EJW[=LTG*'-WVR?=A-_B:O;N#H0OTK*!R%5M0U8 M%>]%%%WU;@'0J!RJ6:AFHYJ#:BZJ>:CFHUJ :B&J1:@F*:V[56AC<\;96T_( MH=$X5+-0S48U!]5<5/-0S4>U -5"5(M035):M_7;R)VAS]SM>T(.C=NAFH5J M-JHYJ.:BFH=J/JH%J!:B6M1HS\^SF7V1#DD-VYV6I0W5F=KDSNMG[?3UAS9U MH[UR3L9"![51S4$U%]4\5/-1+4"U$-6B_K?EX&RK5ZE!N[W:IN!,?0KN.D_2 M2;*,Y\UG69C,EWJ[Y "UT<6Q4V^=H^ W5+%2S4G(D=FSZE(M^^!)WTG+3UT 7U4"U M1+4(U22E=;NXS:R9^KG>KO-LHM2T M$#=YMA#[')VC$394LU#-1C4'U5SSY:QFYHXN1^-IJ!:@6HAJ$:I)2NMV>1M/ M,_7QM,[NMWAW]S2->WVS=S(8O7=PEZ-!-52S4_&D-JDV/""I]OXQ^Y*DXD>2]EWA[(M>.[3'4IBQ]; 7O8LNG8]J :J%J!:AFJ2T;N^VR;6A/KGV>3+)ZYG; MIOUS+S<3N_6V,1IC0S5KN/>\;>BX#JJYJ.:AFH]J :J%J!:AFJ2T;KNW.;:A M/L>V)=>K!_YM:%^WK;?\WA:[Z'/L\D/L5HV\SSU]C::7T,UZY65'(GU M5$!]%@M/T5IK_GXP)TZ4)4BU!- M4EJW>]O4VU"?>GNY'W_ +*UZ^^!.1A-PJ&:CFH-J+JIYJ.:C6H!J(:I%J"8I MK;-5&+4IN=%;+Y(Z0H-QJ&:AFHUJ#JJYJ.:AFH]J :J%J!:AFJ2T;NNW(;N1 M/F2W.8UWJ^93$1=BDLWG<75?/._=#J#)ND;;_FYM>V)'=% ;U1Q4C-UXM==1_]4ISNZ71%!VJV:CFH)J+:AZJ^:@6H%J(:A&J24KK MMG0;K!OI@W4[_^IM?2HN+?-8S)/X^\ZY9QK^^?[I/R5GQ3 MU:\RX67S.EQ?B*LL7_8V/1JN0S4+U6Q4:CFHUJ :B&J1:@F*:W;^FTR;W3 ?'2] MG8^F[U#-0C5[U#_'V_#%'&\..JZ+:AZJ^:@6H%J(:A&J24KK=/6X3=:-#YA_ M;I]9)O7>H5V.:A:JV8WV^DR.#CJNBVH>JOFH%J!:B&H1JDE*ZW9Y&Z(;[QFB MVV^62;UV<(^CT].AFMUHKT[XZ*##NJCFH9J/:@&JA:@6H9JDM&Z+MS&ZL3Y& M=^!9._&7:"X&T;L!0&-WJ&:AFHUJ#JJYJ.:AFH]J :J%J!:AFJ2T[E:BC=V- MWQJ[&Z.Q.U2S4,U&-0?57%3S4,U'M0#50E2+4$U26K?UV]C=6)O]^3^O_:1' M#]X-\EJ2%F*N;BAQ\.!T?B3R9W6YNE-FR.DP^$M^SLLP6ZQ]O53Q5>?V MZO&PO=V]R:W-H965TN:;D'=;I\5Z]HF*I$:2<;DU-LJ55SYOEQM(4_D)2^ Z3=K+O)$Z5NQ\64A($G+I#SS M21#$?IY0YLTFY;,[,9OPG.K&Q*8A#+B+PI[>7"-C)1[SC^;F[?I MU L,(\A@I0Q$HG\>X :RS"!I'O_4H%[3IDD\O'Y$?U.*UV+N$PDW//N;IFH[ M]48>2F&=[#+U@>]_@UI09/!6/)/E?[2O8@>1AU8[J7A>)VL&.675;_*E+L1! M NY+('4".4V(>Q+".B$LA5;,2EF+1"6SB>![)$RT1C,796W*;*V&,M.-2R7T M6ZKSU.R6L\W%1Q Y6L"]0A=H6?4G>K4 E=!,OM;//BT7Z-6/KR>^TBV:/']5 MH\\K=-*#'J/WG*FM1+^R%%)+_HT['Q,'@*^E-GK)H]XY<2+^OF.7* Q^1B0@ M QLA=_H"5CH=E^FA@T[8E#\L\<)GE=]6X"I_8,\WD_Q*%LD*IIZ>Q1+$ WBS MGW[ 9C&. M D)&T<1_.%1C"=1A012V@4=,HX9IY&3ZD:LD0YGI&F6Z)NWIF@HE.F@?8X+# M(#[AZ6SMA56/&RVQ4\N=X#F5DNL9_0=7@*Y9BFYU#/ISC6X$I-2JS(GYO8/N M3&!'\H>-_.%_G%_#3LZ3EL*&.4;1!?HP($Y;8%=S[J#-K. MI*FT= .C44!&<3"PSZYQPW/\U(A< :321F[NJ2E2]RU??L.4::779#6 MZ5JG'S8]"H8$CT\I=N-T_P^#L*^@K6-CITO.KG-C7?\FY2Y43[7T>PH<=EE% M)!Z$PU/ZW<#!.![CN&?RX=:%L=N&]4;*O4#4^4O MV&W!S]XLX*X)]^P6;)%NMJW'8K?)/G?#4,,\O6-PM_?2!:XU3>QVS:5*E![0 M^I"T$U11D&;$/$/>6;WT7&C'-6C=%+OMM.=\,,<6 ^T9<,X&7BJ@M5GL]EDM M8&@58#%9^R#\/UR6M"Y+W"Y;3BJ;@#HO?GJ!LD7:I[Q_<(+.06S*#PM2+^0[ MIJK#=/.T^7AQ71[9_3:\^O+Q/A%Z(R91!FN=&EP.=:5%]3&ANE&\*,_C]USI MTWUYN84D!6$"]/LUUQOU^L8TT'S2F7T#4$L#!!0 ( Z$!EGC,"KC- 8 M &\R 9 >&PO=V]R:W-H965TBR#$H3![MNZ*249Z/9M#QV)V;3?*<2GK$[@>0N3:GX<['S87D];O^B MD_+B]<4\4,GF>?*-+]7F>G0Q0DNVHKM$?<[W[UE]04'!6^2)+/^C?75NH#,N M=E+E:1VL]U.>59_TJ:Z(@P#?/Q* ZP#<"<#X2(!?!_B=@+%[)&!?;(A.(/"4.?ALQ17DBWTT=I1,4ISF+&C:O8/@(S$&*/][ %X.B:::H'_ZJ>6VPEWFS%.<(79PB[V$=?[R/T]LT[ M] 8Y2&ZH8+*OCNS$/W?9.?)=D]A75:=CQCT%.UZ^&*9\Q(Z)V$)CO$[%*4$S MW3<>K4!#([^YA?TRE7_J+=Q3VML*,>Y'%-WWE=S2!;L>Z?Y9,O'(1K/??_-" M]X\^A2%A$20LAH01()@AZK@1=6RCS[Y1H>\5)1&76B&=HQ3-]]_!L70U' M7/%^J:W@H5)7L+"$%:/TXVQ\.7.H\'HH(F3,^+2)5X9Y[T.3<JUEHOGM4$J)<,I;X[&X\X2/ ;-2E[.:JK4>BF>W4SYM$L?M"[Y"M'E MDA>.OI[\UUZ]JR3!Y1$=*3F(/2HIIVV+-Z_CB< M7/I=&4&-%2B:*6-KK7AV;R5B*R:$;HMM0USD4C?174;37"C^[Y'E!*1G,0>E M137-F+('WG@RZ0H)ZKOT9/7<"S^\G/3/77#KJ> 7/)6#9PN%H7F&OM3/@KT^ M:>RTH=* TB)06@Q*(U T4^76@\'>ZY\@84C;8@Y*BT!I,2B-0-%,;5N#!K_> MH,'/C0;<^]C(GFNP:J#>"RB-0-%,U5J#!O]O!@T^S029VTLP6$O0W\. T@@4 MS=2RM7&PW<8Y.H9*A,M9K*\UK9_W]@H*ZN6 TB)06@Q*(U T4_;6]L$!P* * MZO> TB)06@Q*(U T4]O6%,)VU^0UW7-X8O<,Z@*!TF)0&H&BF5JVSA"V.T.& MEBSEN_0,48EHH>F"98JN6>'_5>J6:O?*.GFVA,?/9D^@U@\H+0:E$2A:):ES M\#OYE(EU^4:#U%-:/;&M?A/>'&W>FK@IWQ7H'(^\J[AZ]Z'%5*]B?*1BS3.) M$K;22/=\HH44U=L-U8[*M^6O\1]RI?*TW-PPNF2B.$%_O\IU%U_O% F:=TQF M_P%02P,$% @ #H0&6:DSE@FM P EA$ !D !X;"]W;W)K&ULK5AAKYLV%/TK%INF5EH?8 A)WA*DE[!JW=3IJ6_M/CMP MDZ""G=E.TNW7SP8>(8GC/EKR(0'CQ!9#H2UE0,7>V4N[N M75>D6RB)N&,[H.K)FO&22'7+-Z[8<2!9!2H+%WM>Y)8DITX\J]H>>3QC>UGD M%!XY$ONR)/S?!13L.'=\Y[GA0[[92MW@QK,=V< 3R(^[1Z[NW)8ERTN@(F<4 M<5C/G0?_/O%##:AZ?,KA*#K72$M9,?99W[S+YHZG1P0%I%)3$/5S@"44A692 MX_BG(77:F!K8O7YF?UN)5V)61,"2%7_GF=S.G8F#,EB3?2$_L.-OT @::;Z4 M%:+Z1L>Z;Z@ZIWLA6=F U0C*G-:_Y$MC1 >@>,P W #P)2"\ 0@:0' )B&X MP@906>W64BH?$B))/./LB+CNK=CT165FA5;R2%>J[:/3PEZ]>/KF2M54 UUTR; H@Z ;P2(T'M& MY5:@7VD&F0&?V/$^MA"X2FTK&3]+7F KX^][>H<"[V>$/1P:!K1\.3PPZ;'# M$T@5W#?!S]0$[00&%5_PT@DT35%-$9HI]-)R+W8DA;FCU@X!_ !._-,/?N3] M8K)G2+)D(+(SZ\+6NM#&'C]RE@)D1L>LR+Z.U6111:87XD,^B: M,5#0,S-&K1DCJQE_,4D*E':R*8.5-%DSNE(SC2;8'T?G:I;6>'WSQ!#4#ST\ M&K=!SU1'K>K(JOI%_QXK1=]<&)(L&8CLS+IQ:]WX^Q>>\9#6#4F6#$1V9MVD MM6YBS;H%;')*<[I!;(UVP'-F>C$N:I*1)>=K7ZS!^OHR$-F9+]/6E^DW+\A6 M9-],&I(LF5Y-D^_5'_/:Y'NGVLRS^I' &CB'#*US2FBJ$R9E0AK]L5/U-6A0 MMJ1AZUKTQ@_":#P-;EC4*5]]>\J\^P/E5((:A?%EU<"[H0-O&DTG%_\A>YC> M@J^C8AQ,1^$-N?@D%UOE/I1,+;G_D6K/I!:/K$^&X.M!!1AC_](*ZQ!Z6V&( M&NDIN&'%J>[UK;5AK+8#]N6SP8^^6JC8 _46; AK*U7\4[GJV^O5EY=H_G7% M>4/ZD'5N8@IKE.YV-JPE\$VU\1=*VI[*>B/7MK:'"P_5EOJB?>'?+^LC@A-- M?6+QGG#UDA6H@+6B].[&:D)X?0A0WTBVJ[;%*R;5)KNZW +)@.L.ZOF:J:*F MN=$!VJ.8^']02P,$% @ #H0&63O/$5]L P [ X !D !X;"]W;W)K M&ULO5=M;]L@$/XKR)OV(G6U<=*TZY)(2]MIFU2I M:O;RF=B7&!6#!SCIIOWX 7;MM$K(R[)]20!SSSW'\7"Z_D+(.Y4!:'2?,ZX& M0:9U<1Z&*LD@)^I8%,#-EZF0.=%F*F>A*B20U!GE+(RCJ!?FA/)@V'=K-W+8 M%Z5FE,.-1*K,J 3BQ> M(IAROVA1[>UU I242HN\-C8,MT/M6%@<<*D]C:JO,5KO/70M> Z4^B* MIY ^M@\-\X9^_$!_%'L!/Y?\&'6B(Q1'<1=]$QK0A[\#O-\70]$[#]%N0[3K MT#MKB%Z(/#>77-ETKN+6_0?<3AIN)]Y#7.9VA+A A;E0<\)*VH#1^T#'/V5G'*3E:E^"VA&!_#1F7UO=&*?M1]A5+6T5P[^^T[*T=^])KRPG> MI9X<1,NG6VNYK2=XEX*R02,&PO=V]R:W-H965T>+DQY;'OZS2'@NI#68+ M-W.I"FIPJA:^+A70S!D5W(^"(/8+RH27C-VS2Y6,964X$W"IB*Z*@JK[$^!R M-?%"[^'!%5ODQC[PDW%)%S %\[V\5#CS6Y6,%2 TDX(HF$^\C^'Q21A9 [?B MFL%*KXV)#64FY8V=G&<3+[!$P"$U5H+BWQ).@7.KA!RWC:C7^K2&Z^,']<\N M> QF1C6<2OZ#92:?>"./9#"G%3=7(M!U!BX1/BU(T=Y1@U-QDJNB+*K4I-+GH'2[\BGVXJ9>_*>3'.J0./@"PA0E)-S47> S>3>&1C* MN-X?^P81K)"?-NY.:G?1%G??*G%(>L$!B8*H3ZZE :*=J]^E?(RB#25J0XF< M=G];*-5,JHP)BJ*HS,2B"6,39J>4_12.=4E3F'C8ZQK4$KSD[9LP#CYT@/9: MT)Y3[VT!/95%@6G4-O6;V'H[8.NW;/W.)*ZS'9!EG49E6UN[*39%":HNVB;V M6GW@U.V.L$S"L;_< #1H@0:=0!?X>;&2/Z.DG3HO3%O<4L:O*FF\ [9ARS;< M:4F'?Y%7K->;_&6_M? EWVGV-_!]UW5+8 M\/&L"+L/BUUT8..R:_/SUTYJ>^NYH&K!A"8!5PPQPO7Z#L GP_EYC"9F+O ^UU+OD%4$L#!!0 ( Z$!EGG?4[!R@, M +$/ 9 >&PO=V]R:W-H965TD@3KF9>K'5VZ?LJC"&EZD)DP,V7M9 IU>91;GR5 M2:!1890F/@F"H9]2QKWYM'BWD/.IR'7"."PD4GF:4OG]&A*QFWG8V[_XQ#:Q MMB_\^32C&UB"_IPMI'GR:Y2(I< 5$QQ)6,^\*WQY38@U*&9\8;!3K3&R6UD) M<6\?WD;-9E94P8U( MOK)(QS-O[*$(UC1/]">Q^PNJ#0TL7B@25?Q'NW+N<."A,%=:I)6Q89 R7O[2 MA\H1+0,R.6! *H/"$7ZY4,'REFHZGTJQ0]+.-FAV4&RUL#;D&+=166IIOC)C MI^=++<+[6"012/4;>O@*4O4FZFOS9K6T@\K M_.L2GQS 'Z([P76LT#L>0?2SO6^XUH3)GO U<0+^G?,+U O>(A*0/OJ\O$6O M7[U!JN#K@._5_N@5\+UG^*-KUR5*OQO%IM*ERF@(,\_DB@*Y!6_^ZR]X&/SA MX-BO.?9=Z/./F3W0"L$#R) I&R#&*Q=TAJB$&Q1P-DVW\T%@_J;^MH/%H&8Q M<+)82!$"1 JMI4B1*#C5E!3Z'[WJHE)B#EM4\'!PB,JPIC)\!I4=E9)R_327 MX2,N9'+0+:.:R\C)Y29F(=T(=*430X*%Z&.6":ES;A-K849KD3#Q%GU8H'_O M(%V!_*^+FW.1$\_7N-["^"PY,'X!CI.:X\3IYG]RZSHDUD9/5D)&C%,-:"LT MXYLJ%1 KJE<7\\FCA, ]$_G1N#OV.&BJ:?",DV@)4!Z"I>ED>N" 5HNU3^@H M.)RYN%7TL9/FUS)%5.>B3M,3PXI)0XVFV<@$=E;X4TM.A7IDS<&- M(F"W)-R92PC+$D!?RG.U[-##BH$3Z%2_-:*!!^<)KU-\3J79" IV*TJKO)09 M&@J^!:F[RTD%UJXGO: _FAR(:B,EV*TERU;!>#JP+R$9N-$,?![1P"^A&KB1 M#7RT;AP3V,="403V4,*21BB(6RB>?8>K\(Z\Q)%&"HA;"DZ[QE6@1][C2%/] MB;-LM\-CS].^L+;]9#K1GY3TR<2HEFQ[CG2IJ-_JHE*0FZ)7M /]@%ZBY]_@-02P,$% @ #H0&6?.9MRGD @ ^ < !D !X M;"]W;W)K&ULM55M;],P$/XK5I#0)K$F3=<7C3;2 MN@T8TD2U"?CL)M?&JE^"[;3=O^?LI*$;6<00?&E]OGL>/W?QG:<[I3E9*"VK1U.O0%!IHYD&"AW$4C4)!F0R2J=]; MZ&2J2LN9A(4FIA2"ZL@:'L!^+18:K;!AR9@ M:9B21,-J%ESV+^83%^\#OC'8F:,U<9DLE=HXXS:;!9$3!!Q2ZQ@H_FWA"CAW M1"CC1\T9-$ 9X IZ%%E>ZL,*T5S2M%\0N*1N1. M29L;0??H"G9P/,-7EFRME0K MIO-V)M=P%Z:@*@M!\O9-?Q2][]!YWN@\[V)/%J!3D!9;BZ@5L3D0 M68HE:&>9G.*!!+O46"HS)M>$&FQ,MTB5W(+V78>1E'/LV )A6V6=NX8BB@B\ M^JS@\,QE%2*62B,MM<^=R"28M5@[#%L"87@L&B<4*9W323YM*V65;#_RV;I9 MLTVB7G\:;EM*-&Q*-'QEB5:4:>POO<%YN*6\A.-J21^2N:1P=ZVIM'\@?/B[ M\!=DCQK9HT[9=W3/1"G:#NL$_N6%&S>RQO^L,<;_0>>DT3GI+-_-OF"ZFE_X MW9C*V@1V4_0C\@A4FS8UX=$T%J#7_LTQV%:EM-5@;G:;9^VRFN:_PJLW\8[J M-F,JPJ_&Q?*HLOA5_F^#2#=@'H7REE#X8[H'GLDY]0 M2P,$% @ #H0&6;+HK'DL P =0D !D !X;"]W;W)K&ULK59K;]HP%/TK5C9-G;0V3Z!T$ E8NXV M@;)?OVLG30&%J)/V!?RXY^2QZX88NEL0-^.BKI F[!_"JO%?;\AB5G!0C-I" *YF-O$E[,AC;> M!=PQV.B=-K%.'J1\M)VO^=@+K"#@D!G+0/%O#3/@W!*AC-\UI]=\T@)WV\_L M5\X[>GF@&F:2W[/<+,?>N4=RF-,5-S=R\P5J/SW+ETFNW2_9U+&!1[*5-K*H MP:B@8*+ZIT]U'G8 R-,.B&I = "(DB. N ;$SFBES-GZ1 U-1TINB++1R&8; M+C<.C6Z8L*MX:Q3.,L29]-;([/%TBHG(R4P66!R:NOR>$C=%?I:VJ[$_T;C4 M=>_D$QC*N'Z/XY=%R>468 ^ XV^)3_22*M CWZ!4^T$_JV5-*UG1$5E]\D,* ML]3D4N20[^-]M-CXC)Y]3J-.PF\K<4;BX .)@BAIT3-[/3SND!,W:8\=7WR$ M[]Z5%^:T93QKC21=[>L/TX^F5PFKY*@P@OR$WU YH9I04H+*0)CW;2FH>,.JD.WA MM$Z#LR!)AB-_O>NN/2X^3YJX/>&]1GBO4WBS8I-ZQ2Z?4"S30*X5RZ!-<44X MV!/22P[DM@5%O7:M_49K_]^T5COSJ-#^:X2V!1T3.FB$#CJ%7CZ5>)RCT.]L M#D3.F]/F9 M4Z=8ZZ&8<$(=L*_MN8+\"DI 4]N0A84QRNM4=)7_>F#Q_G'!XG2&[*D>-JJ'G:H_*RH,N:),D3O* M5ZUU,VPIB:1W(*TM*(P/Q/D[-U@!:N$N=DTRN1*F.N2;T>;M,'%7YL'X%-\4 MU1/@A:9ZD/R@:L&PM#C,D3(X&^#.4]4E7W6,+-T]^2 -WKJNN<1W$2@;@/-S M*6FE?P%02P,$% @ #H0&62/YNVW7! VA@ !D !X;"]W M;W)K&ULM5EKW\@&=U.+6CM;GQ/ERNA;MBSR1HOR1,1?Z\? MF6S9#4J2YJ3@*2T (XNI=0_O(N2H@++'/RG9\KUKH*@\4_JB&E^3J>6H&9&, MQ$)!8/GGE.X-4!7JE,1:74(<("SR:,;@%3O26:NBC%+*,E_;10[_U) M,/DTE7%B]B1H_'+S()5+P)SF$36\CY*%0[KL=^J,9&1\8.P#=:B!4'GXN$))KXN3D>(@. M+85HU$ [-1Z0$?&/37$+7.<30 [R=!,RATK5OB MN4?P_MSDSX0!N@!/1]]0A>#I$532N>-K').I);,*)^R56+-??H*!\ZM.G2'! MHH' .LIYC7*>"7WV0)9I4:3%4N:4#!L,C[R-,[N2=]#P#HR\/[\1%J8L!$F- KS&\.%."U+>""+[VED.>P&';D!1I[?6PO&25U)>=10'IG70I%< ML/]'FOT_\EPX[FWKN:ZC+E%$FH[]1-'A-6YXC8U%X4?IA.2[O'\E3#H[L%OT MX)&E,=&1&P]9(X8$BP8"ZP@)G=8Z.6=6"5EBUX2EM-HA"]C-)EUCI&Z!O+RGV2 MI.I#$6?@:U$=1\B6ELM #J_F/"1:-!1:5\36?D*S_VQJ,ZYK,R/JZ$95F"Q= M:&OS"40?O!.UO$8@K[Z4X1@D^%WW*3@_ 1744&@'Y1U#BDX@A362VTQJI('J M:M@Z57B65=5J-9"?K.4RSV,GE]^05!RU:OT?-A>V/A>:C>[N@(=4)0P_9^03 MH!O!!:XL\ GK"S5.U?=0Z(S"?GXR3N3BO3H06E>VUD9#H[G4R[;M;V"R,]=K M9:XOR?AC7<9'?44'==-#H76/WEH[C7C.04PWA:A./)N[S0']?7DLW;L_AW=1=PE2G_M\PDU\X M'&1D(2&E.9>;G%4'Z55#T'5YM/Q,A:!Y>;DB."%,=9#/%Y2*74,-T/P[8_8? M4$L#!!0 ( Z$!ED_:)X>[0( &T, 9 >&PO=V]R:W-H965TKVV8%+@@J8 MV4[2_OO9AK"04-1V?$G\9[:NV.^A[9\C3)X8XBMLTR M3)]GD)+]5#.UP\)]LMYPN:#[7H'7L #^4-Q1,=-KECC)(&<)R1&%U52[,2>A M*^V5P:\$]NQHC&0F2T(>Y>1[/-4,&1"D$'')@,7?#N:0II)(A/&GXM1JEQ)X M/#ZP?U6YBUR6F,&>CH704I7>E0% M-"L#LEX(R$:W).<;AL(\AK@%'W3CG0Z\+L2I%;(."LVL3L(?V_P*V<9G9!G6 ML"6>^>OA=ELZ_^<]?+?WAAAV?5QLQ6=W'I?R#$3'9P#*,]!6[Y)QV,XH[\$) M*W $4TU<= SH#C3_TP?3,;ZTB=TG6= G6=@36:,LP[HLPR[V=Y6ED_&M9>F3 M+"C)'$4FWW,[WS3'EF5Z^NY8\',SVS4M=WQ=VS6T'-5:CCJU#+,B)<\ C?NO M3')^LRN>-QHV=R6$TX*U;TM"1>]H!INQ/< 4&D@]E>$\,-$.JB_,/R_4$L#!!0 M ( Z$!EE)NMLN9 ( *\% 9 >&PO=V]R:W-H965TY#9UCH$D[; .*%0VZ/:LV$PN51$]2DF9? M/TIVW'1(\K 72Y1X#@]ID=D&S;.M !Q[45+;250Y5U_%L2TJ4-Q>8@V:;A9H M%'=DFF5L:P.\#" EXS1)1K'B0D=Y%L[N39[ARDFAX=XPNU**F^T4)&XF42_: M'3R(9>7\09QG-5_"'-QC?6_(BCN64BC05J!F!A:3Z+IW-1UZ_^#P4\#&[NV9 MS^0)\=D;W\I)E'A!(*%PGH'3LH892.F)2,;OEC/J0GK@_G['_B7D3KD\<0LS ME+]$Z:I)]"EB)2SX2KH'W'R%-I\@L$!IPY=M6M\D8L7*.E0MF!0HH9N5O[1U MV .D_2. M 6D07<3**B\X8[GF<$-,]Z;V/PFI!K0)$YH_U/FSM"M()S+YPZ+ MYXLIY56R&2KZUY:'H2RK?XF#+MTDUWZ4[3DX3? M5_J2]9-SEB;I@#W.;]C9^X\G>/M=&?N!MW^$]TUMBOW:%+XVAS)O" >'"7TO M7MF:%S")J-DLF#5$^8=WO5'R^83<02=W<(K]?^0VA*- Z#M]G8\&XW$RS.+U M 2'#3LCPI!#_C[(Z;I:">D; @:'(Y)HVF M&0^-X; .+?F$CAH\;"N:J&"\ ]TO$-W.\ &Z&9W_!5!+ P04 " .A 99 M0R"D9RX" #-! &0 'AL+W=O90,#V0%91XLI6J8 9-M?-TI8!E M#E0(+_#]B5.#3Z;$UL)ALI]]9XS&+J M6T$@(#66@>'O L0PA*AC#\=)^U#6N#Y^L3^S>6.N6R8AH44OWEF\IA.*VDM9&X6G''$F61N9[N_FF%=&%K+ MN];,E>N.N"/RJ[*F1ONQ-(KC;:3DA8D:R,T2#.-"?XX\@THLGY=V4>=MU.!* MU!]U.2 C_Y8$?A"2Y_62W'Q\1>-A(GTV09]-X'A'5W@?LHQ;N4R@VK9CT;JD MK^4)+_/829CIBJ404VQU#>H -/GT83CQO[ZA^K>[#5O:2Y99TX5CMLAR0&ULO55M:]LP$/XKPH/105H[SMO('$/3 M[J6#0FA8^UFQ+[&H7EQ)CMM_OY/L>ADD'A2Z+[9.NGON>>[L4U(K_6@* $N> M!9=F$136EO,P-%D!@IH+58+$DZW2@EHT]2XTI0::^R#!PSB*IJ&@3 9IXO=6 M.DU493F3L-+$5$)0_;($KNI%, Q>-^[8KK!N(TR3DNY@#?97N=)HA1U*S@1( MPY0D&K:+X'(X7\ZX9U";@S5Q2C9*/3KC)E\$D2,$'#+K$"B^]G %G#L@ MI/'48@9=2A=XN'Y%_^:UHY8--7"E^ /+;;$(/@]+FMPT% /#P1$+?=)/(LKZFE::)53;3S M1C2W\%)]-))CTC5E;36>,HRSZ=JJ[/%\B;IRYC^H+DI:0:+ '\1 WH/0?KQPW :?>G1,^KTC#SZ MZ(2>/EZC=^ U[GB->^O\I[2R$AO01&W;)I*,>Y(S)UN/H MU]*DF_AT;JKLTV$2[H\PG'0,)[T,;^_7O5WMC7YC]:8=M^F;NSI]!UZSCM?L M_W9U]L^NA@=SS%T)MU3O&(X6#EN,B2YF&*R;,=L85I5^M&V4Q4'IEP7>3*"= M YYOE;*OAIN6W5V7_@902P,$% @ #H0&69T'SK9>!0 )R0 !D !X M;"]W;W)K&ULO5IM;Z,X$/XK%G M\S4A'+RF299/K37GFWO;SL,U27$^H!N2B5^6E*68BUNVLO,-(S@JG=+$1HXS MM%,<9]9L4CY[9+,)W?(DSL@C _DV33%[>R )W4TM:.T??(U7:UX\L&>3#5Z1 M)\+_V3PR<6)MPK_2W1^D3L@O\$*:Y.7_8%?9CD86"+[>"5S%2IE#P$F./9A-$=8(6U0"LN2C)+ M;Y%^G!7O_8DS\6LL_/CLB=/P^?9!,!>!.4U%.>6X?"&WX#MF#&<\%Y=_;WG. M<1;%V0I\" C'<9)_%,]_!C;(UYB1?&)S,9H"TP[KR ]59'0F\A!\H1E?Y^!S M%I%(X3_7^T.D ; %#0T7:,_% ](B_K7-!L!U;@!RD*<:D-X](*%PAZ6[JW / M^KLC339N\V;=$L\]@[=_?:HW4WEZ:L]BJ;G/-S@D4TNL)3EA+\2:_?(3'#J_ MJE@Q"188 I,8\QK&/!WZ[/>"+V4I/F@=+R5,/XHA>".8Y< ':57>$$3X3<65 MH4%)7/D-5[YVE$_?GH"NPK3>EQ)F$BPP!":Q-FQ8&UX])XJK(Y M$M,&OQ FFKT]901L6!R2P^66+L&&L)A64RRB25)(%?&HHE7-:A5]=,"J,T#P MF-%3*SCPQL?EHLWD6J9:20VU^E-:>GLF;U1JUVC0D[D\)ND]1#1L5334"UAY M&>Y)4P4YEO*"GG]<)"9U>& *3>:I5=!0+Z$[IYU8G:^;<+ZR2DYFG-]C7@8* M*VE>RLFW0AAJ5:-R>;X!.STEEW P[+7H&-7)IM!D2ENE##ND\C%YC!0;?\6R MG<1+HF1)C^C5K2CRBQ94U;7,>R(,]\WL>:B@ PI54#JJ6@4->TEH)25&=7/' M.'Q53C4;[Z&D82NEH5Y+]YR?/4I,'Z=/B1F5X:;0Y!W&5HU9M=B"AO5[MA@HZH-Q>4#*'K7Y'_Y-^[XAS";-&=;PI MM(I?^^ $14K8JCR)DH.0;C->'2!HGC:G73Z59SR.GL_A?5"=66EAJB,T7S 3 M7XH<)&0I()W!2"S8K#J54MUPNBG/:2PHYS0M+]<$1X05!N+W):5\?U,$:,X& MS?X#4$L#!!0 ( Z$!EGD'624_ ( (L, 9 >&PO=V]R:W-H965T MTJ6PM M T4%%S2OP#*"/"7E'3]7.NP )$\SP*D SFN ]P; K0#N1SUX%<#[J(=>!="I MFV7N6K@ "^R/&-T@IJPEFQIH]35:ZI42M4]F@LFGJ<0)?R9H]'@ZD5+':$IS MN?TXUA4\10^8,4P$E\/2:GYH%3ZK,:"C 1.,WXLC>]F 3KZ?CPRA8Q/>3&C M*I9)&8OS1BPNNJ9$)!R%)(:X 1^TX_LM>%/J4HOC;,69.*V$?PIRAESK!#F6 MXS7$,_TXW&U*Y_^\AU_VOB>&6^\45_.YK3NEW /1[AZ <@\TU;MD])H9U1$X MY"LJY;R:,NE%3D8J7$S0KYI3%*<$"T#T5*5FB68(9U*9-6K=Z_*S679(%79*%'9'M ME:U?EZW?^N:.^ MD+MVP;M,X?M,9=KF3G>5 UOJMI;+E HBRL]GO5IWSI>Z87RU/K&'4[MA/9"= M=MD8_Z,OV_1KS)8IX2B#A71EG0WD:\;*UK><"+K2O=V<"MDIZF$B_Q: *0/Y M?$&IV$Z4@_K_P_\+4$L#!!0 ( Z$!EG&PO M=V]R:W-H965T\STA M'+VF29;/1GO.#W>:ED=[DH;Y+3V03'RSI2P-N3AE.RT_,!)N2J,TT0Q==[0T MC+/1?%I>>V#S*3WR),[( T/Y,4U#]GU!$GJ:C?#H[<)CO-OSXH(VGQ["'5D1 M_G1X8.),:RB;."59'M,,,;*=C>[Q76#HA4'9XFM,3GGK&!6/LJ;TN3CY>S,; MZ<4=D81$O$"$XN.%+$F2%"1Q'__5T%'CLS!L'[_1@_+AQ<.LPYPL:?(MWO#] M;#09H0W9AL>$/]+37Z1^(+O@133)R__H5+6UA[-K [ALX[Q@XM8%3QKX*5AEI+^3A M?,KH";&BM: 5!Z5D*?/,+#.,D_B_.GE8<^_?IYJG'AM[#6HMK'HO)AO./#1%]HQOHK8PE,1_CMDM,O7?D:$;EN2&EM>;F[)X M_)QW_^>\!VISCT3"',O,.[$TFS?0+'GFP#=0]IY5)$M.*I+P77X((S(;B2R; M$_9"1O/??L&._H=,(TB8!PGS(6$!$*RCK=5H:ZGHM;;K4MNHG5W(:W%,9!HK MB4,UAH1Y%VNI=-C/'V!B[DVZ[ .C>.L+8C3"V4AB1 MVW-9\)560X,/"?,@83XD+ ""=71T&AT=L.3I0&H+"?,@83XD+ ""=;0=-]J. ME7WT*\EYG.W0 V$QE4U[%DK[H8I"PCSUDYGH.PF9+ 'YD'<1 ,$ZZDT:]2;@ M0]_D&ZHN6UF.Y9IN;Z12/ND/QM%MXN@J M,]R_QW1-&*);M-J' B^+FPO9#R!A'B3,AX0%0+".IE@_KSIU9>]8D%V<945V M6X=)F$4$?8HSE)<*RU>82MY0C4%I7DVS6]W(L"U3Q_V9H:2A*>:/SGC36M'1PL8F/8_6A#>@V@:%W=C+-N MAE*W@+(MB?E1L$OM5@KME*3!VD'2O)K6UNX&.^;8Z(],H&X#F5MG/'$!T?]2K<^J-M ZK:;%[M1/Y<5L+JN M4$R-ZR2FZ@B@I010FE?3.DE,-VS#-ON20+H-H&A=WJ]].)OUN*VV%]?8?[L_Z!MET MA3D7%;!Z[=V> %XI!FB9 93FU31L=6)F74R\0=D5>6:N># ^_* M8G"9S$ K#Q\]:/<7V7-)P5"7%%ISPNL"KN8-[1&@-*^F=6/D]E>XH#X#*%JE MG];:DY 2MBMWC^0HHL>,5S\.-U>;'2KWY;Z,WO4%OEMBR74/W_G5_I,SOMH. M\R5D8O*1HX1LA2O]=BRF0JS:85*=<'HH=T2L*>.'+[2>4#G F*>R_(T.5=N)9Z&XD(IGM5B/(&-Y]4F>ZQMQ(L#N&0&N!?BM M )\1#&O!\(W G9T1C&K!Z*."<2T8OQ6,S@B\6N!]= Z36C I@U7=W3(T/E%D M.1?\@(1IK6GFH(QOJ=818;FQXEH)_2W3.K5<\2QC2GM+243R!*UXKEB^I7G, MJ$2??:H(2^4OA?W &P]RV:J M^'6J-[B7>$M>D(-_1=C!(W2_]M'G3UWS6O53OL9J@-QAB<$]&+\?\T>1#]#0 MJ4?#%,VZ;E$_PZ>Q9K@E8WB.$?Y@'"1O&+A#'O7+0_HX0'ALY.ZL^VZT8C5L M;#DLN:,SW&LAB':A\26ZW@I:'1V8VJ$'JK_BZ M/$VU4J1TK]AT#O^GMP*SP M5W)/8KJP]!(NJ7BBUO+GGUS/^:W+$Y P'Q(60,)"2%@$!&OY9]3X9U32A_]E M6>MRRPC2+9 P'Q(60,)"2%@$!&NY9=RX9=R[VO@DT]LNB20O],:ERQZ5WBOU M9G?WM)QZSLPQ/W/[Z33V[UNZH^ED_*ZAWSND2^,*"0LA81$0K!57KXFKUQO7 M/YG4?_]\@Q(>%]5B4':1(+V'1_29Z T5*7?$_YQ+GS>]/5RZ,$#"_ HV/G': MJ&VQX(SB]U M 23,AX0%D+ 0$A8!P5K>FC;>FL)N)J:0;H&$^9"P !(60L(B(%C++;/&+;/> ME2AXCG=F*4+"I)8N>_3J+[4'),R'A 60L+""34]2F3/ V!OC=D*+@#IM1=YU MCL44!S@+W1:I8OOT RFHO^M+;0-*\T%I 2@M!*5%4+2VP4ZJ=2YL*JIY4*Z! MI/F@M "4%H+2(BA:VS7XZ!K\/U-2/^!BFT#2?%!: $H+:]KL)"]A/'B?EJ!Z M;1O@6$UU^\NIZWB7TQ/O8O'JCX9:(+*[\MGU(]<*9Z5ASM*$BI, M _W]AG/U>F(Z:%[56/X+4$L#!!0 ( Z$!EE%YGNME0, (T, 9 M>&PO=V]R:W-H965TZT/U[ZO-GNHN+H2!ZC-G:V0%=>F*7>^.DC@>1-4E3X) N97 MO*B];-;TWYA[WGCB_%;J]MAY_-#GP':]!? M#W?2M/S>)2\JJ%4A:B1A._=N\/4JM?I&\%P$.7?1:[WR/IM1*F:7W1JM2SRT.:HM*BZ8#."JJC;?_[4S<-9 'XI@'0! M9!A 7P@(NX#PM1EH%T!?FR'J AITOV5O)F[)-<]F4IR0M&KC9B^:V6^BS7P5 MM5TG:RW-W<+$Z6QM2E34NP_H-ZA!\A+Q.D_0S^KI>HG<_OI_YVHS">OF;+N-MFY&\D#%$GT6M]PJMZAQR1_QR.IY- MQ/N&OI\"\CP%MV32\-.QOD)A\ &1@%#'>!:O#P]=./\O^^H_9[^8C+!?#V'C M%[[!>G#5OG6G;G>[Z5VK ]_ W#.[F@+Y"%[VTP^8!;^X)OXMS99O:;9Z([.+ M$M&^1'3*/5OSDLO"/(ZV-/>F3-M".VO1VK#&QKXO'K.0,1:F9.8_GD^S0Y>P M*,+QI6XYUL4X3C%)+G4KAXXQDI+O?A?<4<\=37+?2;$%95]09EENP;W^6HOH M+#=.8APET8#9H6.I@4X'S&-=2-*$)7C /-:1*&$Q86YFUC.S2>:/M3I*7F\ MP<1#QT;):9 &(^:QC,4LH$/DL2R-$Q(' ^*Q#(<8TR1Q$\<]<3Q)_)G+!]!F M"W*!QH[JIBEE ]"QC)CQL\$Z78YE%..4#4$=LHC@LQ5PP9GTG,DDYQ]Z#W*R MJLD8EI*8V&W^@M:ABU)*0CK '>M(3.,D&"R3U5@7FI=+2@,W<-H#IY/ ?PK- M2Q=G.MXN(F;&/WC$%F.=&;L!'6Y38QVFS&P!=# A*X?0%)811@:D_MGYJ@*Y M:PZV"FW$L=;MJ[7O[<_.-\V1<=!_BZ\7V-&_-&?M]FC\W;X]J)O'85?4"I6P M-:F"J]C41;:'W[:AQ:$YW=T+;7>?"^ M )S?RN$?F[8!/T72/8-4$L# M!!0 ( Z$!EFP<_+Z&08 (LR 9 >&PO=V]R:W-H965TY<<^\?&( MK6419E% M"4U%Q%+$Z?RZ!=C*#/(6GR.Z$5O;*!O*$V/?LIW;V77'R'I$8QK*#$'4 MQS.=TCC.2*H?WTMHI_*9&6YOO]+]?/!J,$]$T"F+OT0SN;SN7';0C,[).I;W M;/,[+0=D9[R0Q2+_CS9E6Z.#PK60+"F-50^2*"T^R4MY(K8,L/F& 2X-\(Z! M9;]A8)4&UJX'_(9!OS3H'^K!+@WL0STXI8%SJ,&@-!CDP2K.;AX:ET@R'G&V M03QKK6C91A[?W%I%)$HS*3Y(KKZ-E)TY8*I<">>F,SEKL/;V]H['OJ=%50\2O0YQ@ M+?!C*+O(L"\0-K"%Q))P*MJ&I:?\L4Z[R#)R2A\]/KCH[,,Y^H!Z)1']W<)T M#V=:K\RV,W:"KODP70OT&)>&"F/J,(V86I5LK9QKO<%]3-=B36)T'XEOB''T MF(:4*\6F\@?Z^J=JC&XE3<0_+3V>%.1^.SF;^J_$BH3TNJ/F=D'Y,^V,?_W% M=(S?VD0#"7,A81XDS(>$!4"PAG#ZE7#Z.OHX8,^4IRJ72G0C1"0D4'92N'Y[$QZCUOZV*_1=^Q#>STF^V\=TG^ M@:0 :("-$-E5B&QMB+X0SDDJ!5K2N"U_3+3FQYY]>_^,7#H#IV_MQ #2J5? M[/><^I!.@_V1FD-K8-FX<FKF1O%IS2?'GW[]N7>I/A7OZ] MM(WLKSDM3[5].%85D# /$N9#P@(@6$,5IE&7,PRM+KP7RL-(+>!7/ HI8O-Z M*7*FEB@S%L>$"[124LGE<:YT4E\IMVE%[_#8>::DF=;V(KUK[B[ 75"OWH%> M?5"O 12M*86MRI9Y@H6I'GITN,W]1;=CX+Z)=^,-Z=9K<=N^[@1U&T#1F@'' M=<#Q_UA[JA_Z0_8C+V:&UM!K\4>''I+F@M(\4)H/2@N@:$T1U85%\W2511.T MM A*EMCO$$SWQ:-T,]A-#OXL'N]D(M.IZF%,?U&D M16M&NBZIFMK"VT]EHWQ:\3DM+:B0Z)Y(JL]+H 584)H+2O- :3XH+8"B-<56 MEV'-X>GR$F3=<0I*^P=UZAWFU =U&D#1FE&N:[%87XO]F9ST<94_K/J9Q:IM'&43BB8;Z3MP MM# @:2XHS0.E^:"T (K6E%E= <;X9-D(@U9_06DN*,T#I?F@M "*UA107?W% MVN+@T=D(M.!;TK9O2YN[MZ1=4)?>(2Y]4)$\D7^5H- (5NG MLGB3%FP_%CF2K_,'[)R8E2_+-)24SRK,&ZOLY8_)U)W-0O7\R_@]02P,$% M @ #H0&63/)$4&? @ /0< !D !X;"]W;W)K&ULK55=;YLP%/TK%INF5EH+F$"SCB UZ:IU4J6H4;=G%VZ"56,SVR39OY]M M"$M3&JW37H(_[CGWG.OX.MT(^:1* (VV%>-JXI5:UY>^K_(2*J+.10W<["R% MK(@V4[GR52V!% Y4,1\'0>)7A'(O2]W:7&:I:#2C'.82J::JB/PU!28V$R_T M=@OW=%5JN^!G:4U6L #]4,^EF?D]2T$KX(H*CB0L)]Y5>#E+;+P+^$YAH_;& MR#IY%.+)3FZ+B1=80< @UY:!F,\:9L"8)3(R?G:<7I_2 O?'._8;Y]UX>20* M9H+]H(4N)][80P4L2V7 M;+LZ[ '"UP"X ^!#P.@50-0!(F>T5>9L71--LE2*#9(VVK#9@:N-0QLWE-M3 M7&AI=JG!Z6S1U#4#@"67J%)VAA\4U.GE_ MFOK:Y+8,?M[EF;9Y\"MY$G0GN"X5^L(+*)[C?:.Y%XYWPJ?X*.&WAI^C*/B( M<(!' WIF?P^/CLB)^CI&CB_ZYSH.U:SE' USV@M\J6J2P\0S-U2!7(.7?7@7 M)L'G(R9_5%O?W2,/7..:T(+9/PBRC68''K(!/?> SJ7$O-7Z3U%Q4@#39@AJ2>Y3KK2?4DL7[EH(XQE$\ M["CI'27''96$K\!80;G@2LMFUR%SV4"!8&M:OAJVE[PH\AD>)V&<'!S&R[@Q M#D-\@0^4^WN=J *Y<@U:&5T-U^W=[E?[-^#*M;Z#]:EY&]I6_H>F?5CNB%Q1 MKA"#I:$,SB],/67;K-N)%K7K=X]"F^[IAJ5YWT#: +._%$+O)C9!_V)FOP%0 M2P,$% @ #H0&6:_XHTDT @ O@0 !D !X;"]W;W)K&ULE53O:]LP$/U7#FV,%D;L.&G:9HZAZ0_602$T=/NLV.=85)8\ M24[:_WXG.?$R2 /[8NND>^_>R?><;K5YM16B@[=:*CMCE7/--(IL7F'-[4 W MJ.BDU*;FCD*SCFQCD!-)5'.A6):&O87)4MTZ*10N#-BVKKEYGZ/4 MVQD;LOW&LUA7SF]$6=KP-2[1O30+0U'4LQ2B1F6%5F"PG+&;X70^]ODAX:? MK3U8@^]DI?6K#QZ+&8N]()28.\_ Z;7!6Y32$Y&,WSM.UI?TP,/UGOTA]$Z] MK+C%6RU_B<)5,W;%H,"2M](]Z^UWW/5SX?ER+6UXPK;+G8P9Y*UUNMZ!24$M M5/?F;[M[. DR0> 9 =(@NZN4%!YQQW/4J.W8'PVL?E%:#6@29Q0_J,LG:%3 M03B7/0C%52ZXA$=EG6GIOIV%LSMT7$A[GD:.BOC4*-\1SCO"Y /""3QIY2H+ M]ZK XE]\1.)ZAX3PY2?BC50,8Q5\AB9,QO"SOX.SS^0G>4=_Y*/"._J?S M8_UV-./C--XT4]OP'&>,7&'1;)!E7SX-)_&W$R+'OG&PO=V]R:W-H965T)FHAJH[ MF48#+[RHDBP*@AFKN*AIEOBYEO RQ 2F=DR_@U>-+QDTYX.CZZ?_;LEF7+#2R4_"D*+%-Z M0TD!.]Y*7*ON"PP\5\XO5]+X)^GZW.DU)7EK4%6#V%90B;I_\\=A'TX$X?0% M030(HK\5Q(/ [QSK*_-82XX\2[3JB';9ULT-_-YXM:41M?N+&]1V55@=9FN0 M'*$@*Z[QB7S7O#;<;[ A%TM +J2Y)!_(_69)+MY>)@SM-YV2Y8/_;>\?O>#_ MM:TG) [>DRB(IF?DB]?E2\BM//3R^+F<6=(1-QIQ(^\7_S/N.;3>:WK>RYVO MN6EX#BFU!\B /@#-WKT)9\''P9=CQBQZ^Y9\L6""I[ZGKZQM(+.(O< M^\R\C[L!#EF0L,,IQY\9813>3&=C6E\A.^E)=Q]\XWHO;%=)V%EA,+F^HD3W M9ZP/4#6^3;<*;=/[86FO)= NP:[OE,)CX#I_O.BRWU!+ P04 " .A 99 MHL(P*6H% "I+P &0 'AL+W=OD=CMA]WK,[/#SY%CVN9?6!,1IO@DG-(XSDNK'MQ+: MJ:Z9!1X>_Z1[^TE.MQYZ9#EG05;&/YB>W?T_*&^ADO9+'( M7\F^;&MV2+@5DB5EL.I!$J7%>_"]?! ' ;U3 7898!\%V/:)@&X9T#T*Z'9/ M!/3*@-ZY ?TRH'\48/5.! S*@,&Y]S L X9YLHJGFZ?&"60P&7&V)SQKK6C9 M09[?/%IE)$HS*U/RE 2J71B M5SJQT,_GU%VM@_M:F""3,0<)< M),Q#PGP0K*&0;J60KHX^^!6D4D >Z MC,(@)G,6;[.20I#[^VE;HK7,2Q.-A#E(F(N$>4B8#X(U)-.O)--_^:311RH$ M"7.0,!<)\Y P'P1K*&10*62@'53^9%*-(J$:0*(EY4$VE+1I1 NY5"-(F(.$ MN4B8AX3Y@V=GNT;ZAU7ZA]KT3UFZHUQ&JEP@#EU(\O<#31:4_],F BWJ4A$@ M80X2YB)A'A+F@V -I=Q42KEY^51R@U0($N8@82X2YB%A/@C64,C;2B%OM6/) MAU12195$32.T31W:\$O5@80Y2)B+A'D%S#(/!G[SVK*;:QP?=,E&VBVS=K#, M,R:1W!O=\"BD9$-Y8;^0'WHKYIV>?*DFH#2GI%G=YK/O]8\6HF>V\Z"]\U&T M9LX/7$OK_Q4.*N73M5J:/C)R)^,@E5%(_MAL&)?;-))/9*:.5BR.V!6YGVG+ M#7T/+M8&DN9 :2Z4YD%I/HK6U%GM>EH V]."^IY0F@.EN5":!Z7Y*%I3*;7[ M:>GMSV?+CS+^F;ETJK_,Q>E'TEPHS8/2?!2MF?[:'+7T[NA+BI#>61/X5-^# MBY4!]3^A- ]*\U&TIC)J#]32&FB3C]NLQ"!L1<1VP?@R2M4 079,1NFC3A4% MM7\@BF'7-/_["\-4?_V+=0%U/:$T#TKS4;2F+FKGT]);G\>EA;X8A3J@4)H# MI;E0F@>E^2A:4S&U66H- <4HU":%TAPHS872/"C-1]&:2JG-4DOKM$UFG(64 M+@59<9:0E*D)I_YAOE4U4.NTI#5^+ABT3%T.]+(NE.9!:3Z*UA1$[8U:>G/T MY&2CJM/Y05GRI2A+YJ?+$JB+"J4Y4)H+I7E0FH^B-;>"U8ZK;0(V@T&]52C- M@=)<*,V#TGP4K:F4VJ>U]3YM8SPADI%(B"TE,4V7:DWT0[/^*<&'ZQ_+[K>M M?_1=N%@:4&L52O.@-!]%*Z1A'.Q!SC:Q/P3\,4J%2O5*X2 M;?)MR0LF)4ORPS4-E"RR!NK[%5-E2WF2[72N=N=/_@502P,$% @ #H0& M6<_&!R50 P FA4 T !X;"]S='EL97,N>&ULW5C13MLP%/V5*(P)I(DT MS9HVHZVT54*:M$U(\+ WY#9.:\FQ,\=E+5^/;YRF:?%%P,-HUPIBW^-S[K%] MDQB&I5YS>K.@5'NKG(MRY"^T+KX$03E;T)R4%[*@PB"95#G1IJOF05DH2M(2 M2#D/NIU.'.2$"7\\%,O\*M>E-Y-+H4?^H EY]O(]'?EA_-GWK-Q$IG3DWYU] M_+.4^O*#9Z\GGTY..G?GE_OQLPHX]P.G:.\%HA<=7-=@F'2\*[T9WJG4SEI= M3*"/".S0,?+ 03YMF*<8+7'G/&WGQ,C]#F)XAXW3PY?MQ;.;8=6V&>SO:3U\#]CTP"#CO#'8]6U@/"R(UE2)*].I!E?!)Y!7MV_7 MA7$X5V0==GO^EE!=3)*I5"E539K0WX3&0TXSL*/8? %7+8L 0*UE;AHI(W,I M2.5APZ@;1G9&.;^!)\'O;$=[E;7VM2H*T32-H;II96P']-MJ5KLMVWN3KE>P M>ZF_+3#4IE9@)4^=X]59K-VI&_BA2W=*4WY;3*<,_=(_3\;]=Y3@55A+=-F]H_ MY%5^L^.H_UZ6JZ?*OF&GQ_KU?N@F>\=@,CX&DT=1DX-C,)D<@.:B;JW8&E*Q9.#H9'7 M9&K^\-S1-^-3FI$EU[<-./*W[9\T9 M!DYD@'(&*,>R7,BD^F)YW)S$?-PS39(HBF-L12<3IX,)MFYQ##]N-]V D23NW<;R /;!:QV(+\[ M#]24FQ-%L*N8-^P.QI$DP1"H17>-QC&R.C%\W?N#W251E"1N!#"W@RC"$+@; M<01S !XP)(JJ]^#>^RC8O*>"[7]CQX]02P,$% @ #H0&69>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'K0O!YX )X2/X]B? MC^U\>5+ZY[U2/]ESEN;%>6]=EIO/_7X1KT7&B[_41N1P9*5TQDOXJ!_ZQ48+ MGA1K(BK?CYB-[E(6\ MEZDL7\Y[]?M4]%@FH#GP0^A2 MQN^*%P9RR>^+NJ3D]W<<0,Y[P1E<<"5U4=9GU-?GP/@HX.3F4U6J"YF60D]X M*2ZUJC8R?S"7@7_1M_Y&'8?M:Q/$S_K_A%&M5C(6$Q57FPGB>L&E>0I#8+&\N!>>:?PH_/4N:?UT"KA5#_5G" 3U+:G Z MR/'-?'%S/9N,EM,)^S:Z'LW'4[:XFDZ7"PO000"=HP&RDUMN0;H(I'M R,42 M7KY/YP!X<\'FTR6S(#T$TCL&I&$<7XWFEQ:DCT#Z1XOD>+2XLB #!#*@A9R( M(M9R8\J96K%O52%S411U0U]4F049(I A+22 9%R_&,"%?,@E?(U#9S2*8U5! M9V1!1@AD1 NY"]U89?<&E9C]X6@GV7?"BTL)\ MH; [\#.L!S^CQ7NMT8+=B5C(1U[_^AL:*A=BN\SR1SA!Z1<;")/)@-@FMUIL M^$M=??5=ILJUT"RNM*Y%;6-B.AD0^P3&7AL8&;TT0X=?E=R8+WQB@4%V#P:8$ ;$1KA6^=HTV\3DV$6I;6,YF X<8AW'&(]+*K-)JU' M;1# ,2_6[")53[MLW,;$K.$06^,"1L!P\P'C+(?*K?:'F0[F#X?8'W>F$%KR M+3<#DZ7FT)KKZ:$6(:8.AU@=B^J^$+\J,Y*;/NZ'#K.'0VP/,"Y[!/$*77\] MCX5);^)4F5S"GL' 3.(2FP1N.0D6,36;0(?#1AJJ^.%=JN-B1G&IC8+EM/\Z M-B8F%I=8+#BF:V.BDU;$:D&3[W8T,;6XQ&KIR&_9R=*\%+9@7$PP+K%@=HEN M)QGF%)?8*6C&VZYDS"XNL5V0C->$U,;$%.-29R=UUMM9R9A@7&+!;-/?+C / MDXI'+I5='MS)ALG$(Y8)FA"W6H:'R<0CEDD[(>Z,(B81CWKI8S\S[B1$ESV( M_=&5(G="8@+QJ#.4#W+E5U ;$[.)1VP3-!MMMQG,)A[YV@>2[[4Q,9MXQ#9! MUY':F)A=/&*[X,-9SUXXQ%SC4T^%H9B^C8EIQR?6#C[JMI,#']..3ZR=#Q:] MV"FKXVQC8OKQB?73F1Q,1,EEVNK<<_9A8SL2WN8][QB;V#89ZRN8V)><BJ9\PZ ;EUWJ8%H-U @RF;]'N6)V)EKT4'Z#:OPZWB Z99U(K- M"L@H4Y#P_K;'0 %FG>"8*_LM.0:8=8*#KNR_ZXAL3,PZ ;5U]C&W>473BNS- M?9AU0F+K=,R[=+3R$#-.2+VW^!UB*Y@V)B:=D'JUIFM^"$C77!MD&Q.33DB] M$0##;$T6A)ATPF/,MNVB.;,Q,0.%QYIO U0X9&-B!@JIY]LPS':EHUN-J>?; M4$S;0"%FH)!Z@P"*:4]DA9B!0NKY-A33GLB*, -%A]AZ]B%F8&-B%HJ.M L- M,/^! 8B-B5DH.H2%/L)LM?0(LU!T" M]B&FW] BS4'0("W5CWBW^MA_(B3 + M1=1/NV [$-F)C8E9*#KJJD^KTC$+1<06ZMZ#N!L7VYCH(R_DV]2PQ:E6-#$+ M1=1/O71M1NQ,,H:8A8;$%OIX6^)^5CG$+#0DW[FVMS>Q.Y*8@8:U@?KUR<77 M+V:B)!?)'"Y?0'G,T_A6,_-BKC1P/-_LF%]5:3J&LIO\6O%D^QSL]AG>K_\! M4$L#!!0 ( Z$!ED<1N&VJP( "LV : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-VDUJXT 0AN&K&!T@&.*O99!MR >&T?XAM&4E# MDMN/<1;V)V8QFZ!O95K"I1<$#Z;=CR_ET([[[C3L]N=A\7D\G(95M1O'\Z^Z M'M:[EEN72Z_Y^1O7T>#]S\?IU+O\S ML=ML]NORNUO_.9;3^(_!]4?7OP^[4L9J\=KVVS*NJOKS<+L\U->/\'"97"V> MWU95__P6JGKN(($@F3\H0E"!P.N 8 <"L0.2'0C,#HAV(% [(-N!P.V < <" MN0/2'0CL#HAW(-!;4&\AT%M0;R'06R8_M@GT%M1;"/06U%L(]!;46PCT%M1; M"/06U%L(]!;46PCT%M1;"/2.J'D4#OB'I' KTCZAT)]%;46PGT5M1;"?16U%L)]%;46PGT MULEF-X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN! MWH9Z&X'>AGH;@=XV^;.20&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V= M0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y\<-B'0VU%O)]#;46\GT-M1;R?0.Z'> MB4#OA'HG KT3ZIT(]$ZH=R+0.Z'>B4#OA'HG KT3ZIT(]$Z3PX($>B?4.Q'H MG5#O1*!W1KTS@=X9]F?4.Q/HG5'O3*!W1KTS@=X9]F?4.Q/HG5'O M3*!WGASV)M [H]Z90.\&]6X(]&Y0[X9 [P;U;GY2[V'\.I3AUO.]QN?_)-7C MY;OE]OCK\OOBY+U<<:[O*X:GOU!+ P04 " .A 99S1YDO$ " !Z- M$P %M#;VYT96YT7U1Y<&5S72YX;6S-V]]NVC 4Q_%70;FM2(@=.V8JO6EW MN_5B+^ EID3DGV*WHV\_$]I*FSJTBDG[WA"![?,[\9$^=UQ_>QZ=7QRZMO>; M9!?"^"G+?+5SG?7I,+H^KFR'J;,A?IT>LM%6>_O@,K%:Z:P:^N#ZL S'&LG- M]9W;VL[M%+[8+N[*#FWFPW/K?'J^Q#L] M#MMM4[EZJ!Z[>"3UX^1L[7?.A:Y-3T6OSB>'>,/N])E?G#^7.1<8=]Y/P^CC MQ";W\;C7D1Q/+\=8R$VA.?^*;XFQ],7OYX[3KEW]E]GQ>G\,TWZ>A\_FQ^5W M_.N,W^I_L \!Z4-"^B@@?2A('QK21PGIPT#Z6$/ZR%>41BBBYA12LWX=A_X_C MYV?:V:9_S<_FOQS=_ 102P$"% ,4 " .A 99!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( Z$ M!EG:-;'][@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ #H0&6?U@A[M^ M!@ 92< !@ ("!#0@ 'AL+W=O4=;0< -,C 8 " M@<$. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ #H0&6?9R"A2)!P A"( !@ M ("!3QH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ #H0&63R$?&,P"0 N18 !@ ("!T3@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #H0&6;WV.=!^ @ 108 !D M ("!&ET 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #H0&6:OO$DF4 @ Z@4 !D ("!?FP M 'AL+W=O&PO=V]R:W-H965TAR !X;"]W;W)K&UL4$L! A0#% @ M#H0&60\!#\F1!P NQ0 !D ("!W'4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H0&65>PA0XG!0 HPP !D M ("!2YT 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #H0&66"9#E0R @ )P4 !D ("!!JT 'AL M+W=O&PO=V]R:W-H965T0@ ( +P' 9 " M@36T !X;"]W;W)K&UL4$L! A0#% @ #H0& M61#"[$!$ @ B@8 !D ("![+8 'AL+W=O&PO=V]R:W-H965T'-0*O00 *<, 9 " @5O# !X;"]W;W)K M&UL4$L! A0#% @ #H0&694K^.OW @ [P< M !D ("!3\@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H0&65YVJ/IQ @ YP4 !D M ("!8-$ 'AL+W=O^LRX# !6!P &0 @($(U >&PO=V]R:W-H965T M&UL4$L! A0# M% @ #H0&64P>AK=, @ 3P4 !D ("!"-T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #H0&6=-E M,$]' P L0@ !D ("!0N4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H0&6>]0Z>4]!0 +1, !D M ("!@.X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #H0&60/C@7K^ P 1Q8 !D ("! M,/H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ #H0&6;X.:313! 3! !D ("!^P4! 'AL+W=O! M&0 @(&%"@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ #H0&6?'Z8LAS M @ I@8 !D ("!UP\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H0&6< WFT60!0 CR< !D M ("!.A@! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #H0&6:RPP)*#! BQ, !D ("!A"0! M 'AL+W=O&PO=V]R:W-H965TT0( .4' 9 M " @9$L 0!X;"]W;W)K&UL4$L! A0#% @ M#H0&66-XQ*J2 @ Y0< !D ("!F2\! 'AL+W=O,@4 &8D 9 " @>$T 0!X;"]W M;W)K&UL4$L! A0#% @ #H0&61?9Y.J'! M>1L !D ("!2CH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H0&67$C* 8T! WA$ !D M ("!5U ! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #H0&63O/$5]L P [ X !D ("!$5\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #H0& M6?.9MRGD @ ^ < !D ("!HVD! 'AL+W=O2P# !U"0 &0 M @(&^; $ >&PO=V]R:W-H965T&UL4$L! A0#% @ #H0&63]HGA[M @ ;0P M !D ("!+W4! 'AL+W=O $ M>&PO=V]R:W-H965TYZ 0!X;"]W;W)K&UL4$L! A0#% @ #H0&62(PK)%L @ ]P8 !D M ("!4WT! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #H0&6=R,7# W!0 \R, !D ("!OH@! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #H0&6;!S M\OH9!@ BS( !D ("!OY8! 'AL+W=O&PO=V]R:W-H965T6? 0!X;"]W;W)K&UL4$L! A0#% @ #H0&612;9\(0 @ ] 0 !D M ("!4*(! 'AL+W=O&PO M=V]R:W-H965T7!E&UL4$L%!@ !D &0 XML 110 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 111 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 113 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 204 399 1 false 55 0 false 8 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS Sheet http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 995200300 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIENCY) Sheet http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIENCY) Statements 5 false false R6.htm 995200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 995210101 - Disclosure - Description of Business and Summary Sheet http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummary Description of Business and Summary Notes 7 false false R8.htm 995210201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 995210301 - Disclosure - Business Combinations and Dispositions Sheet http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositions Business Combinations and Dispositions Notes 9 false false R10.htm 995210401 - Disclosure - Fair Value Measurements Sheet http://www.vireohealth.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 995210501 - Disclosure - Accounts Receivable Sheet http://www.vireohealth.com/role/DisclosureAccountsReceivable Accounts Receivable Notes 11 false false R12.htm 995210601 - Disclosure - Inventory Sheet http://www.vireohealth.com/role/DisclosureInventory Inventory Notes 12 false false R13.htm 995210701 - Disclosure - Prepayments and other current assets Sheet http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssets Prepayments and other current assets Notes 13 false false R14.htm 995210801 - Disclosure - Property and Equipment, Net Sheet http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNet Property and Equipment, Net Notes 14 false false R15.htm 995210901 - Disclosure - Leases Sheet http://www.vireohealth.com/role/DisclosureLeases Leases Notes 15 false false R16.htm 995211001 - Disclosure - Goodwill Sheet http://www.vireohealth.com/role/DisclosureGoodwill Goodwill Notes 16 false false R17.htm 995211101 - Disclosure - Intangibles Sheet http://www.vireohealth.com/role/DisclosureIntangibles Intangibles Notes 17 false false R18.htm 995211201 - Disclosure - Accounts Payable and Accrued Liabilities Sheet http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilities Accounts Payable and Accrued Liabilities Notes 18 false false R19.htm 995211301 - Disclosure - Long-Term Debt Sheet http://www.vireohealth.com/role/DisclosureLongTermDebt Long-Term Debt Notes 19 false false R20.htm 995211401 - Disclosure - Convertible Notes Notes http://www.vireohealth.com/role/DisclosureConvertibleNotes Convertible Notes Notes 20 false false R21.htm 995211501 - Disclosure - Stockholders' Equity Sheet http://www.vireohealth.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 21 false false R22.htm 995211601 - Disclosure - Stock-Based Compensation Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 22 false false R23.htm 995211701 - Disclosure - Commitments and Contingencies Sheet http://www.vireohealth.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 23 false false R24.htm 995211801 - Disclosure - Selling, General and Administrative Expenses Sheet http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpenses Selling, General and Administrative Expenses Notes 24 false false R25.htm 995211901 - Disclosure - Other Income (Expense) Sheet http://www.vireohealth.com/role/DisclosureOtherIncomeExpense Other Income (Expense) Notes 25 false false R26.htm 995212001 - Disclosure - Supplemental Cash Flow Information Sheet http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformation Supplemental Cash Flow Information Notes 26 false false R27.htm 995212101 - Disclosure - Financial Instruments Sheet http://www.vireohealth.com/role/DisclosureFinancialInstruments Financial Instruments Notes 27 false false R28.htm 995212201 - Disclosure - Related Party Transactions Sheet http://www.vireohealth.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 28 false false R29.htm 995212301 - Disclosure - Subsequent Events Sheet http://www.vireohealth.com/role/DisclosureSubsequentEvents Subsequent Events Notes 29 false false R30.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 30 false false R31.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 31 false false R32.htm 99920202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPolicies 32 false false R33.htm 99930203 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPolicies 33 false false R34.htm 99930303 - Disclosure - Business Combinations and Dispositions (Tables) Sheet http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsTables Business Combinations and Dispositions (Tables) Tables http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositions 34 false false R35.htm 99930503 - Disclosure - Accounts Receivable (Tables) Sheet http://www.vireohealth.com/role/DisclosureAccountsReceivableTables Accounts Receivable (Tables) Tables http://www.vireohealth.com/role/DisclosureAccountsReceivable 35 false false R36.htm 99930603 - Disclosure - Inventory (Tables) Sheet http://www.vireohealth.com/role/DisclosureInventoryTables Inventory (Tables) Tables http://www.vireohealth.com/role/DisclosureInventory 36 false false R37.htm 99930703 - Disclosure - Prepayments and other current assets (Tables) Sheet http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsTables Prepayments and other current assets (Tables) Tables http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssets 37 false false R38.htm 99930803 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNet 38 false false R39.htm 99930903 - Disclosure - Leases (Tables) Sheet http://www.vireohealth.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.vireohealth.com/role/DisclosureLeases 39 false false R40.htm 99931003 - Disclosure - Goodwill (Tables) Sheet http://www.vireohealth.com/role/DisclosureGoodwillTables Goodwill (Tables) Tables http://www.vireohealth.com/role/DisclosureGoodwill 40 false false R41.htm 99931103 - Disclosure - Intangibles (Tables) Sheet http://www.vireohealth.com/role/DisclosureIntangiblesTables Intangibles (Tables) Tables http://www.vireohealth.com/role/DisclosureIntangibles 41 false false R42.htm 99931203 - Disclosure - Accounts Payable and Accrued Liabilities (Tables) Sheet http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesTables Accounts Payable and Accrued Liabilities (Tables) Tables http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilities 42 false false R43.htm 99931303 - Disclosure - Long-Term Debt (Tables) Sheet http://www.vireohealth.com/role/DisclosureLongTermDebtTables Long-Term Debt (Tables) Tables http://www.vireohealth.com/role/DisclosureLongTermDebt 43 false false R44.htm 99931403 - Disclosure - Convertible Notes (Tables) Notes http://www.vireohealth.com/role/DisclosureConvertibleNotesTables Convertible Notes (Tables) Tables http://www.vireohealth.com/role/DisclosureConvertibleNotes 44 false false R45.htm 99931503 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.vireohealth.com/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.vireohealth.com/role/DisclosureStockholdersEquity 45 false false R46.htm 99931603 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.vireohealth.com/role/DisclosureStockBasedCompensation 46 false false R47.htm 99931803 - Disclosure - Selling, General and Administrative Expenses (Tables) Sheet http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesTables Selling, General and Administrative Expenses (Tables) Tables http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpenses 47 false false R48.htm 99932003 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformation 48 false false R49.htm 99940101 - Disclosure - Description of Business and Summary (Details) Sheet http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails Description of Business and Summary (Details) Details http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummary 49 false false R50.htm 99940201 - Disclosure - Summary of Significant Accounting Policies - Anti-dilutive shares outstanding (Details) Sheet http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails Summary of Significant Accounting Policies - Anti-dilutive shares outstanding (Details) Details 50 false false R51.htm 99940202 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of revenue (Details) Sheet http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails Summary of Significant Accounting Policies - Disaggregation of revenue (Details) Details 51 false false R52.htm 99940301 - Disclosure - Business Combinations and Dispositions - Assets Held for Sale (Details) Sheet http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails Business Combinations and Dispositions - Assets Held for Sale (Details) Details 52 false false R53.htm 99940401 - Disclosure - Fair Value Measurements - Summary of assets that are measured at fair value on a recurring basis (Details) Sheet http://www.vireohealth.com/role/DisclosureFairValueMeasurementsSummaryOfAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements - Summary of assets that are measured at fair value on a recurring basis (Details) Details 53 false false R54.htm 99940501 - Disclosure - Accounts Receivable (Details) Sheet http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails Accounts Receivable (Details) Details http://www.vireohealth.com/role/DisclosureAccountsReceivableTables 54 false false R55.htm 99940601 - Disclosure - Inventory (Details) Sheet http://www.vireohealth.com/role/DisclosureInventoryDetails Inventory (Details) Details http://www.vireohealth.com/role/DisclosureInventoryTables 55 false false R56.htm 99940602 - Disclosure - Inventory - Schedule of inventory valuation adjustments (Details) Sheet http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails Inventory - Schedule of inventory valuation adjustments (Details) Details 56 false false R57.htm 99940701 - Disclosure - Prepayments and other current assets (Details) Sheet http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails Prepayments and other current assets (Details) Details http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsTables 57 false false R58.htm 99940801 - Disclosure - Property and Equipment, Net (Details) Sheet http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails Property and Equipment, Net (Details) Details http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetTables 58 false false R59.htm 99940802 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 59 false false R60.htm 99940901 - Disclosure - Leases - Components of lease expenses (Details) Sheet http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails Leases - Components of lease expenses (Details) Details 60 false false R61.htm 99940902 - Disclosure - Leases - Future minimum lease payments (Details) Sheet http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails Leases - Future minimum lease payments (Details) Details 61 false false R62.htm 99940903 - Disclosure - Leases - Narrative (Details) Sheet http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails Leases - Narrative (Details) Details 62 false false R63.htm 99940904 - Disclosure - Leases - Supplemental cash flow information (Details) Sheet http://www.vireohealth.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails Leases - Supplemental cash flow information (Details) Details 63 false false R64.htm 99940905 - Disclosure - Leases - Other information (Details) Sheet http://www.vireohealth.com/role/DisclosureLeasesOtherInformationDetails Leases - Other information (Details) Details 64 false false R65.htm 99941001 - Disclosure - Goodwill (Details) Sheet http://www.vireohealth.com/role/DisclosureGoodwillDetails Goodwill (Details) Details http://www.vireohealth.com/role/DisclosureGoodwillTables 65 false false R66.htm 99941101 - Disclosure - Intangibles - Finite and Indefinite (Details) Sheet http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails Intangibles - Finite and Indefinite (Details) Details 66 false false R67.htm 99941102 - Disclosure - Intangibles - Expected Amortization (Details) Sheet http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails Intangibles - Expected Amortization (Details) Details 67 false false R68.htm 99941201 - Disclosure - Accounts Payable and Accrued Liabilities (Details) Sheet http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails Accounts Payable and Accrued Liabilities (Details) Details http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesTables 68 false false R69.htm 99941301 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 69 false false R70.htm 99941302 - Disclosure - Long-Term Debt - Summary (Details) Sheet http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails Long-Term Debt - Summary (Details) Details 70 false false R71.htm 99941401 - Disclosure - Convertible Notes (Details) Notes http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails Convertible Notes (Details) Details http://www.vireohealth.com/role/DisclosureConvertibleNotesTables 71 false false R72.htm 99941402 - Disclosure - Convertible Notes - Summary (Details) Notes http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails Convertible Notes - Summary (Details) Details 72 false false R73.htm 99941501 - Disclosure - Stockholders' Equity - Shares - Tabular Disclosure (Details) Sheet http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails Stockholders' Equity - Shares - Tabular Disclosure (Details) Details 73 false false R74.htm 99941502 - Disclosure - Stockholders' Equity - Shares - General Information (Details) Sheet http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails Stockholders' Equity - Shares - General Information (Details) Details 74 false false R75.htm 99941503 - Disclosure - Stockholders' Equity - Shares Issued (Details) Sheet http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails Stockholders' Equity - Shares Issued (Details) Details 75 false false R76.htm 99941601 - Disclosure - Stock-Based Compensation - Stock Options - General Information (Details) Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails Stock-Based Compensation - Stock Options - General Information (Details) Details 76 false false R77.htm 99941602 - Disclosure - Stock-Based Compensation - Stock Options - Assumptions (Details) Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails Stock-Based Compensation - Stock Options - Assumptions (Details) Details 77 false false R78.htm 99941603 - Disclosure - Stock-Based Compensation - Stock Options - Activity (Details) Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails Stock-Based Compensation - Stock Options - Activity (Details) Details 78 false false R79.htm 99941604 - Disclosure - Stock-Based Compensation - Stock Options - Stock-based Compensation Expense (Details) Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock Options - Stock-based Compensation Expense (Details) Details 79 false false R80.htm 99941605 - Disclosure - Stock-Based Compensation - Stock Options - Unrecognized Compensation Costs (Details) Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails Stock-Based Compensation - Stock Options - Unrecognized Compensation Costs (Details) Details 80 false false R81.htm 99941606 - Disclosure - Stock-Based Compensation - Stock Options - Intrinsic Value (Details) Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsIntrinsicValueDetails Stock-Based Compensation - Stock Options - Intrinsic Value (Details) Details 81 false false R82.htm 99941607 - Disclosure - Stock-Based Compensation - Warrants - General Information and Assumptions (Details) Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails Stock-Based Compensation - Warrants - General Information and Assumptions (Details) Details 82 false false R83.htm 99941608 - Disclosure - Stock-Based Compensation - Warrants - Outstanding (Details) Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails Stock-Based Compensation - Warrants - Outstanding (Details) Details 83 false false R84.htm 99941609 - Disclosure - Stock-Based Compensation - Warrants - Stock-based Compensation Expense (Details) Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails Stock-Based Compensation - Warrants - Stock-based Compensation Expense (Details) Details 84 false false R85.htm 99941610 - Disclosure - Stock-Based Compensation - RSU (Details) Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails Stock-Based Compensation - RSU (Details) Details http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables 85 false false R86.htm 99941701 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.vireohealth.com/role/DisclosureCommitmentsAndContingencies 86 false false R87.htm 99941801 - Disclosure - Selling, General and Administrative Expenses (Details) Sheet http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails Selling, General and Administrative Expenses (Details) Details http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesTables 87 false false R88.htm 99941901 - Disclosure - Other Income (Expense) (Details) Sheet http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails Other Income (Expense) (Details) Details http://www.vireohealth.com/role/DisclosureOtherIncomeExpense 88 false false R89.htm 99942001 - Disclosure - Supplemental Cash Flow Information (Details) Sheet http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationDetails Supplemental Cash Flow Information (Details) Details http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationTables 89 false false R90.htm 99942101 - Disclosure - Financial Instruments (Details) Sheet http://www.vireohealth.com/role/DisclosureFinancialInstrumentsDetails Financial Instruments (Details) Details http://www.vireohealth.com/role/DisclosureFinancialInstruments 90 false false R91.htm 99942201 - Disclosure - Related Party Transactions (Details) Sheet http://www.vireohealth.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.vireohealth.com/role/DisclosureRelatedPartyTransactions 91 false false R92.htm 99942301 - Disclosure - Subsequent Events (Details) Sheet http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.vireohealth.com/role/DisclosureSubsequentEvents 92 false false All Reports Book All Reports vreof-20240630.xsd vreof-20240630_cal.xml vreof-20240630_def.xml vreof-20240630_lab.xml vreof-20240630_pre.xml vreof-20240630x10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 116 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "vreof-20240630x10q.htm": { "nsprefix": "gdnsf", "nsuri": "http://www.vireohealth.com/20240630", "dts": { "schema": { "local": [ "vreof-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "vreof-20240630_cal.xml" ] }, "definitionLink": { "local": [ "vreof-20240630_def.xml" ] }, "labelLink": { "local": [ "vreof-20240630_lab.xml" ] }, "presentationLink": { "local": [ "vreof-20240630_pre.xml" ] }, "inline": { "local": [ "vreof-20240630x10q.htm" ] } }, "keyStandard": 308, "keyCustom": 91, "axisStandard": 23, "axisCustom": 0, "memberStandard": 28, "memberCustom": 23, "hidden": { "total": 38, "http://fasb.org/us-gaap/2024": 27, "http://www.vireohealth.com/20240630": 3, "http://xbrl.sec.gov/dei/2024": 8 }, "contextCount": 204, "entityCount": 1, "segmentCount": 55, "elementCount": 689, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 690, "http://xbrl.sec.gov/dei/2024": 32, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "longName": "995200100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss", "longName": "995200200 - Statement - CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS", "shortName": "CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_pjDvve3Hc0G6JhJ9FnErow", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_pjDvve3Hc0G6JhJ9FnErow", "name": "gdnsf:CostOfGoodsAndServicesSoldExcludingInventoryAdjustments", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "unique": true } }, "R5": { "role": "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency", "longName": "995200300 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIENCY)", "shortName": "CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIENCY)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ded8p2CQmUqs5zuRh0Xe-w", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_ded8p2CQmUqs5zuRh0Xe-w", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "995200400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummary", "longName": "995210101 - Disclosure - Description of Business and Summary", "shortName": "Description of Business and Summary", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995210201 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositions", "longName": "995210301 - Disclosure - Business Combinations and Dispositions", "shortName": "Business Combinations and Dispositions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:BusinessCombinationsAndDispositionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:BusinessCombinationsAndDispositionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.vireohealth.com/role/DisclosureFairValueMeasurements", "longName": "995210401 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.vireohealth.com/role/DisclosureAccountsReceivable", "longName": "995210501 - Disclosure - Accounts Receivable", "shortName": "Accounts Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.vireohealth.com/role/DisclosureInventory", "longName": "995210601 - Disclosure - Inventory", "shortName": "Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssets", "longName": "995210701 - Disclosure - Prepayments and other current assets", "shortName": "Prepayments and other current assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:PrepaymentsAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:PrepaymentsAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNet", "longName": "995210801 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.vireohealth.com/role/DisclosureLeases", "longName": "995210901 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.vireohealth.com/role/DisclosureGoodwill", "longName": "995211001 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.vireohealth.com/role/DisclosureIntangibles", "longName": "995211101 - Disclosure - Intangibles", "shortName": "Intangibles", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilities", "longName": "995211201 - Disclosure - Accounts Payable and Accrued Liabilities", "shortName": "Accounts Payable and Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.vireohealth.com/role/DisclosureLongTermDebt", "longName": "995211301 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:LongTermDebtExcludingConvertibleDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:LongTermDebtExcludingConvertibleDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.vireohealth.com/role/DisclosureConvertibleNotes", "longName": "995211401 - Disclosure - Convertible Notes", "shortName": "Convertible Notes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:ConvertibleDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:ConvertibleDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.vireohealth.com/role/DisclosureStockholdersEquity", "longName": "995211501 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensation", "longName": "995211601 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingencies", "longName": "995211701 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpenses", "longName": "995211801 - Disclosure - Selling, General and Administrative Expenses", "shortName": "Selling, General and Administrative Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:GeneralAndAdministrativeExpensesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:GeneralAndAdministrativeExpensesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.vireohealth.com/role/DisclosureOtherIncomeExpense", "longName": "995211901 - Disclosure - Other Income (Expense)", "shortName": "Other Income (Expense)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformation", "longName": "995212001 - Disclosure - Supplemental Cash Flow Information", "shortName": "Supplemental Cash Flow Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.vireohealth.com/role/DisclosureFinancialInstruments", "longName": "995212101 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.vireohealth.com/role/DisclosureRelatedPartyTransactions", "longName": "995212201 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.vireohealth.com/role/DisclosureSubsequentEvents", "longName": "995212301 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_pjDvve3Hc0G6JhJ9FnErow", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": null }, "R31": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_pjDvve3Hc0G6JhJ9FnErow", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_pjDvve3Hc0G6JhJ9FnErow", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "99920202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "99930203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConsolidationPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConsolidationPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsTables", "longName": "99930303 - Disclosure - Business Combinations and Dispositions (Tables)", "shortName": "Business Combinations and Dispositions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.vireohealth.com/role/DisclosureAccountsReceivableTables", "longName": "99930503 - Disclosure - Accounts Receivable (Tables)", "shortName": "Accounts Receivable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:ScheduleOfTradeReceivablesDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:ScheduleOfTradeReceivablesDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.vireohealth.com/role/DisclosureInventoryTables", "longName": "99930603 - Disclosure - Inventory (Tables)", "shortName": "Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsTables", "longName": "99930703 - Disclosure - Prepayments and other current assets (Tables)", "shortName": "Prepayments and other current assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "gdnsf:PrepaymentsAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "gdnsf:PrepaymentsAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetTables", "longName": "99930803 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.vireohealth.com/role/DisclosureLeasesTables", "longName": "99930903 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "gdnsf:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "gdnsf:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.vireohealth.com/role/DisclosureGoodwillTables", "longName": "99931003 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.vireohealth.com/role/DisclosureIntangiblesTables", "longName": "99931103 - Disclosure - Intangibles (Tables)", "shortName": "Intangibles (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesTables", "longName": "99931203 - Disclosure - Accounts Payable and Accrued Liabilities (Tables)", "shortName": "Accounts Payable and Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.vireohealth.com/role/DisclosureLongTermDebtTables", "longName": "99931303 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.vireohealth.com/role/DisclosureConvertibleNotesTables", "longName": "99931403 - Disclosure - Convertible Notes (Tables)", "shortName": "Convertible Notes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.vireohealth.com/role/DisclosureStockholdersEquityTables", "longName": "99931503 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables", "longName": "99931603 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesTables", "longName": "99931803 - Disclosure - Selling, General and Administrative Expenses (Tables)", "shortName": "Selling, General and Administrative Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:GeneralAndAdministrativeExpensesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "gdnsf:GeneralAndAdministrativeExpensesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:GeneralAndAdministrativeExpensesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "gdnsf:GeneralAndAdministrativeExpensesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationTables", "longName": "99932003 - Disclosure - Supplemental Cash Flow Information (Tables)", "shortName": "Supplemental Cash Flow Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "longName": "99940101 - Disclosure - Description of Business and Summary (Details)", "shortName": "Description of Business and Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_5_2_2024_To_5_2_2024_us-gaap_TypeOfArrangementAxis_gdnsf_ArrangementAgreementWithVeranoHoldingsCorpMember_Jr5k10rF7kequj7Hx271Vg", "name": "us-gaap:LossContingencyDamagesSoughtValue", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": null }, "R50": { "role": "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails", "longName": "99940201 - Disclosure - Summary of Significant Accounting Policies - Anti-dilutive shares outstanding (Details)", "shortName": "Summary of Significant Accounting Policies - Anti-dilutive shares outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_xqu0eJHSEE-fqZ1XzFt65A", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_xqu0eJHSEE-fqZ1XzFt65A", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails", "longName": "99940202 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of revenue (Details)", "shortName": "Summary of Significant Accounting Policies - Disaggregation of revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_pjDvve3Hc0G6JhJ9FnErow", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_srt_ProductOrServiceAxis_us-gaap_RetailMember_z6lRWaaik0arLk5RU40kFg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "unique": true } }, "R52": { "role": "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails", "longName": "99940301 - Disclosure - Business Combinations and Dispositions - Assets Held for Sale (Details)", "shortName": "Business Combinations and Dispositions - Assets Held for Sale (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_41Zkuu_Kxk2x7YGq7h2YYQ", "name": "us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_41Zkuu_Kxk2x7YGq7h2YYQ", "name": "us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.vireohealth.com/role/DisclosureFairValueMeasurementsSummaryOfAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails", "longName": "99940401 - Disclosure - Fair Value Measurements - Summary of assets that are measured at fair value on a recurring basis (Details)", "shortName": "Fair Value Measurements - Summary of assets that are measured at fair value on a recurring basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails", "longName": "99940501 - Disclosure - Accounts Receivable (Details)", "shortName": "Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:ReceivablesNetCurrent", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfTradeReceivablesDisclosureTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:ReceivablesNetCurrent", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfTradeReceivablesDisclosureTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.vireohealth.com/role/DisclosureInventoryDetails", "longName": "99940601 - Disclosure - Inventory (Details)", "shortName": "Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:InventoryWorkInProcess", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:InventoryWorkInProcess", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails", "longName": "99940602 - Disclosure - Inventory - Schedule of inventory valuation adjustments (Details)", "shortName": "Inventory - Schedule of inventory valuation adjustments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_pjDvve3Hc0G6JhJ9FnErow", "name": "gdnsf:InventoryValuationAdjustmentsWorkInProgress", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfInventoryValuationAdjustmentsTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_pjDvve3Hc0G6JhJ9FnErow", "name": "gdnsf:InventoryValuationAdjustmentsWorkInProgress", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfInventoryValuationAdjustmentsTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails", "longName": "99940701 - Disclosure - Prepayments and other current assets (Details)", "shortName": "Prepayments and other current assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:PrepaidInsurance", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "gdnsf:PrepaymentsAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:PrepaidInsurance", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "gdnsf:PrepaymentsAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails", "longName": "99940801 - Disclosure - Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails", "longName": "99940802 - Disclosure - Property and Equipment, Net - Narrative (Details)", "shortName": "Property and Equipment, Net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails", "longName": "99940901 - Disclosure - Leases - Components of lease expenses (Details)", "shortName": "Leases - Components of lease expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "gdnsf:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "gdnsf:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "longName": "99940902 - Disclosure - Leases - Future minimum lease payments (Details)", "shortName": "Leases - Future minimum lease payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails", "longName": "99940903 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_2_22_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_gdnsf_CannabisCultivationAndManufacturingFacilitiesLocatedInElkRiverMinnesotaMember_zsI0ZWcSj0ak_SHAGUGWFw", "name": "us-gaap:TenantImprovements", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_2_22_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_gdnsf_CannabisCultivationAndManufacturingFacilitiesLocatedInElkRiverMinnesotaMember_zsI0ZWcSj0ak_SHAGUGWFw", "name": "us-gaap:TenantImprovements", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.vireohealth.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails", "longName": "99940904 - Disclosure - Leases - Supplemental cash flow information (Details)", "shortName": "Leases - Supplemental cash flow information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:FinanceLeasePrincipalPayments", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "gdnsf:LeaseSupplementalCashFlowInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "unique": true } }, "R64": { "role": "http://www.vireohealth.com/role/DisclosureLeasesOtherInformationDetails", "longName": "99940905 - Disclosure - Leases - Other information (Details)", "shortName": "Leases - Other information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfOtherInformationAboutLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfOtherInformationAboutLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.vireohealth.com/role/DisclosureGoodwillDetails", "longName": "99941001 - Disclosure - Goodwill (Details)", "shortName": "Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_12_31_2022_4FBCnV7flEOdX5zN-6J1Yw", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_4FBCnV7flEOdX5zN-6J1Yw", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails", "longName": "99941101 - Disclosure - Intangibles - Finite and Indefinite (Details)", "shortName": "Intangibles - Finite and Indefinite (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "Duration_4_1_2023_To_6_30_2023_Nj-bi9O1Rky3dPyeU-mAFg", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicenseMember_a7fXRguS1EuCfhAqcGck-w", "name": "gdnsf:FiniteLivedIntangibleAssetsDisposed", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "unique": true } }, "R67": { "role": "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails", "longName": "99941102 - Disclosure - Intangibles - Expected Amortization (Details)", "shortName": "Intangibles - Expected Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "Duration_4_1_2023_To_6_30_2023_Nj-bi9O1Rky3dPyeU-mAFg", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_pjDvve3Hc0G6JhJ9FnErow", "name": "us-gaap:CapitalizedContractCostAmortization", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "unique": true } }, "R68": { "role": "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails", "longName": "99941201 - Disclosure - Accounts Payable and Accrued Liabilities (Details)", "shortName": "Accounts Payable and Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:AccountsPayableTradeCurrent", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:AccountsPayableTradeCurrent", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "longName": "99941301 - Disclosure - Long-Term Debt - Narrative (Details)", "shortName": "Long-Term Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:SecuredDebtCurrent", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_DebtInstrumentAxis_us-gaap_LongTermDebtMember_eY4MlQbsWUG3STWzvZyq0A", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "unique": true } }, "R70": { "role": "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails", "longName": "99941302 - Disclosure - Long-Term Debt - Summary (Details)", "shortName": "Long-Term Debt - Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:SecuredDebtCurrent", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_LongtermDebtTypeAxis_gdnsf_PromissoryNoteAndLineOfCreditMember_jOhsKnFyaUqthLHxDVNhmQ", "name": "us-gaap:SecuredDebt", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "unique": true } }, "R71": { "role": "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "longName": "99941401 - Disclosure - Convertible Notes (Details)", "shortName": "Convertible Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "Duration_4_1_2023_To_6_30_2023_Nj-bi9O1Rky3dPyeU-mAFg", "name": "gdnsf:StockIssuedDuringPeriodValueWarrantsExercised", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_4_28_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_jY-MJbGQaU21SpdgcuHbKA", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "gdnsf:ConvertibleDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "unique": true } }, "R72": { "role": "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "longName": "99941402 - Disclosure - Convertible Notes - Summary (Details)", "shortName": "Convertible Notes - Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_6_30_2023_movq0DFPbUuYWD1jG-waEQ", "name": "us-gaap:ProceedsFromConvertibleDebt", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_-7pfcpAch0aJ40tojHcs6A", "name": "us-gaap:ProceedsFromConvertibleDebt", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "unique": true } }, "R73": { "role": "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "longName": "99941501 - Disclosure - Stockholders' Equity - Shares - Tabular Disclosure (Details)", "shortName": "Stockholders' Equity - Shares - Tabular Disclosure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_StatementClassOfStockAxis_gdnsf_SubordinateVotingSharesMember__voBFR1fj0GOWey_CGP4gw", "name": "us-gaap:CommonStockNoParValue", "unitRef": "Unit_Divide_USD_shares_qzX4eiIKqEmpmvvUKQFg1w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_StatementClassOfStockAxis_gdnsf_SubordinateVotingSharesMember__voBFR1fj0GOWey_CGP4gw", "name": "us-gaap:CommonStockNoParValue", "unitRef": "Unit_Divide_USD_shares_qzX4eiIKqEmpmvvUKQFg1w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "longName": "99941502 - Disclosure - Stockholders' Equity - Shares - General Information (Details)", "shortName": "Stockholders' Equity - Shares - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_StatementClassOfStockAxis_gdnsf_SubordinateVotingSharesMember__voBFR1fj0GOWey_CGP4gw", "name": "gdnsf:CommonStockVotingRightsVotesPerShare", "unitRef": "Unit_Standard_Vote_2HnFOmdZE0SfRPFoQce9Mw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_StatementClassOfStockAxis_gdnsf_SuperVotingSharesMember_NeEQAR8V5UaBFZdnZxMqgA", "name": "gdnsf:CommonStockConvertibleNumberOfShares", "unitRef": "Unit_Standard_shares_xqu0eJHSEE-fqZ1XzFt65A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "unique": true } }, "R75": { "role": "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "longName": "99941503 - Disclosure - Stockholders' Equity - Shares Issued (Details)", "shortName": "Stockholders' Equity - Shares Issued (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "Unit_Standard_shares_xqu0eJHSEE-fqZ1XzFt65A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_gdnsf_ChicagoAtlanticOpportunityPortfolioLpMember_3iyuNmd8ukOtJ6Ed7aQjrA", "name": "us-gaap:StockIssuedDuringPeriodSharesOther", "unitRef": "Unit_Standard_shares_xqu0eJHSEE-fqZ1XzFt65A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "unique": true } }, "R76": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails", "longName": "99941601 - Disclosure - Stock-Based Compensation - Stock Options - General Information (Details)", "shortName": "Stock-Based Compensation - Stock Options - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_p7SHHRFPqUmypd7O3ZYnnQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "unitRef": "Unit_Standard_pure_w2AOPvcZsECKq7a_ltGd4g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_p7SHHRFPqUmypd7O3ZYnnQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "unitRef": "Unit_Standard_pure_w2AOPvcZsECKq7a_ltGd4g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "longName": "99941602 - Disclosure - Stock-Based Compensation - Stock Options - Assumptions (Details)", "shortName": "Stock-Based Compensation - Stock Options - Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_p7SHHRFPqUmypd7O3ZYnnQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_w2AOPvcZsECKq7a_ltGd4g", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_p7SHHRFPqUmypd7O3ZYnnQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_w2AOPvcZsECKq7a_ltGd4g", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "longName": "99941603 - Disclosure - Stock-Based Compensation - Stock Options - Activity (Details)", "shortName": "Stock-Based Compensation - Stock Options - Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "As_Of_12_31_2023_em6AjvdTH0KZPfZxRKLphQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_xqu0eJHSEE-fqZ1XzFt65A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "Unit_Standard_shares_xqu0eJHSEE-fqZ1XzFt65A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "unique": true } }, "R79": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "longName": "99941604 - Disclosure - Stock-Based Compensation - Stock Options - Stock-based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Stock Options - Stock-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_csvnVR6XZ0OQArZ6m3UEQg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "unique": true } }, "R80": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails", "longName": "99941605 - Disclosure - Stock-Based Compensation - Stock Options - Unrecognized Compensation Costs (Details)", "shortName": "Stock-Based Compensation - Stock Options - Unrecognized Compensation Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_i5O8tZn6CkyPPlFjIcYAgw", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_i5O8tZn6CkyPPlFjIcYAgw", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsIntrinsicValueDetails", "longName": "99941606 - Disclosure - Stock-Based Compensation - Stock Options - Intrinsic Value (Details)", "shortName": "Stock-Based Compensation - Stock Options - Intrinsic Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails", "longName": "99941607 - Disclosure - Stock-Based Compensation - Warrants - General Information and Assumptions (Details)", "shortName": "Stock-Based Compensation - Warrants - General Information and Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_ClassOfWarrantOrRightAxis_gdnsf_CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember_cKzWKDLLYU-_F5LSOkU1ZA", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "unitRef": "Unit_Standard_shares_xqu0eJHSEE-fqZ1XzFt65A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_ClassOfWarrantOrRightAxis_gdnsf_CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember_cKzWKDLLYU-_F5LSOkU1ZA", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "unitRef": "Unit_Standard_shares_xqu0eJHSEE-fqZ1XzFt65A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails", "longName": "99941608 - Disclosure - Stock-Based Compensation - Warrants - Outstanding (Details)", "shortName": "Stock-Based Compensation - Warrants - Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_I0Qy94n-mEmNIjKB5aPF_w", "name": "gdnsf:ClassOfWarrantOrRightGrantedWeightedAverageRemainingContractualTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_gdnsf_CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember_KJcmyca4o021pR8CdJjtPQ", "name": "gdnsf:ClassOfWarrantOrRightGranted", "unitRef": "Unit_Standard_shares_xqu0eJHSEE-fqZ1XzFt65A", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "unique": true } }, "R84": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails", "longName": "99941609 - Disclosure - Stock-Based Compensation - Warrants - Stock-based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Warrants - Stock-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_us-gaap_ClassOfWarrantOrRightAxis_gdnsf_CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember_IGD07o4uHUKKyFpAikbgmg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:AllocatedShareBasedCompensationExpense", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "unique": true } }, "R85": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails", "longName": "99941610 - Disclosure - Stock-Based Compensation - RSU (Details)", "shortName": "Stock-Based Compensation - RSU (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_BZudwNofyE2Bm0OiTaej_g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "unique": true } }, "R86": { "role": "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "99941701 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "Duration_5_2_2024_To_5_2_2024_us-gaap_TypeOfArrangementAxis_gdnsf_ArrangementAgreementWithVeranoHoldingsCorpMember_Jr5k10rF7kequj7Hx271Vg", "name": "us-gaap:LossContingencyDamagesSoughtValue", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_2_25_2019_srt_RangeAxis_srt_MinimumMember_srt_TitleOfIndividualAxis_gdnsf_Dr.MarkSchneyerMember__xcBQjJWz02_Nb7ntjPY-A", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "unique": true } }, "R87": { "role": "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails", "longName": "99941801 - Disclosure - Selling, General and Administrative Expenses (Details)", "shortName": "Selling, General and Administrative Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_pjDvve3Hc0G6JhJ9FnErow", "name": "us-gaap:LaborAndRelatedExpense", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "gdnsf:GeneralAndAdministrativeExpensesTableTextBlock", "gdnsf:GeneralAndAdministrativeExpensesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_pjDvve3Hc0G6JhJ9FnErow", "name": "us-gaap:LaborAndRelatedExpense", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "gdnsf:GeneralAndAdministrativeExpensesTableTextBlock", "gdnsf:GeneralAndAdministrativeExpensesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails", "longName": "99941901 - Disclosure - Other Income (Expense) (Details)", "shortName": "Other Income (Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_pjDvve3Hc0G6JhJ9FnErow", "name": "us-gaap:GovernmentAssistanceAmount", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:GovernmentAssistanceAmount", "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_6_30_2024_pjDvve3Hc0G6JhJ9FnErow", "name": "us-gaap:GovernmentAssistanceAmount", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:GovernmentAssistanceAmount", "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationDetails", "longName": "99942001 - Disclosure - Supplemental Cash Flow Information (Details)", "shortName": "Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:InterestPaidNet", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "us-gaap:InterestPaidNet", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.vireohealth.com/role/DisclosureFinancialInstrumentsDetails", "longName": "99942101 - Disclosure - Financial Instruments (Details)", "shortName": "Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:InterestRateRiskEffectOnNetIncomeOfOneHundredBasisPointChangeInPrimeRate", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_6_30_2024_ybEToq2jSUitgUlQacDAoQ", "name": "gdnsf:InterestRateRiskEffectOnNetIncomeOfOneHundredBasisPointChangeInPrimeRate", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.vireohealth.com/role/DisclosureRelatedPartyTransactionsDetails", "longName": "99942201 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:OtherLiabilities", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:OtherLiabilities", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails", "longName": "99942301 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "As_Of_6_30_2024_F0o_9SvJqUmTqRqtK3ihkQ", "name": "us-gaap:FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2020_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_gdnsf_PennsylvaniaMedicalSolutionsLlcMember_3KMtm3yQpk666HbfkWP_Xw", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "unitRef": "Unit_Standard_USD_3aPeHk9W_ECy653LGPKPyQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vreof-20240630x10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsAndNontradeReceivableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivable" ], "lang": { "en-us": { "role": { "label": "Accounts and Nontrade Receivable [Text Block]", "terseLabel": "Accounts Receivable", "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable." } } }, "auth_ref": [ "r218", "r222" ] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Other", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity of Counterparty, Type [Axis]", "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction." } } }, "auth_ref": [ "r78", "r84" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued liabilities", "totalLabel": "Total accounts payable and accrued liabilities", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r66", "r67" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilities" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accounts Payable and Accrued Liabilities", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r64", "r67", "r73", "r812" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Trade, Current", "terseLabel": "Accounts payable - trade", "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)." } } }, "auth_ref": [ "r20", "r64" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of credit losses of $230,624 and $254,961, respectively", "totalLabel": "Total", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r771" ] }, "us-gaap_AccretionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionExpense", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accretion Expense", "terseLabel": "Accretion", "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations." } } }, "auth_ref": [ "r597", "r796" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued Expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r67" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r34", "r149", "r457" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r683" ] }, "gdnsf_AdditionalMonthlyBaseRentPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "AdditionalMonthlyBaseRentPayments", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of additional monthly base rent payments to be payable.", "label": "Additional Monthly Base Rent Payments", "terseLabel": "Amount of increase in monthly base rent" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional Paid in Capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r79" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid In Capital", "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." } } }, "auth_ref": [ "r491", "r760", "r761", "r762", "r763", "r814", "r874" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r696" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r696" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r696" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r696" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentForAmortization", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Amortization", "terseLabel": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r7" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r47", "r48", "r316" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Stock Issued, Own-share Lending Arrangement, Issuance Costs", "terseLabel": "Obligation to issue shares", "documentation": "Amount of increase in additional paid in capital (APIC) resulting from issuance costs from a share-lending arrangement entered into, in contemplation of a convertible debt offering or other financing." } } }, "auth_ref": [ "r37" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Warrants exercised", "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants." } } }, "auth_ref": [ "r11", "r36", "r120" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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 loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r729" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r655", "r665", "r675", "r707" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r658", "r668", "r678", "r710" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r730" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r696" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r703" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r659", "r669", "r679", "r703", "r711", "r715", "r723" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r721" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense", "verboseLabel": "Stock-based payments", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r345", "r350" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Trade receivables, credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r156", "r220", "r225", "r226", "r227", "r839" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r156", "r220", "r225" ] }, "gdnsf_AllowanceForDoubtfulTaxWithholdingReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "AllowanceForDoubtfulTaxWithholdingReceivable", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on tax withholding receivable.", "label": "Allowance For Doubtful Tax Withholding Receivable", "terseLabel": "Tax withholding receivable, credit losses" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r94", "r287", "r754", "r821" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails", "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "negatedLabel": "Amortization", "terseLabel": "Amortization of intangible assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r237", "r244", "r596" ] }, "gdnsf_AmortizationOfIntangibleAssetsIncludingCapitalizedIntoInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "AmortizationOfIntangibleAssetsIncludingCapitalizedIntoInventory", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails", "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method and amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.", "label": "Amortization of Intangible Assets Including Capitalized Into Inventory", "negatedLabel": "Amortization", "terseLabel": "Amortization" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares outstanding", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r200" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r30" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r30" ] }, "gdnsf_ArrangementAgreementWithVeranoHoldingsCorpMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ArrangementAgreementWithVeranoHoldingsCorpMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Arrangement Agreement with Verano Holdings Corp.", "label": "Arrangement Agreement with Verano Holdings Corp [Member]", "terseLabel": "Arrangement Agreement with Verano Holdings Corp" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r364" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r238", "r239", "r240", "r241", "r242", "r813" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r238", "r239", "r240", "r241", "r242", "r813" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureFairValueMeasurementsSummaryOfAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails", "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Asset Impairment Charges", "terseLabel": "Asset impairment charge", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r7", "r32" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r125", "r136", "r151", "r174", "r203", "r207", "r213", "r214", "r221", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r366", "r371", "r401", "r450", "r527", "r591", "r592", "r630", "r646", "r803", "r804", "r827" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r146", "r158", "r174", "r221", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r366", "r371", "r401", "r630", "r803", "r804", "r827" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Asset, Held-for-Sale, Not Part of Disposal Group, Current", "terseLabel": "Assets Held for Sale", "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r107", "r630" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract]", "terseLabel": "Assets held for sale" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r718" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r719" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r714" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r714" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r714" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r714" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r714" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r714" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r717" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r716" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r715" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r715" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "gdnsf_BuildingsAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "BuildingsAndLeaseholdImprovementsMember", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to buildings and leasehold improvements.", "label": "Buildings and leasehold improvements" } } }, "auth_ref": [] }, "gdnsf_BusinessCombinationsAndDispositionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "BusinessCombinationsAndDispositionsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations and Dispositions" } } }, "auth_ref": [] }, "gdnsf_BusinessCombinationsAndDispositionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "BusinessCombinationsAndDispositionsDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositions" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for business combinations and dispositions.", "label": "Business Combinations And Dispositions Disclosure Text Block", "terseLabel": "Business Combinations and Dispositions" } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummary" ], "lang": { "en-us": { "role": { "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Description of Business and Summary", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r52", "r103", "r104" ] }, "gdnsf_BusinessesInNewyorkNevadaAndMassachusettsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "BusinessesInNewyorkNevadaAndMassachusettsMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to New York, Nevada and Massachusetts.", "label": "Businesses In Newyork, Nevada And Massachusetts [Member]", "terseLabel": "Businesses In New York, Nevada and Massachusetts" } } }, "auth_ref": [] }, "gdnsf_CannabisCultivationAndManufacturingFacilitiesLocatedInElkRiverMinnesotaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "CannabisCultivationAndManufacturingFacilitiesLocatedInElkRiverMinnesotaMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to cannabis cultivation and manufacturing facilities.", "label": "Cannabis Cultivation And Manufacturing Facilities Located In Elk River, Minnesota [Member]", "terseLabel": "Cannabis cultivation and manufacturing facilities located in Elk River, Minnesota" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Capitalized cost", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r230" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash", "terseLabel": "Cash", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r137", "r453", "r502", "r522", "r630", "r646", "r739" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, end of period", "periodStartLabel": "Cash, beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r26", "r100", "r171" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net change in cash", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r100" ] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformation" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Supplemental Cash Flow Information", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r96" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r694" ] }, "gdnsf_CharmCityMedicusLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "CharmCityMedicusLlcMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information to Charm City Medicus, LLC.", "label": "Charm City Medicus Llc [Member]", "terseLabel": "Charm City Medicus, LLC" } } }, "auth_ref": [] }, "gdnsf_ChicagoAtlanticOpportunityPortfolioLpMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ChicagoAtlanticOpportunityPortfolioLpMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Chicago Atlantic Opportunity Portfolio, LP, being the company senior secured lender who is an affiliate of Green Ivy Capital.", "label": "Chicago Atlantic Opportunity Portfolio, LP [Member]" } } }, "auth_ref": [] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r691" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r689" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails", "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r142", "r153", "r154", "r155", "r174", "r194", "r195", "r197", "r199", "r205", "r206", "r221", "r263", "r265", "r266", "r267", "r270", "r271", "r290", "r291", "r294", "r297", "r304", "r401", "r482", "r483", "r484", "r485", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r503", "r514", "r536", "r556", "r568", "r569", "r570", "r571", "r572", "r734", "r755", "r764" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Stockholders' Equity", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r153", "r154", "r155", "r205", "r290", "r291", "r292", "r294", "r297", "r302", "r304", "r482", "r483", "r484", "r485", "r604", "r734", "r755" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r45" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "gdnsf_ClassOfWarrantOrRightExercisable": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ClassOfWarrantOrRightExercisable", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercisable", "label": "Class of Warrant or Right, Exercisable", "terseLabel": "Warrants exercisable (in shares)" } } }, "auth_ref": [] }, "gdnsf_ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ClassOfWarrantOrRightExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercisable, Weighted Average Exercise Price", "label": "Class of Warrant or Right, Exercisable, Weighted Average Exercise Price", "terseLabel": "Warrants exercisable, weighted average exercise price (in dollars per share)" } } }, "auth_ref": [] }, "gdnsf_ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercisable, Weighted Average Remaining Contractual Term", "label": "Class of Warrant or Right, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Warrants exercisable, weighted average remaining life" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price of warrants (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r305" ] }, "gdnsf_ClassOfWarrantOrRightExercisedWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ClassOfWarrantOrRightExercisedWeightedAverageExercisePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercised, Weighted Average Exercise Price", "label": "Class of Warrant or Right, Exercised, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "auth_ref": [] }, "gdnsf_ClassOfWarrantOrRightGranted": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ClassOfWarrantOrRightGranted", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Granted", "label": "Class of Warrant or Right, Granted", "terseLabel": "Granted (in shares)" } } }, "auth_ref": [] }, "gdnsf_ClassOfWarrantOrRightGrantedWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ClassOfWarrantOrRightGrantedWeightedAverageExercisePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Granted, Weighted Average Exercise Price", "label": "Class of Warrant or Right, Granted, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "auth_ref": [] }, "gdnsf_ClassOfWarrantOrRightGrantedWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ClassOfWarrantOrRightGrantedWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Granted, Weighted Average Remaining Contractual Term", "label": "Class of Warrant or Right, Granted, Weighted Average Remaining Contractual Term", "terseLabel": "Granted" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Warrants", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Warrants, number of shares called by each warrant (in shares)", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Warrants outstanding, ending balance (in shares)", "periodStartLabel": "Warrants outstanding, beginning balance (in shares)", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "gdnsf_ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Outstanding, Weighted Average Exercise Price", "label": "Class of Warrant or Right, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price, end of period (in dollars per share)", "periodStartLabel": "Weighted average exercise price, beginning of period (in dollars per share)" } } }, "auth_ref": [] }, "gdnsf_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Outstanding, Weighted Average Remaining Contractual Term", "label": "Class Of Warrant Or Right Outstanding Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining life" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r45" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r695" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r695" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "verboseLabel": "Leases", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r364" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (refer to Note 17)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r74", "r129", "r452", "r513" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r112", "r254", "r255", "r574", "r791", "r797" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Voting Shares to issue lender", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r77" ] }, "gdnsf_CommonStockConvertibleNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "CommonStockConvertibleNumberOfShares", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock, Convertible, Number of Shares", "label": "Common Stock, Convertible, Number of Shares", "terseLabel": "Common stock, convertible, number of shares (in shares)" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r636", "r637", "r638", "r640", "r641", "r642", "r643", "r760", "r761", "r763", "r814", "r870", "r874" ] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockNoParValue", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, No Par Value", "terseLabel": "Common stock, no par value (in dollars per share)", "documentation": "Face amount per share of no-par value common stock." } } }, "auth_ref": [ "r77" ] }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]", "terseLabel": "Common stock" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorizedUnlimited": { "xbrltype": "authorizedUnlimitedItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorizedUnlimited", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized, Unlimited [Fixed List]", "terseLabel": "Common stock, authorized", "documentation": "Indicates whether number of common shares permitted to be issued is unlimited. Acceptable value is \"Unlimited\"." } } }, "auth_ref": [ "r77" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance at the end (in shares)", "periodStartLabel": "Balance at the beginning (in shares)", "terseLabel": "Common stock, issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r77" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r77", "r514", "r533", "r874", "r875" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r77", "r454", "r630" ] }, "us-gaap_CommonStockVotingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockVotingRights", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Voting Rights", "terseLabel": "Common stock, voting rights", "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights." } } }, "auth_ref": [ "r41" ] }, "gdnsf_CommonStockVotingRightsVotesPerShare": { "xbrltype": "integerItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "CommonStockVotingRightsVotesPerShare", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock, Voting Rights, Votes Per Share", "label": "Common Stock, Voting Rights, Votes Per Share", "terseLabel": "Common stock, voting rights, votes per share" } } }, "auth_ref": [] }, "gdnsf_CommonStockWarrantsEquityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "CommonStockWarrantsEquityMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants, Equity [Member]", "label": "Common Stock Warrants, Equity" } } }, "auth_ref": [] }, "gdnsf_CommonStockWarrantsEquityMultipleVotingShareWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "CommonStockWarrantsEquityMultipleVotingShareWarrantsMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants, Equity, Multiple Voting Share Warrants [Member]", "label": "MVS Warrants" } } }, "auth_ref": [] }, "gdnsf_CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants, Equity, Subordinate Voting Share Warrants Denominated in Canadian Dollars [Member]", "label": "SVS Warrants Denominated" } } }, "auth_ref": [] }, "gdnsf_CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants, Equity, Subordinate Voting Share Warrants Denominated in United States Dollars [Member]", "label": "SVS Warrants" } } }, "auth_ref": [] }, "gdnsf_CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants, Equity, Subordinate Voting Share Warrants [Member]", "label": "Common Stock Warrants, Equity, Subordinate Voting Share Warrants" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r700" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r699" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r701" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r698" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of consolidation", "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." } } }, "auth_ref": [ "r49", "r586" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "terseLabel": "Construction-in-progress", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r307", "r308", "r311" ] }, "us-gaap_ConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebt", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debt", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period", "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company." } } }, "auth_ref": [ "r17", "r128", "r837" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debt [Member]", "terseLabel": "Convertible Notes", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r113", "r272", "r273", "r278", "r279", "r280", "r283", "r284", "r285", "r286", "r287", "r599", "r600", "r601", "r602", "r603" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible debt, net", "verboseLabel": "Total convertible debt", "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible debt", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r809" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesTables" ], "lang": { "en-us": { "role": { "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of convertible debt", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "gdnsf_ConvertibleDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ConvertibleDebtTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotes" ], "lang": { "en-us": { "role": { "documentation": "The disclosure for convertible debt.", "label": "Convertible Debt [Text Block]", "terseLabel": "Convertible Notes" } } }, "auth_ref": [] }, "gdnsf_ConvertibleDebtTranche1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ConvertibleDebtTranche1Member", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Tranche 1 of the Convertible Debt.", "label": "Convertible Debt, Tranche 1 [Member]", "terseLabel": "Convertible Debt, Tranche 1" } } }, "auth_ref": [] }, "gdnsf_ConvertibleDebtTranches2And3Member": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ConvertibleDebtTranches2And3Member", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Tranches 2 and 3 of the Convertible Debt.", "label": "Convertible Debt, Tranches 2 and 3 [Member]", "terseLabel": "Convertible Debt, Tranches 2 and 3" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSoldAmortization", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cost, Amortization", "terseLabel": "Amortization of intangible assets capitalized into inventory", "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r748" ] }, "gdnsf_CostOfGoodsAndServicesSoldExcludingInventoryAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "CostOfGoodsAndServicesSoldExcludingInventoryAdjustments", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period, excluding the amount of inventory adjustments. This also excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold Excluding Inventory Adjustments", "terseLabel": "Product costs" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of sales" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r175", "r176", "r275", "r292", "r431", "r438", "r449", "r583", "r585" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "negatedLabel": "Current income tax expenses", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r354", "r758" ] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Amount converted", "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r28", "r29" ] }, "us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Converted Instrument, Warrants or Options Issued", "terseLabel": "Warrants issued", "documentation": "The number of warrants issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r28", "r29" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Long-Term Debt." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r17", "r66", "r67", "r126", "r128", "r177", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r599", "r600", "r601", "r602", "r603", "r628", "r756", "r792", "r793", "r794", "r820", "r822" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate (variable rate)", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "gdnsf_DebtInstrumentCashInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "DebtInstrumentCashInterestRate", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash interest rate of debt instrument.", "label": "Debt Instrument, Cash Interest Rate", "terseLabel": "Cash interest rate" } } }, "auth_ref": [] }, "gdnsf_DebtInstrumentConvertibleConversionPremiumOverSharePrice": { "xbrltype": "pureItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "DebtInstrumentConvertibleConversionPremiumOverSharePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to share price to determine the premium payable in the conversion of debt instrument into equity.", "label": "Debt Instrument, Convertible, Conversion Premium Over Share Price", "terseLabel": "Conversion premium, as a percentage of share price" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price per share", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r114", "r274" ] }, "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Number of Equity Instruments", "terseLabel": "Number of subordinate voting shares", "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity." } } }, "auth_ref": [ "r41", "r70", "r118", "r119", "r274" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Note payable amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r272", "r410", "r411", "r600", "r601", "r628" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "Frequency of periodic payments", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r17", "r51" ] }, "gdnsf_DebtInstrumentInterestInKindRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "DebtInstrumentInterestInKindRatePercentage", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt Instrument Interest In Kind Rate Percentage.", "label": "Debt Instrument Interest In Kind Rate Percentage", "terseLabel": "Interest rate, paid in kind" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Interest rate", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r69", "r284", "r820" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r69", "r273" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Convertible Notes", "verboseLabel": "Long-Term Debt", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r177", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r599", "r600", "r601", "r602", "r603", "r628", "r756", "r820", "r822" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r152", "r599", "r816", "r817" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r17", "r177", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r599", "r600", "r601", "r602", "r603", "r628", "r756", "r792", "r793", "r794", "r820", "r822" ] }, "gdnsf_DebtInstrumentNumberOfAdditionalTranches": { "xbrltype": "integerItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "DebtInstrumentNumberOfAdditionalTranches", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of additional tranches of debt closed.", "label": "Debt Instrument, Number of Additional Tranches", "terseLabel": "Number of additional tranches" } } }, "auth_ref": [] }, "gdnsf_DebtInstrumentPercentageOfDiscountToMarketPrice": { "xbrltype": "percentItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "DebtInstrumentPercentageOfDiscountToMarketPrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of discount to the market price in obtaining the fair value per share.", "label": "Debt Instrument, Percentage Of Discount To Market Price", "verboseLabel": "Percentage of discount to market price" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r17", "r41", "r44", "r50", "r117", "r119", "r177", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r599", "r600", "r601", "r602", "r603", "r628", "r756", "r820", "r822" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentVariableInterestRateTypeExtensibleEnumeration", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]", "documentation": "Indicates type of variable interest rate on debt instrument." } } }, "auth_ref": [ "r448" ] }, "gdnsf_DebtInstrumentsAdditionalThirdPartyLegalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "DebtInstrumentsAdditionalThirdPartyLegalFees", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of additional third party legal fees incurred for debt.", "label": "Debt Instruments, Additional Third Party Legal Fees", "verboseLabel": "Legal and administrative expenses" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net", "terseLabel": "Deferred financing costs as contra liability", "verboseLabel": "Deferred financing costs unamortized", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r806", "r819", "r820", "r822" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r141", "r758" ] }, "gdnsf_DeferredIncomeTaxRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "DeferredIncomeTaxRecoveries", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "The amount of deferred income tax recoveries.", "label": "Deferred Income Tax Recoveries", "terseLabel": "Deferred income tax recoveries" } } }, "auth_ref": [] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deposits Assets, Noncurrent", "terseLabel": "Deposits", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r740" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation", "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." } } }, "auth_ref": [ "r7", "r33" ] }, "gdnsf_DepreciationCapitalizedIntoInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "DepreciationCapitalizedIntoInventory", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of depreciation capitalized into inventory.", "label": "Depreciation Capitalized Into Inventory", "terseLabel": "Depreciation capitalized into inventory" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation on property and equipment", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r7", "r203", "r211", "r214", "r591", "r592" ] }, "gdnsf_DescriptionOfBusinessAndSummaryAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "DescriptionOfBusinessAndSummaryAbstract", "lang": { "en-us": { "role": { "documentation": "Description of business and summary.", "label": "Description of Business and Summary" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r310", "r605", "r606", "r607", "r608", "r609", "r610", "r611" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r310", "r605", "r606", "r607", "r608", "r609", "r610", "r611" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregated revenue", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r807" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r314", "r318", "r346", "r347", "r349", "r615" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r144" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Held-for-Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Held-for-Sale, Not Discontinued Operations", "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r4", "r15", "r144" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "totalLabel": "Total assets held for sale", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r3", "r53", "r60", "r110", "r144", "r145" ] }, "gdnsf_DisposalGroupIncludingDiscontinuedOperationAssetsOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsOperatingLeaseRightOfUseAssets", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount classified as operating lease, right-of-use-asset attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Operating Lease Right Of Use Assets", "terseLabel": "Operating lease, right-of-use-asset" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Total consideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "gdnsf_DisposalGroupIncludingDiscontinuedOperationDepositsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationDepositsNoncurrent", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount classified as Deposits attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Deposits, Noncurrent", "terseLabel": "Deposits" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent", "verboseLabel": "Intangible assets", "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r3", "r53", "r60", "r110" ] }, "gdnsf_DisposalGroupIncludingDiscontinuedOperationLiabilitiesRightOfUseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationLiabilitiesRightOfUseLiabilities", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount classified as right of use liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Right Of Use Liabilities", "terseLabel": "Right of Use Liability" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "terseLabel": "Operating losses", "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r59" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent", "terseLabel": "Property and equipment", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r3", "r53", "r60", "r110" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r612", "r613" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "terseLabel": "Document and Entity Information", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r650" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r682" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "gdnsf_Dr.MarkSchneyerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "Dr.MarkSchneyerMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents about Dr. Mark Schneyer.", "label": "Schneyer", "terseLabel": "Schneyer" } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r693" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share - basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r164", "r183", "r184", "r185", "r186", "r187", "r188", "r192", "r194", "r197", "r198", "r199", "r202", "r360", "r363", "r381", "r382", "r445", "r463", "r588" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "verboseLabel": "Net loss per share - diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r164", "r183", "r184", "r185", "r186", "r187", "r188", "r194", "r197", "r198", "r199", "r202", "r360", "r363", "r381", "r382", "r445", "r463", "r588" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net loss per share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r30", "r31", "r201" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Additional Disclosure [Abstract]", "terseLabel": "Stock-based compensation expense" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract]", "terseLabel": "Unrecognized compensation costs" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Cost not yet recognized, period for recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r348" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r810" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails", "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock options", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r648" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "All Entities [Member]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r648" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r733" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r648" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r732" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r648" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r648" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r648" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r648" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r687" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r728" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r728" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r728" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r143", "r161", "r162", "r163", "r178", "r179", "r180", "r182", "r187", "r189", "r191", "r204", "r223", "r224", "r250", "r306", "r355", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r373", "r374", "r375", "r376", "r377", "r378", "r380", "r402", "r403", "r404", "r405", "r406", "r407", "r412", "r413", "r426", "r462", "r475", "r476", "r477", "r491", "r556" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r697" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r655", "r665", "r675", "r707" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r652", "r662", "r672", "r704" ] }, "gdnsf_ExchangeRatioOfSharesReceivable": { "xbrltype": "pureItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ExchangeRatioOfSharesReceivable", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Exchange ratio of shares receivable.", "label": "Exchange Ratio of Shares Receivable", "terseLabel": "Exchange ratio" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r703" ] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment of Warrants", "negatedLabel": "Change in fair value warrants held", "terseLabel": "Warrants held", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r0", "r7" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r386", "r387", "r388", "r389", "r390", "r391", "r395", "r622" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r386", "r387", "r388", "r389", "r390", "r391", "r395", "r622" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r390", "r392", "r393", "r394", "r396", "r397", "r398", "r399", "r400", "r443", "r619", "r625" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r415", "r419", "r629" ] }, "gdnsf_FinanceLeaseLiabilitiesHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "FinanceLeaseLiabilitiesHeldForSale", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of finance lease liabilities held for sale.", "label": "Finance Lease Liabilities Held For Sale", "negatedLabel": "Less liabilities held for sale" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Finance Leases" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of Future minimum lease payments of financing leases", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r825" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r424" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r825" ] }, "gdnsf_FinanceLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after 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": "Finance Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less discount to net present value", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r424" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "negatedLabel": "Lease principal payments", "verboseLabel": "Lease principal payments - finance", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r416", "r421" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Right of use asset under finance lease", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r414" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Accumulated amortization of right of use asset under finance lease", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r735", "r736" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of ROU assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r415", "r419", "r629" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - finance leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r423", "r629" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years) - finance leases", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r422", "r629" ] }, "gdnsf_FinancialInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "FinancialInstrumentsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Financial Instruments" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentsDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "Financial Instruments", "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures." } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Excluding Accrued Interest, after Allowance for Credit Loss, Current", "terseLabel": "Notes receivable, current", "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease." } } }, "auth_ref": [ "r773" ] }, "gdnsf_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails", "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "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": "Finite Lived And Indefinite Lived Intangible Assets By Major Class [Line Items]", "terseLabel": "Intangibles" } } }, "auth_ref": [] }, "gdnsf_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails", "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of finite-lived and indefinite-lived intangible assets, excluding goodwill, in total and by major class.", "label": "Finite Lived And Indefinite Lived Intangible Assets By Major Class [Table]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r245", "r578", "r596" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth 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)." } } }, "auth_ref": [ "r245", "r578", "r596" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r245", "r578", "r596" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r245", "r578", "r596" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r245", "r578", "r596" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails", "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r236", "r238", "r239", "r240", "r242", "r243", "r246", "r247", "r441", "r442", "r578" ] }, "gdnsf_FiniteLivedIntangibleAssetsDisposed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "FiniteLivedIntangibleAssetsDisposed", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of decrease in assets, excluding financial assets, lacking physical substance with a definite life.", "label": "Finite-lived Intangible Assets Disposed", "negatedLabel": "Divestitures" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Future minimum lease payments (principal and interest) on the leases" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails", "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r236", "r238", "r239", "r240", "r242", "r243", "r246", "r247", "r578" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r441", "r786" ] }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsRollForward", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Roll Forward]", "terseLabel": "Finite-lived intangible assets", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r659", "r669", "r679", "r711" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r659", "r669", "r679", "r711" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r659", "r669", "r679", "r711" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r659", "r669", "r679", "r711" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r659", "r669", "r679", "r711" ] }, "gdnsf_FourthAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "FourthAmendmentMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "This information relating to the fourth amendment", "label": "Fourth Amendment" } } }, "auth_ref": [] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r692" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and equipment", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "Loss on disposal of Red Barn Growers", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r370", "r754" ] }, "gdnsf_GainLossOnSaleOfBusinessAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "GainLossOnSaleOfBusinessAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of business and other assets.", "label": "Gain Loss On Sale Of Business And Other Assets", "terseLabel": "Gain (loss) on disposal of assets" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfOtherAssets", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Other Assets", "negatedLabel": "Loss (gain) on disposal of assets", "documentation": "Amount of gain (loss) on sale or disposal of other assets." } } }, "auth_ref": [ "r754" ] }, "gdnsf_GeneralAndAdministrativeExpensesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "GeneralAndAdministrativeExpensesTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of selling, general and administrative expenses.", "label": "General and Administrative Expenses [Table Text Block]", "terseLabel": "Schedule of selling, general and administrative expenses" } } }, "auth_ref": [] }, "gdnsf_GeneralAndAdministrativeExpensesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "GeneralAndAdministrativeExpensesTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpenses" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of selling, general and administrative expenses.", "label": "General and Administrative Expenses [Text Block]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "auth_ref": [] }, "us-gaap_GeneralInsuranceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralInsuranceExpense", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails" ], "lang": { "en-us": { "role": { "label": "General Insurance Expense", "terseLabel": "Insurance expenses", "documentation": "The expense in the period incurred with respect to protection provided by insurance entities against risks other than risks associated with production (which are allocated to cost of sales)." } } }, "auth_ref": [ "r92" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill.", "periodEndLabel": "Goodwill - December 31, 2023 and March 31, 2024", "periodStartLabel": "Goodwill - December 31, 2022", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r150", "r232", "r444", "r592", "r595", "r620", "r630", "r776", "r783" ] }, "gdnsf_GoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "GoodwillAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Goodwill" } } }, "auth_ref": [] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureGoodwill" ], "lang": { "en-us": { "role": { "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r231", "r233", "r234", "r595" ] }, "us-gaap_GoodwillTransfers": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillTransfers", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Transfers", "negatedLabel": "Divestitures (Note 3)", "documentation": "Amount of increase (decrease) from transfer into (out of) asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r782" ] }, "us-gaap_GovernmentAssistanceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GovernmentAssistanceAmount", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance, Income, Increase (Decrease)", "documentation": "Amount of increase (decrease) in income from government assistance." } } }, "auth_ref": [ "r409" ] }, "gdnsf_GrossProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "GrossProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of Gross proceeds from Credit Facility.", "label": "Gross Proceeds From Lines Of Credit", "verboseLabel": "Proceeds" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r88", "r90", "r135", "r174", "r221", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r401", "r590", "r591", "r765", "r766", "r767", "r768", "r769", "r803" ] }, "gdnsf_GrownRogueInternationalInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "GrownRogueInternationalInc.Member", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Grown Rogue International Inc.", "label": "Grown Rogue International Inc. [Member]", "terseLabel": "Grown Rogue International Inc." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset." } } }, "auth_ref": [ "r578", "r789" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Finite-Lived", "negatedLabel": "Write off", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r237", "r754", "r788" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Disposal of Impairment loss", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r7", "r108", "r621" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r89", "r131", "r135", "r446", "r459", "r590", "r591", "r765", "r766", "r767", "r768", "r769" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r612", "r613" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r10", "r15", "r19", "r53", "r54", "r55", "r56", "r57", "r58", "r61", "r62", "r63", "r111" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r251", "r252", "r253", "r387", "r391", "r395", "r472", "r474", "r541", "r578", "r623", "r841" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r252", "r253", "r387", "r391", "r395", "r472", "r474", "r541", "r578", "r623", "r841" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r27", "r170", "r352", "r353" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesReceivable", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r124", "r741" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "gdnsf_IncreaseDecreaseInAssetsAndLiabilitiesHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "IncreaseDecreaseInAssetsAndLiabilitiesHeldForSale", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in book value of assets and liabilities that the reporting entity plans to sell within one year (or one business cycle).", "label": "Increase (Decrease) in Assets and Liabilities Held-for-sale", "terseLabel": "Change in assets and liabilities held for sale" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income taxes", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Changes in operating lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r737", "r753" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r6" ] }, "gdnsf_IncreaseDecreaseInUncertainTaxPositionLiabilitiesTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "IncreaseDecreaseInUncertainTaxPositionLiabilitiesTotal", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in uncertain tax position liabilities.", "label": "Increase (Decrease) in Uncertain Tax Position Liabilities, Total", "terseLabel": "Uncertain tax position liabilities" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsRollForward", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Roll Forward]", "terseLabel": "Indefinite-lived intangible assets", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r659", "r669", "r679", "r703", "r711", "r715", "r723" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r721" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r651", "r727" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r651", "r727" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r651", "r727" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangibles" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangibles", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r235", "r248", "r249", "r577", "r578" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "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." } } }, "auth_ref": [ "r236", "r786", "r787" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "lang": { "en-us": { "role": { "label": "Intangibles" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense [Member]", "terseLabel": "Interest expense", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r16" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Nonoperating", "negatedLabel": "Interest expenses, net", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r210", "r750" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r165", "r168", "r169" ] }, "gdnsf_InterestRateRiskEffectOnNetIncomeOfOneHundredBasisPointChangeInPrimeRate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "InterestRateRiskEffectOnNetIncomeOfOneHundredBasisPointChangeInPrimeRate", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The absolute value of the effect on net income during the period of a one hundred basis point change in the prime rate.", "label": "Interest Rate Risk, Effect On Net Income Of One Hundred Basis Point Change In Prime Rate", "terseLabel": "Effect on net income of 100 basis point change in US prime rate" } } }, "auth_ref": [] }, "gdnsf_InventoryCapitalizedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "InventoryCapitalizedCosts", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Capitalized costs of inventory related to depreciation associated with manufacturing equipment and production facilities.", "label": "Inventory, Capitalized Costs", "terseLabel": "Capitalized inventory" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventory" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r228" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r742" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Total", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r157", "r581", "r630" ] }, "gdnsf_InventoryValuationAdjustmentsFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "InventoryValuationAdjustmentsFinishedGoods", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for finished goods inventory.", "label": "Inventory Valuation Adjustments, Finished Goods", "terseLabel": "Finished goods" } } }, "auth_ref": [] }, "gdnsf_InventoryValuationAdjustmentsIncreaseInCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "InventoryValuationAdjustmentsIncreaseInCash", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of inventory valuation adjustments that increase cash available to the entity.", "label": "Inventory Valuation Adjustments Increase In Cash", "terseLabel": "Inventory valuation adjustments" } } }, "auth_ref": [] }, "gdnsf_InventoryValuationAdjustmentsWorkInProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "InventoryValuationAdjustmentsWorkInProgress", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for work-in-progress inventory.", "label": "Inventory Valuation Adjustments, Work in Progress", "terseLabel": "Work-in-progress" } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-progress", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r743" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Inventory valuation adjustments", "totalLabel": "Total", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r229" ] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LaborAndRelatedExpense", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Labor and Related Expense", "terseLabel": "Salaries and benefits", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit." } } }, "auth_ref": [ "r749" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Land [Member]", "terseLabel": "Land", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r808" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease costs", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r418", "r629" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components of lease expenses", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r824" ] }, "gdnsf_LeaseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "LeaseDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "Leases" } } }, "auth_ref": [] }, "gdnsf_LeaseInitialPurchasePriceAnnualIncrementalPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "LeaseInitialPurchasePriceAnnualIncrementalPercentage", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of annual incremental percentage in initial purchase price of leased property until the specified period.", "label": "Lease, Initial Purchase Price, Annual Incremental Percentage", "terseLabel": "Initial purchase price, percentage" } } }, "auth_ref": [] }, "gdnsf_LeaseLiabilitiesHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "LeaseLiabilitiesHeldForSale", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of lease liabilities held for sale.", "label": "Lease Liabilities Held For Sale", "negatedLabel": "Less liabilities held for sale" } } }, "auth_ref": [] }, "gdnsf_LeaseOptionToRepurchasePropertyInitialPurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "LeaseOptionToRepurchasePropertyInitialPurchasePrice", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of initial purchase price of leased property.", "label": "Lease, Option To Repurchase Property, Initial Purchase Price", "terseLabel": "Initial purchase price, amount" } } }, "auth_ref": [] }, "gdnsf_LeaseSupplementalCashFlowInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "LeaseSupplementalCashFlowInformationTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to lease supplemental cash flow information.", "label": "Lease Supplemental Cash Flow Information [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LegalEntityTypeOfCounterpartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LegalEntityTypeOfCounterpartyDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity Type of Counterparty [Domain]", "documentation": "Nature of the other party participating in a financial transaction." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of Future minimum lease payments of operating leases", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r825" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r825" ] }, "gdnsf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less discount to net present value", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r424" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r17", "r66", "r67", "r68", "r72", "r73", "r74", "r75", "r174", "r221", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r367", "r371", "r372", "r401", "r512", "r589", "r646", "r803", "r827", "r828" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' deficiency", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r83", "r130", "r456", "r630", "r757", "r772", "r818" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r68", "r147", "r174", "r221", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r367", "r371", "r372", "r401", "r630", "r803", "r827", "r828" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities", "terseLabel": "Liabilities held for sale", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r53", "r60", "r110", "r144", "r145" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "totalLabel": "Total liabilities held for sale", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r3", "r53", "r60", "r110", "r144", "r145" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract]", "terseLabel": "Liabilities held for sale" } } }, "auth_ref": [] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LicenseMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails", "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "label": "License [Member]", "terseLabel": "Licenses & Trademarks", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r808" ] }, "gdnsf_LineOfCreditFacilityCreditMonitoringFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "LineOfCreditFacilityCreditMonitoringFees", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the fees associated with credit monitoring for line of credit facility.", "label": "Line of Credit Facility, Credit Monitoring Fees", "terseLabel": "Monthly credit monitoring fee" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum aggregate principal amount", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r65", "r71" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit [Member]", "terseLabel": "Credit Facility", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtByMaturityAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Stated maturities of long-term debt" } } }, "auth_ref": [] }, "gdnsf_LongTermDebtExcludingConvertibleDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "LongTermDebtExcludingConvertibleDebtTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebt" ], "lang": { "en-us": { "role": { "documentation": "The disclosure for long-term debt excluding convertible debt.", "label": "Long-Term Debt Excluding Convertible Debt [Text Block]", "terseLabel": "Long-Term Debt" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2027", "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)." } } }, "auth_ref": [ "r9", "r177", "r283" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2024", "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." } } }, "auth_ref": [ "r759" ] }, "us-gaap_LongTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Member]", "terseLabel": "Long-term debt", "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r17", "r792", "r793", "r794" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r17", "r35", "r792", "r793", "r794" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "terseLabel": "Commitments and Contingencies", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r256", "r257", "r258", "r262", "r351", "r598", "r799", "r800" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r256", "r257", "r258", "r262", "r351", "r598", "r799", "r800" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Damages sought", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r798", "r799", "r800" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Unspecified damages", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r257", "r258", "r261", "r262", "r351", "r598" ] }, "gdnsf_LossContingencyListOfDocumentsServedForExaminationNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "LossContingencyListOfDocumentsServedForExaminationNumber", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of documents served for examinations for discovery pertaining to loss contingency.", "label": "Loss Contingency, List of Documents Served for Examination, Number", "terseLabel": "Lists of documents served for examination" } } }, "auth_ref": [] }, "us-gaap_MarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketingExpense", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Marketing Expense", "terseLabel": "Marketing", "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs." } } }, "auth_ref": [ "r92" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r257", "r258", "r259", "r260", "r313", "r351", "r385", "r439", "r471", "r473", "r480", "r504", "r505", "r563", "r564", "r565", "r566", "r567", "r575", "r576", "r593", "r604", "r614", "r624", "r625", "r626", "r627", "r632", "r805", "r829", "r830", "r831", "r832", "r833", "r834" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r695" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r695" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r815", "r816", "r817" ] }, "us-gaap_MeasurementInputOptionVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputOptionVolatilityMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Option Volatility [Member]", "documentation": "Measurement input using rate at which price of option increases (decreases) for given set of returns." } } }, "auth_ref": [ "r815", "r816", "r817" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r815", "r816", "r817" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Share Price [Member]", "verboseLabel": "Share price", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r815", "r816", "r817" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r383", "r384", "r385", "r624" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r383", "r384", "r385", "r624" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r257", "r258", "r259", "r260", "r313", "r351", "r385", "r439", "r471", "r473", "r480", "r504", "r505", "r563", "r564", "r565", "r566", "r567", "r575", "r576", "r593", "r604", "r614", "r624", "r625", "r626", "r632", "r805", "r829", "r830", "r831", "r832", "r833", "r834" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r714" ] }, "gdnsf_MonthlyBaseRent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "MonthlyBaseRent", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of periodic monthly base rent payable.", "label": "Monthly Base Rent", "terseLabel": "Monthly base rent" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r722" ] }, "gdnsf_MultipleVotingSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "MultipleVotingSharesMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Multiple Voting Shares.", "label": "Multiple Voting Shares", "terseLabel": "Multiple Voting Shares" } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r696" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r167" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r167" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r100", "r101", "r102" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss and comprehensive loss", "verboseLabel": "Net Loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r91", "r102", "r132", "r145", "r159", "r160", "r163", "r174", "r181", "r183", "r184", "r185", "r186", "r187", "r190", "r191", "r196", "r221", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r360", "r363", "r382", "r401", "r461", "r535", "r554", "r555", "r644", "r803" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently adopted accounting pronouncements and New accounting pronouncements not yet adopted", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoTradingSymbolFlag", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "gdnsf_NonCashChangeInConstructionAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "NonCashChangeInConstructionAccruedExpenses", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of non-cash Change in construction accrued expenses.", "label": "Non-cash Change in Construction Accrued Expenses", "terseLabel": "Change in construction accrued expenses" } } }, "auth_ref": [] }, "gdnsf_NonCashInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "NonCashInterestExpense", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of non cash interest expense during the period.", "label": "Non Cash Interest Expense", "terseLabel": "Interest Expense" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r695" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r659", "r669", "r679", "r703", "r711" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r686" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r685" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r703" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r722" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r722" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Other income (expenses), net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r93" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_NontradeReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NontradeReceivablesCurrent", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Nontrade Receivables, Current", "verboseLabel": "Warrants held", "documentation": "The sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r741" ] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableOtherPayablesMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Other Payables [Member]", "terseLabel": "Promissory Note", "documentation": "A written promise to pay a note to a third party." } } }, "auth_ref": [] }, "gdnsf_NumberOfSharesConverted": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "NumberOfSharesConverted", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares converted.", "label": "Number of Shares Converted", "terseLabel": "Number of shares converted" } } }, "auth_ref": [] }, "gdnsf_NumberOfSubordinateVotingSharesIssuedOnRedemptionOfMultipleVotingShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "NumberOfSubordinateVotingSharesIssuedOnRedemptionOfMultipleVotingShares", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "documentation": "Number of Subordinate Voting Shares issued on redemption of Multiple Voting Shares during the period.", "label": "Number Of Subordinate Voting Shares Issued On Redemption Of Multiple Voting Shares", "verboseLabel": "Conversion of MVS shares (in shares)" } } }, "auth_ref": [] }, "gdnsf_OperatingAndFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "OperatingAndFinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance lease.", "label": "Operating And Finance Lease, Liability", "terseLabel": "Present value of lease liability" } } }, "auth_ref": [] }, "gdnsf_OperatingAndFinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "OperatingAndFinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance leases, classified as current.", "label": "Operating and Finance Lease, Liability, Current", "terseLabel": "Right of use liability" } } }, "auth_ref": [] }, "gdnsf_OperatingAndFinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "OperatingAndFinanceLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance leases, classified as noncurrent.", "label": "Operating and Finance Lease, Liability, Noncurrent", "terseLabel": "Right-of-use liability" } } }, "auth_ref": [] }, "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "OperatingAndFinanceLeaseLiabilityPaymentDue", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating and finance lease.", "label": "Operating And Finance Lease, Liability, Payment, Due", "totalLabel": "Total minimum lease payments" } } }, "auth_ref": [] }, "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "OperatingAndFinanceLeaseLiabilityPaymentDueAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Operating And Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Total" } } }, "auth_ref": [] }, "gdnsf_OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating and finance lease to be paid after 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": "Operating And Finance Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "gdnsf_OperatingAndFinanceLeaseLiabilityToBePaidRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating and finance lease to be paid in remainder of current fiscal year.", "label": "Operating And Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2024" } } }, "auth_ref": [] }, "gdnsf_OperatingAndFinanceLeaseLiabilityToBePaidYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearFour", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating and finance lease to be paid 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": "Operating And Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2028" } } }, "auth_ref": [] }, "gdnsf_OperatingAndFinanceLeaseLiabilityToBePaidYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearOne", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating and finance lease to be paid 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": "Operating And Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2025" } } }, "auth_ref": [] }, "gdnsf_OperatingAndFinanceLeaseLiabilityToBePaidYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearThree", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating and finance lease to be paid 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": "Operating And Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2027" } } }, "auth_ref": [] }, "gdnsf_OperatingAndFinanceLeaseLiabilityToBePaidYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearTwo", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating and finance lease to be paid 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": "Operating And Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2026" } } }, "auth_ref": [] }, "gdnsf_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating and finance lease.", "label": "Operating And Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less discount to net present value" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income (loss) from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r135", "r590", "r765", "r766", "r767", "r768", "r769" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r420", "r629" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "terseLabel": "Non-cash operating lease expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r823" ] }, "gdnsf_OperatingLeaseLiabilitiesHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "OperatingLeaseLiabilitiesHeldForSale", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of operating lease liabilities held for sale.", "label": "Operating Lease Liabilities Held For Sale", "negatedLabel": "Less liabilities held for sale" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Lease principal payments - operating", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r417", "r421" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease, right-of-use asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r414" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "terseLabel": "Amortization of operating leases", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r754" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r423", "r629" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years) - operating leases", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r422", "r629" ] }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other General and Administrative Expense", "terseLabel": "Other expenses", "documentation": "Amount of general and administrative expense classified as other." } } }, "auth_ref": [ "r92", "r873" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "label": "Other Income (Expense)" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpense" ], "lang": { "en-us": { "role": { "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "Other Income (Expense)", "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions." } } }, "auth_ref": [ "r738", "r811" ] }, "us-gaap_OtherInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherInventory", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Other Inventory, Gross", "terseLabel": "Other", "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r744" ] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilities", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities", "terseLabel": "Due to related parties", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r127", "r451", "r508", "r509", "r646", "r838", "r871" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r73" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expenses)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r95" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r695" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Prepaid Expense, Current", "terseLabel": "Other Prepaid Expenses", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r745", "r774" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r657", "r667", "r677", "r709" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r660", "r670", "r680", "r712" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r660", "r670", "r680", "r712" ] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaidInKindInterest", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Paid-in-Kind Interest", "terseLabel": "PIK interest", "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r684" ] }, "gdnsf_PaymentsForProceedsFromDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "PaymentsForProceedsFromDeposits", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from deposits.", "label": "Payments for (Proceeds from) Deposits", "negatedLabel": "Deposits" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Payments of Financing Costs", "negatedLabel": "Deferred financing costs", "terseLabel": "Deferred financing costs fair value", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r25" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "terseLabel": "Additions", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r98" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "PP&E Additions", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r98" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r694" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r694" ] }, "gdnsf_PennsylvaniaMedicalSolutionsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "PennsylvaniaMedicalSolutionsLlcMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information to Pennsylvania Medical Solutions, LLC.", "label": "Pennsylvania Medical Solutions Llc [Member]", "terseLabel": "Pennsylvania Medical Solutions LLC" } } }, "auth_ref": [] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r686" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r703" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r696" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r685" ] }, "gdnsf_PercentageOfMembershipInterestHeldAsCollateral": { "xbrltype": "percentItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "PercentageOfMembershipInterestHeldAsCollateral", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of membership interest held as collateral.", "label": "Percentage of membership Interest Held as Collateral", "terseLabel": "Interest held as collateral" } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r687" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r731" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r686" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepayments and other current assets", "totalLabel": "Total", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r746" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "lang": { "en-us": { "role": { "label": "Prepayments and other current assets" } } }, "auth_ref": [] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidInsurance", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Insurance", "terseLabel": "Prepaid Insurance", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r582", "r594", "r774" ] }, "gdnsf_PrepaymentsAndOtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "PrepaymentsAndOtherCurrentAssetsTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssets" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of prepayments and other current assets.", "label": "Prepayments and Other Current Assets [Text Block]", "terseLabel": "Prepayments and other current assets" } } }, "auth_ref": [] }, "gdnsf_PresentValueOfLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "PresentValueOfLeaseLiability", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease", "label": "Present Value Of Lease Liability", "terseLabel": "Present value of lease liability" } } }, "auth_ref": [] }, "gdnsf_PresentValueOfLeaseLiabilityFinance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "PresentValueOfLeaseLiabilityFinance", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease", "label": "Present Value Of Lease Liability Finance", "terseLabel": "Present value of lease liability" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromCollectionOfNotesReceivable", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Collection of Notes Receivable", "terseLabel": "Proceeds from note receivable", "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesSummaryDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from convertible debt, net of issuance costs", "verboseLabel": "Proceeds", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds from sale of Red Barn Growers net of cash", "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity." } } }, "auth_ref": [ "r23" ] }, "gdnsf_ProceedsFromIssuanceOfCommonStockAndWarrantUnitsNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ProceedsFromIssuanceOfCommonStockAndWarrantUnitsNetOfIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from Issuance of Common Stock and Warrant Units, Net of Issuance Costs", "label": "Proceeds from Issuance of Common Stock and Warrant Units, Net of Issuance Costs", "terseLabel": "Proceeds from issuance of shares" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance or Sale of Equity", "terseLabel": "Proceeds from issuance of of subordinate voting shares", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r5", "r482" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from Credit Facility", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r24", "r756" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Proceeds from long-term debt, net of issuance costs", "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." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant, and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r97" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from option exercises", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r14" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from warrant exercises", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r751" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r215", "r440", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r580", "r605", "r631", "r632", "r633", "r634", "r635", "r801", "r802", "r807", "r840", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r215", "r440", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r580", "r605", "r631", "r632", "r633", "r634", "r635", "r801", "r802", "r807", "r840", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfessionalFees", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Professional Fees", "terseLabel": "Professional fees", "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer." } } }, "auth_ref": [ "r591", "r644", "r872", "r873" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r145", "r159", "r160", "r166", "r174", "r181", "r187", "r190", "r191", "r221", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r360", "r363", "r365", "r368", "r369", "r382", "r401", "r446", "r460", "r490", "r535", "r554", "r555", "r617", "r618", "r645", "r747", "r803" ] }, "gdnsf_PromissoryNoteAndLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "PromissoryNoteAndLineOfCreditMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to debt instruments consisting of promissory note and line of credit facility.", "label": "Promissory Note And Line Of Credit [Member]", "terseLabel": "Promissory Note And Line Of Credit" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property and Equipment, Net" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r736", "r790" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails", "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8", "r425" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r106", "r138", "r139", "r140" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r109", "r148", "r458" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and Equipment, Net", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r425" ] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property and Equipment net", "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "totalLabel": "Total", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r425", "r447", "r458", "r630" ] }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net, by Type [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment, net", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails", "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r109", "r425" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r684" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r684" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r257", "r258", "r259", "r260", "r312", "r313", "r341", "r342", "r343", "r351", "r385", "r436", "r437", "r439", "r471", "r473", "r480", "r504", "r505", "r563", "r564", "r565", "r566", "r567", "r575", "r576", "r593", "r604", "r614", "r624", "r625", "r626", "r627", "r632", "r638", "r795", "r805", "r816", "r830", "r831", "r832", "r833", "r834" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r257", "r258", "r259", "r260", "r312", "r313", "r341", "r342", "r343", "r351", "r385", "r436", "r437", "r439", "r471", "r473", "r480", "r504", "r505", "r563", "r564", "r565", "r566", "r567", "r575", "r576", "r593", "r604", "r614", "r624", "r625", "r626", "r627", "r632", "r638", "r795", "r805", "r816", "r830", "r831", "r832", "r833", "r834" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesNetCurrent", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Receivables, Net, Current", "verboseLabel": "Trade receivable", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r630" ] }, "us-gaap_ReceivablesNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesNetCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accounts Receivable" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r652", "r662", "r672", "r704" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r427", "r428", "r429", "r430", "r432", "r487", "r488", "r489", "r539", "r540", "r541", "r560", "r562" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Repayments of Debt", "negatedLabel": "Principal repayments", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r752" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-Term Debt", "terseLabel": "Principal amount paid off", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r99", "r485" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-Term Lines of Credit", "negatedLabel": "Debt principal payments", "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." } } }, "auth_ref": [ "r99" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r175", "r176", "r275", "r292", "r431", "r438", "r449", "r584", "r585" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r653", "r663", "r673", "r705" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r654", "r664", "r674", "r706" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r661", "r671", "r681", "r713" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails", "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs", "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." } } }, "auth_ref": [] }, "us-gaap_RetailMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetailMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Retail [Member]", "terseLabel": "Retail", "documentation": "Sale of product directly to consumer." } } }, "auth_ref": [ "r808" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r80", "r120", "r455", "r478", "r479", "r486", "r515", "r630" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r143", "r178", "r179", "r180", "r182", "r187", "r189", "r191", "r223", "r224", "r250", "r355", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r373", "r375", "r376", "r378", "r380", "r412", "r413", "r475", "r477", "r491", "r874" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r133", "r134", "r203", "r208", "r209", "r212", "r214", "r215", "r216", "r217", "r309", "r310", "r440" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "verboseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r537", "r579", "r587" ] }, "gdnsf_RightOfUseAssetObtainedInExchangeForLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "RightOfUseAssetObtainedInExchangeForLiability", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for liability.", "label": "Right-of-Use Asset Obtained in Exchange for Liability", "terseLabel": "Non-cash additions to ROU assets" } } }, "auth_ref": [] }, "gdnsf_RightOfUseAssetUnderFinanceLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "RightOfUseAssetUnderFinanceLeaseMember", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to right of use asset under finance lease.", "label": "Right of use asset under finance lease" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r722" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r722" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accounts payable and accrued liabilities", "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of anti-dilutive shares outstanding", "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." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r364" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r17", "r41", "r44", "r50", "r117", "r119", "r600", "r602", "r759", "r820" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsTables" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of assets and liabilities held for sale", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r10", "r15", "r19", "r53", "r54", "r55", "r56", "r57", "r58", "r61", "r62", "r63", "r111" ] }, "gdnsf_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortizable finite-lived intangible assets, in total and by major class, including the gross carrying amount and accumulated amortization, and indefinite-lived intangible assets not subject to amortization, excluding goodwill, in total and by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Schedule Of Finite Lived And Indefinite Lived Intangible Assets By Major Class [Table Text Block]", "terseLabel": "Schedule of intangible assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureGoodwillTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of change in carrying amount of goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r595", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventory", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r21", "r85", "r86", "r87" ] }, "gdnsf_ScheduleOfInventoryValuationAdjustmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ScheduleOfInventoryValuationAdjustmentsTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureInventoryTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of inventory valuation adjustments.", "label": "Schedule of Inventory Valuation Adjustments [Table Text Block}", "terseLabel": "Schedule of inventory valuation adjustments" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Investments in and Advances to Affiliates, Schedule of Investments [Table Text Block]", "terseLabel": "Schedule of entities wholly owned, or effectively controlled by Company", "documentation": "A tabular presentation of the information summarizing investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates, as prescribed by the SEC. It reflects specified information about ownership, financial results from, and financial position in such entities. Includes the tabular presentations that disaggregate investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of stated maturities of long-term debt", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r9" ] }, "gdnsf_ScheduleOfOtherInformationAboutLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ScheduleOfOtherInformationAboutLeasesTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to other information about leases.", "label": "Schedule of Other Information about Leases [Table Text Block]", "terseLabel": "Schedule of other information about leases" } } }, "auth_ref": [] }, "gdnsf_ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of prepayments and other current assets.", "label": "Schedule of Prepaid Expense And Other Assets, Current [Table Text Block]", "terseLabel": "Schedule of prepayments and other current assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8", "r425" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r315", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of RSU activity", "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." } } }, "auth_ref": [ "r121" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity", "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." } } }, "auth_ref": [ "r12", "r13", "r121" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of weighted average valuation assumptions for stock options", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r123" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails" ], "lang": { "en-us": { "role": { "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r39", "r40", "r41", "r42", "r43", "r44", "r115", "r117", "r119", "r120", "r153", "r154", "r155", "r205", "r290", "r291", "r292", "r294", "r297", "r302", "r304", "r482", "r483", "r484", "r485", "r604", "r734", "r755" ] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of shares by class", "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding." } } }, "auth_ref": [ "r18", "r38", "r39", "r40", "r41", "r42", "r43", "r44", "r76", "r77", "r117", "r119", "r120" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Summary of warrants outstanding", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r45" ] }, "gdnsf_ScheduleOfTradeReceivablesDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ScheduleOfTradeReceivablesDisclosureTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, disclosure for allowance for credit losses.", "label": "Schedule of Trade Receivables Disclosure [Table Text Block]", "terseLabel": "Schedule of accounts receivables" } } }, "auth_ref": [] }, "us-gaap_SecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebt", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Secured Debt", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period", "totalLabel": "Total", "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower." } } }, "auth_ref": [ "r17", "r128", "r837" ] }, "us-gaap_SecuredDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtCurrent", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Secured Debt, Current", "positiveLabel": "Note balance", "terseLabel": "Long-Term debt, current portion", "verboseLabel": "Less: current portion", "documentation": "Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower." } } }, "auth_ref": [ "r66", "r126" ] }, "us-gaap_SecuredLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredLongTermDebt", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Secured Long-Term Debt, Noncurrent", "terseLabel": "Long-Term debt, net", "verboseLabel": "Total long-term debt", "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets." } } }, "auth_ref": [ "r17" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r647" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r649" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "totalLabel": "Total", "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." } } }, "auth_ref": [ "r92" ] }, "us-gaap_SellingGeneralAndAdministrativeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpenseAbstract", "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses" } } }, "auth_ref": [] }, "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expenses", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r615" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeitures (in Shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "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 dollars per share)", "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." } } }, "auth_ref": [ "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "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)." } } }, "auth_ref": [ "r333" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "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)." } } }, "auth_ref": [ "r333" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "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." } } }, "auth_ref": [ "r330", "r331" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "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", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "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", "periodEndLabel": "End of period (in dollars per share)", "periodStartLabel": "Beginning of period (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r330", "r331" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "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 Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Vested (in Shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r334" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "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 dollars per share)", "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." } } }, "auth_ref": [ "r334" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted average assumptions" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "verboseLabel": "Weighted Average Exercise Price", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected Annualized Volatility (as a percent)", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-Free Interest Rate (as a percent)", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r343" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Stock-Based Compensation", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r315", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsIntrinsicValueDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Additional Information" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable, outstanding (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r324" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable, weighted average exercise price (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r324" ] }, "gdnsf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePriceMinimumPercentageOfGrantDateFairMarketValueOfShares": { "xbrltype": "percentItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePriceMinimumPercentageOfGrantDateFairMarketValueOfShares", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercise Price, Minimum Percentage of Grant Date Fair Market Value of Shares", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercise Price, Minimum Percentage of Grant Date Fair Market Value of Shares", "terseLabel": "Percentage of the fair market value of shares on the date of grant (as a percent)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeitures (in shares)", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r328" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r326" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Grant Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r336" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsIntrinsicValueDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding, intrinsic value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r322", "r323" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "End of period (in dollars per share)", "periodStartLabel": "Beginning of period (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r322", "r323" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Percentage of the number of shares outstanding assuming conversion of all super voting shares and multiple voting shares to subordinate voting shares permitted to be issued (as a percent)", "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r327" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeitures (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r328" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r326" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Weighted Average Stock Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r616" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected Life of Options (years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r340" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsIntrinsicValueDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable, intrinsic value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r46" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable, weighted average remaining life", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r46" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining life", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r122" ] }, "gdnsf_SharesIssuableAccruedAsDeferredFinancing": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "SharesIssuableAccruedAsDeferredFinancing", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have not issued and accrued as deferred financing cost.", "label": "Shares Issuable, Accrued As Deferred Financing", "terseLabel": "Accrued deferred financing cost issued" } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "terseLabel": "Price per share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r103", "r172" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Software Development [Member]", "terseLabel": "Software", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails", "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r142", "r153", "r154", "r155", "r174", "r194", "r195", "r197", "r199", "r205", "r206", "r221", "r263", "r265", "r266", "r267", "r270", "r271", "r290", "r291", "r294", "r297", "r304", "r401", "r482", "r483", "r484", "r485", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r503", "r514", "r536", "r556", "r568", "r569", "r570", "r571", "r572", "r734", "r755", "r764" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r77", "r81", "r82", "r143", "r161", "r162", "r163", "r178", "r179", "r180", "r182", "r187", "r189", "r191", "r204", "r223", "r224", "r250", "r306", "r355", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r373", "r374", "r375", "r376", "r377", "r378", "r380", "r402", "r403", "r404", "r405", "r406", "r407", "r412", "r413", "r426", "r462", "r475", "r476", "r477", "r491", "r556" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r178", "r179", "r180", "r204", "r413", "r440", "r481", "r503", "r506", "r507", "r508", "r509", "r510", "r511", "r514", "r517", "r518", "r519", "r520", "r521", "r523", "r524", "r525", "r526", "r528", "r529", "r530", "r531", "r532", "r534", "r537", "r538", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r556", "r639" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIENCY)" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r178", "r179", "r180", "r204", "r219", "r413", "r440", "r481", "r503", "r506", "r507", "r508", "r509", "r510", "r511", "r514", "r517", "r518", "r519", "r520", "r521", "r523", "r524", "r525", "r526", "r528", "r529", "r530", "r531", "r532", "r534", "r537", "r538", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r556", "r639" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r656", "r666", "r676", "r708" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Acquisitions", "verboseLabel": "Shares issued (in shares)", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r76", "r77", "r120" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of shares (in shares)", "verboseLabel": "Number of shares converted", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r11", "r41", "r77", "r81", "r120", "r282" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Shares issued in private placement (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r11", "r76", "r77", "r120", "r482", "r556", "r569" ] }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesOther", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Other", "terseLabel": "Number of subordinate voting shares issued", "documentation": "Number of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Options exercised (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r76", "r77", "r120", "r327" ] }, "gdnsf_StockIssuedDuringPeriodSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants exercised during the current period.", "label": "Stock Issued During Period, Shares, Warrants Exercised", "negatedLabel": "Exercised (in shares)", "verboseLabel": "Number of stock warrants exercised for subordinate Voting Shares" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Acquisitions", "verboseLabel": "Shares issued", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r11", "r77", "r81", "r82", "r120" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of shares", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r11", "r77", "r81", "r82", "r120" ] }, "gdnsf_StockIssuedDuringPeriodValueStockOptionsExercisedOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedOne", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options one.", "label": "Stock Issued During Period, Value, Stock Options Exercised One", "terseLabel": "Options exercised" } } }, "auth_ref": [] }, "gdnsf_StockIssuedDuringPeriodValueWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "documentation": "Represents the value of stock issued in exercise of warrants.", "label": "Stock Issued During Period Value Warrants Exercised", "terseLabel": "Warrants issued in financing activities" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance at the end", "periodStartLabel": "Balance at the beginning", "totalLabel": "Total stockholders' deficiency", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r77", "r81", "r82", "r105", "r516", "r533", "r557", "r558", "r630", "r646", "r757", "r772", "r818", "r874" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' deficiency" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r116", "r173", "r289", "r291", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r306", "r379", "r559", "r561", "r573" ] }, "gdnsf_SubordinateVotingSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "SubordinateVotingSharesMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails", "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Subordinate Voting Shares.", "label": "Subordinate Voting Shares", "terseLabel": "Subordinate Voting Shares" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Events", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r408", "r434" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r408", "r434" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r408", "r434" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r408", "r434" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r408", "r434" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r433", "r435" ] }, "gdnsf_SuperVotingSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "SuperVotingSharesMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Super Voting Shares.", "label": "Super Voting Shares", "terseLabel": "Super Voting Shares" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r702" ] }, "gdnsf_TaxWithholdingReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "TaxWithholdingReceivableCurrent", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of current portion of tax withholding receivable as at the end of the reporting period.", "label": "Tax Withholding Receivable Current", "terseLabel": "Tax withholding receivable" } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxesPayableCurrent", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Taxes Payable, Current", "terseLabel": "Taxes payable", "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)." } } }, "auth_ref": [ "r66", "r67" ] }, "us-gaap_TenantImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TenantImprovements", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Tenant Improvements", "terseLabel": "Allowance of tenant improvement", "documentation": "Carrying amount as of the balance sheet date of improvements having a life longer than one year that were made for the benefit of one or more tenants." } } }, "auth_ref": [ "r835", "r836" ] }, "gdnsf_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "TermLoanMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to debt instruments consisting of Term Loan", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r770", "r826" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r694" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r701" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r721" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r723" ] }, "gdnsf_TradingLockUpPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "TradingLockUpPeriod", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information about the trading lockup period imposed on shares.", "label": "Trading Lock Up Period", "terseLabel": "Trading lock up period" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r724" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r725" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r725" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r723" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r723" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r726" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r724" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r364" ] }, "gdnsf_UncertainTaxLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "UncertainTaxLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount of uncertain tax liabilities incurred as of the balance sheet date for are expected to be paid within one year (or the normal operating cycle, if longer).", "label": "Uncertain Tax Liability, Current", "terseLabel": "Uncertain tax liability" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r720" ] }, "us-gaap_UnusualRiskOrUncertaintyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnusualRiskOrUncertaintyLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Unusual Risk or Uncertainty [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_UnusualRiskOrUncertaintyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnusualRiskOrUncertaintyTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Unusual Risk or Uncertainty [Table]", "documentation": "Disclosure of information about unusual risk or uncertainty or both and their financial impact or potential financial impact." } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VehiclesMember", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Vehicles [Member]", "terseLabel": "Vehicles", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r690" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "terseLabel": "Warrants", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r636", "r637", "r640", "r641", "r642", "r643" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrants, measurement input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r815", "r816", "r817" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Term of warrants", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r815", "r816", "r817" ] }, "gdnsf_WarrantsIssuableUnderAgreement": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "WarrantsIssuableUnderAgreement", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants issuable under the agreement.", "label": "Warrants Issuable Under Agreement" } } }, "auth_ref": [] }, "gdnsf_WarrantsValueRecognizedAsOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "WarrantsValueRecognizedAsOtherIncome", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of other income recognized during the period for warrants receivable but not yet granted.", "label": "Warrants receivable", "negatedLabel": "Warrants receivable" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares used in computation of net loss per share - diluted (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r193", "r199" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares used in computation of net loss per share - basic (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r192", "r199" ] }, "gdnsf_WholesaleProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240630", "localname": "WholesaleProductMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to wholesale product.", "label": "Wholesale Product [Member]", "terseLabel": "Wholesale" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r688" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-11" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "20A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-20A" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/230/tableOfContent" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482309/360-10-15-4" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-15" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310/tableOfContent" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/326/tableOfContent" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-3" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481639/420-10-35-4" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r734": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "610", "Publisher": "FASB", "URI": "https://asc.fasb.org/610/tableOfContent" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/720/tableOfContent" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480123/805-50-15-3" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 117 0001558370-24-011109-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-011109-xbrl.zip M4$L#!!0 ( Z$!EGSU?9Z-1H .(X 0 2 =G)E;V8M,C R-# V,S N M>'-D[5WK<]NVLO]^9N[_P.LOIV>FLOQ(TB33](PLVXGFR):OI33MIS,0"4EH M*$ %2#_ZUU\L2$JD^ ! R:V8\DLBD[L+[/X6[\7RQW\_+7WG 7-!&/UP='I\ M_?NG__G'C__;Z?QR<3]T/.:&2TP#Q^48!=AS'DFP M<"9LM4+4N<&<$]]W+CCQYMAQ3D^.?S@^.3YU.IV?E(@+)"0+HXZ2=79\FKSH MQ](8?>^\[;[NGIVO'_]]OW)N7-WDY#=R(K-B(;N27COA;O 2^0$B,]Q M<(N66*R0BS\<+8)@];[;?7Q\/'X@'+,%1GZP.';94HDZ>7,N#8""@)-I&.!K MQI>7>(9"/Y#&H+^'R%?%2QOY&*R0(4B]ED:EXKVL2*;$Q_-CQN>RH)/3[B\W MP[&J8T(]RH@%-4JJL7Z580@#7EJ1=UWY-B'T994JJ@ROI]*?4Q4IK$*F<#?D M7+:OYV+MDK<9%OSD+HK)XK'+OLNO 9Y9YV3\\[YZ9H3KSAV3=#?4&[<)M"[3+ IB12C*5]D MP/0J&Z^W:;RJJR*%_=B;J!\C6SUO!T_+>U]XF6V5KE?2*%UOF[ CPFDI,;R, M&'[ZA^.HP0M1R@(%)#Q*'JY6A,Y8]$0^@\;\'NPXD> Y\./S_:#2KY31+XEP M?29"CL?2+3W$O1[U^J$(V++W1,0E6R)"XU8BCAPBM;1C22J85-'#,T*)4D9V M0BL'?;OW+&GZZN)N,6* .@ MU@_%:':+@R$3 AH56TJ#+*!'?\#PK )"4PE:<,^JP1U/Y'\W5[>3L3.Z=FZO M)LYP-!X[O=M+27=S=W_UZ>IV//CY2CUNL;?$OH_$XMIGCZ9(;^BUN+ZRP;7? M&W]RKH>C+RV$I0/F12@(Q4+(-C8E-)IHR28G"59,D.A/(62'^@G[GIQLCI&/ M+W& B)\;2'<153W OCHY/SG='F.3XIQT>8X<=YUTB9(P*M2!4IT9XPZ4ZWP7 ME_ROUC7*7*/GJC6-N,K %]D+HR_ER" M4>Z]#IHW>6C6,EI + "!);87^G@T6S_Z&?FATJ;G_287!VH8U.%F*48/[UDY MO'*$C4MSV,PAZ^&>XX7J%G92XY(HZ"!>9]M2T61(-3"?BF M;#JP?\BWY91H-68R$.Y$>W6!@Z(ALT76 %FVPCQXEOA<_1Z2%5A4KEQ* :VD MUN'XM@C'2*("<2WS>T=*;>'3PS?$2&"8L:X8C18CZLG5TTJN-G%9NS3DTL'Y M+@]G)!F6-6OAT 7[\-C!L?P66%-@K\- _KZ1M5B&2_7H+N[T*I'5L^FAS0VO M:V@CZ(B](4%3XLM:E?;2-JR:]GQZ5K%0C>6K$3@NP4D5T;9H@Q;-Z'R" MX21S&HS#Y1*5KF,K*'48GAV#;@IER:W#MF!F')?PO1.7$;7/3"G.53NCTN$=AT8E_\/*A08D M>![0&>-+I4*,K0FE=H-?SIP R"0@*_53+7"40"$_-SRE4X=TGWJW'Z_&SN!6/A_U__-I-+R\NA__T[GZO\^# MR:^R9[ZZ'O0'5[?]7UO/*!V,+[%P.5E!X:-9^#JR90AEVZQ>YH??%.2 M8?]B?58'G7@[QS*?8T6F&LW&9$Z);(!(CJO1ND-.;>YD"Y9-4B(6D$OBAS"E M&2]D7RI&80 !>A#P7#;_VI]DG7L4K)T2%Y"ND2K?V53 26H "RWYI./%M7"$ MJH;#-O5H'6E?CB3IT7S.(>I5=0GW^ '3L.S8=R\R].#A405: MK]%[S34B' X9\0U&\+?:OEK#'IU!318HZ/&$PNL%:Z81O<=PH"01N4""E*T$ M7Z80G5^]RG=*(--10IUT5;(>%Y^,!;)"#H(MOKA*COQ[!@(>E X(I6>%M?, MF4+56H^K?9QVBWBT8K<[5\NQZ0_8(5+"12@J&+5N)44]Q(;T&U M A7V/%VY[.\M&0_('TH//:I57'I8"V*-TK FPIVT]!96NW,3;;]:1:L_.\F' M*FR?G;2]K 5R?48?Y+0"6L M"TJ/2!83(6JOGHZ4B=-EHV[IBB=!Q1K*=+:.?M9VB0(;>&XH[?3-O2!78>L$^O*"8(@X#J^T71E+U MGO)J!T^)2*=YTK@6K?OLPWT^4XY=-J?DCRQ-GXG2*P5[DJIWG]<[N$^Z"EE: M58G6>^IZSQ?8%*-!P7P"8EYKCDFV0O6^\X.%[R2EE\Q65)AM.V[MSW4,@GEL M^?4.\;:>0XS:L)S] ;^_R8J51+USO*OG'.TB?5J0W:P4 M[?OQYQ9%DV.%Y9($R<7^/E-A:YBZY9?9##AT2!9D 4A)5>-V1FX+I!Y(E9-A M0.4;7-TOEQ/J8"NX):Z$.9$TY[M8WK]:O$SB8%>K*,LQ\I.T8P;;A69<&B3A M7DP^EG4CV0'1#LAN=__L4+W'/EQDN4,\>)[(V89 ;M6B2D>NP[$@H#T6Z2B9 M3EIHBY])JYP*_'LH];UZJ$C.4$:FPZL@>&4CRHEDM3#M?,G(\G:1[AK9: 6E!W2.!9(U&G'L[:&3E;**VNVQA=E]'#97[?I<7' M/"&J/A.J'AFS'*@M*MI$FZ6I,_485"4[;2U?-ZNE;3I+/4XU$UFV$%K>MS.\ M7Z<'S"YC98M3]=6YXJMR>A1*$TVV!B\S^$?&O$?B^]LF7S_7&?VT8+(RFM[XU3<)6_OODFZQ3IY%/6([9%ALX32Y'UAU'U /C_8"8 N"Z1TR MW:TQ/1@FM_M:/,QOA^BO@N@Q,;S9U<)B%]EB%L^BA\?B5D8+48VP%8MX%3U8 MMI$J+6([)NFMF9U7C^2.>7E;8,T#C_011WJXC&.-6F!J1AA9AA9I(:L75-3" M5WH&1RB28PI*Q6^#/;@% 9H% [\YVS.CZ7?*KG8+L"/<$%>VR6_%60WTN MHY'%)?7NY16/'N*1BD RY=-C]D,?.[%N[+:SU8I7*T*PB MUH'XM@C$B@_MMM@9Q2\50Y5YIT.F/,UW"X)I3%,Q#%MO-4"EP,LV=VT)5+Y:J M JXR6AUD!3L5I=F!6MCV%*U3@J,5LP[8@A6PW0>U6[!W"Q0I.YXQ8=* >U:P M=C-)1--":K3+42_'D!5O-<#P,;1<+N'UQ] R2+N ] R0)FW*(7NHXQ@[,VS+ MB/5@YC+[KL&,HO-:[&KM@Y6@M?U:@T_51;\6C;VD[G?EW$)]@KYNWOXM 3I$ M;6:U!4G[X]):\/!J'(O[=X$,_H&\S/=XYCRI)X&D^7 DR'(%66ZB9PN.9Q^.'B2 L\[9 MR=FKDS?G)_^5NAX_+?V$!N1G '^:P2-I M \8#AZ(E%BODQC43LFHIW<[.TVIU3H]/CQSA+O 2#9FKGFW8MLR29SV6Q<85 MK:A!4@&!W>,Y>^ABUP-IK\H++B2''PK.>J5ZF-B4FI###[M2,U;S MX%%P59 M9YV3\\ZYJ;T+.-7?HEY%I%>_B[R:XCE<4BBNQC:;SWF&JP-R.J=GG=,WM>MQ MWI43G4 .H-BL#HH%_NHD?%"+J[^\P+C\A $*?ITNLK2X&1)3 MQ1V*#AA0F#A?FFF.T"KV>S\0:S$I7Y2]&15%W0_<\^K^: MPI.7K*C@@54E$_JH@O*O^I6SZN8Z(IS6[NHD;Z[CP=%FG)K=SCTJ9O\=AU/& M/8B5C3(:4V4'U%$=SGN/ M+1&A@P O838H=0FG0@Y>(6CRD;-P]>$(U"#OB20Y M)!(=\OB"HZ7U\_K?A'Y Y-A?KGPE18,U'X=2XRC&D[K3N"VI8RE=!\6Q7[Q#V&R9?L/"!G$4RK M0N1#;&@-]ZH05=$6$[4/V'*Q+T0YU?6^%-.]9/_SPAUM2I%=&Y:!C,:/2^6J MUFI=M<0UIX6QY3(^_8P6BTIG\3/$.=_%4*_-8T9;H3N1_=0<\X/P'57=W#EP M#Z"?*]J+YPW)770GL_>(N!,& M\:\X4$>[HUDT>UY/L?_Z>NB;/$@["-12/IB.\ ]A;V/;LH:TS1@9-%_(ZL7; M,)O%K"EYE?H0DS _S*V@2[SBV"5*7!^M2(!\^"#]@ 8L]96/Q!A&M'_1$M_# MT[VL\ ?4Y;!_^:\3':S)[J,#;<5G$_*J1"=YRY M&'OBFK.E=!3(.;+N0?1D3=\62J(/M_N/@N<-[2C4GN8F?&>"GX(+7PX)B:85 M[S7C8I"0'L94;BA[>(S7N[K9O=P)N\!WB'B]68#YKQCQ:Q;RC0EJ<#9\0[AP MQ[O22E8<#;>.]FP@[ADO0[S=<]1C;6CGHE4V\8]HK>C!Q/-:]C7(!U\Q-IE. MRK?N;8G^H.Z(8FN[;?C^3I::/+):EHKX_E:66G!=L8V:;XLH+&'V66"UJS.:!G(*"9M?$O(%[#%?,YZSBRU3P[># MX+T7^ABFU5368D@>L"==8D#CBQK1DTV.K&B#[.+Y!OW&N#HV4A?>Y@=_%Z-9/[9UO#&NHVKX4'C)C^&06))1_(QY-JB\[&6#0\JU.9"V MAW0;AL,8SZB.]WT(1?1U9UX'8,3>K#ZG4[0OC7P=4KO+F15>+WXI07 M"4UV,K2KD ;/D6JJ?HDI6ZJ7WH""[EH:_M1I(VR=]$O MW"+6>WD[-@@+O5.W,C?JIA[6-*=>[*&8,CF<++-ES_-4,K_!!UE1H% MRT@R9\1VM_AWPJM,EPEZ^D*"!9P\0>*,]:'<.@'A1BE;H^3 M36R'56?V4BOH#D597DW>%-U3R4IZ0J;TG"Y>@ASHX9YU@M1=E"Q@LN M$VH /V1T#F=0H(])Z*V4D-I':,NP?WO(CZ)IHV7BFY'G<7^+3@ ME*::\ #7@L4U%F<]ZIV;ZI>E/D E[SA;$B$8?[YE 5;)'"E.+BH6'$:9D!^@ MFDEX03*"J%CV]5929NM;0WEH>\:RG$=ZS^8A5D,_1='*4DZ-CO/P&1 ?,'AJ M&P&^MS*G$(7?2SZ #I/ (@BKZ0]F-JA;@WR4]A\R(484UDZ91+VIP-<,S(8< MC3$!!**.9BHL'-(38_X@IS=BS'QO/1U81WZD CZR_7--$0=C),VJH>?[[!$H MY2+[DH738!;Z9:=$F;UU*[Y#68CJ/&9]YE?\5;MHCW)$[[&'EW$"[*)OP!4> M(^XJ\M"&D.SZ(E$SM4L9SV7*UR15/&EM;5/[OXBZGZ4#<4A5)+T\_XVWC8K5 M=$UI"'U$J:R[Z(,K/D01,=2[032<050@;-)?(S?>HU.?GE09G/RO]T3.9V\( ME0,'"U#!A'>_@@]PWJ%V,*,3BPF[QW(![2X0?$-!?:WY>0#?YD;^W?KQUK*] M%ONAN)5FL!E&<91Y#7J4AFI"R>-+Z>E,+UNVL>9_^>TL^PV>9&XE.W%ZBQ^? M&?]ZBQ^0AU1C$ *YBU#.MC9QW>D;RI:L!]A&MJ*ATNKE7AV*;^NZ3+@2#P<8 MS/WZ>16=8&9";XI>IW6SCJ+^$T;U]/'T99S0<<*B+[UH-AP-6 ]RGSG_Q8KT MB'X'9RS9>,:)'([\[-%#/0F-63(L&0_('RB:K&XG,%N?4I5_#26UBMA55%-L MEM[PBNQEB!"0BDA%4-IN[SD,#B^I*Y48 #K*XQ M'/9>/2%U04P6&2T1LKOZ=64S,MNU9 N4'7=$\10KI3E814 MH*=GGZ8<6P3O&(N5[5SFUZ_D&S98LF0;6S95N],!I"-]YSNZ'%V.?OWM?64J MKP#9!K0^'_6.NT<*L#2H&];+YR/7670&1[]]^<=/O_ZST_GCZNE.T:'FKH#E M*!H"J@-TYJI=P#A S35*Z0H;\ 1>EUCR^/N\<]I=/YXHFX4FV< M!5J*)ZM_W M_& ?2H/5)&9RGH0)C_R4G]YM(Y'Z M[31,VSOYX_YNIBW!2NT8ENVHEK;)1<2DY>L-A\,3[U>P M4#R,GYR/-?A\9!NKM4F$>M\M$5A\/GI% "XZA*_NQ6F7U/'GF8,Y)\8TAI8- M34,G)G"EFJ2$V1( QSY2B/CO3[>).KT:6-82J*:S/-;@ZH2D.>$1=K*_:D=? MVM/% W#NH&V/+'T,5VL$EL"RC5= OBL*B+N8BJ".57MY8\*W4H'%A)8#X]JP M-1/:+@)7KFU8P+:QQIX-RVN#1($XP1K:AO_1MK&Q? .F?@/13#7!-7!4PQ1! M6%)Y98,?:1ITL8:?@ :,5_6Y&M+(K?FN]8LN Z*-(?7>%[*V:9)#071-, M%]%7OZNFZ]$_TO_KVHYGZ:6@$2VK;-"/"*S5#Z\,;-A39PG0V$4(?_8-NPA( M;MGE@X)K@)P/7.KD?ZZQ)E7 W6TQ+&R194.X WA<)_W.&EI^M^I],WE?XV$" M%**%5_1^(-VX#O[[WK",E;OROGH,;*0X)@[9-8$:JZ;6WR>RH(!]C3FX-#)$ M8.O'WR 7Z'>&^FR8> @L9HM"\DOG#EHO21YGZ":5MN3E8HH;;@FOZLGK'GD/U\[;T6&UCR>_PYZ 04J=R MW)8X$/#N $L'>O2MX9!BAL-SXJ%VNTI'B43BO\?3A]GT[O9Z-)]<*U>CN]'# M>*+,ODTF\YGGPX403*@EBC&)@PI1NL(\92U4^]G3F&MW7E1U[;GB)\!T[/ ; MS_0\W05?_.F/VJ%04WT&YN>C[1]/ZJI7,+5@5B](\^?%Z>!\<#;H=2^'W<'E M<'#1W:IXS"9&*(D!VVM81F"Z^2Q[@>!J5WU!25"DYA#I 'T^ZATIKHTK ]>D M+-4\4MZ \;)TO%_6R(#(<#X^'_5KX8@XA11JR$_2,L+2^RY75"A-H&C7(\03 MW(Q6QMS?$'YI(+C^V@-53 M%JNU$!DL&F"CI/*W2=(:VC(@!6R=R=P&O=410P_FT>$""<]9$&_)_+S/^-86$O 7M8FYYG\JZ9+MF["YS@6\L!"-C.:('_'9DF?"-^ MQ0U$8P1TP]L^8%M*J66TQ*;VKY/ ^BXD&RL>H(5]=QUL<&=8#SU#2TQ!$&# MZZ5DO.[L0#U YU%%SG3A[U.IYE<$W36/?\PKI"7\EP ZL(F!S"/--?!V*X.M M2FST&M,4:,FE)3V-6B$0S7#9'-5Z,<@BN0\).-&P]15"_3F M!L3CQ=5-]'0-R J[]>)M\SR1>DT7WVT?*H5A9IY&42N.I!F^GK][_&BJEA/? M0L9_^_-1D(;7GW]JFKLB[ ==VH(:(9/E*6/5A YQM_>1ZJKN.^"DYR<#H?] M2WFMJR9U-,$=C6VX8D@S!VI_+:&)ZVT3)3D?% /+SE8OENQJ2VC O%S$33L+ M41-V(&(8V-[*;D*Y64RM'9-#%JPF4,ESL(-O;XE#@MSDLRI)WV_*"[L)QC$# MV!LCP^ASQO[B;L(V4SWEHON;4"7XP<)H(6GLUC\PTF]M29:EYQ M296=#0<7V^IHCD&4JH,*?-V4(VHONF4O-E[!^1(05^#_ M4GG^CFN*'-6PYNH[%[>L#.WA4Q@ECX-8QU(4V6V-Z2!SZ9B>06YR.?MG07C[ M&;CS=[I4^H3S-YK-S^5+3-YKO?.AXAM7Z7*?X M70.V[Q1/F01Z/AQV:S_^)4XC+RY)QU3NE=7=A'+3Q[U2R0FL"9NR(UTW_&H] MJH9^:XW5M>&HYABN5M#R<-(6MS(S2D@V)W$I:UKYT#9A*2N&@=S;I1VBWD[6 M)G:YL#6A-3^1JVP6T"X0'7&&F-?Z^NQK?;,Y_N=^\C"?*=,;Y6$R5^ZFLYDR>KC&Z>X?GR;? M)@^SV]\GWMVNW.?F;Y)=.4#TX0Q M=(/W!JMB[&]5X%$BVJNPK\ "D@ HT>FN#"?46X]H\( MTN<)L1026@,O%[LL9N&J@#WJS& ,;6>Z(*>YO94E@%X-#=@S[*]$1[VC:Z"Q M0%FILX:(&>Q9CVU.,,I%S313KO /] ]LAN(9OM",FNPD;S; @K,S9 M8TWT/0%$(QE2->>'X2S'V!9Q;X8V=S-M&^#_Z7@XHR[#"$MJA0&4A;M1 M4[DP_E361"Y,)R'3^0=N/G1<+;YN0C>CS@U$'#=:J.EE)IA)4]I^B0C&)LRQ MXS=F*,3&D[2(RTQ835C5X8L%2#V(P).Y1907 -R$(7BV5!'PG@(@NR(8"JM5 MIR=.8A\TFFQ^@$VXJ?H +9BTR'LV^*3=W MTQ]U'&PAZ,C_R>&G5]QE>T%>\23=T+ :R ^XYTY^$4OY"#!59.<>D4L#U\#_ M-UIJPW\L5>L%/&$U3!8+H%&/H%1-NSHLI[FGJL+#'I+*:^_4Q.J!-/YC,XH2;($>*=>.+" M^26TEH)<;<])BRI#THEIH=7$=O',C;?BRXCQ^@3'_8V_O4Y!/K%%2!I@''Z83..?7V^S EU8'T,+LY; M9P\%-"%KA'+3DPOT],TR]G2 +_,A&$8!3?"$*2]Q]A_V7EZW1FZUO%AD^CJR MO753?ZTT=?;/D['-5!?40D#SL.0SGE2>'Z"W=K"U$9+*;'K2]G,I@#M<;>E* MUGWOW%/CNER9D:O-S!=106@$LJVYD2BD@&.TWDIV"#1S80YYE2V,)^W8 H5? M6O(DYA[&O+U]W7R>A;"'?--7XFJZ;[&-@GZ!3]DGKXZ5_(L;'M_ M\-;R:X>]QUA\IM@S1Y2-,T$I;>:^3)6$]B#;8ET*.H[8X]237WF$M=F$]J"9 MT))*7O@3Z%CBD6T?R0-;WKFCJ-9SZ*C;KU 5$=5F^RA=+Z%UR+;ZMPLQN=$5 M15SE[EHH^=ML+>4H(S21DMJ&>)_>AV@2O*L(30O3E1VFL(_DN.+=9)+,=ICUPZ" T! DC?="FTCGZ MB-VLAVD0G'H(C4*Z^"%^J Q&3*]-@D,@. -M2*-L!P0I>B S&KO()8$4 4F] MG X'9[4_(2;M)0%>]4GZ1MFC^N$==9_#D885A@#U 5A:W\$M0$*K*LAI2M]2 M3!NR!A##*#0 =.]6N+_$+VPF_!(.PDX*JD/6WB0&Z]KPE..X*+81",A+]/ZU M2?_WS1U)AL'PBCHTRRFDE_W<@Z"NE(<]XPU$"0A@359PT^,D9.1I,]WY%9!Y M\Z&F,82B&O]EL0+SUQ0!2;VLHV#":X*A3@8>R#4+(?& M/Q?^_5RQI:\?Q.IW:]LNZ;/P(+5Y61$[4$&]OUO8-_860<*$Y,(H98FAL-@V M&\=>=<1]%7>?$=ZN#5LSH>TB$*Z?85S/6%%>YX>!X03KX(RA[9]MCIUFOB8/ M/9J\P=^&9]W3;D_I*)M"\8>P7"5>L*):NA(O&B?T2U=(\SJ^?:GY%T%W?6L%J! 'G!XX%>A0WUJ][YO/JA236<>^/O[[4]?TRE<)1 M2+(I7G:[_8NZNZL2["AQIW#_^JHXXINP@I(G7I](G:8+/ @P8A*77$9[S:PZ M=4FZX"( ?3M23YE]'5UV>VUO_VJJ>%=0 $BXZ46UH1(DMM=R]J4<2>.LQ:X# M31<"J#,[J#($U]-^8C7?C#[T:XNERY>P;95G);F:6"Z-<4\]J_&:=\]&"_O$ MY[L^<2A5V8BMU=/=14F66)@=!3M++?MD847LS,JGIMTRQ^'@LO:SX3R\)+>[ M>'%5[.'-U7?R(.42FJ2WV%0SG2:N/ VF*S\^25VF$'CXTHU(6^3*VV"RB^/D M]EFJ&1*C\-/"(^'%[D@8":MU_(MJ@9F@7A^+)ZGSD>L;\I+@$NA>?-"LVB82 M2]B*TC2?^K1U-I FO((:A&],#W^?GJB!I'$ D'0@V[RD#M%?Y*HLU.B1T-(3 M-Y O 2#YGB>M>&"::;BC<,FM$^;S)SG&KSY]_.HH8;$*7"A&]/UK6+*B;HJ6 M8[3[@5D"U_"-%I$[+6%5#_U$IOB"=EN@3I+'"^WL.!4*:7 MFUC3%M'L;:0S&R#WF%E-=^O%D?"/488^3>#%^ OUPMWKY:Y[$"O#.S("22E* ML#BIJ/Z)D3K[TF0PC>1+KVR_ERMG75/49.780.@9)&RF GSMS&CY,3;!%0G0 MW%JXJ9&#;&PSC9*UAU,N9/E>X*ZJ _9/]R0.]@!'N-\=I/6[OFBOTXV$_Z)@ M\35WM[0#3=2%&W:6>A9+W15A'^CQ1][PWZ870YQ$ XT]\R(:B: L\W[F3SL;RVY[D\57+$LZN_D*9"^(F:X)$:F%MA%#H RCP/>B3MRKGL-K>"J M6^SY0/%Y^'!W//"+($]Y1Z6050Z3?*V H*!:1P:OAN0P/NU@R^;WFF_NL=_* MX<@A80O @P6E'./BSO)_-"[ZQ2@KOYQ@8(R6KNH< M&..-,HH-'NG Y1E_TK/5W.NF5>H!TS=_ ^8KN(>6L^2Y$\\C)F'Z_2XV_6[= MC9>755KWG!NVI-%1LK#]!ZAH_@9S&D20^T#L@(56TGU[+DBXK+R]793_D$R MBE?26%D\H&Z@BPK8 ,E^0"9 A2OIM1@FIB>P4@T\MT/3Q0V>PZDF09C'%E(% M'8)5\ /?3]P4ZL&#U%K/X16>ZQOZ:.$ 1&G[HMD;SG(I+%R/:O!:445XQAVT)5 WPN$12V )U\BLLY: M(6OVR_1\:C>$;%)G&)5_D0*5?HL.,^9S(/># MYKNEDV"*KN4 ??). G&,5N23"#2:#(GZ 1%J.(\I"*&N.#1"6H4-$']K@?MD M0C);XRDM!'0_NV:,1UJ C4&0\ T@N&45 0P0I-+(D:\E/.9%VO#]K8);%C6- M/\SJ"8Y#N60E3>%L.!A*<"N&GS+!31HA+50\/J57F6.$XLG8&IH+0I9HM!(> MIEK&H3#4BA^.J'#WK-IZG MVG1618%6/'ID8LO78MO%83ZXD@7T#B.38Z D'#F)BJ-IR 5ZS#A%+TOW^HQ7 M+X*"O.!205%*K"PIGL)@*8,OH#V7A!J#]0?UFR-5SXCPQ\B1M.\+/%?:[H5J M"\POP&!:G'Y>L$V(5I+#A-/3MY)N :A-B%(RAI:#5,TACXN,7=N!*X"B\8C- M.T_6]IE ;M3YHI]4:PUS]1V$BF&3GY*R?5SS@A0[-U)Q8!MHO3&E',-I&BCD7T&!OWJN,B M_\&[*&[U=/&(#$LSUJHI=$.SH-BD55_*$' JA7DJ ME[!6&T@63LE"Z<^ B?.]? 460*I)QC2=G,*Q';*X\)H[DFX?,YTM63>J^@O0'9RV"UX.UFKR.0"QWV%G#9U#KXG M_WE6;?#E_U!+ P04 " .A 99V6XCD)= 5900 %@ '9R96]F+3(P M,C0P-C,P7V1E9BYX;6SM?6MSX[:2Z/=;=?^#[NR'/5MU/?;,)#F95'*VY-?$ MM;;EM3V3/?=+"B8AB2<4H8"D;>777P#4@Z3PXA.M&5:E,K+4 /J%1J/1:/S\ MGZ^+O!GAR"-^$,U^>9,FTZ,?W_SG/_[W__KY_QP=_<_I M_?7()UZZP%$R\BA&"?9'+T$R'SV2Y1)%HQM,:1"&HU,:^#,\&KT[>?OWMR=O MWXV.COXANCA%,6M"HI'HZ_W;=YL?SM:]D>BGT8_'WQ^_/WG_W>B'G[[_\:>3 M#Z.[FPW8#4-L&AC@PB#ZXR?^OR7E[4T\E CFY)J_/M%PT\&' MX^U82@C^U]$&[(A_=?3N_=&'=V]?8__-&D7^L\4@&_#7/?@U3>\^?OQX+'[= M@K*. DW7.;*W\'ZR;9 '_OXX^_'-/_[7:/0S)2&^Q].1&.VG9+7$O[R)@\4R MY%V)[^843W]Y\TPQF1YQ69W\\.&$$_UOYVL]VOP[COR+* F2U54T)70A6/YF MQ ?X?']5P/TY8+W-,0J3^5N/+(XYS+%==X(\*QX?-Z7O(6'ZS#$Y(U%,PL#G MZGV*0L[GASG&25R!.IO.0-%VARC[>8Z3P$-AJX26>G9-]?;+R?1LCJ(9CJ^B MAX1X?\Q)Z#.K>O%GRI3P'$\#+V!V==64%]7'ZY%#YT'LA21.*3['L4>#)9]U MD^EI&@<1CF,V)Q_2Q0)1AE^"@K#*#*C>M1.ZUTA,I@_!+&(KE8>8*?(\DC); M%,WNF!296!BV27 >A&D2/#.M9@H=3]*$FV"^ZC;A39O# ^8?@T>S&<4SE&G! M/7[&48J[YYQI8"<\V\R!,[)X"B*!&9\/#&!)XB#[,XZ9Z?P5A_XEH0\H;,2J M1N,YX= =)4M,DQ5W"IA]7'+[>8N3)DPP=0F)SEM$*>*3O0."]_MV0ODU9CW& MK1"JZLH)75<1,\NSX"G$\640!0EF[+^*?+:\\S^:D&G9LVNJ+UZ7V&-^SWA! M:!+\):Q-2V1KNW:CQ22:/6*Z.,=/[4Q:?8?.:6S!&]1UYX0^YJP_,SO)->R6 M),QE:$"U4YB0_HJ!!0O/N$(4Q3F M@BM=,$,S"BAN7,5QBOTN.%#JV1W5(G#+//XECF(A"?'M1&S#N]"&NN,!Y1#; M$*6+[&.WK)$-!)0G<@CNE45Q<]O:PM! ^?8YHM@CLRCXJPAS1N*D8^VR&QH0 MWW[C3F^42"P&V^YT.BDKCPR0:VU%)2L/ I 7/5NK:L,"XM=]G+;/C7RGCO8^ MBT60\)@7#W6R;0N/"N-(Q(0;[7_,W3JA=Y+,,;V*&,JX!177].;HE.$IQG^F MC.T7SYSWS0X.%'U5I4P@CZBWH7#]L8P.CA?H+4XI6?)_Q&G\,8[Q]'@-?_P2 ML$W$4<3L!WG!](V14S($0TJW_?$!C]9_,(:^^_'HW;NC]R)SX=_*8^4HV9!1 MRP:PY0!1GT^)-$[(8OP:Q.=D@0+FYT]1&HKC;GLS9=U;D4G5%(Z3%V^2):8H M?A*,3..C&4)+D:9RC-E0_!O>92S0%:AB["_V56^OBTP8#/;XXC5A+K6:@,*RG7KD\$IX+\[U@@^BM.5+L,V<. MB8Y\(>,6,=SON@5T14]'"[QXJCM9Y;@6^VV.Z)SA1+WT"1]MV= BNM+>6U6& M;*IWHPV;OC.$UVSR0.&N^#V3R93#_'6& \GB:8 MCCTO7:0A3_-3!@[MORD(GOT2$;]DDLH\Q-_><,^+6E M:)"L?GESTO>4S#8@VP0Z@YTQ0)=47PG=+XE"-E>+)0JH2!R<(SK#L)X$O&, MJT)NI-B 9V:@I Q5FNZI1M7&W2I*56R@J$U5O'7&].?CHO>Y\Z#-7FF[.W.M MF_KQX\>3D]'1:-OB)9,4 MQSA-UC<*+A"-@F@6WV$J,H!.5_(.-).MPQ'5FX-NQP0CMUNTP-HY;VI6D8/% MADTM03^:0:H1U;M)Z90+A7V@!?5.;9,R^'.Z>F3#:FR,13I;W@'@JV$I]%>U>Q-R?H& M_36U7[TK'6F%[-Y-8%]\REO/!OQQ:D4+> L3+TJ%"+U4FS]#*[O)(V\'BP?V MID76K@X?VC,7]D)2S7,59KW/:",IRJFH(L'MC@4%] L*4\P\,HRX >)VZI** MK'MOI=NIF%NJ/6Z[MB[Y(<-+OQLQMS3S0]^V\:ZCDLA(9?SZWV'8$%386=@1 M F5*;C_^&K %FWKSU35^QJ'=K-0TMIF8AN9 YF:\CV;E6:KLH])\U?;2XLRU M$ZMA\FJ1=3F-M=299K*6*BAS6L0QC&% %;S-S-UOX9+B==PFDY(_B>[Y81UE M&Y)3% ?QYX@\Q9@^HZ<07T7+-&$_D\@+PBS=.4^,W;QN>3@SOSL8L$5KH=0> MF8'H@!27MJ1,N]1\=$ S%$MS': GAFFRJF!M]MO86!QY*Y?4;S *<'W9%JFR M,S]=C6N60I5@(X%M7IK@D2E6ZS M>U&,,$8"#@1%IZO=9T/J3),NU=EC#3MUP-HB(EK3)0-5LD(%W#AYKAVY$3.F M_6?$-2(M;Q%4)#F=Q-NK--Z?:9!5J-;,3P6T4M\T\$!HY1\IUD\Q8[M*].^U M;#KYS$(A%3'J?9(I2%8AGZA&3W5Y MUU5>47W1D\:X.SA>#UN)-U/6Z#(RP#52JK"A@ B=H)*P>V M)K.]:6?@-K'!H??I(T__K*L 3*LHO:2:%$MY4C$'> @K%-I4G M9"VJ4=W>1+$1PWXM"A4VO4\8#?J2HA0JM'N_/_?("9I,V78I> [\%,F2CY1P MTEMJ2DA7%/T6)/-['&8)T?-@^4BRUVVE$Z1&#W9<,/?1Y#Z?23RD-E:]WO]3 MD+&Y"U@#?;>N6?H4!WZ Z"JK2V4L?:2"5SLNNA8N*-YAP0,KD^DC,W,Q\HP9 M[N:&:AY8-6WLQUG(AE1%JG^W3DU%P;6SPM[MZ?(+HK[IN#@/HS[_+4,YV=[P MZACEIQO&W$F89;F/IZL=S!U:B4)X'/$=]I'/+^<;P^!=#*796'4S6.,#:85F MD.Y1[_^$NDAK<0O7#8U.+8-P"#BV-%GE[%;,3^!WOVC,AGT'FD2**ETX9I(A M?Z0,:$5T>U.UEC2(":O>9V$5,HI9(3+TG;NUN6=;3#%'.;36I57 PZ!5O[JJ MX*O0VZ[7JF<^L<3$B:LJ1;VP@.E0=NN?BE+O5EE3,E"UMZH !D"BOKB?%-B: MS!9=/SVWRU73I3CT[\-)D=XKG"Y%UNVM?_R47$5Q0E/A.FHN^N\!JN^T2T&= M$V$H- M:X*Z@5);]$W $*V=(KHF%0EO;ZI8R8+8X]/[M-$1D)\^)L3=9J+GBNM<$V/A M&!6X.A=;TP (N?HL=&6#2B2WF'=NE@"QQ:7_C',E\H64>JBZJ#$QZB*D"[)<8'+K).:R!M<1B^%X/7.7X M;LY;M7@Z70SX1G\RS06J-2N!%%9I$Y70+C;8N4 \D\$MB=#NFWP045I2N&8O MZBUY]7Z:+B$FT9%&V/6^J"C(*6SCJY/A=")^033@5Q;O4:(+ I?!E$HF W1, MEM;KV@>T(JT]+TO#66(:N_<)L(]L7O?E2 (H_?N(7L=I,A?OQ1E+]9:!-7?( M5. @"#7!X^PJC?&]1@I!Z MWQ*8_O%7[B3V8$PTM+-S4#..:$;L]W6&,HK;-QIDJ/6NG&>\#@.F2WY2SD._ M"@V5@4E%K +L35>7*?7F*,;C&<79>X8,H2 UT>IT0 M$?E@O2FG%#NNC#*L>G=YMG-@=W*GO,&EA)7Z %KHOJC# MLS(&2H]'"2NG3@?=Q*.Q83*QP*%7-T:#],:7T2)[$%4&X]-5;AY/IGE7S'2- MI,4AU-'UE@=Q4=QEAU<6Z<[CIJ_T8FZI9)QEV[Y*&%94 E*9$+ 5#NTH+Q2@ ML:.X9%]^/B[)\)K]*7XH?K4FK,"7EY>7M\\!Q62.49C,WS)'\ECPY9QX:1:_ MR/[E3YP*Q*ZB*:$+X6"^*6@*?DUPY&._Q,"/'[]_?W)R\O%D=#3:=);_B")_ ME/4\*G:]"*.X@.=6AJR_#X+F)[:7?+/1XPYN60E[J$:]+@V@K7R M\S=KU_IBO?&*K1I^@[B5<;"><'/6DGKI$S[:3KV\1I<]89,("OGZ:EI*1J)? MF>31L:E"40#L1@HYL[<>1RX":[62E*(HD-%$ ,_,/DT%6T]^^' B6#OSHWC* M;SLPM)GE3? 7DC#C*^[FR4__K5ITQ&S!@Z/%>A ]I]7*PEEL144GO+YA:V.P M#&T9K0/OD\OOZW-91T)'ZLQ,H[4B*V#[9.Z')BJLP+\U2UUK>6=^$KYBEDX6 MN-*#=\-W%(855\<]"C8A(_5*6O:@&3)^\A-_/9/Y=!>AL/MLCYYM>7>_AR3& M_B]O$IHV\G+LY<1]8HUZ$LD07]) '&<+03N8!?^=LET&IN'J'B\) M332,WH-T:'/J\GR/!M?LO\,, ;;'\L_9JJYA?@FN3]9_UP[K2Q2X9KQ((A2< M,RK^/FB?[/^^)6NS1X0K"63;_LL@Q+>IQ-&1@_3)\1^:<7P?>;>T>N5S\C9OE9ML$=*^#[%\K$-L2@I<2N0L>]3_G))]@^GX9U2&%+8 M7@,Y)VU(0DH&""F<\=,+^DA>U&D1$LA>)=!P:ZPD @3_A;6)=%P2ZRG!(0X[DBU>LOB6/%/G\H&&U>"+A98AF$FY+H7IE>,.]KY0 U^I]\>K- M^6U=1(\K!/.C4MF)EAZ\5S&TLIM54>(Z M )1@RF^I/^-SE* UDIK(CQR\UX.M5K:T*DKF=_* M;K9$@%N>/RQ0&&[>HU7RO 35*\];V;>6"'#+\XL%IC-F!#]1\I+,>3US%*GU M70'=JPQ:V; J"'$LB]?=J5MV_*D6A 2T5RDTW,FJJ7!L@N8X#$VSH C4*]L; M[FQE^#OV0LEBP8]ZB/='EN$U29,X01'?HJA]46VC7@72RN&OGA[' F*44!3R MEZ%?_PNK)\4>7*]B:.5$>(\$9P',S >^#&(/A?_$B*H3?M2@O?*_X?Y8387K MO)\=2I?L&UW"YQYDKP)HN#-6$@&#_YES8">! FRO.8<-M\,:,EQ)8N=UP_UM"WGX>GQ[=C%Z^/7BXO'A30^WYAI=2I/=GE,!#??F MZMZ;T[-]N#$WW)@;;LP5J6AM%1ZNSUE=G^N>W\-=NLZ2&QHMKWM>FVI=S0'V M?K7.C+5T$05QG:[VPV7Q^(DGS7OEDTD5$ S9">?,N)P9D6&V3I$8L7^/5@ MZZ]<>_8EL(<['$&J0CH*6 #>DK58%"1 D@=_OY70%5,7I1CR( XO M?@ M?AYS.$R_HWB) O_BE3_]SE]RGR1S3 MD*61AU=+A9>'*(K(B"([D).77+EZ] M,.7GK,P$,Y_:%]EH.$[&4_;O. S)"P_(7A)Z1K$?)-0$84VY-M?;M/A/@O01@JY&37%,S.5+\EM2$%CM38["=Q MP&C*L"61IUU)U>!@-J4ZZ:C1AR.1##>M)P-HTV?V72#Q]CI 3T'(^(5-IU12 M2 +AMU1E11[D&*P.[32-0!PI*)1*X54 )]A;4X:[M"*;^>Y2YA%9O;1-YRZ M6/4 2WP53F*LJ(,C5G'!G'O[3X8S,QD@@/U0-2')B.@^66CKJY=V8!O<5W+. M5VT,8!FRDT95PKJ7T&1>N] M%/N69T(%$3.\:P531HSJ=P=@4U/-[M4G%:3T]2N5:W="L3&J+3%(*Y4R$E"C M/2SOH<%"!3-@($[4B9K;D\(,B=4:-L-/"P MG UMYJ":"#B266\1KDDT>\1TP1'5[XB*D+!< XN]4!%].'+(46%>YZ$M\)8K M.R1^\U(20<)#B/R]R3/A"LYPY*GYKVT!P"K9Q42U5, 1C[BA,RY5JDK(A"H[L[C$//V'_ M&(F=^XD(5L&@+8NU23G0U1<&2W3YOUB@3$3:@B&QD1<&21=T$CWUHRYF8 W.OJ1]QR M4@ 6;+E#?!<\QTG@[=Z8MZK>\KU]]9;1WPK#_,>;H9K+4,UEJ.8R5',9JKF4 M OY#-9>AFLM0S66HYC)4T M A:>^FD$NR8 HK2=B[':RPF]Q BW7TZF9^+UM_@JVH]H9D<"./*VT5V+R.$' M?=WGAT?VS\W%[>-H75V=7%[]L\AJ-@"BIE8^3,K)!)I"1:!17F;0PPNRBG93>$<+> ?^=ZR1B."X?CPAZ/ M"X<3PLY/"(=#P:X.!6$LHL,Y(,!SP(/)^VQT9@<[W_/K"=-7/D&%&GP7R&5H MG:>4&=3L/481H\XN0')';S+-7884-_%T-]T:]@D@?%]ALM6G$[P29#K;LA98 M=PK G6YEZ3Z![[>"&&GDQEKJ[4[6RM;_ 7 ENF M]T LA?AQ(C"++UXQ]8)8N;C7Z>A@;G74(:Z'M%&--9,B-8G*1X]-.@+P'H#- MI*U'')P9.O;_E<;9!?%'HHC\_X8H15&B];YK] /@J0#+-_"JT^9L>F9&8XV- MTJS6ZP+ $P(-IJ22K,.:C((,GF+B\],C',6BE-D]9KOW.$B8^T>? P]G)-]C MC\PR2>FN[G<_;*_.^4G7<[T9+^"HFV[M&GL9-7SMJK%O+S;O5?P- Y>V-($7 MXSH3M[8<9>V!;[)EQ%H[VE#%:V61=H1-7J*8TW.-1;;GF"]W,Z'X_'>>D7]& M8G6I_8X&ZU5Q&H7$N^* VPU;(X=0U4.O0JT56:]%%IRI?XN3[*U5_@"@8L:6 M8'J52:-P> GQWI/2=ZGTYSCV:+ .J9VF,<,Z%O4UTL4"T=4Y3\$*=S3H\\\_ M?G?R[N3=Z&BTZY__L1MB1*:CS2 C%/FC]3"COZT'@IMF[LVQGX:8QYM#IH:$ M%XY]QCF;Q[G&"U\J?GYDGV+DB256FZK>P4#]SMQ'UO=DFL-(DQVG@(63WMZ9 MV//F0,$%MZ[7'HE(3I4^-;AJ+S#2\+0J7/"8JM+7B?>31W1&L?CP6Y#,OV#V M/?F5A-P]B\\(76HRG:IW F!'5%-+=_Y1=:IA)$Y]3=G'O=C8H<;1D+0\)"T/ M2&]M F/P=:84E!^ $X'AH:E2SN:)[D35HAV MK.2N)[\%%[J/BI>0N [B9#(])UXJ*.5GM=B_)/3B%2VXO\#&SO+PI).W?F< MLI2[G=7U6>,P\KL.O3(C%,RB8!IXB&V!LRI5_)B A+SV".-/$IP'8J%O'].$S M8V-\__#94']&VP; #K".5 Q407IX=$>2H7R6H16 S5L=21GI NA.6*^WI@!M M>]T["\ZVS2%Y8+8=1_CP*CPTI'N\X'OS;I1OTS?8=;L='6R)2^#C1PP>S684 MS]:$W.-G'*6X1N3H?:/(41$/WH9FF, /&2E8J L Z9NT8&MBFN109W_MT&9_ M_'Y'B9]ZR82N[P-)8B]J,# !$QO&\SFM)J5])\..\2*#-T,DE@8H#+!NHQ(F M#2KQ7$: ^T*=^I*I11"'40(KI=DKRME*053EL=5O@] M6'-43X%3#598/M.^P]S,V7["EJ*\JNOM_^%Y_6O\,^ M1N]]G=EA*-(NQ2Y.V ;U<:VQ%9@=1,]*4UJ\]$QR[6"HL-,>J%JT@W&B:JG9 MEA(#L:TIX,>M-S/>W'&])8E<-[4[H-J] 3A2M=9>I7BK$.Q4Z-U;,(VA[VMP M,%>A'*X7??$:C@DSX6O,[JG=&XPEJM^IK32%51C72;AILW'AC_#=XI<5H7_< MXF?D(\:%&V;;D3=GXR:)[D93Y3Z@K6+5)\,NA%69^*]\13.%R7K%P%G$S0&? M^UW/#C8.>+58HH!FSX]>DVAV'3QC/XO*/))3G#&!43I5Z:]]>P Q/]=Z:,\L M.'>_"N3KJ5]_B&;&:DU-.P60,^A8EYIR$(Z"91-@,JU $;^FE5+*"W647G\N M)R"UTS> Q$?'ZM82(^%H705"[BAA'Y/577V@08R35X0?U?I&8=$ M4*(5CP8>0!RUIG0T1#D5SA<\#[S0,&'*0 ""237%4*;$=7DJMC],O>S(C5$T M8U/66)M*TP3 $_*.VVM;OA8.QUC6HOU8G6 MF0$SJ*%=2(VM &R@NYXL5N$/$)Z2$KN]$S];,5\#N YB3Y6\5*-I63B\:QA* MBCY1=1*]J1'D4(Q6TB;"X+A?8\]+%VF($NR?XR7%7K#)^ FQ8'CDCQ>$)L%? M^L155?IZ:]U##N]H=:$]%L#1&G7^,E9I@KX)Y/!0O9DNR#H,B:V/5_0I354Z M@!QEJBW-,I%P9"N\Q-W5O+,YHK.]Y"$3, "ON;J.[EWPD1 &+]7BEC^'P&LE MU\BYV"LJL9!KG8X.-HI5A]B#D'EUX1YPM$I+ M5?=7HZZB9X8AH:LSM P2% 9_8?^,Q(J;WAKH@PLP&2F",U<.+II4-9])'ZV' M%T42LS6N'S3Z>/*A'#3*NCS4^-"9XH%[GOG,+UDI?GYDGV(D$M6TY>F[&*C? M*P06WAGB/1"2G2AM.J-P+C/B15H4+!KLJ M?9UX-I+22 H$Y-?=NY-PK28,9G#O7ZHS'EM$LS.5R4!&$< MH5Z45)K',Q1%Z"F(S]*0J1U:1XAN4)1.FU\O];9H/C2S:-#9DI"-_N$,["]5UP2A[8;V]Q M.;PC@$<A*F A.&[ MDH:"XNX%(6)*$]'I([G'RY1Z<_;-9AF[XGQ&X=WVZ\ K!V :] ,@(M^M0&MQ MI2>ARP8?1U&*PJO(HX)*]BO;T? /,XW4*W<$X!R@![%79DOW6^\),55M.ZZ\M'#NW?[-<)R(["_LD%$ M[NINF,[/(M1A/#%^]JI)GG#Q3;FV]NGJ!OV+4)&^)#M/:*?+W@_*;7#3Y:]6 MZ<'Y*4.;8B\=M-MSP75JA K3'9[&UP,K]P(CD%9#W2VE+*?:<=50YB HJF,H M8 "$P6KJ9[%@9X&H;@Z ZIH058BJO6Y[#TNUS9'<"5-#0WUX02>-^M\S1_22 MT!=$_>I6N=#887"J"UVI2CZ MH;S MRR=32PF:&@&('=<7GXFX'D*!6@RV)?%S*<\,AFQ3H>6!PJ9] @@,U[6KC6F' M,UWSSP67"/Z$]B:RH,0:XX/V^>".!!_/VA"S\AB2?&< MAVB>Q[S]190NUB]E5%>(ML8%4/>S$U5JBS^ E%"_231OCJMTX-## MZW*#7(4%, ZE+EZ7V"M=-*QQ*K571:5X*K49990?9CB5&DZEAE,I]Q(?3J6& M4RG( 3GUU49Z##\KVN./J+5S;_/9-OD1%)*IN\E(5 M%G5QK%HZ#+IW*5\KVN$(6>/&7*;B1;(LYY&EOEBQY% UYI\8T<<7THJB;/N" MG6/1@WYL.7'0:L%&5E7LJ=T;[,R-OE0CX\4A*P>O/-*:;F2=PD+\T0K'!9%8]$LT=,%^?XJ?Z#"N\^[%]0XQT?\9Y'O.O# MJI'',;X2[[&:GDN00@Y5ZNI6J=,P?B@S-Y29:RT^GT-TQKPV_N&W()E_P>Q[ M\BL)>GDS%*J3@X*I3&=I&N54 M@)*!-M= !0S#SNG422<%$"D"MR3!\1U:<=69)'-,UY_U*Y*Q%0"KIM>PO&", MU#A.XHAX<3"*_4#_N(T,$$!\SEX.,@(Z6>KY#N2:H$BSD)=! $2SS(R4H^Z^ MXKVX_11G7%.OM7+0_M=:!?LMUUHY%:!DH%UK5< PUEJ=.NFDT&T%UCFBB[,@ M6=TPR^6E\77HZ:JIJJ$!K)IZ7#)2FA[8:=4@7>^]6M49#*OL!!9RIY@UZ#1;I09;#ETM&Z%#!"& M2V'4JD(.FH2,3GR*A_2)H1U$#+]5L:;8O^;9#B@K6E#=(2 U$P6H-D: /#-EEHG(6$0 0:KZ($ MLXF8+QE@_U9+<9??TFK): #$?>,] M2S4X#!.E5B:U%.!G#*I +RG^,\61MYI,&;H!\0-O75S0;NYIF@-(QJX_%S5TP1'E M/5ZN"T%.IOE56"$Z-3B [.@*HE+3 4KY) ,$4!NO@CAD M%, 11)&0&\3?4TQ6Y\P^6QFX8@, E>9JF[0B)=V7&-VM?I-IMBV(Y\%RLTK^ MBD-_'(M7>]@7PDW=CSQ7[:)/\?Q86SSU:(,SHZYSV53K=TE7Z].\4T(I>93A-([/\113IEB7080B MCR$HSSNR;MRK?.H'3*J2!6>6W6WC;5OT>(4TT_,[^^"]2JIY!$5-"!S9[/0) M^^*5:3;;Q7&[U4Z]0,H%I3T[>;EHSF\, 4_Q7LD-XC^@9/UN^Y&7\^B MCUX%5#\44I.Z[H7V2!&_,7[-UL?/RVQ5E I&"M?KV7+]J(:& CA&2WUTFO=8 M*I\H%QOW*K"V(QEJLB!),>^S8+$TJI^\5$+W*J>_ZB&LH(M+I):0[AF(0QX2N M>(F,<>3G0T^:JTA6[0"DS]I65+"B!Y"CMK M_7[Q$R5Q;'LP;M?D,%)<[6B!LQ/)IP1:9D#VK_[-DU3W\8%C*U.C ,D5-Y,"4UAK/ ,=Y M__&.!LSZ+E%XCSFW&(NX28X]%/*G BSD6:];(-$9LR8KKSC7(OL@->,J,CWB M4[1_Z$RTXO- !PJ-.-\D9RAT'.SYUF&0L]#H>>AT/.0S? 5 M9#-3OV)*"B *HBOJ+Q;VQ7!>BKO M9GG?Z S%\SQ&TIV#JE+^CO:TW M+ IQZJJIV#4_K 0->[I@B3)G&7;AA1TAXGZA764<;?O#2NVH0%CORY<<&;P( MTL7D>7V+U_;>;)7.#B,CI"F5?8OS-N6$3Z9CWP^R<39A/0OQZ1H?2'I(5;)@ M&4^MP?]-O-B=Q!,Z$2BNK]O77AC5_1U@W;&:E,(1_P;',?/5@MF<(9LF<8(B M?G5X'?QRKSI(,;RJ@45>SBHZF$5:>M[ M!8QS9GX>4/\.T61UC603EOK6Y- M@^_V:QKLIZ\-90V&1+8AD6U(9!L2V4 GL@VG_]_^A#\O]? ']:YNX80AT$8$7.=DY 1&5_\F3(DLHK+S)U,0T1W@)7#,M_O MWRK,#_;OHVPX_K48D7U8#YIO!#Y:\^#-L9^&>#(5U)VNSD(4Q[JHC;9%WR\K MK-^B%RBL$=*$<#3P8.(X%@(I/J2@),FMG M8FQRL2"1(&63ZY6IUQVB(BUA'/F39(YS?G)LJ);4K$M@AL^PX6E"*:")FZ.# M;'"WD&X.%H*+T((JJZ2;HQ2DV#)"QVDR9[C]A?W/41@L@F0OQ:I:4PASL3NA M:@@'*>-L\<\R^\QB+4)#<'*ZDV21UN[]3L707W@>CN+=LBH- 1QAM"6L*F0# MC!%^PA%_M_XJFA*Z$('G&D'"O=PM4Y!P/>HH-^P0)1RBA$.4<(@2#E'"(4HX M1 F'*.$0)1RBA$.4$(SA.X0HX;>PF^TX,MCJ;K9-N>4O&A4(-,E-TQ#"%.M* M;AJR 48AUA=&JT<>/E2+/&3C#*&&(=0PA!J&4,,0:N@ZU#!$%SJ/+KA]]VLS M&;.%EOD?2Q*)4@(6YE[>!DSM[KHF7TZ64S&54-):?@4L,..OT[>\5!340"CF MH[U:7((!L!IH=4A2HP>$?1I['J^#&(OZ$=<$1;QRT/9>S3WV0440T6$=H?HW_HI0K$5K5^[7'!;B6&''\>HB*.^+(-- M2QB&M(N)4:CM8,.*;F)&\\!#,S).0F:$ F^R7!*:I(S3JSOV84K"@%PO=<^X M5&D/P"Y74-=%17O-.HW#8T MZQ385D^O#PUI[3XR7XPI;ZMJ2BVJ$A;8B;-4) 82X!PZ:W5&'"'4F5CKAA#R M-5N9/&MZX(@M7[R$(\TK^TWH ^*+0;;E4HC-IB& TA368K.A!X[8M$HF?EP7 M$U95@FW2$8"B%NW,1@5]<,2<5\HJ4K5H!Z#P1:VYV;7,JM9=SC2I4>%E91< MWI&P=%"J4@9SBJT1W>"I+(VE;0+@Z8A:$VN?$M>)&J>(Z0J/^.(H%G(_5B9$.HO0@#,3FD':$6(NM%HMUZO;7)VU$1^7<)H[(=[M$?1B&9(5QKDE1'L JH$'$'3O7K?/WVC/ M*@\OM@\OMO=G;@[HQ7;C'%--,=.A7AL=.SL!;(\KBN/"II;M \7Z[)T]\#M M9)I[-DPLK>N9U+8*6@T)X&"R(S7ME&T]!!SKXE^*CHK'/F^8;!G>>=(^\7#/ M.4KP)0KH#:)_X$1<^='>;'*/%(!3VW;U%0ICX<1D!49/9EX\E7EQ\;H,J #. MXL\Z@]I._P!.ICNTGNWP"'0<>1S'Z2+[6". +*\\9!= SHT\!(Z'P/$0.!X" MQT/@> @<#X%CB+OW(4PTA(EZ432^/=KM'B=+=[W[<0UAMVS,"G>FPG+E?J087@FA] MJ&YIP$,VJX!TML158,IJ5"X'RM!VH+L%98 IO#H14;F*+K&78/\1T\4[G3)T M-. AQZU;4*Z.N I,6=NSIQF57TC(N@D9@7VY=JJ1 =PL^SH62CE[OP(]WEP3 M$#=/KM9G4;]A7D@4^^-G3-$,%\Y$=4\R]8X%@"MVAZ;?=5D-^G12#L&G;117 M?T[YAY/O&IQ79J!/^Z!K=(9#S.$0];^(QU?U?[5BIA;7J([Y@?/G#ELTY^@L+S5 MN27)/W%RO]U^M*%@S<8%L YVLFON@77?@'[FM_!]ZVAQ[$/1TS:L0"]Z7&3O M-Z#+67;0):'KKSB<*@VW;R0 N &'9845? 07 UU76):4+F9;MV9U*/Y>(02Z M04-1PQA%_F&5IEA7NUZ3-:'BL7A=2%/7P,GK4D5,-/%*#3R8V*59')(7DF44 M07CWJXB7S9/5\A8PPH1&=3-*IMNG\\ABL3XIVMBH[.45W7-YIC8 ?$4+7\F,K7HSJ%7V[9 +:B% MMW:9XN2F1JY?L3108URY#C9@+:5F^R#@]M7%,\9*[)^N+I W+\)6$7BU?@'L M5%O2CFIT@]U9YJK5UMA$_EAO$YD;=-@L#IO%8;,X;!:'S>*P61PVBU_+9E&/ MTSF.R$+\Z%]%GQG[^7$2^RL^)V&(: =BMQT1KEI4F2B-E<:676"5Z@Q%R ]0 MU(]"*4:#&[]PITP*5L'SQ8;@Q]<4_,AM.*O(L]#LZPE=%,CJ_E4:*0ZBKHKB MT6M] P!%[NSE8$/0\!!Y0RDIJL55E9*S%\FKS9PU!I( E&TC *706IE!!:(< M22-G2TN5HW258=OH$$#!KU:D:$VPVY6J'>E:==:G9/_>_0H'4JI;.]Z.7"V[ MZU.R/W9O>6'+EJ\+K4K7W&&?\OW8S\H*4L+J->,>.@3XN$@[/NS65?I^]>Y=\X,-0R M\6#S6MHN@_NQ7J;+X5? '=)?AO27(?UE2'\9TE]Z/](>TE] I+\,!\S# ?-0 MXK8%/1C*UWXEI8"&\K5#^=I]\0_E:_.8W<=I]3##NY,*88;[A\_PPP=#L5F5 M57@9BLT.Q6:'8K,=$N]4=>XQ6]0"+UF7RN)9]#&SV-J"LX8V -;XOHK.&C@! MVR@,A6>'PK-.%4W\[PN;0MLD5NV#T:T- 2 JT?7#.VVP:=B:'LRK]%JM:&UO M"M^B9+'VJXBMRJDPMI-DCNGC'$7K&J#;*HSW) PO">6-VK8Y-9$ ]Z[CY>$/V6T\ !4OL_M; MT'#&Z"D.Q)5S1THNP>"0'>$#T',)Q[\%5?\BN.Y,S\O#'[*W?0!*7F;WMZ#A M6ZZ7TM+%PG;.-N"7**!?4)AB$)O/:E@"N(Q]L+O3:IP>IDJ>-8#GQ[>RZ:UC MSJ#-L&]C6A6W4/#F5F7\OHTM-]P)5EE@W\(L6V_@>$H@O"E6#;EO8ZL/=WY5 MD]:W,+F*&T=X\ZLR?M]&H 'N%*LL,(M>/(97& !^CO8UB>,"RKJ$:Q5P"W8RIDD.7?;7#E7VQ^^/7 B3 MZ57D!\^!GZ)0DCFM@0.3/:UG-Y^\&BK:7YVJ+!_)!:,E M64FSFVOUX#9IV:AJ2@F9Z.KD;O$Y?7N#Z!\/WCS"*TPU=X85D YC+0WT:WEVKWWJWO[L2?^ @>[RV(W M\/"&L6.1+I1<+/WNV#)()+YA8PE1IULV?J=A,LUYU)H+70K8_LV (F9@-@,& M2MQF,^GKQ&W)(SJC M6'S@*_\7MGV,R*\DY"4(F2[2I<:CJ=X)@(.EFEJZ_?3BH"/_9V4D,-A)HT AV;PEL%0!@6SZA8DAHT!3*Z>6M!6H]( M5\O)T * R5(K2^[U!#T5G?!:\JRRCM$Z< 'HC9;CX'GLX>%8^ F-L ^" VDX<45]%[!=9CR.GS)2G>\:VA3WY3&V'L[(\],]$&&._NP0YG]\?LU MGJ$P.^N1A >D$&#.=*U8S2>7E(S6UBLSDS5GM?L_N]WG:W1BP\D>SE<_4?(2 MW9-9BJ^8_TXS4X="9@W>:K::%JT<[NM5BK"S_A;X.W6R;C#BQIFO15?1,DT, MA?34X&!.8*TMB)DF<)+1!AAU#6 $&DW*9I(*B'IT9<3$%DJ\XJ4]#3,W Q"? M-.N<3D3[)($2%+<(EQ1GAAC'"=L"5Q.9K@, 49EFPM,1!TJ,?-O ZQGR=Y,J MB4_6$$#TIIG89$2!$E>6Y/R%\#RT4/5(2M7& .(WS<2F(LRIZ%2>D^D$PJ*= MLX,(:YKRTC*XD(=W+/&)/+.]ATATB.. /TSIX?&"I)'J'05= P!+72VIZFCJ M/GBZ>4CG*F:8,S7Z'#$"MVDGTKVOJ0F Q:N2(.RH@G, H7VQ6?BYVQ_C]:^Q MJCYLS;X +'2UYEI-1GBI1[>[GL=RF$5ZV+/L7Y0XOBK$8E' %OKSZ._7^EL;@>N+,>"HD:VO0I MPK^W*$(#62X?[TF?8OQGRA"Z>.8'FU7/"]]_V#\OW/4YRCJ%?U188H/VQ1TI M:,\YQ24<]-%_)328XT,=^PO9Q"I*W&9X[V.E?^I�\CX&]0+X-$0(3[2WAI MPU<*6 "!?:-F:40!(C9UT)0F MR4'!W$VU-3MR,D )06MU5, P+(].GW12 .$4G?&J2C3AR?L<+ZU3I( %8)+T MVE2P_'(:>J\[<,9/*S!=(IJL^+M_BL(8#LOJA*93I>1["; U@<_12$_DWV88YR,(W_L^T&& M5^Z)\],5^V-)8A1^HB1=QJR+,.4!; XC;EFDV)\PDY25/=)X:7T-WK_9556G MM_3[^F*,4]6KA*_QS>G:O<'P1?N=AWE=J\VX3A:8.QQ%\2I\1E& ;K#/S&CX M0,)4#'X=>IJEQ;(E *>WH>+OEAE+DB$%;_>.UO3QVVL ^6LF"G0A]$/-5KNC MQ,/8CR\9)\Y(&&)1QF:+D ']T'$%A)F77;H7;RN M#<[8\YAJ^9MT\_&4_4V91$7)[5YMVT/ : G+HJ2M$R]7!4 MI[!,Z5>I,[;@!/[Z#QL'K5)W #+PJBA$?4+AR)Y7 2>1."DX0\L@88[%NDQ% MO+DM?YGR)PE$"BE39F7DL7(_ #+UJDB[!H5PQ,PCJ;NR^/E[1V(GXM^Q#2[[ M !/V. !"@@D %@ '9R96]F+3(P,C0P-C,P7VQA8BYX;6SLO7MO M[#B6)_C_ /L=N+6#J9M .)]3U5TYW3WP,\MH7X?'=F9.[<6B($N,"%4JI"A) M83L*V.^^/*0>5(0H4=2#1]X"NBM](\CS"IX?#\G#PW_[G^_;@+S2./&C\-]_ M]]W7W_Z.T-"-/#]<__OO]NGJ[%]_]S__X__X+__V?YZ=_>^+QSOB1>Y^2\.4 MN#%U4NJ1-S_=D.=HMW-"\IG&L1\$Y"+VO34EY+MOO_Z7K[_]^CMR=O8?G,2% MD[ N44@XK>^__B[_XC*C%H4_DG_]Y@_??/_M]_^=_/''/_SKC]_^0!X^Y\T^ M,\%6?DN[P ]_^Q'^YX5Q(TR_,/GQ/?'__7>;--W]^,TW;V]O7[_]\'44KUGW M;[_[YG]_OGMR-W3KG/EADCJA2W]'6/L?$_[A7>0Z*3>.U/W])0YR C]\4_!2 MMH!_G>7-SN"CL^^^/_OANZ_?$^]WF8CPM0:3O#E\ZZ5%![GQ'[X17Q9-3TAG MZG_WIS_]Z1O^[>_^X[\0\F]Q%-!'NB+\HQ_3PX[^^^\2?[L+@"O_;!/35;V0 M01Q_ _V_">D:?DK0\D^@Y7=_!"W_K^SC.^>%!K\CT/+GQUNEOG^JT,HZ<6VT M3/0-5T<,!.A[Q_ZJ:$7?4QIZU,OU FX-E+DPA9V =.16Z 4P2J+XU$Q)_MLD MU/UZ';U^XU&?CUKXXPS^X-9A__CK9<3\\/PE26/'37-*7/Q__UW=]]VL 4(# MK?.X*KD3NSDO]F>+';(6W[@1\Y)=>A9D/PSOOHJC;;VD@EU4\^5?@Y?N/VRN M2D6/F";1/G9IIU]4%E]EZ4)$U@) D89G/S]UD/D_.#7R):?W__R;X#OB2+K* M0/HV7$7QEL/7L_-2>K&D:D-3O..K3;]\J*G:X1QUK=*:#L"<,)$HDR^<=N_! MN'*2%\YSGYRM'63QN'6>8SW;[0^$A3O1XXQUT';6$ :C2W.Q+SQ3"?4;O_3KV' MYB/=,6),@(3XTM2^HW'*ABCC1M*(2"(0(0,10GQ]-(1'<\XI3*'4<@PE4QHG M] ZYIKT0Z?,^2'VV[M>$H\;FF+&H7<\2B-1ML:.0AN2C0E#.WRK^C&B$>OTL M((]M'7M&06S4:,<_JK:8T:9%0SGFJ6V('6?:Q!XYSF'_MASAC*-^C696HAI; MVDVS0WKGA_0VI=OC72B-YC@Q1U?/AMW2HBV^%;^VQ,/NF@)]PAD<[P",ZX/3 MJ>N$'KD.4S\]R)I/YY+/C&*#\MG7^%U.UN/8Q> [W"Y5D;#WF )JTXV@_[5W M8N9(P8'%#5%<=Y2J;HE_7"FT.QYB1\UPCS:5L+T'7D&8",K3#<('&ON1=QUZ M5T[:A&?'[? /P%K-CH=?I1'NP5H:?2)Q]RQ]_C M'&I**8V7[M3=QVQDT82>H1V-8+ M^X#4TKHZ/AN[8!ZN>H+W'+T5)@O"V9 H)ADK KRF&M+/SONMQT(%?^6+9/>6 M65O='OLP;M&T.H 5C3$/W3:1>PY:1IY4Z4\\WY]['C-:DOT'=C^_4]JBOBWV M$=J@875TUC3$/#*;Q.TY*C.:B_P/PC?IE^%D^)GQO61_+N/GZ.WX=+2YY4Q& MY*EVM>.Q;#:#T5@C[%!C$4C#? [$)QZ'/)98Q@]Q].J'KCHF53:?R8A4Z%D[ M+(_:SF!LJB0>:H 6$6?.8>)1^A EJ1/\W_ZN<=VD:#R3$5JK8^WXK+2

BL MEW>HL2FH$T9^HG40H/5Y3!W%6#SZ&N_HJ].CN'@I?8=SA-5*:'QO@X\H1FVB M(007Q8.'312J][QKFN =2BI]\N%T_#W.(:64TG18<8*$4YQL[9OMLQ^^^_[E MV4]K[_'6-,$[M%3ZY$/K^'N<0TLII>G0XE3@IMEWWW]Z^8KD],4^CFF8BB0(\"6V M M[7I7NW-,<[!'7TK"X_Z]OB')):$O=<@F;424&>"/K3G2ZG%*K$^*_TRDF= M3)R&HTI%<^QCM%G/XX/DNK:8QVB+Q+V/C@OJD%KHY(-VRKRN^-))Z3J*#TH; M'+?"/B)KM3I-\"J:8!Y_]8+V'':<*,FI3C78GK9.$%SL$S^DB7JN/FZ%?;#5 M:E4=;)4FF =;O: ]!QLG2G*J4PVVZRV-UVS2_RF.WM+-9;3=.:$:X52ML0^^ M1BVK@["V*>;!V"QPST&9$R>".LG(3S8ZW\M4;G&[0&V&NJ;HQZ52OZ-!>=(. M]8A42]MW.+[+N?V"]F33\H8&01M 'C7"/O[J=#J:DZ46F,=LZ,A6FV$>E0J1.T[$ 59 MPND21GB"K!:Q+W3C)ZX3_(4ZL?HZH=BBW?'=Y*-F. =BF["];R;+ Y&3GGH4BC63 MWCBLMIW+2*S1L'XL2@WG,!KKQ!UJ/&:5&R8:D>>,M<<5JT^[.?X>[\BKU20? M;94O<8ZP>A%-1U5!;9"TFE[O+"Q7-W[HA*[/_"82VT6*=V8Z=L4Y%DWTKWV( MH:$?OA%L)+UQ*+F\?UK>W5Z=/U]?D8OSN_/[RVOR].?KZ^*LJ&-#6B<-6HHXUAM0[P UBRNZ4 45 DG6T$OF^ TJJJI\R[ADAT??&66C>(# M Q2E!2I-L'OI]B.G. M\;WK]QT-$WH>>LMT0^/*OH%"?[V>N$&B@_8R=FATPPLI780W';AZP MI5.\IQZ_S4^3]!P6PL4Z^":*Q2H8%L'-N#U!U'35,' M+:2IK*X*@4@F$+2W3 F^-'7!C M5;NN,O"H6^-%$0V9S4>M("TAPKA>_4KCEZC9KT=4]U,$K*A0>];W.:9 M W]FW!D(/3D!9;#QX,3I0T"4&7 EY' M-]2C5]K"@@"_,S:SGP''!6$\"3"% Y&<+>%\+1\363!.PHW#PQ[@:#W7J-$T M\_+W5G>>B;<..][&=;'6<\;A]P.:-S\FVNR,=C1.#P],C_0\]*[_OO=WL$?# M_A9K"'I'F<2/_GK#T.3GA'([B#6#Z^ZW^\!)J7=%=RRZ]_F#7*SG^19*5_Z# M_U.YZ3(!8]R^/IWMJSNU8W/%BTH3ZFZ^2RI$7! NY()OE19R\G]EDA(N*N&R MGD6K,R8MR:*6;&NBE)C((G,BLM"6MIQG\UMP@]%6V/K@14DMC&=P:.^#%)3VQ38=Q05T@QJ(&,JP@P%1:!T+K.-=Z#\=O-5I/ ME%22,GW\ET"HF=S3M-B8_2F*O#<_4!^O:W7%[=)=]*\FI[3WP^O@G:0W3_[( MF11GRHP/^50>8N2LOK*4Z3*M$9S,"):F:Q:9P*7W)%.6N4;C/D5#<]P>W::G M[,6JMG@]MU5BXYHO&>'25PO:5KQS=$7M;1 V[NB@]Z^J#J=[@7A]YTB^0>^R M3KGI-]!NG[U=OCO?>?$#/_5IVZ7V^I:X':1!.]E;:IKA=9TF84U'H433]BW< MD=6S[&-ZE]\;.\S&XS2NP:M;S\+_AKXK+I%&YX7=Q$B=XW;3-FX@@F2RFM P2KEXTG MM81BL.?M_^\8=O.0"NO3!9 ME<>41XD)^5QPJ ?%SIUQ J69#0 \N_6T"ZA>5H"]+F/-4(\>UR03&,FO3K"G MD&<\3XOD)#Q(8$D MDH69;N DB;_R&2TGR;WGZS%0H6ZNFMBDRXHI*NE3BR+Z/MB)O2IXX?/SKL61+9TP R+.KJ64-C4&CO\: ;WQXYOQX'1AI 41\<3#)<8LU3#=%Z$:2#:4I\9Q47,9T8DKH.U2G8JW3 MB+P 1/H>>?/3#2,,N68B5PN@<7+GWX#(-9-$7CKR8& MR%&-7A"'HD(X4' B?>41U?L-M)Y'!4<7=&[#+!_F"N;ZD(U"MO[/)@=E*GT/ M"'9'YD8+A0M[AM'V\,:VIY"/737Y; M+K%T6T[[I&.&!QIZYQ9S.IX88:MYLH.&MOWUT;;1\VV@?COFYEM!RBQ/D_XX M/<[8$AWVA+ DA@ZP+31@(J6-G:&P$!_;YM" AM7='[*4H3N]01[EJS)6ETJ\ M%)LT7;2FT3=VP(FH^KI6KKHI6^.-:31D-O9A7DVP$N%83J@?75G8E#I+X8C/ M4LC\"R>TZC MJCA\/[V!-M6!^WA:9@NN(UTMYB=!Q@,D/(">S>D'1RUQ0TZ#=C4I2G(SO##3 M)&S?)*4R\04%S(RAZG%NCSUX&4,[ 2QE<&,+5J30K7T;"SV,U&BCV!G%"QMU M0@Y_6VCR+="A/,;V(F"[]5.^S70>>I?\+&5-0U?M/LT]<+N3AK;5I8"R.5YW MTQ':/$8N:/--MPKU4;8:-18$TZGKRM3))^:!;#V?1H1G(G_W+\?U.29Z4#YR M?]M$@<<,!<6XTD/+!<;&#KC=MUW7ZD/SJM9XG5=#9M/!+,@MR'F:QO[+/N7W M5=C@?7 FN,JH$Y2.I[I,^OAW/IW(;O'ZHE+3/5!*%A%-<$$YS06Z39$^/B[9/-VV.H6 "%*W<%/8\'\Y/ MG>#!\;W;\-+9^2R^EO146$*K(V[?T]>]_^P@N_%5UX(% 1[$#TG& M94%D;[9SY]>F_C;<^Y%"$C#UKITX9"%X4JDE"_.Y*MS5ZHC;O?5UE]V[O1=> M]^X@NW&R1,:"Y#S(IVKE9<[&3LG%"=27=14!L9U#H).@7WMU@-YMU;HUKU+Q MNF6#K..L2D>YK4YC/_*N0Z_;8K2WIA?9=26:#A*X"^T>TJ=.+6KWPM= M^R&@EY5]^A'T$]OU":*M!+D<6^AI0ZE&-]S JJNWJHQ@71^\H*LM^1"W7?)G M*T[21B<_7AM'UY,S-ZXQ)J>6EG#W^^T+C9>KIPV;#!,V(_*=FORE8[CZ%$3) M/FZM#MJ3)&XP&,)>BCW*SO3P@L@@6@VS]RGXPT4((<$"8CVQ(RH]KU[*8;O( M(@;3V=M5E1X8OHKV+^EJ'^1EULK'3%LJ,':D@1MOC"Q2V7;M0@ OHIBIT;ON MH/S,MYU'O#6.,BW9IO)2M[ &PZ/$7F)1!IL"+L_WZ2:*_7]0[^Z.P,,.YPQT_;IA; =PE_LT2=E*FAE?UR35+C.# MWAI]&_%7:C\C$*Z3>E@DECC@<-015,Z\-5*J.M%KHFZTI0RJ4[IM?W%&W1JW MH[9H67TFM+8I7O=L$]ATF JZI""LWOR<*.OJE89[>L-^5[A9 7+\ZJ>;RSWS MHRV-BW= X<$U]G_>L_.N,)@9)=P#O(=UJHE:GHDQ2SI77 MBR4YWP4IG]/-64,%54OI7=9L9"= 3=+E*A.@]:BROBUN(&C4L!J+UC3$Z\S- MXIJ'8@DO%IV[K?7SO3&5A*JA@Q8S%.+"P]L\18+&K[Y+DZ&A+"7ORPKUK&N3<;2ISU.J9K*/7N,BG@ MR$JD(*<168- 9!='WMZ%*H:0E\-D$G]D0K+VH4>A7LC+@7U!F%Q^>B#>/H:) M'?:=8LK?DF'_$OMA"T*+B1^^+VO5^[F.Q"F5_)H\;_R$.$$291T94R%J4<&^ M@9NLCZC0Z$/.X(GTH%/$\QSB# 37-"RJ&;JI_\J3DR8NWFAK8.18R3ESV^2\ M"3"70K>"/9'X6ZCJ:,M2#]P[4C$B[>Q<9%K]&OLIO8K>5-7M:QOBG#7:=:MN M51RWPAN_-R"G>>8QHE;"ME%U@UJ]HAJO,S+.M&7$CJ FSX&U 1X_ MQ5&2, A;*2_K55O@AHL:;62MQNU:EJIGJQJC-?%VD4V+B=2IE"5YJ1_M%. MS=* D5O_Q!=K 3PP[6W]T '6^PBKW>$NU4:=JZ33J6XO2>>[%!9/!NXRVH$O3 M(W;*QL@QK%''"F;5MD2,4):&G,K_?52FDZ[F1B M5OQI*FTFJ@^7;^3=1/'Y%HYM_M'D/4WM<;M2JZ;5(G"*QGB=K%UDXYMT$C%+ M9=TLJ&9G0TMW"P&]NRDU:]RXPNM>:E&'VZBRLG ;7C%1320ZV9NRZF BA1BN M0;?9H=)R)DYVJEVMFY7-9N!H-<+V=[4LD_P3D!WGXI6VOPVH7ZX5W&O_JO(N M:A1:<3NV[HVJ>F;HTG)@H],/MTMJ:RX[:&LGO.ZJ+[KIX)8Y%/Z;,?G*]MG. M^.J+PC]^IG*7%GM MKCB]UD3_,A-6KQ_VQ->.6O18:F4IIFO&L#)7038X/\?P_&07)1 \KLA+)H:4 M%>IP229._YS(/,"&5^DARY )[)\9QFN0](I(S)5"NRMDZXW55/Y\I^0&,/O$ZK M*7>_2+MQN6$G?VP*M8\6&">;(W:W#;JNOM [;2=_G:&KCC=E8*17*I+%W7PFMEON>263!#VA0$L%(31-0^+LR0S2,7-*3JVV&MG7"C MG)[.E7(AC3WP8HVFW,;WQ05Y"0;R#0CR*>,Q;'RDO_DPD>:E^_;).5 >DUS! MP^8Q]0HU'JD;O=+8/TG;T6F/TRNU-2U/01H:8S_ZT!&]5UV/XLS#RSC)8S0N MF$U\I#&FVCEM&89*\A;.+291MO97M;*#0M/63*?C-CB1J%&CRNZ(W, NXK1O M%=3*:KP50L53%OR(%.Y@Q'3#9CVX"0G)&7H T+UGOL=6W$TO?6CDG.%;]R@_VZH=SU*WGY9Q'6C:Y9]9T/@YZ+/"0 M+IK1MC0=CJ5IK:-Z@C@B5_V5^NL-$^F\\^7U[^YY^7=U?7CT^_)]?_Z^?; MY[^03U?7-[>7M]?WEW^QZQG"(E!\)@JA8NSYNZ_:FF[K,Q-/:-*XU@/J.LQ@ MY#>*;;R$YT1)295\ ;I67GHZ4O JVCJ^JC2*JBWN,=NH866+J:XAWC':+.Y0 M8Y-\$82M#$[I9<#/%"(VA2GJVN$>E$K-%"]8BD9X!Z-:5..P0'JKDGP11*T_ MY3VL;OQ12CLUL3P?EAY.\.#XWFUXZ>S\U D:?:RM#VY_T]*X6A^KH0->/]03 MV_B&%UG:>YDS9=$R]_-2ET6F5C7%[:[..U34V':$Z6%*>#5OUQ)"W/77>_W8N'MJ[HRG?MO-' (P'QF/P5?Q+L M@;\!]HL3[.EE%+XRZS"T6*[$WZG_$M GZK*6Z6D>[5 T]8R+8$\&?/&2/Z7$1%J04 G:M)3%(*8>=$M!6+5<*G/,LE7*X^K, M(JY@M259'?LG\1MSU3^DL$-^F%FD+]9?A(/;K=I5S=S_L@]7=!I=V1 M"8>FC1.D1[%@>;%K(,+8+X$-K69_?Y,D(8)%GC'B"WQG0!47XD"/7*"CYM*; MS.(EYHDOFB$S[;+)M-G4N0Q)*0[TJ#?MQ%,"+G-6Y\O/OSRUSYGV WS^Y9*; M);E^I['K)\H; T:$<,X1_6VC';S74IEIP-ZLBW&0+KT7)3_&)#\:15X.I/9= MJ3WI:I?^1-DPC>6-9<%?.TCX(C22-RG 52YKXL2,8X MPQS++\A-99^,6C\$Z1J9B:@S9ZU:Y1J2P(D(?>S1&HW(-VL3)N5KP%NQS&1+]];M5&MN(M8=-6X><"H_?>TS7/=GBG,VF MMGO7<+@/SWE'SX-H;AQL/]Q>+NIWA0,"T3N+^0R]__:_K,$ +4EM(^H9PT!#2J,N4S%"P)C&*229V4Y MGT4K>BI-LWP+N;!WE%?ID4)#^-YA;@(KDY(OO.RDT2.U^/(E\-:Q-3&,K(B2CY5C".,Y&1 M#*..-<5R<^SSD/[9)L/;I%"Y'!![O 1!P2GAEPT9,\*Y67H5!P1X MB*-7WZ/>Q>'G!!X$6N:OMIX7GM8RPHT(X1[WYK8Y>H2G(Q6\/M)#ES[%_+F+ MY$SA%L"GGT4YW*](P9J4O,F7G+N=*B86K'1Y_O1G?L8:[/GJ_R&*Q=V=-(W]EWWJP$5ZML"=\N'=-B<=V!8UKXI-OQ$*9\ L M0 YHY:&QYVB8&7XD5KB=?DS[*K= !^*#%XA&U7:@[<]"+'*"=?#US&*2.5@\ M+BQ>/&O /H6_73!V_@1"5)BWW ;X<281;!LG MF]J-DF[]<>*?L27*G=(.G;'ODYJH8NH4U=>1_9PSWRX51P6.[#8;A[_N+;+; MN)\XKXX?Y"$7O]@7IGYZF'@'=4J3%;Q(P8S(V%)D__$*K,G&PN:I'7/4CIEA M'W[?,=3V.8_L&,W_!TP;:51(46L/S8Z8P;&+[O*;\.V]L,-A)QV&P4%/8LE@ MKN#)L ].3G.NDS\7/X$A9"9$X@+KYX@4?*P\(#^U^NI?WL;BNXB-[P"]K]\A M1UIU<4/5%B?":6DHKU]K&^)=@#:+:WXU/E^9<+)0B883MK+B&T?%^R@\XU%F MN0H+>&A%:U6=9@]L"_N-_W!$72^&/DPUJ/AXGB14G=37U@FW8^KI7-EA:NR! MUU4UY3;>@Y#(0Z!1,B""@Z7241.J;6=#:MJ?U2]_5J?N9YWH6:HD7:Y^BB(O M.0^][/I6\A0%GBRNPF#:G7$#5S<;5%^UTNF)%\@ZRF^>:I*D"V+=OR?2MM7/ MD2T9S@-.-WLZ^.+X;F?S&D*[,VX(Z&:#2@RCU1,O!'24?XABFK77H6VN2Z:R M@>+ZLF*A,HCN&O>U+&B_$R-@T'W?/#N7)_]F5\\9P)XGRW1#8W&F6+MEI-D1 M)X!UU[W<]]7IA7W?MY,.P^S[1D 9#KC@]#TN6)[6;^>5'8K",:PE]5_Y(=C+ M/B5AE)(#39N'#\6U^V+T[7E*I=-,0&T M]<&)?)TTEB.VQ@YX S4]L4V'+U#/;O:4] 'M<@Z6]IS&U?IR P$HO\@#^HOK M7P5B;VA@IP#FN$K_VJ!?O]>!(IXLD.?0UB\<6YKBQ!H=_:2G>&K;88^D6J0> M)G8*^8%ILH%M#\XF7_O8?_UF'/7O(Y'?4V266UGHCJIBBV:3A#U7=$7C&,[Y M(9A[=MXS62YH2%>^*GV\O1=...JHM1S\M'3!&_[H"FZ>TR'HYVG5C$,^H,FG MC(F=1TLFTSQ;TJ;.NY5M:->-J<:&\VDSW$ZJTJNRB7S4!J\;*B4U/BW)"=K= M 1Y-+1NN])/CAW!]8AD^.0%=KB[VB1]2Y87'AN:X7:M-3]G%5&WQNEJKQ*9C M$PCGUX:8WUWYR2X2)=D@1,_96%KPCZ8U$ 5U/:ZN$X"NCVS6NW#BD/P41V\, M(S X*]^4;,P3:^XQ+Y>MT;;):Z7F\W'<.J''\5W.R6Z2V)C*::):"W7&+N1 "W=W>WA>SL^KWQ^KZ!#N;[+MD5LD\Y MLZ]@)[O,^,X8VK[G.Z%)ROU\Z4:NR+ER0H\$OO/B!\:W "K9,@*W1Y+$X M--0V8FW7N<O]F8#CM-R=(:)!^8##(.9%'6T?PDUJA75U+?OX0TYWC>\U; M6QK=YN;?]7HW^W:USYS\6B'YP#Z=<1EEOZR//P^L?:YF=D"()+;/+Y&R$$+; M,-4^?ETDP*#>W=^<$Q1QMNC&2,[-![VA8!3^7]F@S].'3]D*CQDFYYW MY8K^.4H=5:$;0U(X77T(^\@EL4SH8$]FZZE5GV2WHO+5)Z] !RFYC46U<#V0 M_2N[),"08Y_+!FY$B@U]:;MJ\DI95LRG -:"-T_*R;D3B?V"< &L%-&R8JF? M6T<,CA LWY!Y< XPVYR''B1&[-G454K:><.HA1A.U![&1GJ[HDV4YA2^==)G MK)W3C#D_0,C8R]"#Y$AE$E,5-ME)-G$RFZ##GFJUH=P.Q[7_3/K/#6%:+*%Y M!EOM/"<<:5-AM!-8SJ] BVGKX4UO#G'ZFE2/7T4IKG[@T&&1*#)-&/Q)N/=G M&G@W40SY*)HQ7#L5G!#0TRI-J\(6$O-;$.HJ-.):L%P!OD31;^7K<_4I"Z*P MHHDQV3D538]BFS910##BZ(\B(&-29!]A288O+K M1 GIIO;PNS)+[R!G8$.QM+/=_?O>CRFS"H.^]/# -$U9L';-/MU!$X4Q.Q' C2?=;5%Y MGE"[-U[\,-#!.!\N8P7+O(P9R;DM".>WX!%\P=)2YL&4-GGX;\YV]S^NR;GG M\1,P*R$'T\^EU$MNF'-<^1P3TWTLW5VD"4-0\8:S^)YZ*MN9D4(.$SWL<_2> M:6%^3N M['/W]/VNR7%'7+;L'(MTHC ?E-&TA@I<6KK/ U-TE1C&1YXR'YDP(C%!D&F- MD@/'KC#*KC0*51BEUX%8'GO=1'$%."E/$3K>)=7M@]/Q.VE<'FVU=,!^D*4K M?H_7"[):?7RS[Y,?KH+H[2L2[5/X0PQL+^,V\1'2V+H72RPX\_A4\>6O2,[% M2@GCL357*(=LQ[;W]A1:+#.WA=G.+-X0QD"'"7=B,1WRC&62AD,>OS )RD.> M&S]T0G> 0YYF0K.$$ W;:$!) Y7908J.+B-!2\$:_R'/F%8Z/N2YN;T_O[^L M'O+8WEBYB\+U,XVW=[#9M%Q=QM13UA/6Z8<;/+0U5VV=U';""PWZH@^S(P \ MSH )X5SX%BOG8WUG9 KM ] ^!>T]^I(N\OU3/TGV#&,H<:/$SA)$-L1EQ(*< M.(7W^JZ8E!JF.^TQ'R=7:*MR[Z/F\W!LE=###&J).@'RUCUY7'5=25U]+Q[$ M"AIOV4UAAT'W:R5Y;S,#,O"-MMLHY _FG8=>]E[+SZ&?BJ.NO"&\9ZK8TAV" M+$X0&]INTL9P;YKH]XZ'TW 8,,EI\SB(BT&X'/R )).$<%&*$^FBR^58,-.P M__Q/^_6_YX#.B+YDQ 2>0+4>@F;J7[_3V/43Y;YW2Q><^-U%7U44>MQ^'F&H M4NIAAG'N[@5]ZX'HR IG[_01JE!X^AP<0*_ECN#U;7W33T5UR@"!SFDU@_83]\?6'_1>RB_W0]7=.0')V5A[(YN=9 ME)>^>,@ERM-K% 9JZX/;G;4TKCR0W=0!KQOKB6TZA#/JHJ3+@A0,R$/]8)[* M>1"X(8N.[^)#'_32H 70BW9P3A)C@FP M$$ LR;$@I8A$-($SGZ,/JSV$[*2F+-:"%!J07 4".A"AA!5&HJ*6 MK3NAO8PVQ@_QL8%Y<)S]H+")!@7'0#)1QO$Z;%RG8S ?9;:!ZZAR&EF@ MS,/2[(@]V:JK&N9[ZP4?&,I%D5< PD3PFOB:KB7-+V3-,UXV0K!<#DD\IOR% MD_@)E!Z@23YLGNE[>L%D^$T!DT:$<$)"?]O($59W*GC#JAZZF/I-X2BR X'3 M<*ZBBD?)EWP!SH2SMG,SS8*)D$)+]@ 'BUH>HL!WV^^W-G; #17MNLJ0H&Z- MU_4U9#8=O]D8A;'[Y*]#?^6[D"I7#EH)@2KR#/BYX5NT?NL0-YDDP3[R=9LE(]F)P?@0DI M69,RHK!PKPZ5E0: W/Z9OHX?_P)/:I5JMRV76[K@!-HN^E;2?!O:XPLF.DEM MG.3+B!-.G7RF#M"VEZ=>HV?;TKBMS_S&;^-"N+'#O$;P<'@L#6&)OOW5[F1: MVW;<1^I2_Q6>1X:KZY?[.&:2M,P[;7UP.ZZ6QM6[8@T=\#JNGMC&A9?SQ[5+ M-A:/&"!TO(]"III'2X':)B#MSK@'=#<;U!Q#M/3$.\0[RM][K,,Z(678\SDO MDC$C@IN]>=^V-0;"P0&B \7C>ZTQ07L_G C96?.CBGG-G3#/^KJB]Z@:QSE4 M7YGDM6Y1#6W]M6I'$C,=\)IKV2[]9^@&8RS\CMY?K3H&JO6O%;,@ 0I>::HM M&>6D$6YGK]=)=N=J"[P.JY"S5UFQ09>$8ZFN"C@AV&2FT+102'EIRCRWOP@:+R4 M4=,(,X2H="JAX[@%=LA0RFMWD#J1,:'@03FRVLM5?41&N M90(T)(';>4WL4-DF^0\\E,V3+/9M!:PXM9Y&NF#XYW^XJTX8'"\ M+]OO%#%[Z@T(%PO>RRA\I7$*D2Q\WG*TV)$"SK'9PQK2(627[MB/&52&)H!1G\*H]^#E0%H\3N&60O"OICZYG-0P5=^7GNB0.(JO;)]S6C3+D(C8 M"?QFBG/ZD#97])H2J"SCT6BJ8D.8212]CU)+]7#A2>U-%'C,")"=*W=O&'GA7!IIR&]=WE :Q_IY9E_YS'-J:^V+:G>#%ZLLH29.GC1-3$-O+GVAN MV]3J2Q0W+@QCL\HF62^*>!%D(+UZ.=G9!= F,GO4CG8AFZ)MLNU/]8.X6K/5 MC'RMGN0'<+86Q8R]#6AGWI91)^=Q#"^I\K^MS^[6#80(CAC_K9_F]]?9ZAE> MD*"A6SFO:YGFN]+ #35&%JF\%]N% %X8,5/#?-^FX,;/<"O\T#I&V[3@2H1!)-AK.R:T2" /',:TM@)( _&V_JA#RB9^J\T MKYC5LA7PET^;]6LI MH=:E-\Z!;V@%Z1ZK;E?L9[?=%1G\DGR2.\%:<@*GZ@0T$V?J>[*364<# &P? M"4]GC)%AL7<,P:O(W89NM(5$VER2EIBAM1-.J.RFLQP3-/? &P-HRFTZN$61 M1$&??,K(?V5_&/-_9>+H+Z"[TIC3(->TB'K,MQ"8BPOHJC&(1Y1U1#..J%;/ M%@UC%2J>]KM=P$\'G.#2238W0?1V+3YHF_)LW' M_8)4_ '5BX*366,42%!NAMWXH1.ZOA/.-W6T J55WOUNN*=A;LJ,.B01[7\ MM&H).V_[\HRO!R=.#\^Q$R8,VN!Y^];G?5N[X79W7;VKC_PV]\'KX-J2FX[G MC 'A'(C, M.@UI_5NE&8YU#7G-TZ=)^? XR![6I?0#75X3")G;W6EX3^?<^F MW.M7K?U597/O9YX/;FC_*8CG;.!O+V2T8(()N1+]E_;?CZU*79,BWPWVLY=F#!ANGE< M #UW;^F"V\EU]*W>:E&WQ^O06E+WJ,-3$D?GP*.J7KBM*W.QX;?W]$W"J#@* MV9^NR*_H,G4;D,'MWZ9VD7V^*PV\.&"LB?'Q)GV39G=298D.*R8WSR-U&?'@ M0!POVL&^D5/::E?AS[,9P9KJ%F&4D@--F"%T%T!3=M$ 5L816\A]18DB@E=K:@+%W;9I\P]4Z9MP%9,+P=> M6,L)[53.+K=,.@ ,?=B9W>Y.@XB]?%U0$9S M =BA;5N/L$-QF0/$#J[K$+XO"T5*J4@N%H'Q023!H-/I@A$?T**TML.$.BO, MS=>9"8GV:9*RR8VQMU0QU5FO8[K.+)$%T5H1J&Y?W*#7R0)'-4[;.^*%IF[B MFX[_*A?P@F)IB@,SIC&## ->R9$A;"SXV0VEF!%V4>($/\71?L="T^Q5(LC7 MY#7?]M1;[FC,392(.^U/##OY-OB%$T ,^[2A-.4AK<>7WIVNW-J1!#8Y6KL2[XGGW6'G(I">EMW0 MP./O83&%3'!?>1FZM-=S['BPU4K]5_@EY<3[IL"N!QF<6-K7+N5UZNXTL%^R M[J%1GS*"J?.R#YSXY&VXP/&WDF\X6_'TL,.'E-0PN_F0QHG"F1N%9O'5F=-% 8J&XXV3^#"AF#P^4^CME? M!D=+C=UQXKZI'=0'0>J^C- M W.-+56'O)V)S0=_S54;%H5W(,>AS'B/>-U:-PO=Q!:6-2B>WD@RTF3F(ZP$PSO >] S+;EL%9'G.C<77=Y M"=S>"^_BMX/LIH,^9[$@G D?[ 4;VY@PH1VJSB_8<6/0G->"A#2UX?-WE$D( M;XYJ[7NI6^/V[A8M99=6-,7KQVT"FPY:3I?-X(PR%E<=2U79/]UHNXM"/C>S M?P7 L7B@R8Z#LGB 9H>WX9J;X"X[+#U\=E+(W#MH.J\))>R.;6R=JM-W)H,9 M$,R5,0<+X+D@!5>2P4?!> %W$EXH>6!Q]X+D8N!!ENEM)J/.S3Z%Y28\ K;= M;S/8*18)K$%4&)9_9[%8->T!0=THX(8> VN<%J[6ZHX7:DR4Z%>VF!?B9I M70^<^-I!V_I\T9/F>%>X.D(/,99SZK8]>VJ]W0VC0:%^B>O$\0&F G&S ;Y< M9ZS'"9ANX(D[MBA_I=YYZ-V&V:-WXI-;-H6&:Y_]%"(KX((MVO\6Q9>!DW0+ MIX;C@A,,1K9J72@V$(OY!&I#*SQL@A3SUSCU_\%A2\AU%H!@S*ESR;*DE@7X M>1K!P@A.OU\.9 NBPMVFA'^97UYB$SM9QU!P\!@5H)_C,M/MQ:LV.7-1Z!F^ M]0OSJ,3@5YV2_ROR;G\3^(GX@@Q89QY,N8Q\W3C MI$RM$/8LUW!=D]^W6E,>S+Q0U]FSM3;[QX'?RDK\K<],SL3R18,#?.?')'3X M!E\D?00=05)FO*B\JPJ_$!?)"0_6@F@L([B8>I8K(F0B7 2>NE:*E7U8"I8E MM)&+ ^&R$2Z<[&D MD@26B\_0EU1ZJK9#K1AUQ[G@3YONBDHLBEYSP))6V8<8^'=1N#Y[IO&6 +O* MD]#H,&(2@P1@D!0,XC%V=OT]2P]@N+-APPX*!DI1O2FPK=K(/+9=1^$KC%!9AVCC2U@@P[F#8LD-659B;@._:671J$N6 R>@\B.??\ MS8D];H3ECF_@E]4CDF2_%9]U7 D,Q&0V@#&@317X,@"'6<#1D'H.@EX@T!F7 MB&0B$2[3(@.V3*R%7"*FE PAW&&S\!OUUQM^LLH"'V=-Y2(RDB%Y>59N\4A\ M@@5&X=D"&B9<8MF,Y_!0B^X]I4$(SP\NS6S7!I'=J,X+%@UU,W;4.OB+8TBA M$E4$!/L%R?EC!KRI;5?9IRF1BS@9/P1KNTT4>,R44((B/=Q'*?W5@5\W39;Q M(\!RUU5?)WJSP2LS2S6L%/6)S0*=#%4:;'69\?X]$=P)L%^07 !(61(B( 2G MJ4VWWVZ=^,#CKL(\=M\[:D/J1YJDL>^R")$;Z^?03Q,>LPX:8'7G,AOT&M*J M74*OCBQF@72#*CI:4%8*E"U20:3YQ6B3V[4$Q\>GG_N$:3^M!/A\(<(KM.>@SA.+R>!3@+_T/B:1M2$-AFE(H60T)) M%##VD8 W*?).F)7NF?\IOGYF?R405>8'*NV6'X[1;"!I8-LJ8&L@+K. MJ%U M-<_NDCC)*U8184G_%L4HTHT3DFHG@8W'@#B)^S\SVLN5).7YNY\HC*]JB]L) M&S64_:BV(5Y7:!;7YF@&0:P,YE,8<.H]_S/=OM!88=CN5' [@*%59-?H2 *O MTY@J8M.=KJ*MXXO?KKYA2UVP^C/40#')LEE%.]J/<68 M"$Y'Z6>3RMSY(;U-Z585N@_, B>.CVG/ZB6GX>CC#95& MT=)F' 72$"[.*,#W2N.7J.W"%2*3W@U>K_SZ792A>X0I.SO^3LJGT6OG@_8^ M.+&FD\9EB-C2 7M$J"N^Z9C,Z1->=4NZ952^9QH^YQH(%*7E8B-*F M_9VMO <5)2S*#.$I&!JZARMGZZQI\A3MUYL4KHJH3C%T^N%$K,Z:5UYV:NN$ M-X[1%]UX)H4*BQ*+!$T!WW_I"K[G9^DR]55-DDE M3S1^I=Y-%%^_.UL_Y)/6_5ZY6]6#&$Y_'L9&THLHAI2PQRR]]3).1-M0$G)2 M,*WG@C)'X2SYU3]:,A5W 2%I+6(KBK:R<&-T@>:,P#4;TDDX&8X,3^<6VJ*#DZ >\4>)(>AKO6DM"D$P* M!GZY%.3ZX8E<.H$+Y;O+%Z/L'+KWL]?%H9Y 0Q[*N!QQ>_P$UJX<_(_'#B\6 M3*'TD,# 2Q+;2[JI5?;>V5*1N-#)R)5N<_3$4[W;W:GL,S>?J)%\X('-PGC& MHT\23.\!?KW=!=&!4JFX0F/^6%-[W$.Z55-Y+"L;VQW$&L=P[9(;I_O;+N63 MW;%O')_';7"/R5J-Y'%8:8 70.O%-!UH&34[F3RCJF3%;>KN9#\^_=SH1FU] M<+N5EL:RFS5VP.MV>F*;)RS6E"1(R"?&(?G*KG..K#A3$$$)[C).;'35]EZX MG553ZX9"W,==\#JLKN"#%>.6%]$V'79*Q6W5X.ZYLW+7DN4Z('G<@#"T'0?< M\KO#G]DZN(9#;^85V_SPJQ-)&#C;R\4A3!Z1+-:4VCH'MS[G;Y*.\V,5M#^T M0U;,@&2VB/AMK;HAZ%:PZ.Q>-H0]8!L$'?046GQ1IHX?M&ST5YK@ M'(U-^E2W\T&6Y!.6Q9H98^N(:%'= MML.OT0TG#G756V.!/8.==FW)1UAH6]X3OPW=:$N?X"5K0.\+AVGHTJ<-I2FO M:.WY(+$37!5ERI.+ _O'+F(N^5,<[7<)(Q'L8=<+VO#[1'OJ+1G^.JW%5J?C MCMO=)OX59*^=B#5>YY_: #TPA+,D@N>"%%R)S):4?&U>MZD8B#_OZZ]\5[QL MJ;XRT]X+MQ]K:GTT:S9UP>LWNH(/,]Y)E8/%BR0->C?>)-'I-]O1K;Y+TMII MEB-\H&W&EC%N<<.QHON?:>"QE34LPNZCM'Z2:]R;-*'W.]VA">3L8<-^I-^QM,NUC% M'7-/K/] 88VX&HLC8&_3O_5"N#DUW$[=TTK*4$:?%%ZWZZO0H'XTPCL+%_O$ M#VF24*;;/7T[1/%O]_35\1P&*I_9DL1Q-_N$IFE]D&]* Z<_]+)(>43;D0#V MLUM3=48]U&6"D+\P25B0RF7AV3H5:28^Y9W:2B4_[52![<[Q8U!UN;J+PO6=_TJ]DD()DP<$G$.0K^\=)TQNO- 5@D]$#3OWO^W,$7JXZF *>M]K',3S[]Y*D ML>,J[_L/1!LW5@UJPOUT;< M[&($0S$G(5&YMP1,%R0&MF?,Y_8)/>-N2YPTC?V7?0H7X."4P,LQ-,R/$!:$ON\HKY8MCA>D[]@_#Q&+=Z*0D@-U8NB:P@.*D*(22)*Y!Q>R MI_T5":)P3>.),U&P_8[F6Q'E1B*7C'#1R')%F'!9(POI+-CLNVQW"4L3V15E M+?V&2'L8BA]DDE);RVA*.B7W@2:@!N4&G6YR/J/-*3;,L-OQGSD+9B!-UX^Y'8+@DV6:796TBAU@H'V508WVC,( MEVVDV#\]N_.=%S_@!EC)Z#4<=+YB-H.-TV"8)CRE; )%- M)5%Z(]\0ZW!)GG+W0?JP;_"J01\GHHUF2:,5>QOQ#[1^UU9UT-4\WQB#5?<^ MH220G+3'ZA[O2GQT&_><.BJ[N=(WN!?JHUOU,1^DLED.\XR91YNJTD#6Y)&=D&(XX7X(97T=1-01+"16%1 M6$Z?YW+*#&V6$!["5G ZU!>;K[<./'Z9'^JM3%N3VS6\>2FW$E+O+[1(F^O&UCR ME?>,L+U+:6/IZ)53S[+S_ZJ>;313 (KR4O]ZW M=/O@]+%.&I?')"T=L!]]Z(IO/#HWE#CB2"-:D?S$=1?%O#0B^RAUWLE;*8$T MD.'@PTEY6B$->=>%\0HKI"4;<7&7L$*W+TX(-+) )>[7Z8@W#.DFOG'$G''A2UG.ATP: MJ;2O%"8Q R=MQ;^#('J#FH3FTUCB>'W"$,X5FAL7V5*N5^I4 M4@4OM9%.1P(XG=S<%N6RIDMO[&L<(UUZYF_!#:F*MTMC'C:TUB1KML#K8@HY>^U+$!%"F9$XE8)VNM"VBE6V%/:8X (W@S^ MFJ)U@^ZS!3]E1-^U[ZRA;]B(N WY5I6(&2?NC;0>4L%>=96$#?0^VH+I(:8[ MQ_=NPV0?PU:J(KZM:883Y]KTDI=-QVWP+IR4DII75^<$24'1RJIIX#NEPI'[)HNH[;H3MNY^UJ!]F5=?OB=>S.&O1]R:3VV1>;-V"5>E\S@PXT!/US!*PI\#QMF&P;Y MD!H*3S#DPO!H/\C%@=OWA3P3[_%/99\+#=6MU/O9QZ&?[F/*]+_QW^&O>E#0 MZH 3"?1UK9354;;&.Z]JR&Q\*).3Y@,X)VYWYIU,7:LOK3Y%J_3-B>D5?:5! MQ,5H]-"F]K@=M%73REZ;JC%>]VP7V72XYI2)1-JN;XZOJPU?_(5N?#=HF2)/ M&N'VNGJ=9%>KML#K7PHY30=:3LZN(XVDE WON8S")(WWKGA..,^1:_2EEBZX M/4M'7]G/FMKC]3HMJ4V'JTQ<3ONTZY.3J3Q6ZN?16Z@_AQZ-;_P0DD/X*KAA M7TB[*T[?--&_W!72ZX=]4ZBC%J/N"56>!A'/2.]!'D@"Y3>M^5[)Q+M"4QE( M2W>K9: O#MP"E_"<2\/1=U-[G#B@K6EMJ>7CQGAGYW:1^U5.Y?0L'F(?E86N M*03-"RS_'$8OD& .:26WX6Z?LJ_9X/ #GX.2;)S&D^\1VW>'ZOS%QH7#VV]\+M=)I::^6G8 A-C7)3!@JV6A(.;2XGIU+] M2.>06CG/4&I[U_)NB%;'F3KTB>Y:/GV'_]F.#K*/Y-EWRIR*SEI>S7O,T*.K"$%F2!2EDX:XK2[,@1VBVJ,+9H#CV)V',D*Y!QB8D0V/3 M.YHD/Q)'LJPGR8,J=&&A5-=Y073!#4XZ^FH%+:P]7A#1DGJD@.4T!A\F7&E[ ME7A4G?E[P]C\,[NN]Y*DL>.:>.L)@?GZ;KTM=#VYVGN>?JW083PO7Y"7 P&> MY$O.UVJ MW-- VRO_7CH[GZWD_7]0[S)*TI9"OS6MAB);)]ROV%)X#TEL983,XV46 M/'O9U0[6Q _\U*=3%P 8SX#2$PRR+3EQFP5\1QTIQ0!!%HCT7/=\E,5.CQ7. M[)\_%UA;8J M_SYJ/@^?5@D]D!_GY/-"O-;]=FA]"P69J_)5!0E\YR6+O*R4!=_1F"%'N.;J M0CRBL$IM0]S.J=:M4O[[I!5>5VR0U;@ =DXR]T&@:J?*]YC*"6=S:V+_:EYK[H_778VTZ),.29E+G\R).=_#@I?1I.3!\3UX%"IQF>/\A3HQ M^>S %EMZ4">?V)A%1S;8D:$L3:WPH]6K?#*#35.A32 &;/A(4V2G";<]N@ AH@8>A[3U]3Y_?:/!* M/T=ANE'=O^M![@. 3H.=.D-.#:V9 TZ31E/!#8]REJ&=/3EK5F)>_P?,X *_ MRO-;U--L)96/ 25'5C%!D(S$_('C6)%)\8(Q1HT70QF'^>\?T<,$XZDZ@S.A M\X&@0K:,,5@ D0\"%Q55I@4,8(T?,@8Q$//F?\$.&C?,T ,8+"/S<2!#MHLI M8@"-CP$8%4TFQ0O@C!XN!C$/<^-_'3('N5&!Y^B"@I7/(1-<@0,]R.#$@;YV M*=.9N]/ GN?<0Z,>>6W[D.?E!YSY[Q-(R_<3%SZF'HE> G\MLMY649P=7^Z$ MY_%/HJ/3?V]/LZL-*R9?NB$KL6EZ "!914$0O4%C5SPM+G_[-;E^=X.]1Z&2 M-B/@;WG^M!.&>]:"L?$C+R%O&QH6W^310_.<%Q/-&I(TZ0Z*Y[NQ!8R5\66:ZJJ%VK?TL'S!"FHVL)74VML4.6ENSF=>ZDZ;6R M^:6Y]96(7:8CD)L6R2:Q$*=.EJLC(#N^^3[%_L_4(T*>M:S?]#>ZJM&) $[8 M,[>%ZDKP7"]I&.@PT(7A&5W,L&4DZU4 >EW&,"(T/[SH?OFB.Y5YX$BA&;7^;K_4+G]';S>UG6'J4QAZYJ#EGX-UQNZ]/\ #J^Z MSJ#=>>9./TAV?A>WMW9I83ISV+JLH*-APR6%#MWG[_BJ2PFZ?>?M]H.D57;P M>FM7#R8SQM!7#FH%U[]JT*D[3F\VM4-Y<*K?%_LQJH$FUJX25%X"R*!@Q\3\ MYWV"KD?#$_[J>EAN__; A":Q>VN@;>(RG._0HGU7O;O$;/.-U2;Q:RMW $;7 M'%ON?ZW"'7/^N]*8H:MWR?'O1&!F(#!:HKH:$=!E\D]KF&DS^!4I+FWY^UK= M<+I]5[V;UW'SRMSOH,$P>?O511B6K/T)S%"!-V09^Q.HCR-?/U.TU@AZ_3!# M6 ?-]9+XLT[80:R+"K93^IN>HQP9Y*8TDRJOGV2,D.7WCSA*G)YI_NU7+<]# MKVG1JL[C[T,',P[VL$S-O4Q](MAQLH]*IAYQ#T^;,M 3V]?.J^,SD>S=RIQ0 M\_*2)F-*U*O;C/6",.:V[C?8LQ+?#9L4%O-->9T;# .1G#58:MFK VXVTIL] MA.IIAZ"<&IQ5*D]$_9#$\K6)NN-/9 @^KN%UP1S=Q1,4UC.\@M(?XT'Z9=A2 M<42?R(? \2.;&"!W1N'#8/6Q/C- YY"^I_],51ERWAAJ$)C,%%9N&UFRC^%= MHV'F@M/+1,9$/LQ<<'2UR(S"AYH+AKAE,^%V9*XV/-"H-#R;1A_]*L)6/UND [1#YFW^RKN<\8IY8PRKN<_=Q0HPK&"0$;A YH M-I,DS4FO)4]ODH'O)YOCI>8=Y/[49HVE.O>2>Y*:/UWH1G-[W+;!IKU'WO4"^7QOCG>Z,C[CN^+371+'=3E\W&O1 M#KK;X!_C&G@KSIJA,W(LTM:Z0UB('9?T%;!]^7M&8=M$X1G&3<=9W0*_X5OS MYVR0>3#0/M/M"U547E6TQ QGC=I)=7CJFF&'K6:AS0,I'Q:6#(&V HMB&@@W M9 %_RJ*L["S'R?E.7&AG%*4%57*NT*F7@UTZ8Y )$%F6K_>M#;JMCY3%KNFM]M= M'+WRO C5"WJU#7%.$NVZR6563UOAK:7:(*MQJ,=)$IFFE:(E'Q)SGA!,M;DH?S*MU*/U(:) M;FN'RR([>AT<2.MT..=)X+>A&_-0CGU+F5W9'^L&).U."#V4&MKF"$L[4ID% MF)KJU!]-LPL*?LD&0L2,#ZS]M>&6,(I^P#?QZ_)N,$1_%X_K11K6%T>F%&6FVM M2UAM[8(=0_45& P"U[U2VB1^Y#?)[.QHI[ &J4-3I;;^;V!:3?FIA\'?,8$ MI=D<>3(0;&R.%TD>'-H5&-?:&">TZ>DH;Y37M\2[6=XB;_^4I"P^L>*=(RLI M,DI9+!&Z_@["BQR%S\KTLR$#BT=_O4F7JY\3>IXD-%V^I(X?\L.[=Q;6A&MZ M$\7-.9==*>#TRA[6*(./3MVQ!R)FR@P[&<4@PQD;N7OV;P?$(%$F1W;]ADLB M,C9S628.4::UTV-N$<:/<(9D*5GD6K:(S33-::UR'X5GKI-LBHB61ZV/RY_% MH+'R,&MU@CBR!QON<>K_@WO?]?N.ALGQ]ED/,C@1MJ]=U!%1.XVYQ$H=-!DL MBCI%E 5LYXB3U4?J[5U@CR#&FL X,DV8B\J,?[Y!B !'?J5@!>J=O[)/UU0\ M^)!_^4SC[7=:MM0B,R<+&D?::HP5L"!"DXDMTXHE]F.4GZ+(>_,#E<&DKW%[_[$>LE_GW^'UV!,) M34=<3FB4*1O@!Y%34OF-Q00J: M$Y?T&D^W*_^5)JF?[IG$Y--]Q.;B'[X:M+0-9%O3.\;&.P^]V]"CJ_*3VS!E M8OLO@3C+22X.GYV_1?%EX"3),^09UAXJ]R:)TR&'M)=45:<7/>S9*0-I9^X] MB1M$"7.>[#D#QOHL -Y\6O8+>;(/_4*B+"-A R!;&)"W)/G-5BV;Z"/>'<>-6,4H+LPU(&<6B=D(L#X6(0+@?YPB4YKI8Q MU=:$CJG.WWU5--&- DY8ZV&-HQT)W>YX8Q,3)?KYSIG*35Z.W 1X8O.2TB+W MSI9>17#(T=VR"BJS]98FJVAZ3!V)67I-HR+C>,ZBXC? EGP1C*VXSYWO0LY3 M;64Z51O<0[]6(WE@5QK@';;U8AK?"!#4[)3_&E6EA/PW9[O['["X]NC6B7\; M]($2XPCVS@_I;4JW]7]D/#_4=^>-^_+Z 0U)^JY,\;UC[L@V\X[>'&_%IQ ]LV%HW?]@/VE=J M1#(E(L8!CKO>_'1#/#XGDBW'BH1P2PAN$1.03:!;)SP0YYTF>5';U,+-4@0_ MV!"+7/ZC/;:F><\X69#317*E)/ MO)%>1_E'6M%_ 5XD8V8G/IS6$(H]563^?T\;LHZ:.\W6WR6=-?V<]9BE?\MR MC[7?P'A8RV$8677&'8X^7IP DG\L)BZ,K.<%7?MAJ%9UJ"7NL>Q7?K)C,?MQ MY-&E'TX0ZJQY[2I4U6E&R\Q6%?I?Q?=H>17_]-BR7%KFWP6.^QM\L]L<$A]> MDT_V+TG*L_OXRM AQ?HF\%<65WRCV:X2H)Q&:CD?*P_#3:&_G%5B(QS+Z[ \ M1^?NW_=^3(\U56XK+43WM!,7W33L?P@%4#+>)RZM)75UOBZ MY]7'!MV1EV_7+U?',M^&V<1RZ>S\U G\?W".'24JH$\.*@ .+ M$XBW:?@^N!LE60FDHYT-\BF,PB*JRCX+HU3LT;/H;!='6:&.K\2V?G)(4@H; M]"[/)8N=O,ZC$X8TSC?>Q1HIX9*ZJ=CN?Z$A"])2\>1ELG(QPDP0 M7FDG4V[!Z/B,0, KK!+VI^/!V<(+"P7S1ZK]T(VV+ 3F2W\%'C0U3[@42D1/()#C7&!"&3K"9O2T*/\I2'V:4+C5]^=O#RF MY?%^7"_E-.(M9""2$- N(H485J)A3*:S45X4K_J3+!1NMSO'CP&S3K47"R6^ MAE,$8/J]<487AE:0EPZ:7?$N(+HJ8'Q 6?"I1<@%D7>!+5TOF6+A)D@G L@1H+,M*JZLW1NQ3W;7P3PEJKA]ACAEQ(Y!$*6.2&NKRRA, M8\=-+Z.D4M=483J]GK@1H8/V,A1H=,.+ 5V$-QWK\C9+SH0 EP6QMN5@2W_8 M]T.6%':SA[/1FMK%YR\)-TCW-!4=DKBQ8 A[:::;M=+#BQZ#:#5BJEH58,AU M?D!PXR=P:O$7ZL3DL\,$]=,#^9)+ABY?=0);<@YDRV38[K=9Y<[BH9=/Y>,O MHI0 4X8FZ5>$V10.0:Q6W%,9K<9<]_0]?7ZCP2OE#U@9W'37(SI;:.M@,TUP MTZ X2WCKHMV'7?2OI$]J],/KJ9VD-TX@S),F> MTB; B92LK#[W E+!P]L@TS/CT_"NBZ(I[I':I%^E/']-.[QCM5%:XQK"_>XU=1:'L M7?".9%W!38(:AKB]E*U;M6'B8Y;X?7%!EE[O3S"PG-!U/9+ M18.KEZEUX[BF2V%E2428AN\B)ZQU&T43G [3I$]9?[#Z/?9R@@IIS:^AEX_F M[&BK65]:S3)#)WZ29L7E>+ &@DQ;76Y@]0LM[ #$N#I9.?V% M%!1> 3;AQ5H;]AT437%"B8Y^E>/>FG9XY]]&:8U//GDY2XFJQ4V'8P4;-QV4 MC>Q?Y3S(_O'71R9UW3G0\7V!H,BI=\IDZRCT45PH$C*YV15#N)G7Z+?#2=3E)'7R$>40/! MDG),#7W\TC*J/COO4'M&.:Z.O\<[LFHUR<=6Y4N1-/QE5&S,Z>/IHZ= MZJU04+:H/7N7/2?1L,?2W .G!W70MEJ05=D/K1 MXIZ,0O?&K9FV/K,J-FL8.LQO5 VW;:(YKB\DCMUE]O.S.1^/YLZHM]I'< MH&%U!-I=5-G9N.. M?1ID-1V$1QG8%H.;JG+WSK8YS[6A^9R&Y:F>ZL%9MIW+$*V1>*"!NB! VVK, M AFXSUEB;W/"7%U#W(-4K=MQ*G:U%=Z!V2#K,"G8EA/F1E(/,M=Y8I/]*>'. M#^DM6\?HA2AR:]R^UJ*E>CXHFN+UNC:!!PM;@#3AM.WXWUB*7D;A*XU37EV) M)Z&/H1WC\!+9T:^*H?9!YL9QX=6 O?+B>4/S.<',J9YJG"G;S@5H:B0>+.X$ MVD001X T VH*\%*40W+J%+3@C_DFR:.3BNU1[X$RBX:IL]:[1MY"8$X^JV,+ MM1@A95/W.<% NQT:IG)EW[E @(8&PTWU.2\X-\NYD8P= N\? MT185U7>YZOGS5C; X)'FW);=#8:F&YKB=O4U/V;E5;?$Z;6J6W_L]ZT,M3&>B0IV,.=N"X;%%Q2+%6OK/F45*IA9N;$ULE5OU<+!=Z28O!Y+EJ%]$<1R]^>'Z MTMFQ;]*#ZKBU&PF<"-K''JJZ.6W]\<8^1EH,5&LGYP=1D;CZ4; D.4_K=7A& M-TJNN[->QW3MP&G$T5+'!EH\Q)%+J9?<,)\!WB]RC?!NG3,"@A-,NO=N*XTZE:_^J6@-O05PXB9\\[6+J>,OP%R?VX3@3 MCD>^TUH%-G;'[;Y=[:#>K%#WQ>OLTUAW]^91\+JS#V[#__1##T11)N<8=,?I.Z9V M*+<<]?MBWVXTT&2HA-_" 6Y# NRX(TBY.1-O,R*VA(7MQ0FM48E %N(HU _) M;XS3D+A7MP^252>.0I_1\5UM4"*>;D_L>-=9#^,ZB^)@ M/UJ1=$/)BI$D3I)$KL\S$/F35JY8>&\+QF05Q23(]A6S;U>9D!.CX61V4FZC M9A^4[ CPLP"%DYF"D4LWP:%N7% KR9M/:>3^=ILD>^I=[4$0D:+VM'&8F>_I M&_]*=9=+NS-.P#2S@;R6TNN)=]G447[SRB:,#1%\B&"4)6HNB."U((R;:&'K M[M14MN#TB"^,P8*@7>R_\E.4P'%%^9=/[-.$-S/9G5%&1X(SJ &+T^S]WO/D MBJYHS.#HQ@^=T&5ZUR)DA\XXG=W,!F5TI-L3>W3460_CBTI[R%B >5^,918D M.2G9.*^4A%&:.X##ED).]I2TDQ O$X.LUQ U&KII45F*HQ7BAJ%WF <(*RI14G#@LM ML8Z(8"OP5 .)7D8#?KX9NQX M;##>1>YO/^_$SEJM)>K;88;&!LVDMSA/&V&'N":1S<^!RT>@G)=HGW)P2@4G MPD;4;_M==H^=^-L=\QF>JR_?R,^[;!/^)=7W64?YQ"1-5C+@3YQ:/9 4'] M(7DSFO)=H'NJ+C>D:HW=GQNUK#IP;5/,'MLL<#\7A<,+>#F#DX6#9EM%@<92 M4K%?R6_PABRX(H'OO-1=_)GJ:'URU?>ALXWBU/^'T9&1NJP#\T@_2:+X %48 MST/O3LH;:GC\5J\?3OSIK+E4M:&]$_9%4!<5AE@4L9BYV+:)>$5OXA=3./?G M!)XT9%]#P:]".#A1I_PL/4"16CB%V4H>O.0R85SXG4[8W,D2"RV^MHO# E8. MJJB[9\P;BKY56^"$O09M*L=/Y==XPZLZ(8V/F 2MT0JVB4V#Z[#QA'M(A1BK MLGCB>!H]I4Z<3J73!5W[89C/$N.M0*/4":;2Z1F8#1G,_11'2:);-D*S"TXL MZZ)O&;TUM\<>N&E*W__J!V<$H9BZW,+$P=?(J@N%B_H2-V4M#578,J>"[N,$LIZ3#%<@>/N/0S"@?7K"R.&U.;U:H?'-\3 M%U[S76R%!6H;XG8NM6[53-[C5G@=K$%6\^Q=WSOSPS-^)3NG:BF?=7CE;O^S MJ/%IP[O.Q1XL#](TL^=;NN#V.!U]9=]K:H_7"[6D[A%7%\3S2>_H!,>*=TZJ MM.(.C)494JZ)?W'("V:?OR1I[+BJV;*U$VX_UM-9]<3J:0^\OJPIM_'%_\K[ M#@MRXRU%71]47$RL/YF:^4AVD(V.S0&W(/?#WX^#6,:DIT/-/2QF_)]9@.:\X"77IH-!4"Y>R](P4_< MVRMPR3H&6;$3X -R&+H-0=-GQEAUX\V8V(>!G!H;&0*-1.E#P$N=/L.#"@]L M.!/L,#*D/9A7_XL-\) >W>8:U^5?M;7%[?J-&LJ>7=L0K^,VBVLZ#N5'V/F^ M@97TG^ETK'MHOM>)^)'(S[$3NAOZ74-B8UL/G.[50=OR.+RQ.?;3<#WA>YQ3 M,;'Y.94OY3+&-'#2+),QXTB^RZLE'COKQ&?DXQKD6+F%I+_%G$1K2H\/4LGW MYZ'W0V>D.NHV/[BJT[L-L^0^\P2N6@W&1Z^$?,]SK'] #6*#&D?IU*4MT ': MQ :P?\$5UGR**+2V(4Z8:]=-?4D56N%=[C3(.MCE4Z"*X);I<,KYDG+IJ7(# MUO>Y=)*-?#NV%FI:N^!TJB[ZJHKU'+?''C-H2F\\(S""Y=.Y_$DE?F9?&;-6 M:^L,KO()VG ;5.Z[6W^_8H+?V=9,+V*0A(WW+!JA7JFWR$1O>C9/LSM. #.U MPW&LH-,7=P3128->GEYR6I""5\7_S^O>>9TNWIC$%-D5#S?G8#_.E]8BI05X M03"]5S.;^^/W_TZ64"\6&CKC1H!N*@PWV9?,%A(VC%D MD7"0S&%X&0M8P$-A M@TW0D9R,XY\$=KJ<@C@\(O3O^^EO4UJS M:@<<%@8%_J+2LP5HMFRL"DYS!@NH?^0<%/EFNSCW/!V=U@GS+ M6,-FC9WG@\_M-E#AL;KGO/!70P_3P5Z^K.,4Q*&(JCB6R-'3#:!\JE6T'-$& M)^A8&J7D5IS56(="6Z,!Y9;5KT[,Q$N39;S<@;S9\P#&>U@-]' BYF"6ZK3+ MI2*&>]';3Z61]\%R_B2*229!]OH&SKVQT>Q5&,+>.UVY".>A]^BO-TS)?9JD M3@@UJ1M.R#6ZX0817;UEK&CK@Q<2M"7O/9(AN4.P(!(/BR?MHZO.[S2P..(M M8S3>$BF1XJ"-'WL/3IP>[NC:"93/LWIVR<$R,",[X$8"8"?>K777YVF$K.[H=X^H,L5?]O^XG 9.$GR M#*W+-C[SMA)G;;11R:>XC%E?_ H^'*N?/^K;(O:])PVK@6=,0L?A )5DLT2]Q$L!\DO-:^A3^1\8RJ9""7#"#8%LF=S/_DA\:(@<.*D3 +[ MRK)G_A+!%46Q&]ANJ*/6L_'..BT5_BDWG86'U@H\C(\*TMD>MFTG'4//S$U? MA9YQG9X]KYK7BO\+U-W(G[&OW:32[(C3 ;OK+E\X;^^%?4^ZDPXC>"K_)TW@ MY5"1S3?UI?+_'ZC?>J]\.AO4@1C_)TW&23:7E)/VO?($):Y;_0F<9L>9H%JK M[K6HINPU(U1KUV$8MZ[D*Y=9:H*7-5#[L-KK8]KH)L@PS95-$!8FX(B6\ 65 M^-/**NK<=>$H..%5U.XB)X2\BJ*P^R-UJ?\*6Y_)A3A0O Y3/STL5Y?0B\;\ MM/B9R7?^[BL?,QB6!4Y@'=.>E<<2!J2/=V4XBI;]CK\%"W!CUQ>UL'[2L5@-N[X?6-+L(/,N3Y"#\:]^2+X&0R MYM4A^<9WG75TGC*I4]]=[G91G.Y#)L,#^V,5!7YTMVLJ;M>I/\Z1;6P)*4[7 M[XP^7#=09<0">)DX))>'2 *10J(%N7M8D!?*._$KG=N=$QX(H^U';"6;/1T< M4%YW_VT3$1_2;(FS6OF!GQ72^2FF-"2WKP=RZ>S\U FF+JHWH>7US:JJLM<+ M=JK!?W%=H-8LZK:8X:1%PQ(Z% VQPT2;V/WOE&6+M:(*RL3>.+Z"@G)YO\?" MTGSZ7]%*-AIL"HC[1E?[F,T1#R(YCXNV9/.%JG:_5D><*-1=]TJ*6FLOO,%Z M!]E[9-(^G[_@H<^Z#VS.QM(C8F0M;#JPC)Y9!D M=VSX,,&J0DD(L\AJDJ6VYM7_W\>2GN*L7'!?94\1.+XIC30KDM#Z$ M[>_ZMC?>XNW]"JZ_#]#=M+O73\XSK ^/@M*9!1/#W*#UM-PT[CZY_:2V?]/) M )X/GC,=/E+UUU=T,HB3G(]E+]G]PA?,;_!\?#^4^2(>*KK\*\K6FL?41]>Y_%XD M54#>]QSBMU(Q<'^VAEW#D4?7"MB#[=EF[+H:[MKCK?>>[RI 0)%-B%I0#(K" MOM3IY!8;*?T"M^TA^DFV>U6>$<C MI&AY(ZQ4-2R"G0+[)G!L:^[D-%8JH1G1J>66_=#,R1K%,9UFLC.IS24FEA]A MNX\+LHN/5Y]8+ECETM2.)84M"I$R=HG+I2KTFYRWT^1HF'*_R[B-RF19-S^I M4B07*4L?2,+:1FZ^3RQKSC4U]#8BV4.4_< %OY;4>:H6@%(P8P<8>(ZV"GUK M!'U/$@P^XR+54C-2+=LB56G*!:J,$1F9+U!ISU$HXR8A9A-B1B%AE;A=Z>O( M]*]F#*@9>S:8@V_+TP',A@&\%0"_50!78QF147Y=GBAZXEAA9]*Y[&^% MY7$KW/SIP5'G0J=__]S?] M0"KAX3'UE&G$81&$QXY+-@D5X>O 4D:H^^5SH%M=TS8&']@=M>;(AR] MX8R-;*.#R. I^Y'D/VXSC#O>59Y2[AG1=1?RSLBZ3>B94'6GZ>"(^@(Q?1%3 MV./[S>$T!*OT]U.TH*PFV,*NL< S16,="SPC@F[%VADS-Z2="26WVPR0BYO+ MRA/GTP\ ^GJ(?%D.D3L!FXYV>VDR(%KKIJ$0:,.BFWM\T]JB*2=N(X['^/49 MD[71=H;9X14UCCU6I'HQT*G 'S:*=96]DIZI0'G'+R'C(#'U0>28K>X[:H@;L,DGV44S^T\0NX"6^,OSP8UGY77FPH)H5E)." MQIFMKL<]IM=BIM0^KE6LT+R9"C.D_)% >*3_^DSJI_+![:1.>G(R[S\^D.KO MN9;0&DH@IP0M"/J7;A,]IG%\FV;LCXX:2"ELWF3>C;%-SFZ7-%]J[K$7 @/+ M-Q"_,R51J65@AY[<(MZ3^SXT*A7FN&^"6L[9$&@364?<*82F0J,,:M' M,;P]9@T/Z1L12I91S!-[J1_(L A2[]O8\& ZO*[=CU00T85&V@TFQ9[J?Z=Q MQ'^ MFL:,*..I2\70?R8K\TYA/*S7#P031IQ4O@NA7I]S$3#MJQ%XY'34+H-"J&4= M HZEKI!P&52[GUCIVT[P$E_'3YZ@-=3Q5L1,HD(%DM>8,%2)F4<$HS:Q&@\& M:3#C:&"& XA84*L^^T@P;2-5M\"[7*\)^R&*KTF^BM.<36I1H1M M0ERE"4=M'\4L^<]_=[78Y)H$P-9^6L=*TC%S-8 SNRF%R MLW7D#@]=6J@4^EN5-DTT=3"N SL:46J!T@QQ/EGP[93'_;7%'T6S.Q]4]*(KX/N -WQ6W+ ]BU'+"NI85;--JP_O#%*DP"B@I_6L;EJ;J &\&CA M"0SXD0/(VDC(C:47448OI5N<.,B'A)[3Q;*@FGU*TW5^F:R?-]M=G+YC7$*@& ^_ MO&0\C9C^J3$;]<)V.FO(R?XWNE*XKFC/-&=>V7HTR_?)+ "XL<<9?^>#%[22 MQW7X)_O9R[! "Y7/:?*&&VDW!GPG@WD!_/B&*&!\Z85TYWQ:JU=-[.-IF$P5LU.$,J[\8! MP,A;*(@V[&CJ0<5Y<;N;1N"0)B6DF03I[@!IIH0TB--7TK6.NZ3(2)*3E;ODP:9RYT@[2J#:% :7H-V;#&'WNW%GK-8SX-=QW<%>[6.G,F2DANS-Z]NX M=LX$-!&;X&33J< 2-!FG@+CS@]@$U^_K3)QJ4O#)1X-G:W?RD3?N0 OYW%:[;W\250['UWE ^R[ MLJ6]79<5#JSG-E1VT'%9_7#Z[77*3H\.P:?^(L"^V[2VM_>*XH'UWR.E'?1@ M(<&D#ZNS=J3;;9KPC9U27G[SYYX4[P^XY2ZV[C

^@@BZ5,&MT?@,^2H:F^ M^1(OJQ]Q 56?9=,%+@-]%U*I+EA:&&2<$P>Z0)(.2"@AEBCJHM!X)0C0IADW[.." M[&);K*1379"4I(V3SD"DKZY@R4C?,D=.52D0!@VYA^OAV],8/G$SE[XG";XK M\';00I#\$4P&&69S[Z2Z_B*P>?6IW@ZFUDP(XE+\'*MW;#DXEQ6IG1:;)[S: M9Z0@.+^*XABO/[[?1*O79MDAD VL-T#'-T&NEQN&5!H8?1B9YB";I="#_>V@ M"1*JL"U8ILS)5W"H:%(4#\.PI 9-Y&=#JQHPS #[JP1L7 8WV\LOUSA)M_R/ MZ[OD:T(*=G2>_I9?BXQ#]I=GM"7")+P)T1Z]O*,G+M@9EU7CO2T/27JR5Y^$ MIDBHBDI=H4W>0"#_-&Y^YY1)KZ(D6I,HF89%5=+FSJ"=*-MESU91Y\" S'ZJ/#4Q&.=$M$ MW^#F1\$13XO-/>0C?1$D ;7I[\ O)3$ B&@>1IL0DDW+ZU&2=-EK4H92ORO9 M]?R+E0J#8[:!6/6PGF9M03+B4-O<3CB]O) RD$Y_(=8]AP< WB1FBBE_"- =U@4& CC5J\.&T5"OLN BX0",C!X5#C\"#K%KTM=O MP46^,T;*WMO =N&2ETH\,'!EC"4.UJTN.!8>A)/>&LP,F7B89>Z6,,)@XS-' M:\1ZD&/(:BF>67G@0\%6*@R5F8<\YSN^MI#9V?D[KWI+S $Q]#DC-G+5WNU2 M1\N*_H0O"MM:_5>]CVEC;:FC[N"8WAQ!X^T!5<5!\O\(,R=? I_V<5QK&PB. M@5P<@%Q4-V(E97S#:!(K/&!YLD(^^H%@6Z/[\9' J.[@(H$Y@L;#_UE%@A%F M3C[$!1T)?@$YS;S!72S0FT) >D)^X.,%_#_?<,[NW8BW8SJ3[]L3 3.JN,33 MRK,F+?7#O>;BQ$J/2?3Y_U"I5_F<5%AOE;@ MA,/V.PG+B#>)7F1\8%2OBA> M!P.'GFZ3%HL M:8ZXZJB@NA^>0JG5;V3U$0EJOC.34&F3GUQB@;7;,80S#03"3']-5LL_>_IO MML3$S"^$GS7I'T$0(-][N_\>3NO<0+PR'PY\'RW?L@<<(?E1U?PN$=/ R5ON M1/RYQL?V=I@F/#9EGV-T5" /S@*Q5F^J!#7M:9N%SLI# "S.9T5;C#A2;<\ M$7J;!N?*Z*;V^':?B]*?LR!6IYK:!C5JA/OBPQ1\1P#S3B@X,X;V'H^1,!A3-I^A!?#!BIWK@',I TG/=.A MI=DYABXC?.#'+LYGXMO+ U7+]SC5R&+>GCP,JO^&41 M(O@A[/C(RYG&L:D;6#H[ R.*W:=YSA+^$(IDLB(X?VYYW:^W,&Q^[[91)MOV MDG"9KT=?TU[*JD6->M%W7O/QZ0+S+IIGA=0]Z6^'KDE_^?$MSPD/@=U:QOP[X M!RE>'W',(T_^2G;/Z0WUC^+].F5IRW2 Z:TAH$ZKAX:R.W=_'DA'US3"I@N( MJDV<0)D^]3K[\!!E/YY6KPE^Q]D#;LG,T5T29K?5L.Z0J+2U&/2TH]U*FW:[ M1[RCZO)Y0[1,]W0"D'U 3 ZJ!'V8-BFH&S.KZCSDY9S4(&\>C\G^AV:>Y5NMZ002Y-L>-L0X]]1WV_R M@FRC@H[UZ< [)\L8LP):.*F_#Q!0>[+BPU"Q,:24* ML6( ?-T5"E^3?(=79$/P&JVC;?3BR=GIK":[3-9\YH[7-S_9?H)RP5M5&+@[ M=]K8\-_6DH =MEM?8P]EU?)@5%:,RIK]^*,;(Y^B.,K8X(+9N<0)WI#"BPM^ MR=(-ILR2)E%\B[$JM+84@^UV*KMDASLN ]?5E)J:]C^Y0L1J].)<;LW:G)HU MB4M]HNZ<1?%=DN\SEB&S.ZRI2\-VL!XK93]3%(7K;GT*&Q_V%O6BNF*OHR95W,AM'=[M=2#+;?J>R2'>ZX#%Q/4VIJO,985>C5M=R9Y<.5 M^$&MDBWH4/ARO24)82DN"O+6$]TT/X7M]-^+8Y#5G&1 M38::K#R_IV]_6F(B>3'\X=&#ZR[_O\4L4 MB[,^+<<2VTO [)P=UK"NV/)G>!VO2TGC]4!6'Q(56CIXV-^M.LX3MOP9;H=2 MG00\_AO,KF3U#-]E7/8BOJ?;?J)BU.F]3UGZ5_*8ONSQ74+'%@D_+<;FUZL/ M'2?Y=+Z"V;\&6GTXX=?["?33?OH&6#CY1Y)-FFW%U:.,'W&ED]LB15P)Q+5 M#340TV/:FVUL\)*1BV>UEJ:R6X9=&<9C4IFMG M8]%-419>:-76V'BUZE QXC4C5K7M6R,C^VOKX$[K@_#Z[.D L+]T6/W6TB!1 MU7/-+WM8[[O\=BU/?=LZJASP65C]6&5W5V\^_B:<+=.>#1/7Y@M;=[XR1A_;QU:/5P5>/^.L_=K&H _#V7&% J[.#V#W['Y;&P>#E:7A]F4-G8W7^>NJT:'N M"[;(GV[%_S/*Z1C]=HW%3R99RI3;EW]$F4+'3DQC5JW M/GH_@=E9A]A[V+7L+@]]RU)3>].N^WG/AA'L"N5?I2!$2DEHST2AXA6CJ)(W M\?:D8^.KZE%5/^("4"W!1]2YBJ,\7VQ*W1;9(TNG6#V=QE?6ZC_FY5_S?R@X MS[0NF.YO!2$YC!E5!#?"C3/'.!,!D\H(I*R:C>)XW1='#_Y)9?*ZD)_[:WZ0 MJN'857#4G LGEVEE-KLZR^U>[ LVH%F3Y.5X JQ =V 5L,G&! ^98X9\#Y=: MC*P8'9;Y77(N#DGR+M#)"HD7$O&"R07:2L:3%N,G88G/U'&B_'61?8FRHOSE M3MEB M_^];"AWR?=A^T+DTJOUQN/Y@;ZE4SR<\KYE6>W5?(K+^C%4CQ--2L#NYPBJY M*Q\5@=MA58J:9PTH=V=9A6S.MXKW; B$KJ(=*:*8_ >OZRUT,K2A'DK*VOWX(%MW?HY^XKS/#5L*0O=$E6U-9SPN M!=D?E;J:NR2K$O$Z2[>DU7KR,NO6'3L:M[5@$FSNJM#HR@1=O;+G<>Z2JY2_ M?[/B;^:L5MF^3BEV/,0S^!RFRYGB<-AYT?\6^BZ,@27&3Q:P_1:^+\E6"),T M^9V/\H1H]M;42A*.(B&]SD,P\0;-A+A\/D5"%H=*>57BB6D'%9.CH=D=;#*B M?.R/'=>XV6SPJE@DE-,%RR\VBP3_[SY99WC],]B.\37;+<=<)43=,<%%-4!9 M[S-^_Y?^?A+%HR;=&.J8M6M7_S+YC6B,Z;\,3\#@;MYAE@ MI@J=:@J<%PD;W9:G;=!B0_\!HU(EQ'5"7*DJ<-PEB.O%J_(0)M/63VFO M_,??_Z[HBU^?I*[HY;W@U2M>[]D34F5>7[82]OZ<14D>\0B8?WQO_*5C'\*T M+ICQQ0I"C3=S32J".\T>9XYY.@B1"9M7B21I/C[ *KM.!V4*6FXS(R M2C7Z2SYITZQK.K,H4I%"B+K;CKJ;IS=^GO;+'/^YI_.SFS?ZG\[!57M1V/[5 M95]C:-12#JZ?=6IK?"V_KA3Q6GV.9XX-[,YII"X=5N?LR&BD*!I.%[65S^BD MEWI.9]1B9V&@>JRE3$:*/NLQD=&1K9V7W%5E@^JMZBOL MK06#Z:6V4O*[OKR;>YIX&D6Z[$17D,QTV# SN MKP#,<$YVA+J'U??![(#UV=DQU;F'O^/5J[&]"<^]PG74@"D5AQI@'(Y* M.8A!CPZ2V#$H+@L=A/EZ:=D#$ FM'64JRR?A@&N2[](\BC]EZ7YWEY27RNB_ M4L\I2++'Z_(F6&6V1\:9]*1AQR3P' M7'DM4A:.:ND7J"'?"]=X ^LY+2A2JPX ILF\E6ZW:?)4I*L?Y=U5GGR>TFR. MLS>\ODVSVWVQSS!/%Y:L5 ,0DWI@DXPQ,HUL6T,K@4LKYJ:8KPDRB8B+O*BN M5HN'(-@818CE%R*%8%1)]I-?:W)\OJ7\3GD)2)'R+(88Q9@E]/,R?L'+XH[? MS!(KQ!-/P#'TR%/_S MMX/:]_2G?_U7]2]EA?_Z?U!+ P04 " .A 99I>*+:I-C "4GP< %@ M '9R96]F+3(P,C0P-C,P7W!R92YX;6SM?>MSXSB2Y_>-N/]!U_=A9R.FNOU^ M3,SLA2S;U8YU65[;5;5S7SIH$I(X39%J/EQV__4'\"&1(O$B 0*$%+V2&P8N",?KCQ8O02K%:6/_H"PM#UO-%5 MZ#IS,!H='OQ\_O/!SX>C3Y_^,R5Q946P2^"/4EI'/Q\6?YCDU +_;Z.+7TY_ M.3HX.AF=_>WTXF\'QZ/'+T6S+_##9BZEG>?ZO_\-_<\K'&T$^?.CO[U'[C]^ M6L3QZF^__/+CQX^??QS_'(1SV/W@\)?_^7+_;"_ TOKD^E%L^3;X:03;_RU* M?WD?V%:<"J?4_?TU] H"Q[^LQ\*V0/_Z5#3[A'[UZ?#HT_'AS^^1\U/^B>C/ M#(,4S=%?74+[$B]9^QK]7 :'EY>7OZ1__>D__VTT^GL8>. )S$;IK_X6?ZS M/WZ*W.7*0Z32WRU",/O'3V\A"&:?D (.SHX/$"?_YSH'1_'?L>_<^+$;?]SY MLR!!YSH(LU>6A^3\O @CCBX8R&F%6^/5@C_O "Q:UN>4$:W**OF>OW+ M:#I[ /%]$$40>I-@N0K! OB1^P;0[[J*@'D8;>0QG4T6EC\'T9W_' ?V[XO M<^#63QL)055.K&AQZP4_A.*C1+1'7J_=R/:" M* G!-8CLT%VA%733.05,)I_GHT]FS._>AL6%;<..Q M[2"!.X\_?X3*@:#CT2T_:25\%PJ Z\^KZZ=[*U(&;+ *(C?]9RNFF>@JX?C6 M +\!"_TZG6BL>,924<)4#*GH"-G#?K%?4N05+3624\'/GOT%I!BW7 MF%)O)5__&(*5]9'B 8)^"FV<<)*$R-H91Q&?O7^F=I9K QEU_*1>1'1.AH=D;I\2E90BS"V7 M;EQLZ1 \Z$0 S[9MEP@B/36: QYL.O\,?!!:'EJSG*7KNU$<0KF_@9MWI(*V M!RM6VDHX3PVT.Q]^=_$EK9AL(J/HA+R"'1"V+*_P2[1T\++35'-"A =6.&KHZ,,A*6B>O5R=VB105>L Z,%4EH-0;UH&+;1*J/6.=5HT:%6V]9 +6>Q;R MRCUF7>97 QDMO&<=>,*1TL23UL7FQ!+3R*O6E3\L09W]3UV8YAM!1]]-IV,4 M$V4=HU>N06RY7CNV64EK?'8>PW]=NUZ"0/J\L$(039,8!8^B(. NLA$YO,;R M@^VM^3P$U7X#FW0?AL>9U$U6D\?>*.UAK/ MC[0+*QZ'10MG'*\[3?TG8,/3+\0!W&#=J(OL)'V))EZB+I(A4%/K)^K"5)V( M6E[0JPLG\K$ MYX,59H<$"0S7:2OT(*+C8.!G,>WI;XI341?&64DKY/LVB>'/7^!Q<)DLTU\] MYI.Q.^,,M!5R+@3:.%(*^:*<=[MSRSJ 0AGD(2D"F<925'ICT(6O&@W5=P:W M<*&(D2/\SG? +/U'-PN+B;)JKM%F8,?P_+(,PMC]LS-<64EK>Z%9:]Z!U\ MI=R#:"6+_+I(D!758A2MI'$717 ;D2&!+!0,73]R[?163*Z@,&-I))GOZ' $SX;UG04=$V4NWMPC M:R@U49$7W(-H*(N>UW&^8362UU.4B)=&F:AN+V*[G9/I9'6.3^RD:G\.L.+@]>8% ML?*/T*H<991'[9[O(UXAMUY@5S['0UEX@Y!!EPYP,UW"'S:ZA/_X;1*\@7#\ MBK8[.RXH>=8K\/[QT];??I'X&86LMH/CM[Z(U/2WL^.+TXN3B\.#\\NCT^/+ MRY/SS3>7@3(.J]]OA78Q#/RQAIVJ3O(6OZS2[*R?[(7KK>$P"X-E36KY2$&+ MCP]".$_^\=/A3Z,D@M\4I":*:4XPZPC7\FW+@M:\RM0)9.IT:(9%*Q:QDPGR M/ -A")S[3(!8GE*&8A!&(&TIS")A5_\+I$A0-_JSYNHEZZA9Q5BV&$S%PWX4 M\]^)%4)D>!]/8!6$VP=%0DL#U<7"H:#)Z&W/PY[4_0C@B,Z-[UQ#4XN@[$H[ M U5-YP^[6_:NL]07FK[MI<[1[:8&:HZ)Q5QY)^J4E[D%;UT//"0-MFE3$X.4 MQ<1:KJ13U4IZ O/T5M"/'ZQETZ+8U,PX93&PEROL3+7"T UG".=^'B\$5_ ) M>J 1?DP"!Z\_8B_CU,G/;:[=<]7:?;'>[QS(?IH(!'T#90'%M*_R>'IY>7PY M;(WR\)GK\D*U+L>.$Z(,0=E_$,^'6#TVM#5.AZP\YOJ[U$1_$_CC-'P)?FS? M'A!:FJH["H?%R?Y $]6E2_\T? R#-S>KCTK4WU9S4Y7(PF:A26GW>9R:? RB MV/+^G[LB6CE-C4W5(IW)0H=-[IJ>9B-:+\8AL#!:*__9(#U1V2HTH]"_@FI= M>X^+P,;&*0A)M8*+2ETI#RCK&MPH,.CUQ<4E=6@I>TF!FF)B;5"2PH] M*0]!'O;W_+%\#;Q;SYHW**JA596A,\C0R5!UQ[;1. M-<9;UM3,("TSLU>H6;E#)4]\E[G+$3RAJ).FRW=2!X/%L:FZ<)CG8+#2IW+&"KD;""3R$SK-JS?B[H74KX_1&YZZX M;%?N3'E>6IY7Y%[&JJO2RCAUT;DKU*4PK"7[U)LE".?H[5\8_(@7Z*&GY>-G M66/K*H/GD,&S8:N/G*#-7%-#5(=%XN% M]A1Z7 IV-Q]\"W]#>NFPU;+*V 5D['BHNN/AL%"=0A=+]7,S"XM->:6VQJJ/ MQF.A0(6>E3'\6B?]XN;;A\K?#5(4G:\BEIW%C_+W7[9S+W1/R+!YNAOX4>"Y M#LKS<65YEF\#:"2#>#W'&-(Q'!Z@= QKDO#GR?3A>7I_=SU^N;D>78WOQP^3 MF]'SKS]!(CWA]$)3(Q)V.^A26Z.$2;C%'>FB021EU93)R..1$#^J5 MQ"CDC7;:\DB8;&U?/VN=(F*PJN5D4,*K=DV32PQ6HSS<$9[+]J).<0;1^NA% MLX0P9S3UZNYF I'9TC<911NE9\5 *0>N:B-ME4W66UWA#&Q)V'LWRCY1H^RB M#"R+SK?:ZJ9Z!@WBU,["F5G:1TF"<43#VG;0.0D6 M& P]#0)%VW9)63J&2!<\NL=?[Y9#F_>;2])L]9GE7W3)P4@BL7 MA-Q&/)AX ^%KH ,J,M']"CP'3HMG*ZV"C.JF3&?7;K0*(LO[' ;)BG(8XB)B M$GH$<$[(L#3 +9'%5C+6*F*V?YIBV[B4'<26IU[9CV&P F'\\>A966V6$]8GC\]!X/QP/0_K*Z)WK4KP<)@8:6LRACF6@2&Z%B BNB'"IZ6+_WKO7J>F[L EK<1T-+W53=.OB# ME3>SC,(2UVQA(/@.NB&!5:%$*+#P:%942'%1_FA]("3<+2VEF.'3N?J5$H=0;&H<,1A:E;B^\7GEL1/CZU+SE@"FD M]-&L;K[.5?D<0?FH+4C8&@("V-8J$ 4+BZ^0IS"V7/_%>F>" JF#8>KG9E6J M\Z#W^[F2]+;NE.[\W)4"?VL'/IPA<+O,)PO6<=Z6G#&@DB((LQP5S 8KS38S M"R8,:XX>CHWVU@?6-\G=7V,@B#4^*"QK999VOPI#07XE45)]V?@.PP=(2QZU MLDB[OX4)_#=HGJ$['G1"HP("V[XJJ^,!XX&/1;.LU?RP?A_X\Q<0+A'_9,]% MN:4Y$&!E3JK=J/*H0C<8S5$VC2FM;$,!"_YRZ<;HHBB")M$D/1_-@6_CE4[H MH1L(6E^"\?(HU0@X[7W51]D@%H$'>8I0B%G\04T\ANM@#"(X611D!N#"RGN' M1"G)\3?+2W!/)K>;Z:=^+BTV+PQ4!LVZO!H[CILQ\&BYSIT_L58NW+I*DL#= M?U([5J6'4E@>#!L>+5DV*Y;B"2#W/G!NK-"'VV94B3R>N;:+VT;H'8T#3$N6 MS8J]K4N1V0GK/UU$^K/D.,QQHW?0#AX"8/&9&13DCB.=4 M-3FA'U-1+T#LVM8Z*I\I0?0I>X+HT5\JP_S'3_N$T4-(&'VFKJIO&XTP)HPN MN-(QP;"KBJY61P9Q)&#U>C/-SM$T;KH^YN)A"9+;,21I=\O \)PC:< M)"G2X2DRO2HHDJJA,%0OB)*0^LRP"TEM@43&!/'&18P0#+N=*65!NPZ2UWB6 M>/47ER=J*T?U@+'68C$K(KDFAKLH2MBQE+7>PX%0"^!'[AM O^.X9CHBUR%]?H'_ M^7+S\/(\FMZ.'FY>1O?3Y^?1^.$:MOOR^'3SZ\W#\]VWF_37NMXZ9;GCUSQ2 M3C+8UGU'IKP!/P&W<(9-TC2Q=OS=C1>3)(KAYX6;=,-1!.#_.2_6.S94A9N2 M;BL+18/5*!4QW)IU])H$43R=Y;*A'N4;V@X8$>S\:!7;AO749OR@)'9IA 4( MWUP;1,^!YZS!O2Z=,';^!8&?[AB-GMR6M'1# [N*MYV](@4@=>VR!DJ(^!;6\:#O@8E6I*] Z*FNQ8 M34C30,#&8"_O6_I7?F9WEV\<<.K?M-0- &W.#A1NS-+V0^ '5<:+RIODTR.U MWX"1T(XWJ34=A;F7/UNNCZ ]]5%-N>GL*HE<'Z07C:5"JXW>9+:NNNF]G3*W M'#?-;YP5/LV%6)8NUH&,[5&5UX7R$N9=L=*6Y:X'R,L,(CZ8HS "]9M* M.B6PPL19$\1.ID*E!==FI5S@A['>073S#H6;/<<+/]+P?I0G$\6*!*FSMUB;B?%!4D;4#: <%G'? M4A%4"UL3%.?Q^&OAY//W"O@ ?P5+[C1@++5@K&LA:XI]Q)ME!GNXNLZ_9LW; M$["#-Q#64UA2VP]0P>UX$E6W6H_CT0.(J6ZS2IL!ZIF=C^+H>V#&.EZD1GL$ M87$[Z-H8)3>VK0KI4GGD%(>RV?DIE&Z(PV.;\6O72_!ORC"M#5(\B:-"]5UO MPK5Y7?@=H/+CP!G#+[+FH/KNI?0XA;02<-$8,%"Z\UG QY *%AB!Y!.(]8D8 M)Q7S ,3%:0$AN54O^G\1-IU-%I8_!]&=7T^ZF.5G!;Z]3D_)\#3LF/%I&'H9 M-OEU_/#YYGET]P!_/YW\UZ_3^^N;I^=_']W\]]>[EW^._G)]+U M0E F,XVUC6Q,!P,XH]AK;A(32 M.FFSE:'&Q!UA%1<>U2@S+[%.VF(2_/:-'#^KJ@VSGM,3#U[#G'RJMJ]ZRU(\ M>,7R,#EXDTE4MO\!:YV30]VLI/MN6:9U4EPKNXC,EED/1T652CL_A-(YU$/I M9/TU*9Z)-4'F%-P*W !="85Q3?W]EV81GAYUR$#@X4^0]:45&E+.,YZODQ!: M*X_IUZ5I02>!_P;G!V1R.LM^CEVXMJ:5[$DEW3O1- 99XJ5@UO,1C'RR62@8 M>HQ$]<.>: @QP[2+Q*2^F^1=(;%'UG684[.3)1/)U'\"#EBF'$QG3:?UQB.N M(-KZX9%S+90O#4&OIK2)6R1.Q_2/TY3%Z.8=A+8;80TW?D*#1YM@UD6EBQ 2 MTXCWO!'VB$9>I_YVR%%[0H.'CI6:2Z'TM*N75?0DPP0#?K3"T_)AXAN2F M,WA8B>5XGWH4H6W5S)K&[5AL255D=Z1-")V3QX6&ZZRO+'"#>(%:< M5#"OV^D=G\ ?B1NY,[JTU?.K]]<-/!QAP'A&9824) M5;U? C MZQN)37_X$1+4/4B?>[?R<'0Z5S13&#R21/$LZDVX)MZ,;@D^A@@$=JY$O=_6RTX2$>-R/%RU M,[(FZN%U%M9PX]>S-)D0XC)@'/#P5X"AZZ4''0Q*:K-.K&AQZP4_>"JQGO!4 M8IV,GW\=W=Y/OVM;=+6LD M\&,[=M_2X 1:(G1N0MHN"1C%-)H"(GA6_E"U)A'1L4 MELVJFU4Y9B,WM&^['JA8RB^!F'5&QE [ \K>A*=5*3"L+V1=]12=XS,%;P0$ M11(":% @/U&T:/2$[AT%9;41P*]KS9K,=ZC1992AJ2I[1Y0 M+>1C5GGE<@G(Z0S.(,N?HU<,C06SV#KM4=5%4%(#J_NO$1%$\73V.0@<5%,L M#V^*G@//82C*RM9Y#S<1 C,L.-M+Z>;I=6OEKLE;)5OG/>Q$"$Q0]+:HJU6L M75\$!:01 GE@)K0XQU%:Z"P3<:-=S])Q#Z6NPI)<2:?W]>O6F^MBNFL MD YFV2+VV4.L@YRTJN6#?[(;I%ZVK2*=C8M2<],]1OC%(ZP4D!YV4ZW*%5-- M-TJOJN!.H_$5*E'GM4M992Y_A:W8!57'E?@^+J>RW4_*:* M$A##3F /.U%"$Q78J\EF69<&-!F"!.H%:@6X;X3"2BQ==<-=1^6SH(E1"%V# M62B+F09 >@S!RG(=LNU.Z[:# &(00-< %_W!4\1FX#,4$OM4I7:F/*ER#["A M<=\UGF4(F,D]):#-YM78>R=QQ"J'KM$M@NUQ0JSO-H]??1N$J!(39/,QR#(4 MW+O6J^NE%N4+*K:."?MM0\I8% D7BE:I B4:UX_6!YI68]]!'KH$LK61#K>Y M32)F+/0DB$5J7(L&^V,U;K&0!NY!-W/_'808CR2D)AV4N$=FGC@X>TK3YE?@ M.;=!B/QUC-LCA8JQV!$I#T%9"379%-E?N&$6)G8"QJ)+D"A$!:L@LQ,(5:5[KMQ+)>P].R_/JNOJ=7_/;GT4*<-0\KH00(G V11_/'J6 M'\-U&R6 6:$F&/"P$] --((@4,=61Y%(]I1?*$B98 /@1+=0^M=N*MPX"4O7 MZB""JLAF;O9W;,:=-J1V!W:BA"/U.6GO]E=9+-G%._<2QTYA)\'61B9:O3;% MGA*+E1R>5BJS"ZR0DZ^YA ^EC_$(:2\%S?SK/1KHG0USXU$E2"2B_.U:GP!O M7=_R;0$G0 *AJG0OE -.V F0E^?!U^ N+\_W@3]_ >'R'MF+4)+PZ[$O&ZC] M=(.(((63;2%V29B5W:V"[&0ZNU M$*3F!%+K3>*HJDKMMY, 8I>$6:E_GL J]X],9SPV-[5?57:74';G9J*HG22Z M1CSIYF'*Y C2J)S'T(4B7:&*/YE@,!@B]MD9_/!+H6MPTVAE4 M=12)J, G/;R32!+H_Z.+H#?+ ^D;,2A.UX;X1W^ QY#J+THMLZ)3VP%$-^^V MEZ!R9?"'!:I7]@3GTLUL!K">S7X_0C>@\WM%-9"7J -#:18,"/@R<+SCL"2A M3$R](LA0&.^Q5A/VQ<%.8ZU@7]!#B^W:6-+*85V[D>T%41+"-3RR0W>5Y>@M MXHA0_M1DN;0VZ=JIU; .#^#_&WT:;2BC?VR(CX+9J" _LGQGM!E 1C$L0HYZ M(K^8:U3.OOVN$,67E#X/?M25%;D1"MK9P.0%ZN\*?L/OF&6!GY N:T$KW9:7 M!$&L2[WRDUD?;S-MV#5@EBO5R$BQ?73^EAE9:V&"5OX[F62*. MZTO$VE8HCY :#EMC]&H],+!-M""X^HNYJV<8NE;:+L]L8\N4YU'/XW9T9F9ZZ7TJ=QIC$^/QS"'3^MSN* WJA#4H0.$/V1G0TPLHH1 MM)S8U>2AA7 RJ;#MV%P41 7(D]5)/F4_OU'DK>_$'LVSP/B>J\.-9@ M-6#4XU;P>#>B1IS&K/%O^97W>KVEH.<6SKZ/,Y^U&8K;FE"JKQQO76+>I MUBS/S=[*Q8BXBE(_/OI<1 M>N@RG\CRK]3ZX63&@#/JIH([Q]YTV! 65B6DY0:U7:T>FLOK*&?*]&Q'HF^' M4_7;>/Q.U)Y5_*LOI=I&EU5_5#N6#9CR/-G=&=:"AE"P]6U1/D1Z3LT'&55' MT7*A8)$0FYNJ%24UUTVD3V1?2EI2TVUYZ8" IFLJ$=(P8.4IGOR6\\LPK# - MD62(TB=$:I33TG(=0=_&?'6%:RSHA%P2_7JCW$I>0SDV\U#0;3Z3-5$Z4W=F MTH"#=HG?AR#F,@8:PK]*U$8%.5-GZV^GHN8KU]1D ^@9%*W:["1XH6W/0RZ. M#)AR:4J51>!!1B+D'8\Y0CL.&^*URO3^?;2FJ.6\J_..E@G*_*-UZOFM1>/7 ML%O-S/UUF]%LNJL\L>C$J@%&<"J *SC+G$FP1'?J*4&.Z=X0R972_)02'6U1 MU7+*;SX^S7"W_MXGX*$T*VDVN^<%1!_Z-*=(\$+;DCL2[7?)8/[:J_+7TA:2 MCE1U6U[$X*2\_,@0D &+$DHSZ<9%G ZTOM##-^#SO0H];(A2*Q%.O8#;I+5< MG@C28#X@<-+H.?\$R\?1UAH^(ELSY_+R[$CITM)*QY6$$]W9-V#A> :>AZY< M@ ]"RT,.3F?I^BX26^R^@3QJD&<1:8AWRP?YZR@?)KM/J PT*HVDY9K")BC: MJ8>3B!A?!$VY9.<$Q6 A<-W98 -AV6 MK8+N[)K@S4Q6*R]]Y6UY1?JN.W\6A$M.7\=10P!?F?@(41\A\J,J?2U7A":Q MW&2_H*T+;%W[3V*'OJ/\;1R/SEF[5R?).<2%XM1T'%K<3E#7FE\#3@IY.EW+ MN_.AD!+.Q!)'#2&':XJC*LE>XWJ;V"+&^)([J,A$7OT6]JV=L;D]<(_)% 2C=OG)MV0^3> MAMIH34[+&;_--M5"QS7O.11AZSNHH0>X]KK-7IH^*D$&7$P9,4=9$KQR)GJ] MA. Z.&J?YW7TE^(G;9UT E.^]IXA.LMCO/5!']G_4K-",W76;0F@:ZN2_KD] MC[VL"#W>]OH19-I)5<6&#U*78:."FS.IU5L5U(_Z49)7&/CP1SMS7O&L'[QD MJI*%6\O9X8 P(X1;LPJQWEBA#X6!B@>EX5)LL*'T&C9*VC GMPU/)<9=323;< M_DPBP?E@+X"3>& Z0_D>HRPZ[LY/0V#>4.7.Z"48SV:NYUHQB!I;O[!DN14^ MSK 7F'[$T4L2+@50'4,Y.ZZ7H-BL9V G8?HL.WO]"1Q4\!H%BB>9_J>S[6V> M':NB!C(%K%+E8=:Q#>YUUGP>HBK$J2QRDX)IL63J.VQ,M6=1ZJFLGV@KA@(F MO ;6<=W 8JO=(]NXTJ&(SV^]%XS?+)G9]UC>YS!(5G"+SS,4($VE#Q 2X$Q7 M(,R^/PM#7)?2O+(\9 L\+P"(4]/ <3.PI$3WG7NM+[.-50ZT?[$J+KD"795WH#]I5JBHQP_0;)AVI+19='@ MTM#FZ8@@A@V8X^NZ$;Q3^ZP^M=>TM)_0@RY\4O4OI!^5 [Z%;P??O8IX5+KK MFV8G0JO2-:#@88DYAB/+S+QT73\H&M MR#. 5IC/X$?(%"%(N"0I1U*"K(>38X/*B?#0I2 MRF)@!E%B<(.]M>B9+X1J/:JH/%8<&\)2=XR7&0,.WZ7*@+RS[+#I$G=-3?MC MN-X%!QEV4FA/NC&T)-^ ,_:=.ZBFV>8WVY]V!2W-?P7AQ+,BOGU6T"BZ+ 9= MM-^T1\L4CP%.?98::[SK3L,#(]::AMHO2CM5W+#TV( 5)ASO.;A)ZK9$"2IS M*%PD!E@]Y4IRO,M/0_A]M>"A]HM,_Y4/10;9P^\I9?OCB(G'=*QB_$1Y6F-Z M-<2.O)F5/V4CA-R5"A>QZ:PVP=EQPD;&!-1TX-2 N+7M0IJ\^\!)?1^H5=/< MA:W@M[.^I_QV_4F6^4WL,XS)C 1=G\[\C!EPK*S7*>2=O0V/BYK*D++JBQ^9?X1YPV[L547^*43^P=!J<;9@L)>@%!45.'FG=\,#(UP93NVG M^+X>9WDN;)=_'/^P0B?5[31%>[1YB1%%R7*U>6+/L:((&$2W!4A\MY&56 MD%V3P,JJ* ML;,?N&VO85'?"NXE6 3(R*X)OR^:HV2O?K3"TH*"GX9,[7_!X MWSCI[10>!8A&J]A Z0OE$X!R=6TH^%1V7WT7RAIM.4)73>$8EF!P M]@7CJ"$*EEZ>4_]E0FZ=3I7YX] WH6KU\#_(#GRS/&H&CG9$JA/H'$X@U=6# MV!1#,DE:\VW =<@UB.S033]\.BN2X$%AY'FWKT%LN1[SRG%RT%#.LS0$2N.] M3CB)+(XBO?=?\H%ZCZVG\$\,N6?LJW1="#SXR4&V)8[1L7 .BGPK#X%O8_Y< MKHB7S@/ZVB%H(%W6%VX-$Q<8F<(1M AYV?K3+U!?(.WIK,3R^-V-,%AK;*L+ M7'K6>1UL[-(9,E[J9T23(%PU(J,=$=V (4*YV\=K(3*18"?W;% 5^9G3 M0(K<[T[8J[#M=8.,LOV*3T*"KLJ4[%EE!J^#I>7ZN#C#6D/MT,*EM(: 0S8. M==Q@GA,(?@=EA@?? I2X);W':+8S&'KHIEE&S6SO#OP\JMX*L K^DGBQN_)8 MM8MO;HAJ.1F4$,S0=V1XY_WOWO7!'5P@<5:!R"&J2KB 2CC934-"NE %Q4<( MW8UNWNT%XN0)J3B_4R^5RVAMRMN]&\73V75@9R]* MGT'X!IS;(+QYMY9Y::6'!&M8M26VPQB3(#@#RN>QE2A&M2JOBUJ5Z9(_3>(H MMORT9!?O[>=1_?:3HX#QIQ'ZFD]%ZI;O<%#] M8"T!T>E-ZZ8;OOI6-2O8*!+#(J9?D-PL5U[P 4#IQ13QIA[;?ABPH"BEKEL^ M?@5Y']Y ^!HH\KKF3Y6((*BTJ0H"%?L^-D'Q=!X'[V!O>N+S]/R5J'IB'T.A MP,^SA,.ZTJP\&^$1P4'I92@\VG MX66<#L8EL]5%NY@315XWR WQ,$06)F$7 MU.SDP\SP>(E<)G*0F='6#992$2(,2FKRJ5#XTC8L M^?L"THTL#^0B((0D-S68K9M6B.#%HW7< @8'/NQ/*0WQ/E#&;G M5C^U4M&#O$D2Q<$2A.M25*AN%/P_Y\5ZQZ[VW)0& B"R]IOV!S&2," A2)'E M8!(L7_,X0;1>PP:K('*S?Z85R7X%'HHG?+8\?C_ <3U.;IT6I#QPFB.D/#2* MD4M''Z'A1[,@'*$/4)<_A$59_#(%E%D$0V=5";-#HU 4Y>_9R27*2GT759TEKAH;Z4 MJ93:D$]'%1&D;^925V2J>'QD':67+MC2 1R-IANW\ R%&#%&CMI/-YBU42P7 M/ AL&P,09.! ^P8=>!^"N'FV$9TY+:D-"$P$&%#@U%$H',=Z[;T*=3!DYPN7!*C![RVI[1ZRL5BB+/,=9:IC(IKB@ @@;P_@QT<0 M_OX WBS'@J+^ C='RU[ CXUC4O(23AJZX4VDBKNV0ED12C,OM)]&BU7EALBL65%DN_=-^!D[NN7X ID4H*BF.$F 6O_W8,P M&30-,.XD2K/2O%0$399S_H,_SS2*4DRPF++<1/< YC)KQ-KT\D\ MG7$("J5A24*$!5HHK@C:>XS3,"Y/S+VDL]%Q 7\, _AC_/'HH;A^WT'U359( MW1O!=5_0&0:I:N7L\O+B0FW$MS2H=5JZVTIR9PV4.P@;?XX>0V8:%0EK/.T] MFF4(4) ]4DUG("'='8<$ -N?(+6R+D3 ]AJDP4;XU50 Q3TDQ8FME\JW.F[_XC=]\DZU&S"5);8< MIJ==81K$EJ<>IO>N]>IZZ5MR.5X'<0/H!F+]7 ^29:W5 BW"0BC):V,BE7[9 MU5Z@T=<-T9+QT\&$:"5)L_P)W94C;87>61Q+%J&HNPVBJ2'W(=:MY89I98 O M\" *_YVE<2_2M>1WEPLK'H=%"V<4ZB:$\KNR(C?B?J)U4G^BA8B/ M4NJC\C=5D[A8V?.L&'[9",)MM,R_;03_/4,$WE("@3^R1F'QB:-7](WZ)W%9 MB[=DF5"L.'(7!7=DFZOPR<(*Y[6]FMQX:[9=7IX?*5VP6#12NV-BXTI6&)?< M92//95.J7,,]]4_K4[^@.MJ0U7^V;KXU>@#QA.G01>G3]U/OAH_A^7#=9BN3 M1JH/LUFYDI(,>;/GGX@Z9+U8[^AI^2*KG+OAKUF[3'T&J^7VW!D6NY*OKF/? MF<8+$/+,>Z:^@T5(=RZE7L[PK@K"D++AGQD@35V,P04S)5Q<)#AA,G8VJC><%#8+!P M$,1J#HFS 6?XN?/?()4@_. ^&)[5#X9K8OH?!S=\;P[+Y,,@L4??3[+R3_D> MA+_?H4!!&V"#\9L;5_$,%7I^J/@6D*J/ZDLD9J:D7E_TOLFO&;]U?3=: .=S M$#A4U5<:FZ)Z.E-2#X:]JSX]ZZRYQZB\VFC@JF9@1JMP.W&S&YHOM#D-FPQ< MO516>CF?]61?; K-@,<0K*R/%-[%K47AGDI#9+BW_?.Z M]Z4T1IHJ.4"CC/+ J"(41_L]/N7"=6[>5\"/0"&L3$ILM_9<%/J=ZOFGW?E0 M9!SHQ2[ JE)4,QK)Q]?$"AR7D3F;H MJ9O*.VFO:5-H)X%!X0!Q0DP=S-!3-QRT51P'!"C,8R'0\WLTN/$2,_=O&E39 M.-17AQ3)UW5(X5%U#EU"_F4WC1-"3ITT10B*&[I;KL+@+7L.1_&R,?I.[?N._J)7(0#W\$\+;?D6<)]?L^F?#"+?T#Y7H,W MX 6IS(B8P+8W%Q)\+$M(E] O(KZ!A6M[E*6AVLA.K M'[Q&($R?E]SYJR2&?PY\V_7<5,ME,1&]/[*&TPV/? B + /.0VY\B1VNA-- M&$HO;='4!QHXO)8:N\'D >N>4@&*WK$JL*/+R[-SDS;/E@(PZ[T[5@B?0WPM M&G(GW6#34L\<@,&S;5;$U=BVDV7B63%PK@'DP':+),H>2!7J.^-E$,;NG^1B M"QA8B2)O+ "E"JCKZ> R@ZH/YNC[U(,57^H#^PZ,U,584'$SW4OPEQ8PR>_- M6P8^U0CL)(081"#H-L)3_NI$=/I'G3'"IMJ&/8R=[5Y>IRF),GVP0I1E]XT_ M=>1%_6DJ*=STTV@]U#[TU.S0TV,X:2[U7"O$AY[FS [9(RCICD,]##IIM/4= MATF(,.F.0ST>^0"DZH[# /SV<,>A$9KZ0$/'.PZQF-J!.P[U\!*\>;84P) C M!5@\HQBXL'35#3 M-5R'2FOFS;KC* =*;052E=SO#&#B)V0LM 2)PJQWZ@2A M\"-J%Z%#PH@>M_/TC%83:^7&EN?^"9Q)$&%J56-;&Z?U-OQJ5?I1ORL$ U#1 M@EVIB>7[N3I(E[QH$BQ7@8_>[DUGZ6_R7!W\V:TNZXDJLB'@#YM14$Y+#_UZ M!/*!]+\WR-B@%?O=:J3-9M_1E,0:32?*)WZS7E@-0QICYAX[[GSX42"*\ZG. M (JM'L,& @LS9AT%\J*K_CSE'YDZ&)W7&PY/U8P\:&7(B]FB"(H=L#Z9U#CD M=..9"&X3],S^B^N[RV29_NHQ3PS:PA*KQ7"L+;%LF-$R&RFF.C% MME0>>ZW/A!;RQT-B>!.Z,W=2+;/C_I=N:(Z"9J%\%")Y N@.#[(]G=W">6UY M_P06-OE0:X*Z8:DS4IIV$Z'",>N0P"0<*/,'N/N\_ #>&_@2^/$"YSYJ2ZXJ MZ=/+R_/3G80AJVC,.JRPB@;-R9.9&U=V!<_..2@2/E^A?;1"& MH[7K<..22XZ]"TD/]X65\<,*\5?@.;=!^&S57L2Q=S08,1V%D,/C4G=X/&9* M2M]6Y+$NZ_G0" M2!^/AP,U\X0D],,/N*0<,M+K#82>@&Y;XHBE:\&:6O[)) M&*WN;?@)5:5[IOR^IB,NV(#60B1FW=(0A<)^.\-+9K?!QBJ0'5K;J'TR1!#&,VY-&%MEO3=B[ M&PL6(8(PZXZ$-F]:KCO&0JB3 ,RZ"6D4 ><-"!>-W005ES2& MK2J5_-U&:SJZ 0=_ MQ2&61:G>F_Z 41CV++<9(DCJ A>Q8. &&;^,>LEHW1_>$)]3GQ*TP4ADCREF MJ4B]PU"#HOHE13LB>Q0Q2\6PO0]W-=&6S!Y)''+1*@>7&"QA?KOZ 1+^Q:$=J#RE.V6AUH2'" ]#UY+]'$(M I%YF] <;Q@N+ MCM3VD.(7SU#N,G@O,9B=]Z;"A%< 0[F]H,JKW9JR&Z!H)P:YUQ=%/J4^7",39DVH IWS?<:Q/1HO_4>+K,I03()//AM02;=,92R/P?IS1W$[T/@ MVY@_O\"?(OCI$#(16YT[40-5YP]$SOF11O=82)7U@(B>I##DPE*HS.AT5F*9 M4":OL:UNN.A)YW6PL4MGR'BIR]%J%AVQ,!DG%=TPQJ[J.DQ$L*X00/B0K" ) MX\48NH&$V6[35M9#;G\ M'+YL'QR46(^5H:=NR&JK8 ZH4)C7<9>96+X/#_31)/'@1++R.GI?+#^9P4F4 MH!JAMY:=.X;N$6G@W/DWWN]/<-J%7US?!U$06X3=2>@(@P$5!0K;.YE\(0V^ ML*J _>">4H)5Y!"Z(579QBI=J(*"@^ \>@T48?L%^'#]N%NNPN M$P[.8U!K M6!')T0$4R9E2G$E7=X.C@$THPPAH3?-!>!]75@2> .;:@B>P2D)[ 7]3F!EW/C0 +.]Q_6L7\P"G!9V=1Y$HF0TC6#7EMHFG ML>\GEG?GVV$J3_A7$-KHASD!:IR$]E@3);1A1+..'US4BB]IK MYV'43D+&%)Q]3E8K+Y\G$RM:W'K!CSM_%H3+E'Z+F_L3[,U]>:R1#0<;S>!H M(W@+6I M,4K1?G/CX:F=@X]AG&6VBB1/7^'BZ*=NRW=H[\"][S8(R:%X7!2&HW%1S&EU MT! \Z0D5MLFEIGG)# QM/ZDS_#A"" M@3.&Y@<\Y68)"HH_OH!P><@TT^EDAC[36W)H;L+JULCA(S(\W C@SZS 1?HY M")P?KN?QVJ"'!P>'VS9H04NZQ8D]OQ=?0$S@5F_4[^PLQL?,N^+/NLPHLF3+ M,XKXY8)L.KC8NX'S'%MAK'Z=+1A.;T,@$SA_7ZW=<'5+9J&K"2;XF:W"J7HX M$'TV?[H@4=UK>\ MT@CP7]D@(\MW1IMA]/>_;)A(_7'1 XAOWFTO<:!13=E1VY$0E@ :BO?>?8-V M6UFOZ6^V/^CJXXOUKR"<>%;4^&A6!,GJ7#J&IU*U\;-M]%K)$RU:%@0;H%@8 MCA2\P+'E%D=4%.#WN*5)%) MO3[0:8MZ"CSO-@A_6*'#OS.5.AL"/#(JN'8IFG"DWFOJ!#%XTN"'%NRD"Z0$ MZ)H+.#C6>W":'DO8(+?9NW:C51"![>6&N9^1L.C&O61/*R\JNN=UR(-'7X*Q M_4?BEGUWF30PZPFUGY'8Z<:]64&8Y?#!Z8P1-N1.1F.F!>M=[[DIB\V9J"V( MS-J=G_L^)];*C2W/_3,59W#GOT'Y!V%S0'='FE5YGEQ>GE\,'TKR)-/UG9=N M%XAWRY7EAFB-KDLH4X6'5(&[56'K;23&1,B@:UD"W= D_<1E&'9:L"ZH) '^ MYKMWRYHP@4KR@8?#&!2-[& )IN$D6$*F%\"/8(/LES?H=CQ"_6_\9)G&70:X MZPWIXQH-7372ZUHOH9KN3>6^2_;_T5V@[ 1T@6'/;M". C++V]Z3]T+]&M=1 MZYT]&%7TZ)$72W\/AH&X:<&^9L&I _=BJ EP%8XGB>+IZF9EQ%MO(;3H;;:- M'LF4A-4BAO:('$-;C#(J#[./H=W-&-I3.)5.]S&T95D,N2R PEA;=4B2A@0N M?Q>3= S%5E\QN>I7JZX X((4LT"&#*N.@;Q:0X)9@758T%G>!_)V<[P9O6%) M%9G"\C;#/=,/%FYD+$@]Z,M;Z4QV1AJ/M Y"T2I+9O?R-YM9- G\](@\":)* MOC\,GAAZ[BBHVDK&K)A/@E%[F\1)"!IR2E*\;UU([B@6A8M,:CXEG=['- CF M ;S'+S^ ]P;2O/@M'& ,1*M2/U.>%U X@KA VE9@QJ6GY!#0/X$5OOP(A* S MI[4'90WQV$E2QJ72Y)0,JO M#)"(V!Z/70352XY. MG>$(VXJ#(VR[AV,704DM9-5/5KVQG2;'C1ZM#^3JAV=,^)LP@5^>E_YP0<0= M%W14SZU7C#/*!TKSZN5#C4ICZ1\Q KG[B2V@Y(/\D M-J;*/71;;#IHLN(:YN38K!,G5F1X?#2WK\KJ'"[?EX:@@X-?LTZ +]8[*.1' M1D5#2T/QP,JI62>OXGKCNQLO)DD4!TNP*2Y&A@9+5T.QTIIUL\Y)'-+L;FD9 M"J6N$A!UU EBRU-TU+D/_#DJ.'0-7N,'*\S*('.?;8[K9QM$^!.B/$*DX2_6 MU/4_S: O+IT&R0<67.-^EP/T%7<^'#M)BUI/E7Y[!K,SHF&/Y M!=*>SDHEQPFO AK;ZJ@V%F4TV'_,[ TYTKI>?-YJKC=/C,7FI*(;2-A5W;!? M"V!=(8#PL;,E:E'V&>:FE:%7$RT&V&F3N"QTF9N;#]\<177LV- M==,DLS[HJB0PJ$G!A(<@7ONXTA+6^<_DW9[22W>-$M12UVD;7H>_.+L^M(#V\H&"+- MX!2YJ5;P1E134]VTW=Z(8N9.D,K5'-6WF"0:6\V-==,XL][H*I=N;&%7VYE(4QJ5)"?^UF9#P'[\]H3-\ MPWI;^9MN*N5?8.GL"+K!%+>BLBBN<7YN_547Y=%5T* N^=.M-X5]L=[=9;+$ MJJSR]RK'EY!C-6\"611151N=#3W720X#9ITW.7WW.)T]QX'].\%FQ;;71D/=U,VGM+K2&3F4;+8^)Z]P!->'O'P+8M>?/T.K M#>/Y8^BAFY(8A;QMNO+S./AE.4M7OP;U/1J$[$P@]- -!NV79EXFNY8]4;DX M8W@EKM/$/KK!@%>9S'!HLWX/ A!P/0)1G#^N(EX"-+8=" "8=@9^1@>_)U27 M3<)64&^HF^;;[P",O DJ7J1DGE=9I"9JQ36OR.7X KT3".=8$O MQUB3KWAK#?56-D5GS5$;# P:MJ3?8]*J4EKKK?OVBSN904$%NMY ^!KHD".K MRONM9:/7^@GV40ZNN=Y@(*N4!@@*EU*?!I^JQ4-AYCY!6SDUF)U'$-I(EW.V M]QLD B9CAIMOLQX1;TV@$/R1 -_^F,X>T[*?P:.&N"IOJ5^ YXV@2>![D,D0?WW!!R4?"#$P(XUR0&U.3S>.^%+H/ MSW)I(HX\Q.8J",/@1U9O OXEWJ[ST8:$&5@2QKD@AXDFANEC&-@ .-$M%#$2 M353(!@,<;'NS4,+'9@Z)2RF0.%-KFEQ9D1L]0T8L9^I_LT(7^2&1%^"0R5#! M=S<+,)VX+CQN!V;L3U59%.R7/4CHO=,-RF\3H;RG-SYL&)*JMW2@6!7XD?*Z MY2)AUET0!?($W?-)J%W>[(:\\__+]1W$+]9_R]O=#* (X;I A1Y5H[#0:#+E M\@>M@>]".M"4NP6@N;HB:V>38-&)YP(4AA1\2H-G[Z(H Z26=B*DC&#.$GS$V;)"%=7QY>7%T0#AT8K+ M A!RO+G];S'KR0&0F^6.'O($Y99CBK4&F8@0IQK!=(D17*)@PKJ#@#7 ?OH3WU=95948UX:&AG MDLY9V2OT*L>]JM@[5G;=E,UJ[F"T- MK:N".H&".A\T.-B9+- @)[*UF&+]Y8]_3I9+*_QHD3W^B)H]/J>]$[GC(5C. M3\].($P.+\\NX']/%6\*7=+):S*C&:5,6^WQ_.F885YDXE]-],BBBH8@"U;N MAJ#%KHE_-= DLS[HJB0P*#FIQR-DR8VB(/Q B6O'OE.^SB"D]F#HI[N^"$+? M/E6UY7;_!K!N=9Y"T>@48,^S!/,P*.BMCC9O $M!Y?2P>KU53E9<@W.5PIB@ M:;[*[OYB*XSE^.!"XNNSZGTP\1KI/%MQ4.8BP6MAN:A@(F_D25TM3# M,3Y>!F'L_IEJB7%-('4Q"Q'_;B^KAS[M&?F3G/]'U71G2++0T-)(!% 9%/1\31L(E!F^^BB>D%.N!LF= MJG([@W(;\K;0@E?#GJA5$N-E_+L@*I^E'T,7FDDKRWL"R/<.N4>V4V1;WC^! MQ910L 59W6#6 BADM D3BM0D93K#\H%I8G-BY\F@55I71@XNPW)FD[<[Q9.HUSJPW MNLH)# Y9Z:5],C4^26GH&]OJKG*"WNI*9^=0=1@:OA)NE867T/+M!3@D5<,E M]3!"O6WYU+:H?#,KT='8=XZY-5WN9KRZJ>"5D#73+;X[1V1$T8\5M MQ5(J(2M4'ET%#>J2OX_VIK#VE9!U4!KALZIJH[.AV@#2,0Y_B&MJ&P;UW"-Y MCKHJ,Q/KAA*RKAM.QETY-^M.;&O*06.5S0$*&U:E@TK2'P\8%XS\F75!A4_Z M(+ELDUEHX>9;:MD=2=F6)E:T*#/:>$8G=S$# ZTYU:JXCFZI@$U" S?79KT3 M2(-A4_]5!-G(/5G *9733@A04[" MZ6SL.&[VN<5="P-F\)W-Q0@GSU*K]NAGVGRW0BB-.)J&TY33/ -O:UL'1\\, M?,D1@V&O* K>Q_ HX'@$D(Z*@0:<-D7V5X^GW5TC8+\DD]"W+] M<X8." MATOSLC2+RNQ// M"C<-N:]V3NMYR\J#_?LH&P[].AT1_I /6NZD_8U/78!IR2_RS0^M4\]Y".T% MNJT(;/JI)"7D9$['\HGI,[,T9!=]>\X)X>H' MVUX[=7(JIT&]7*PR*+?WM(3E#R=>\-0;:J=.+F4T[-AL'$HNBOF:.=MCRJOI#!*OA+XL7NRF/5+KZY(:KE9%#U M90MAXL)#&?.4;6QKB$9YN!M\AI2RC&BWIHUMJV(Y@N>=@X%;1>QL2DUQH< 3 MLEP&?LIV\7(IP_^C%:9AX&/?F<8+4#H)1Y3#71>2N@&+'19-WA3!]G#TW6WD<0G%JG;GTI@9<9?]CJ.CJ5RZ]V&#U424K,Y\2*&D'6YD:-OZ 7& M8_ZTO_%BW2GEHXY* MP^XOE89]J:1^_9!XJ42W7TV[5#I6[C/C54[K2Z5CYDNE_BU!49=*&JB32QG\ METHT+0[@4DF]DAB%W.%2B3[9C+Q4&JQJ.1G/NWKD^P,*[3+& I9RGIR)*&EBP M'7<9+'Q"Z:46B!I7;IXRC]]]>\SGOLW&V?MKA^VO/5%>$TJBO_9$TU)_ZOVZ M&JB=4XFM_;H&@$"8_U<#M7,IC=__JU[;??L4U>N442=M?8IB52K#IRCQ,F"P MVN7G4;736-Q>G9DQ\'"R"OPT,S'#?MW41S6C\A7K-#5/P ;N&UH7HZLL!_V-'T-Q3F<3U N$*Y2<(QXK')-SCM,[UF5UBF4UH52+$E'0AU\;:6DX[%TLG!M:QZ, M8P\NV:X]7:V",$Y\R-HC_&$6>&YPOR(<9CCZZX:FX M+%P2@M8:426/L-M2]1)W75>P<0O"M#4!"?P,]G*UK<<"D\8.M%E$THXFP*,C MMU*?/RK-O8YD@>I]3<-G"^WEF3L#@Q5Z1Y.PTI);LY(O$R=,^L>\6BVN.F=[ M0B9A21#W9B5O+D\P'BA1^YF$G';,"DKWK*;J;S8K.I7]Q9"HRNKL\O+R;'# M$,9W3[F?E2PGN00* 6!KAQ"ZF("5UGSFV+@8>MSOE071CR[G@!^E!,M+J(!D M#F>8!.&?TH%'Y9&+/XWRT8>:UV'#+'*G;/A[ AZJ%I-6GDB7(?1I3E&WAE9& MMB-197'&Z)MJ(!NC&39/ P"BJX]-F_R[QS^LT&&,2NY&7[QY3OH-1.R>_)Y+QK9#$-JAWDY M&!0(]K9"E9I6A/?TC;]Q:BN6K5NWQ]"UP1?71^(H2^PS0:<1Q%R3+[L<7]87,R>+;[P]+(^WO#_;VAK!/5!83JX?[>D$-4 M!MX;J@>!7)5QW1MJK&:C[@W5@XX. A7WAC3\&7%OJ%[YO2FR];TA?2':N\V% M'J0T &7/VZ D"?9V[=D'"I&')TO4NSF1P9G_!<2+P F\8/Y!RZ,J?V3M<"P' M5P(!W%&V6GG$]9H;3V[T^VT(P!W*(@&B^ F>XOJ8&4WC&C,O.L)5\L1A%KU6 MQ0STFC:5&X<^YDMEP/U$Z66BT&4NZ(Y(FX=;J6RHF-YCD(Y!*F8,R6#0^M:J M><*M@!T#YP6$RT,2 J4,N$G!Y>7&YP_@5([ZN?G?MX"GT+/PY#"+AD5OXD?8 E^;5P,MW[U?7 MST#?8[\/Z0IRBF<&^HUOP.I?DMN6&[02]8 4.NO+,A72^V_1+?IT3^8!3YD$JP&K4(EL2EZ\SIW MW[,R==/P"7&<6JQ@VU3%L;\U'831W8-[ VZY0C6L.'M'/>66(TK:(S5HH#;. M'O#BS2,V(1MH$HF1F8(S-N/H^\DB=;)PB]Y -U4'(Q(O2=S&+#P70OLOV4\M M\:<*46KHY>FWZI>IS2W0 WD_ BV>JYYT>*Z:-7VM-\T_9_^,=0C/6 >9"O[T M".+WU#1_IU11Z9@CO%LJ> U (%=E=8C0A<&@YF/M3ET#2@6O >CH(!!Y5<\I M%Z-3P6N@_-X46<<0GXSVJ>![2@6O RA[W@8E25#O5/!E(;X$TU=XM/(_!X&# M<8 1JSS>9B^^68/>^E,5U_ M=<8!85<5*BVI5^R]'R#&7DH7.,W2R?U-N ,D4V?=,"<'%@TGRO;2Z05CJAVN M7_T0V,'<=_^LMDG].RT+'*(7!WM_*(2H= M+;Z._E;U()"K,BY_*[N:]8MR&9*_53WHZ"!0X6^EX<\(?ZMZY?>FR-;^5OI" MM/>W"O47:0#*GK=!21+4T=\Z$*>8!AB4@PGI#C)VNZUW-Q<3IP^!_P8B%"2' MA!F]!+'E;3LF'H+XGR!^6CL+1&"SR[BZ85<.I%I"5[A@M7I>I>^D*'OY^IX8 MY;$'.3F$@[;'R4,5_GX",DHRI MOA2Z\^/0]2/73NMDM;@%.NMP"[0>?)2.OK_U&<*MC]G91U""ZQ/3;H=Z%Y]9 M,1M=Y5=*-E%=;B7!'3N>;E#O'YCB)P>?L,VRQP6^EZS*KH=WLEL#[J<&9FKT M)VUC[>T\E4OT&?@@M+P[?Q:$RTR6OE.JJ-O"^C[GL+Z+SX _YE\R*GW*"*YA MH]+'[(WQ 1CCC;F"2#%5^ [5*7EV<'!@6A(^3MYUC'IJ9($0 85MKYNV.77# MJ%PLIPRZ/=5"M\2()4*/0>@7JQY&]1)8%1-+A$^H%RR7N1^MV%5O_D@@;AHC MA9CZ#$)C!(EO=-:>755:>TY>X="N#S>6;T$,3W+IQE*T::-3%HJZ:+R]OIAU MWEH@TT4<.:S.)!JNHUS:G;AB5B^54QT(_$E\G:*I?K'H8 MU4M@=>BO$S35&$'B-2.Q!;MZQO[V\SI!G<;;ZXM9YZW%H4E%+-F1N.C)]<&% M?O.]\PY,9E?'FD&ZU6C7%1IDS=;A(5 4.KXM'4:I*0W )! '=9#)D999N;S[ MKK^N >;DP*(.OP[2,3;;RE.4\#LU#P\XG)I/SU_WSLH61'_CO8;9T7KI&BQ@ MW17=8)!)%9:@] B5[4-^QY5&$.&@TD5V#4 )QTLI,.C9+D, M&:=/ "[WKAWG11%1VH4(VD;$TNW$/EL24EYYKS<4U '(+Z=]"?>>2KCK ,R> M]UM)$I3PV'D@D$W_YQNG]V-R_QVYW MH-A!/%KEAE"W=F8WO'<^-)"2=(>;Q@L0OBPL/R^"MJY1_!1XWFT0HDZB5]=6 M'[&SH-= S%US9>S#,O8V'YLHH4IGP$W3;BJ:6;4OV$\NI9.+31^24Z@9-,/T M-PS5YJ78L>G%I [I^>841NN*%NBW5)K*MJ_J\%5U'D)MZA+$N1.3BT$96N7P MTWA:K?6[]4@\M;VOX:9]:[GA-\M+@!;>0IZO-&:2:NA.[*P'05O??GZN):[Q MI#1F)O8X0?2M.;]O/[?UGMLBU+GWLG+YU-!+)?WF-<_' M[2>UWI.ZLR[WU_V[;7X;[PL>U'3NJLJ]'[FM[U"_:7O.2:/?Y?P^B*+*)Y%>C3-KHK+SF<+#96^K+*(Q+ MZH3_VJ@2_N.W%S0+I[,[WW'?7">QO(8'V=AVNBF00_X;Y?%QIZW>OKOQ(LU5 M@+:HA;MZ"6Z@(.*/QL?0+2CHHFL^=5'4W()ER0D4K\.?OUCA[\_VP@IO5\'$R9U4_(.,6LP.N_Z:+CSJLNF:/>,A>RZ*1Q'F[] M51>]T$7;H(8V,TF^[+^XOKM,EECI5_Y>_?B3@P-40$BE_ DRK6J SH:>JQG' M<0%EAIC.2L=O0N*?QK:Z:+?3JL?/H2"OOIHD3Z6<#/! ]0 _?/.;%_A3!,]1 MR!8@YD_AI*(;3MA578>)"-85IMO!&KEE:5;E-)\08;_!MM<-,IWV'#XN!=T_ M*=EWR@RR5/?%:RV,=U3$M3A.U0%= IWLZ/A[KF<;$J]%>Z] MVE:5^8^;*':7<*V;SA[A'UPH1-2 "1^8OMI#A:QM&EQXN-:J?@)VF[AYMQ?H M?/*$M))G


@ W;>6R("&+#3F:.A&S!C$ M2!!#+X\])1=3 1[L-_\,?!!:WMAWQ@YDW$7A/;'[!O*\E/S!;!?U8+9\J+^. M\L'2B+;J<$51Z '$MK$)CE:WC9-(S[N0!<_F\*/RZA_D_*_-C2O3YAR>](X5 MNY):::VRX;#S*=4>/>T;#8]A, /0 D]=]+JT[ M'R[EEF\#\E* :6T>$G@8E6IR]@X(%'\&D!%%1L)V,_,@P,2A64E!TJ<@%)%A M\,#2U3R,M.9:JBNT]S6#39"=+&7SL-.![QP]9UW1$\26AT6/W--I.G/N?/B7 M@E/N@^AE_2":4AUE9$=_R0G_A_Y'SI(T(!"*HS+EB$GNU']MSJ]^$B66]^1& MOT_#K]!H"E$]YOB#]'**V*>*_=.#@\,SI7.>+O#Z+.=G4)<"\[(U#0_A10PO=%,JOG(V"6=D;CCH)#ZJV_ZR+(EF5 M4%4;E1,=@TH_A\$/_RF8)^#.AV9?YL%&)U3[9T(H"K673IJDZF7;Y=^..]5A M1MV/Z,!"]@ZZU[CS5TE,*32,:ZZ+ZD6LQJUX%>3)4Q($VL0H,1@4WT$W''#I MD T";=9ZM?I,0R,>0]=N?IO'VFT(NF5:\#LQ+&C%?P/A:Z#)FH].'ZB8\ L( MF]\/LG +&:YZ3=>Q-CEH$9(F9 MO@4HM8 '+60N[3=W-E[S'&P/^2T0SF:^IP2H4_M5)84*B9\/_G#0CNDA/U'^ M'$";Q4_?2T:1&\7H*GN\#!(?YU/&=Q@*(,C*;+CIY^-8K&M(0FCI]_29;1S= M15 \<&Y\]>$'KU_+-CJ)R%U,4WQKGL6Z"Q1>\^>OOG(13,,GE.+QYAV$MAME M9ZGU'Z/\K]$A9L%H1";-:J1T,A0HI9@<)OTVDQ36*T%Z.$#MNF/08S/"1,15%G&9A5A&Z=I'CL M_"N)TM2GFP48 R-B'U-QP\]TUQ DQC*[DI_()*N5E\X(RYM8T>+6"W[<^;,@ M7*:4>2.2(%OUIS&E(49HC!$:9%0:1?_HI"8QW7AY:A_*,QBFKOVN"H4S\-%R MG0> ^_*M5M5)< XG@>+:WQPZ*<]T%K8&?T&>Q6B]6.\@HBEYNZ$Y>F;B3'5J M#JP; ]K#B-U)^ES\SI\$:<&"-&/8V+;#9/T^:WL?Y^T^=(4+X5?"<;.'[?O6 M]2W?=M-G.D4U"^X]^["^9Z_ICDJ$I6_3V*G0Q"9FVZ5WX X+QGY6^4X-&: W MLQFPXZD/EYIL\9G.IC[X-?$=")\K*W*CQP#:I@5$'T-WB?) -*?%$$5MOL./D0C'6 MZ=T4/$>[=ZU7=(/K8M\E;S>KHOT"'LK4YK5@U4;M81F-)UEVNNQ#]VL$_D@@ MI9NW5COV<=,INZ YRHCJ/T>WQ4 ]2#'EF-::ZQFO.;K221P:IG=B2#FVO>ZZ)RF02?T$-@T" #'.L+'M M !1/4!U5]00F!ZUV*0GE-50_SYK/Q>.07Q*)2B=_?@EEH;A*-Y?2L/$[- YU M?!XJ,P>]!IIEU,RV XV?QR&OX_>!/X>'^>4U>*49[4U-==-YA]6;F;TA!W=O M,TE M5!.0H[].^N^FR&V;OJL0M-L)N /;UL?<*\M#S]6>%P#$:0)!Q\V8V5R.15D9, UUPTMXB[2R2R* M2G*L3/^/86 #X$2W4'R3P/- &O8UG3T$,:$L'&=OS=%!5G$=(5VX[B6@M;^W MBUFLL#_?<'WSGJ_,>4A_$1X\GL'_CCTO^(%L@ML@G$!>W3@MB$5\9BUT#,.0 M*%\V9A4VK!@19!L"O4YQG?P?+&8[!SG#4"A4#&8EE9@$RV7@IS?"$VOEQM"P MS,N)1D6MO]LDA@>A-,4+G)C86Q)..H9!3 S_9A7"09=)FS02A MC;0\QX&*G8!A:.K(N%GY)ZK"*%U69C^B0G-I5B!<OZ;C(=JZCV 6PG&^XN,PY? M0BL]P*#,+G-0@0OEX=7IR;+9W/2/P( AZ<; !8 !VH;]ML?LC MN^DX_#G]*_D+1W$R0=TG4_ D911&E$( I.&]!#%E.2Z MCXD'207)9;KWOHN,)/6N,H2OP*?QY">FR;+UUUK_6"V+;%?O6J%5Z> $-"5-/U)%-^? KV MJ7@/#^Z^(OEK_>.VJ;KT$!?(>R^!G^_&UOR7:L+A@)!0OSQ',MV1Y1B2!\D* M.\*2")I&"&S;C^MXAP2 7^Y-7ET^-W6,V'G;MKD#1L^2BOH%?]V=KWJ"JD_I MHP!UGSC;&<,?]@?L6B2.I4YUO6ZQ>> 8KS":IG\M0[QL>P6R]UR\/ MT++79_CK(U#>@1/(_.-3>XGS.()3>V!3CX*-6H--W38=*["KO3?.50=8$R#I MWN1.MHQH]BA%H#]^_P._57[_8P!/2LB6Z4$M\]\?'EAZO]:D##M!P,Q7Y__] ML?D=\0(;_/CU^Q]/]73P^Y]?VW_770TM)?C]CZ+.$ZX7Z."_/PS)&:LFXEGV M/8':WM_PI;_@SWMM%-6U=2FX-RT3A W4Y7W8&W#6?ZJ* LSH3]@@YTAR2*2$ M;ZI>*P2O /\0>4AS17(44>"S(B$U0$&CNR+'!E22J.0;Y4;0A 1R[TU5AS-T M?,B>:$++=1^,*]9'(B42J!A21\RAEDCS\]),,-JSULPK$^I$@SV8D@''N]$Y M]ZQE&*H7ZF:7,146]@>5.%3F*G!_)%2(OT(T=+$V$,>#B9&JH[RUDM.]Z4)/ M&^.0B)>?$X:+!!9.BA"!03'3N=(NH.5!8S18MLH5>_+N2163*TVN5#LCSI=F M'4QSLT2FV7S]I-R)Y !77,Y\%)0*/,2]9U(,$12Q-;\ M:5L[S+*GV?D<$ 49S5.E28G.F9QC+7XD%""KAJ1#H46?3K(+U/$$+GD,7,.D M,:CYQA X]1$?C:GN>Z$(ARLR7#95>6_:9LJKR\!(S33)=%8E<@CD^6S\XS=& M$LDT7-FH?W[MS_\3Z$'LTH,0:U-DJ-)UK*4%A-((@( 83&Y\(7I04ZH]JO?8 M(I>WN^-)T2TY2*4)Z8&G,9PB"/0SZ8$=Q4GBP@?1)*D,>(*]'B"#\.:S]!LKC$4_'XWBTWS MR$+B+D6/WC)CYPI:KX#B@=ON3%RI8QN?C(^GVGTSJ[ O#X2:CM4EUX73\2Q9 M8Y:J*T:+J,C[-G Z5J@ US.M@G#>8@UP3::5[B0%*9,;*.9@69V-F5T"%FNY M8WK5,J-7')!MCV+&1)C2>:*:Y"1UEJNY92./9J&&^3Q*[:P9'R75V,N6.M"& MJVGX4+?0:C,9T-WFN4A%NZF6MFPALC0 MF+WGX!+I!2PDCB/I15,!RS((UN-LRR*::4TRRL*0.,#2/44))FG#8D1F82F$I]&'5V SPHN-E?<>!@\VIKBSI?2 YG*ED(7L?AFRRI59Z26AM#5&= M+#H#FJT'C$B$0T80#(.-[MQ@!\'G(/?N _#Q?(LG=(-HH$&PVE0S28; M$;HL3C3LCN2HTE ' M1?@:*'=>"\*B#0U^;@EM?U>%OW!F.)3HQ7NBB.*+'CL9+S4!1YJZS-4"H3B M>OZ4O_ZOAJ,:('S'6EN\CU%K586'DW_\4.2I@%7[.8;+^S5GTIX,S5'A8I-7 M&E79=:R2C_K3%5GWF G)NY\R^8]HK!88JV[H>GHU^,O>A+K$<%G65[BB4793 MG4Z9L=8<0,7:"5W)1!Z:U]XD433EN\\<=X;L,%]JHTTTPLM"(QDD*3*)I^KVUTGG#!94GX+,TZDN[O M(TOO+59(B:SA6K=8M/0R*9>JC<^/-)R''JU*8%N^T<^C8+9HU"KE>:MD,6^B M!]/PYB;(8#G.*&<*IM9/8USO,D&*]V*BZNN>:NO'")"M5"E:[727J&%:7<$@ M>M,Z.)N?037D >]QRX:@HJ"*!JT6G=6@3!$HFL+(VQ"H=Q#O+=*46G7K.3>9 M$NI0[7?<=+&+:(O82M,)8N!VAL,XI%X4C%Z/S78ESUL-CH;^GB4&.ZHO] :U M4 35EN=!M9S![/HG$>/RKOL;"%'N%7OE(I\:H%13G32YO&STVV_0*9^N8]_F MF;^!$F1_AI5'PBHC4(U2)SNCZC719UZD1%:=JPJ(Z+#1K[-5CP1JL3SC#-N8 MSX5R,S?&%F<. N-/Y\9)C@FIXD(O+:),5M5]#RC[IEK=+.NE<6>&&LGBM*8; M#<-$H:F&WJ%OC<>\?MJN.C;_^P,Y<]#W7?,/9CFS72JR@J8.NNU.T2(D$Q]' M\W]KI/M<\W]OD/==\\>Q'+N"OOD*G3FZ,QT;FC+I+J+Y)Z\[_S<'==\U?S)= MX1:NG#$FZAS7#^&/Z1(%LT^AUM5D2; 4V:B,$9M>*TG$E*C9QX M8/L6#5M2G5#9U4?02X?.5>B5,ZX+O)P*:0PJZAPH#QHQ;"1;!J@[4(W9#IB$ M;OP'@= M)?E\N9F=UT/>G_3JZW;4E3GFEC;L'[CO=.A. MK1+OV;D\$=S?(=T3HKJ,83F>NHIHLYE0&']K+ZP]2KE4ED*<3AWANJ@'6AK; M2(UPJ"73&$TEWRHG-T*"B0/V5\.5X/M0.:11CI_:0]YVB@-%7WQI(N0LW]DW M$E-\@5Z)OHWR>GLP;\BIG"R-OS8-8-O])=-=TEF_D2RA>;XT2WH>RLJ5#PL# MM." B!?,7-U0!AS*CUJ-G-64 5U=Q,L/C7K;LQNC#EOA!J(;SN)AO=FCVK+' MY_V;KOH-;R94[7 MRP;'+P-SWG&U8H,??XAH%\?96395WPFRVB1(J6-M16@ <[**TT1UKK"(Z/6Y M6X8,)) 2[1,]!+%KDN.(/5$K>^/NO"@@V8R6[P4!/TA"N_/US5@(C]L?EN$B4 SAU@C9!M M8MC=TE5"+^[7DTZCCR[4^=&G*"'P?D.6: I/(0%G*E; 6-+7^PT[( AW$,R6 M-?;7FRUF1,UP\U2^V\!A"Z:Q!QO0'IL]E7$5VF MDQ1'V-C1ZE)/X1#42"67D*:;"8!H;-M/T$*'GTM'F+H!02)HGL_[+] MO'WNUQX88XO-ENIJ.6@W[NXP;H/_^:;1ULMI39-2>#.C+F92+L=\H_1C*'V> MX-]X?05>ZW;85\?289\Z?.NFOREO#S1=JM."Q",48Z]*2UY>?&/U8U@]3NQO MG+X"IZ$[)GM :0/'V/2U++JLS: S1J Z$XQWZI.D0WVO^A_$Z"&A;P.?N BA MN;=M$LZU/F(<)\S0"$>X@]0PK.%-'FST#:(ZC+&LUO%)7^MJH+-2:XM518N= MUMMR[NC\MM@Z.L$+<9*(3K*0'^?D3KX;\1A#)LZ<=("V>H4<6T[QFC]P4]V, M)BS*V#BN7'YVKEM.GYSL.3D.N>IX81;IAN=$E"3Z]+<'*BK/--W^\@%X'-\? M/$-$YZ +;N:'B;^685MF=%YF=XW:"4YLGL\Q5)Y+-3A5ZS987#3RV6"9B:T" M>1%:SU/JXRO321(_+D\'-+X8HN%Z!/__58A^LG2= =''HTPQ0/2H;%DSRS)E M3;4'4\(5>Q56BIW3^HWH9Q"-?3:B7XP9G\1?"WB2:@)ENV^]7;%G&:4\J[F4 M$/AH&4%6 ;J@XJ]63^/@^%QOP]A^+W\915'73DY#4I6BR4JVZDGZALT!+R]; M;&\>H(8NVU9?+Z:I1;UWV%@83V].F M5V;P:66&FOTNKTQ[8Q3I\WH#*SH@L[AU/E]#F9V9W8_9L><1Y_2@2BMJP&KE MI"T6A]T.D4:^'8TW\?JE:?_I;FJW/[1*3_ M/=)L=KF,4RTJ"ZV,KF@2P5<+A[EU-G^V-%_"]#RO-,_P.CTVQP@MY/EAK:\L M9NEI[];9?"5IO@RW,P@V+E2Z*TRH#\&(&C55M'EY5_"JDW^P0_'SZ#+'Y'(C MW:_,.223ZJC)0JO/%>*_:1DC789?R-%X*X-/*S,%*&D;9YN&,'.3*[\U07O@ MYBW0:RBSL['[Z1X=OG>N#?YK38- 7PW;'#50EJCMCA5B%8$/[ZO: G ME#O77M#CHL\L)$G5[<3?,7]JA=QQ-;8092Q,SP4U5:JH:_S=)[+]/1!KU,NBX] MX6:+NN7SGD)6FK%;\.!\[Q]F_^-W^'%O^A_?5;XFG&*[FWP<3"W@>HX:)B]& M5 E//;DM7M@ JCJQ_-9\6K70LI/MZ*W2>(RKL=V/>(;M)Z=X&[N)1R*T[V'G M(CO2:E9V.-8H@9@T>8R:=JNQTP\Q9.>E N[XA]@Y&Z4IV6H5!APE=8=&=SA4 MP.2;G5>T1;Y>[31-O7+KO$>0WW M([RO6.;8 XX15M5\@, Z!['A6(;JNI83U"P/,*92@9Y]?<0Z0-D20\120\Q? M!JK&44)C6?8*K21BQ-:0/S;9;1[A*V9[L^K[@TR>UB=NV3S*_7C*?.ANP9GJ?BR5WZDJ1JJ.14M&1+ M(%$M%SLM'OI@Q^;T).QX@>A3?-+)W\CMM7!W)Y8.7$D'FS8;KEO=255HS_D4 M-R-UP9/D##?.QTZ>G^?Z6I:/3^YK.E(M\FZUFJ M(A@",671,CZZ^/O5R9 MVR=EG6E-S"P#M Q:7E'>N*E2&%F[(:Y?2]8_G?O/;7C!&<-.O*"A2Z;'F$J8 M;V&'T\H$!Z'8#IBHLOYP KB+%W-2NX_/T"['F\QXE=&81NQXOY7K5TST40GL MS_0VMK\^QEO>&GF+L) SF /=BEIMV%PVZL%@R64Y(2AV=;DB=N12-G9&W+O8 M_.RD_P2.5R13V;"XETOG'9H0!7YGO:WL\*E=<'PGN MNL*X8"K R:EF>'M\!4CNMC3HBJEX7*="-(5NX&6Y2;7BUSJWS?^UR?ZZ^7]] M'&1\50^OYPHO7(\F#ET9I6C8CC6/\J>WBD#*KHH:6UB0&M4171?O* 7:^PI M>"4!;@,)1S(C/N"@R?.14&K:9(G+.WYJZA,KWV._AN7^*0[:Y4^0G\=#JZ?K MZ7QY/%EHLT(IF$T7"M]&OX;Y_MD>6KQ8ON.B&6RE)RQY;ZQU^14_HU,$:H#XTY#:ARCA:_!MNOX*3%@_%O\M(HU\\-F62FQTEHBZO;XR$B=F\[-A,# M+RU.0'BMFX8T';M*$33*U1&LW:L:.:WD? 4D7-=-.QL4WEI7]^2![:X4EEC? M6O&T-Z;XL4V5&.8)O=PJ$66+1^2)4ST M=BN69+J1 12JP/#2,2 #=2X-H2>;"78N@(M3 KQE*VM?J7HGBE)34G#JQ#0&#8;?IYUUP\)Y",DG,Q M:KK0BZWI$IM",G'/[C\/-KQZ.Y//-5S.:(^7:F>>;8YNO@#WYV,C;MG@9\$& M7K0,QS:+ P[O&3*O][&9OOC&QINP$TUY*S:NE&V*BW@2@@&CC]7R4M-%'8J*HQ3=_#M?CMV0/1'5_4F'0"_MPK6 M.A#%6L[62RXY20U#G5Q*@V[ -%58XBFL$]O-M9/7\[UU[I*RI]_CI(O 9R;@[;+>SDL;*'2Y9K2,5=1S;5>HVX(,C&(I@Q&O@ M\Z3I^<](?+!N1;Y'R[2E]*I:V1A[GI&I%P?QNYX[WG4KSIUG]5";Y+55!L^J M,!B4K9?QNET1;S.6M71S8QCIW6+@\_ M'JJ3E-)8F*HLU@1C25C9!9IKR>T;4R! 1ZE?X4_ABU?2!4H<#C![>.L8D-M!\ M7RPO-7R9ZN=GJ0G>[\@W!!TN7M,U![UM#U34.5"*)A3[L3K4U_DH;B:H2E/+B2#Y1._* M$,3;_!R5L[I*.SO+NEY=A*VQOFNZN)=R9\(T;<84+.QUE=6]2< MH.SX18YO]0M!IJ(K^/YGAUAEZ<8I_TI;T1Y *MW1]#"5F9\ $*:_/MY&$W:F6VYXR"$3 M[+W4A5WH?ABZ./["O9QA%[K'4,/#9VI@$5B.5@-S29'@JZIPBI(\\:'Z?\@= M[C9P2O%:+E1R#%L6!=JGD_&-,U[-)WSU"#^'V8\)TF_B]I>2\B=&'GH=>6L MTW0#?2Z9JE0%"@2CSENZ'S6KZ/(VH[9<]0PB:-H:15&%X4CK-L3XIKE]+H9? M1<$+F:'H9>[_W5ECP- K1J>9'L+_NR'<]B;(N;4S^F15;P[=KI G^'9W-1\$ M,S2^ROA@;CL^Q,'D;C8\\#86SHJ9G)[,5GF.1\K!<*PK@.O'5M)CP<)+G+/9 M.O[A1O[#AR)/!:S:SS%Z_I&2SFQYTF M2+G'#VR%U)FBE%IP%"NTBVZFF"U@L://ST< MZ@G#+HP\\U57?? QMH=S),=@X22C]<_?,1Q>M=\7G7QI2$%XRJ7N38"S^7MK MXXNC:GJ9#%*L4,YFF(R9U$KD,+;+RC$Z/9[+>890'S?<3^\YOD#BBQG64#=B M"$:_!M)/FG[8L(X3@I%QMM]"D;K+U8,J(188FL^3WPB.*8+WU_9=4'[4/"-% M//V*.Z!V"BC,@>.%0>\=$VW:1ZJE8;XI"3C&V\I8]@O#$4F;.A?AD>V-_SL M@/K"8J8-0\@/QPJ_R&1;:'Q+"I]*>MV?V"7CKDD$?VW<=;?IV797L-3NS9SP MTUD,OE)V61FTVWZ+ V*.8 :%VI!*QC:,$AO+:Q<<6.K507G8]*QW=7Y$!RSJ MCK_DQ:F+XL52/8D HVF ;QUP(OZY*];G6)3I_47YBG$+I6,56H:\$B0%[X-! M31PT[-@J@6^O[XF)<3:O[V%QH<^#*YY8I5PIF(W0[J17[J<'7AW$MRQF#!F, MT9?)U#N7]; ,1GFUXZAC#NC=J=IGU8DTN%&_X#H,3IU]3R:UMV6V9.F'[5TXP9D H"Q.YI45IHZFG(9B9ME"?H;R#$&\KXMGSKC MJOH8+'_M>=437MH3.K0=R820<7'&5(A-+^5>J3S,2)6TAHND2G<:.4Q9QF[5 MO?P!U5,^X>22V+2C8GYE8R""RM6G5:85&C-*,\SU6X/OC6F'\>*H\X#-=5F<->CV&; M&B%S*N7D=9^OSZ;"MY%Y&^"\_/5:5]29*W3@FQS!CSAJ+.NTB'3::3JV$:YO MG1DG6/(^?,D13(Z];*F#HD1-PX>ZA5:;R8#NWBZFGIGF%V;KJ:6P50ELRS?Z M>13,%HU:I3QOE:P_S?J_=1:?6%!P.\-A'%(O"D:OQV:[DN>MXIN'=(D%(5;, M/7'/R!NU\D3'73GJ#&C\V0NLVKGS.]@ MU)^'2N)L?M6'??UR;Q;,;*FJ287\9$5FQK25OEU(_D$K^"5"]G%9P?MR?5]PH>+VQ>< 7/4:JTLI%"4^LVZL*DZT[9J7*[P/RS M5O"+;"?A5U_"EST_U6C; LNQJ:G.\>TDBL2WVL#W$G[NTO$? .0EUW"[0S8R M/KZ&/,Q+>"Y/<:'C-P7G 1=WAG-J@7RIHF90W Y8T.P/*WB\P_ M:!$__W4;ITOKOW=)=X06U^9SW;&01PAJ,.^HJ-J]781]PF[GTW.P5RK#GKI4 M7J4_=,',#P5I#O]S<#SAR>^;I]M(<>A9[7:2ZR:EB>J;8K,:WW*15U]"C]/X M44L=)?+ELM?.>0;V4#5MB-R5PJ)Z7MUIJ>/);J'!'96\:>.N=?AQ+FS;;) G MEU?==/L ,2Z'D,N>4W@W0HX8%$_@D:ET MY2'26]+:;#%Q=%)#)-F*;4+ ^^'Q(B5N#1L?N3W*+*4*6MER9QHRSC752J"T ML&GLX@QQN3WJ$XX^XB*9R[!F)S72N;K22ZYJ"%7"+N]CQ]MFSTFJTY%T'V2" MJ)39X4V(#<>";_6"1EB6@S&54-9MX]'L&M-NK^4@E9R0+Y0#?9ZB%WDW=D#? M:K=GY_MH^+PPX2]EQY^\09@X(TJJ'P[JJ<"EUN&ET(!)>=81A@1\;VHK_J(DQPS+&'= M $YD*T!:'^U@#V<;@V*+JJ SYF>U_DSCIVR_.-;&VM2++:HN2)]'7.X1Z$OK MJBNBL 5V>&MT34W.Y.ZYI]8[),K.^R57IV,:S/@65 M)PGVC=++H)0S;-T* (A(7K?#GC8(36ILE3;R2: %LW+%&4[5U:@16X_T4Q#Z M++&^T7D9=#ZIP/+8:H/17J5<+973A"U(_8;MI8LB8B!_-D9?(-F71NHSGLGG MVYQ$G7.5+D,*FN3+R0I3'E3MUK?->7F;,PZ>SQ51>-KF3++E#DZH*HV6\>F* MYC.I2CK]9Z/R.C;G'X[2YVW.?!O1*WY;9%%62]9=JB&2@^6?C=#/MSG_<'2^ M9'/V5WE!EIT,H^6;_"@_[[,=++YW1'QIFS,V2'UM[ZRL=W>=R=X;5-+C(L?'PM]_0]2'C> M2)+=N=EI4;T!6F\RSH R"(%KQG%?-9-&61?D$HEX.< MS:C:<&S$%B^WDWD6'W2]$*A]QTJ3&?C*HF:- @[/&&A=;4M@*L86,W%;::X> M"#W32F.G^$*AE6O,!".PE52=&/1-,[[A]1BM-'%%P&57FA%=EO22B"T%G\=2 MV=ITXDAL;)V6VUUIKHE7)HQUM-DC2^-R1"TQ\;VJ/U4I# MO-[F.'_XXSU(>'ZED;IEK)7JRRFNG)UA#%OUV>KXUNR-JX1JXXJ RZXT-;L@ MC!FP& HSSL]S6KK8FT]C&PFYT97FJNAZ82/@'2O-4@#CCL:W6]QLQ:ALIEIJ M3\NWIF.^-RP_N-+0C0$[G#;( H<0TY[..*-Q)K@U>^-[4_#35AISX3%N6FQ8 MZ"QHC]/5]M";2K'%R^VN-%=$%RHF'W?R'CY\Y& ?27-F*],62D*W1_4L#S=5 MLQ<[T,3E8-\3*& H@B9?N66WV_3B)NWKJJ,PBJ*NJ=605*5HLI*M>I*^/0G7 M2V(9OCX@A%G'6*6M\2 M";%#QAN+E9R<\I]HGIX#*3H*YH*V&/ "3J=YF6?S M6"6^N_ M\4(EDFX1'<\5]SUYB_>1U,.)TV]/DC;517WO\+YLKN'E MBN%^?.]>3=;3WL"D6"UH-/3>Z1%V91TT-537]&%UX_/3 MU[!V!"/#%T.(+BB.D>8AC/4>;9Y%Q$QKE:2@$0S#ZE:&0W::?Y[92@735O5]E^SE65MX*+T+ZICYAP MDV\3?K+F]TV4ZD"-WK2#;HJ+K9JY M#?!<]?CC:<53-&7+ _:NF+)TH/W^]@&NF' ];BE#>D//NC[5MPL705ZM8RJ MXFQ:'"%.;T7$UO<]09]'T^8H@;Z0 QP;Y7>XP_OY^&W+ U618=J?>,WSOB]QK[S.GZ,BSB^KW"?K46;"9Z4)V ETY2&JLN&EO)\S393J4JF M/Y)DSW?@XI639%6/*CQ$C 5*T>1TK:7.@5-531.XEB=M8+MRB^B@*_-35-)$ MOL#DA7PW%UO8OH)*#Q'(X\U;,N<.YI\T:3Y8\:-=3W84?EH>:O54/E-I#6PZB<8V^!/7BA^Q,1F. M^$LYU50]4('B#Q4!Q.(X+)@3;7*XF: J32WGL&9Z195W; JUQCZ/<3X[ MFC S.2]K2&R5Z1OFN[L\RZ^P!6[1,]K<-7&A2R7/ZXP[9@UGQS56*\_M>;*7 MZZ<-/[:ZZ-J!Z-@& _;N#(& /^/UDY>X??*L$ YJBJS.39#G\$E)$4C!0B9& M;(.1EPA;?^/W+?DU6=6U+5?2\X[EVQ$7($N/./5[[0I 5T:6 S\":.K G\(W MJ:8/E#H<4?3P4Y _<8PS$O0T9,!/ C]C<=R;./2];G,'LKJF_D=MQSJ)[DBQ-<(W"F;:/U!HD,@@J/(8W8 M^J-QVG_834I_8?^!N,C^[YOJ(Y_6!4C*'LDV(T]0J42BGC4MR"X5VQ2!..F" M*R<";&,%(1(. @=G]?J'(AFH/3&7%J2JP-BRUQQ(\;VT*K:.]QYXGKC>I\#S MI.DYP /52#H$#+8]/['Y]-ZE)+E"[56QVJUP?G9D&)5>';/CBY#8+"58=, @ M_1H0/&EZ%FL"3SY@X/'#>R&0[=4]Q\I;C*'CZP9QX_. ZGM@*U63$\_!355JJAF^\)MEF6QYH;R5N0^T*^>SB MT!,C-KU,N::_P+%I5S Z ]XR>PVGT(B=X0%G?_] BQ^_PX][Q+A48LVVL-!+ M9+RD=4,B^*MTTY.FEP/F!\Q<2=0<)"O2)6$V5]ARM9LA_]WL]@TCRPD[N)V MVD4=J[-F^)W[[)HXMS*Y%C::HOEZ%P0BFV^0\3TO'I^R#Y?;^7@/A^$[CO"V M!K@FTTIWDH*4R0T4<["LSL:QLU_>P-NCT_RJ7#V1.9&M5"E:[727J&%:T#HE M>M,ZN%W&?L[9O,O6>S@=];Q0K=(L,"TC^C&J?V1*BBJ964O7)6<+E5225H'5 MQ)M"L"CJHXK;3V-T;/7[I>J8ODRHKQJ#W0G!X@W%>\15__FB&HYY>!;VI_MR5U\3_IZBB[INV33[:Q6*)ZMHJ6\T6AE MNG\VNC[3D3O_COCI0O(?KXG3[>,R(M5-0W@W*H)=+\O#03C/:L-?/*A#K1 MXI ;^BEE$(!!,=.YTBZ@Y4%C-%BVRA5[$K/9G_]D.2Y"QF_#6H\?7G.*,&?Y MCC=AX+=*^,OV: B%H\/&D. M[36]V+4T]C0[GP.B(*-YJC0IT3F3N6HBMM16_5.+4&3?@WL/54T< <-YN3I*U7@ZM=\<&J4ZQ^2R^ MYR+C>@3@NAP^D2QN-3VFKE3'>:W>'C1K5+LQZ<;748IELOAY>/N"TQ,,N;8U MPZ>\H'IC06]*S1PE.B!WHU&&WKZ7P7A>_]D?_>D9 F07.!,O3&7!R['EFJT*=*Q)< MO:>TJDJ=0]1L"\E.VPW&?NZ=X1,?>&%?E"2Z/PNR=8&;,3EJ5M']L5Q\[FW] MTZ_ZI2[O(0"A.R0#=_UQ B0ETF\09;__@?])N%Z@0S5I2$MDH2K>Y!Y#T?_Y MVY:4L* *HH.1=T_>D:G'KYPPJ+O]SEK?10I?HT,E/@=__]CK5=:!Y-P/+6_R M]],7'#P)Y0"9@*AS#+M+VE[8E[WM:03U(#*2#%4/[O_=A@NDFZB!1:)E&9+Y M[Y_K;^"_+M2>HW__';5VU16 +X,=;8<.!^)9QCVV\Y5GV='GT#@"SD.+._A8 MPK5T54G\"XW^;]LB?( X\K,A.6/5O$?7XW9MR=P;^GHP\,>YZJK#\!Z$X'ZB M*G#)@A5FQSV03? M9MH<'Q>B;\;&/)A2LS=NWLABB<5M.\:3=[#GM1*X M-RT3/! I(?F>%;YSK537__TX9ZBW<297;U7_]U\8A?[]#]3S<("1S:+*B8T% MV0*C]]K:"5,*+6D%J/=92_9#;R$,P/V(9+\F.8Y8GA"*/;.350[7>DL7I>P% M(4$S$$.19K3N/([G]S=8S@^6] ,A-DKFKZKD:&LXU$WPGUU=C2?E46HH#T4T MC2LBF4X24%>G2!'%1_#_L10U(HB-KEX_T9;%QL+PL6*F4M& D %,#E^-/6H1 M8FC3TI.&.GB@X7JEE,,-6ML%]]L_GJ)[0]+0,HA :GK[=L?NTKVV.L)O]EGG M.=NW[C H_%[9?A]57)$E?2-'D%5;)D%P_,\NV3;OVNKI'53L]&W!_D:ZM=@N MB]O/R,*!?OK0 9*&+" !7K2-'GZ7AM"2\+T-B@YFN N47Y[RNJG=P+S.LW:= MV>QZ#['IY%WZ!NA],+5?GA/*SUEDY1+,W%_&1I9C2-Y_?ZAP172!#)T*2Q]* MNFYY0VOYXS*K7-.7'+CHZD$+V);C_=BJ0Z+8S$E(T-8XJ<:U2F(]T]"L4!VB MQS"XI08/QA9(",4$9UA3=7?RJ6C"__LO.D4F'^%X9-D\B_Q?@%?KE6;WOV\: M[DL2='8S=^J[GCH*]B?1%)A6FVM5^NL9M+A&O=5>_]T06KS U#:?VO7UO]!6 M;T.#?/T!(S;+;6OS.?F7\I_-5[G-FO:(7]3*U)Q. .^8T\%,*BS'M68:-5Q$GW@$7\5FS O3 M+ODF2!#HST0XB%-*Y"S6YAN856_MFI_H2*92(Q(594*B1#(I26*:2*=%0%"$ M0I/0-D6II^:G(\TTVLN[KD!).F4@?M^KD.-;-S]OT6;X(O/Z2K8G?9-.S)N, MSS_/\@P+QJXI^\3T',F\J2T$IBFH@8&E\,C>&)G)NJMQ)YUF8"&9>+;IGR/ ME4(]QD\W5J/W('E;LW'D6$9B;T)1MPJ0K;6T/XD4/OU55TUP[T/;TPG_.O@Y MZO,^VDPZBNU+_W=#]/6'A&?]*5/]3,\E^3K/)3P>H[IAYD\BIT*#%FKC(7#N MGW%9SKKP<%&F2_C6]4MWO!%R9+&J52 ,KEQGM%01TQV^-WYA*A =2)+"PZKW MSR\PE]H%H/[,70 OA^T+TC]@EALNROL(5C;*;ZG3*C+7F M8'P4N^\=Y/ICI W,T+K2U]\LUM3=?/7C=Z?8XNJ)?*O>;1<2Q1I[]P"FZZT3 M?W%+2?8BR4E8HX0#QJH;KAE>0G(3K@WD,(-,2:AF0O7ST J1)+&TY0X(LBT2*+42$Q3244$@%2HM*)(Z&&0(B=6=-H4ND-4 M[7=3*S3O!J/)-BB\UY*QYV5])MH*96S)/E$]@, .Y'!)",FUG>8==*4;)[:>F'94GD-X?5GN=/GP.&%'TP@ZWK+Q+@H-^ M.23WZL#<,;T3=]Q?W!%O2\OBYCC*^E[P7:\:1PATD222IYTS#^NLM9YU9_(-_IEMOT5R7K"$:]=S]XKPK'$0?&N M=NABQ$NRT/8+_2'MKOO1S8_?_SV)K!#WS[]^@3O.0!XSUD'IQY]SL*_'-U9 M^&?=:5L+S*K/F^WKL5=5TP22#='KWL;4(UNF M[C0<:PY-ECVWQ56%FE?/E#1 EN>^W6AN5Z MDCY0[4>7&WHUU8+H>DB2L 5VAK1Q!)VWZB03WB/\ GJ321+%OYA#\]*^5&C( M;J@9;D39#E0#JBWI"; $LA_&U.#7T)X%[M?R6M)?T6MY#;.AM"1"<7GJEWQ6 M&L^G)H.?.1Y[BPG"!'%'$#>0VQE+AK\GF998%S7X)OBG$1R_PV[AZ-QM$/PM M*=4OZI:8+"9O%-T_V+P.76$&0O_)'I;3\/(CJ33T4"I=616JJW$OVW\^>6^] M2? 7A>'_>9L;O'[P,[S@B@4!T)A8YF&F8GJ$DD,+#*L"#_ A5T2T^5![:<.. MIFD$H\(R8!_/A']1H<5)K+[U1:PW*5H/F87A/+'4WV[" SJP0^0GS CZ/\/= M*MT/AY:0H.Q#0=MS#[XD8L_K[KPONOY8;^-AK7G(O7U?.GQ<3D4\G?.7RO__ MS/_6?C%Q&,:'#DI\8H)U*#_;#.N_2>';JCC"O1M6=I2 M"F"I$4F*J#(B13(] B(MX>&AQT)RTQ GL%O'DWP,VFP3P].O>Y(^Z/^NF2P=^/;!!@^C-3D0ZJ(4//47 9# M)2'?732R$\7MU@O;,Y2GPKTURP272W6*CV5XF32F?;T;/V@^I&N4P?<]\#XY2S9RT!P?Y&X50B*?'60 MDF6 <3.#E)V,20]S+29F$+QBE:#W!X?./VB<--)#S%?#4)YG)89@TP!V MO!_-(\(S2COEH#8QO9V@(+>U41C9"PV7L!)40H&_0M,T;&H[0 :1H8KAZSZB MXI=NXB_8\PC^S_6A7>-.K+"2Q;8HDC>1O*?S64C[@PY'O'YX,Z7__(SBMW_A M._,> @#)Z0^G<%;A0U%[^&0XGDUG84$T-QI)--PPL$NCZQX4*7#O$L="UQ?/ M9&5])S2TU_79PCNW/,GSW9W=Z%&Z:+*5FKQ"@SQI!?W4PBUK+]7-Z8-WY9\? MH\"SBJ0+1QORVWVJ,L)^\"3Y? _/O'%OW\-ZRUB>B.61\= I_%;E.X0W1+:A M>AX4"*!#A#N6&:YK>I <(T+$L5P\9#D*%LW*WG2NN[3$\E_[&,WJ-_R=; F M,HDF0[EN@;&O2X^J@4?:B;_"/U-_XP1^MVGE3=2H+(T=EJ7Y%#6P'OZ#8 /W M/U>2V!UBA[3>"/".Q-I#H5,P6HJ#!FQABD^;[<8B]=+)D:M);/HB$IN(H\@> M['F]31 AXJ6$#I\'"0G:7'IXEQO$9@A&)UR2CGZ;@)Q$CO[@0LL)_KE9U4*) MD2T#3C;X&:[%L#NX8H5C'2?&CK7P)MN?[^"J#**Q*6 4WFD.(1WE[H=6#([^ M_=P(HY^QO[?-7FSP_/BV#<-5>-/XF;%N6ZKFCJ*!7CB")S86QJY9AJ936VE"3AJ18)TJ='P MTV5&Q!]:QG%/\S'I_M7'/HA+[U[2]I-3 ZF[AU0AU0P/G=\CZZ_V@%\YK@O> M?*SECDQ>?'HO2.PSZ\;1E>*CAY0NF\IVN;(GU-TGLXGY.++0R^XGOAY9![V> MP-9;SP!>7#^\N?SX^D[BB&>A!32VG.!"=9)"7\1A-^]XB+R7$=!OV2M=0_%) MBLMBJ%->E;5$QTNP& 3I/C@XLHE8B2&=]53>"Z#TH%Y6QKM!S44AHEHO*@@@PI MGQMO4N@^'L@ZVY'PSUD.WF$O?FXQ@TNKUOBIG*^K9*^D4;GC<8?8F:&Q4IY; MHN4CFK%KDCTH49V&**-!6A/FU:T+^"[ZQ@CA-[ZPKLC-YI83O0N M/0A?OE#AJ^%K$R:DA!7:.)"JD7UN2J:L2GH8A@@+I(:-74\R%R[>803,BG M2Z5JVV<=I7QTX^Z=(?%+7,KWIOHI[PJ@NQ.@ZUN,)OZ"R(O"V.O+#L(@<>+9 M^/"3'9\^<%_> /I4//#AW/;T:80$7*E8HU9+J:'=7L^1M4+74??B#H2F<@CUX&RT0;,R5?#Q($MKY3\^>A\E6BKT:6KEN+4#NNC^6&3[H3 MR0'N0YXH_#>Z#B1,[EY_O7-4RWW,U;!\+]*PH063X/TPK@ZU,!33CA6I7W[= M;70B&/M[(S&Y:%,3:EW?5-=2(< _1'ZCJL7U6,3ES$=!J*N=1 M2>;'GJ#!"2B6IP!9A6[:CT1XP X2&MV7.<85ZR,Q)1(;B?-=9"Q)MAB5I N3 M-=APFO41[UFRQBQ55QPKICL2=^:SGLYZ-E40$DW$>;LY2=9Z.;3>'1ND.L7F M,V_\([$9C/O?'\5:[D@:AF48815O^*IU=_5'$NY(\DIN5Y9< ZVC?"#1@CH; MSE)A43P,(W]2:/(GBJ:WTK@EY^^_$U5?]U1;_QKDWT[F".VMIL?4E>HXK]7; M@V:-:C[@_R?O0 M6CE.^,2-43Z:RA&RL\:(Q/-L):U1*=\V&LN5JQ;.1G:6HC$PH5LM@>4Z!LLY MQ2(.U[[?Z '!/WO[]@TG@,X;4'DX4O#XU3J!U'MRZ( (KUEZDE2ZFW%ZY.=+ M35Q175N7@O6-2F^CPFYYV-?R!MVFCFX218>6_NKJ!#LEB?[/J^Z7DJ%5YX0. M_62[-8Q'K!D#9%W&21K!)?)>TA=2X&X/KF*1R[^Y9^J![D3(D:BJ1^+QSW": MZT'MC";I@4R12>%H<2BHMHFD"5(3[$H:;9;+F?1Q8.F/M2,O/P"([Q8QT=O;!M>$XY M?DL9@2?CWA]HF\E4N/!:5+9>:W.U-O\PT'/E-9SS-BHZ>4<Z2$A,G MM(?^U6!:[6*N6&-J;)&I0&.EWJHRX5W%T$1*I9/XH?9X[CS"1B[##A/%!))X MZ#2QT^M:2*5W[%>$:(H!27?T5[2T/$]CXMU[5&]6%I^&EB(TDK'<-JKX8#2[ M<-5+KL%R:)*\>'ZEV.:J">S!,WC$#=]FX$]KW;XQ4=Z+G"\,DQ@(Q2N0PUKA MSJ<+%/A'9'6'"20928=( OP$ (@A&L<(ZGT0VNTTL>DUL>YVBZMU<*WDFP!: ME^MPT/JKOWQ3\A45/OF?R&O- CGR[;91(V+3;-OHPUB, *KXV'!Y8!T[4Y1IT MU?7Y#2[%HBC5 M!!IWP'$W=2P3W,Q7O2#Q5Q:,5%D%IAS\!UI\:P#O8C:Q!]?$%JF)S/#A@STH(6\@D]M#XX CMX/+/4F>I M+ZC.0A\7KTJF-%YS-*NZLN^Z$& 05HPIZ8&K0J66^X"SBT-]565J3#[R;C>+ M*I_(%GE6X/EBO99@:EGX/Z;2YXM\&.1\=(K9>BU;;&_;M#A>J+2C)O4&UXIB M+%_96\8_O(#&0+Y> 4(Q1*%(W(G-,"]+]:*0Y@<01T#$-06FUBZV(48Z7 0> M^$5E^SG$7J7."Q!0"293%]H0H*TRUTZTBGSYSU)JQ(>=BQ@"*L03"581=?NG;A!\53V#5U$IHM"1R M#-NNMSZ.DAA0\@W ^8H1IL@E$\S'A%M>T@'TP=9AR,=":1]QR=;1^M)*Z0]QOB+? M*RG6PW,417.=8PK=_P^@*PF7KR.FSK=B^@**B>*6$W6H>JZ(82A*$!^ "05A MPO4*Q4SQ:Z<\_"'1:;Z8KS'MT T6J12&)8\>XGP9&H_=_&$:XVET^4M>DWWR M&--!1NSW,*\\S(-<]+V<\=V*QV$.^T5N(7XVA1HG[=E]:?H.^*9 MI/YU^GUBY^\;2.L'!(D3)!B*M)2F1%*6TR(](B21HM*4K Q'A)S![FX;C6;DUQS\EY)D'WH>+BR\F>5YE..*Q-,&.3V3#@QV.^S.QF]]QUJ,K'S88-HH%39$D#E @)O$4*9(42(HT12DBCN,D M30XE:40>E/W$LX9'-;G&3"@W4HO&JCU(J?C1JPP7Z(0?NWV'0M6I#;JIUHJ? MN6$IT>33EEH5;_DI$7A:WL %U[9FR8D[%O$CUR,.G;:6#;R"P)3F!G+"'HDWY $XQ('!9<5:H#3:D:?4-CAQ4L4_'P'JXW M1?*P)56C*UU_E??1F:4U\ZOD"F_,QM!!/V@Y&M+S56,PZFEX62KTQV99Y:8, M;'DPHWZ!K&/M29/7D*!9'_478OJP M)5*PL8RN8T5-XOQQH;) !HUV4Z0/6XX9S&PO$+2EL1351GJC23;+CD7L2*W; M3+>2)V?T MPJKIKL F\-XUZKR /304B_PBK9D598KCY M0., SZ(4D;)LEX)-C_!*';#5?F:(3U"?QL>IPG25KV4AL8XPJ\63()O&LC+' MEU=L@0#N<$"RV7%DL8%*MJG)[DNC]!1TT-%42+X$HL.0]U6HZ1I:HH9LEJSN$B% M8SV"+%Y46]P,J^@UBAQ)IGIKEPN^XR('T'61,Y72-^C1<%'9LN9.9E!E00'< 19 M(QJKHFJ&]B$(4^->L4<7.PO8ZQ%D33EW3B$]A]9F:31+"]V2T!W#L1[!@%5; M<,;25%2!QZF32&%C@T:*29L>G#I;F,D M3FK$M-/BV$+?5_K97(<#3'B,_G 3)4JZQ+1%+J-K&2J 3?3^[#I$6[1(H.A MY@ WA;*;)H0%31.O9HJ@ M&J9[5F5"#AJ8+L"F1UC@MR>Y1LG'FEJ=*2?3.:$\Y5N06$]9 "U_A9)& $JC M!"3H#-"2*)$T$-,X7*Q'*!C1:/KM3SP1H-<];B8R'V&#U+3E0X5!'D$'+U%(;, 22\0(,K888?GJZNP MZ3$%(>.IFJYD*IRD3='E J3\Q7P1-CU0$#(S*BF$@+>%66/8ZA7;CIDW8ZQ$%(2N\1GM26>>Z&FF+TU)#S3'CL.G! M "HR*7)B?66C?I?MVV)ZV4VWF+#I=@#Q+HO^D4/(*>P./WFQ6'S.X,:RDL7; M3T*?N.#M9,W#;T9\$B.P*(#TS8CK,P*[^Y:(.##B6S7%A!'?JBDNC$#O,.*; M$^?CQ!OW_%\T6S^W\NJG%"M_20N?_SZVDT'VYV_)&>[/%OI'(0G^^P/_\5YI MP^_HRT_](SL.VX.E!Y./*:O?A.Z#^;X1[F< '9'TK$&P&Z%D'T0?&NV;[B_ M3]_M%Z_\U/O0/RH.X?GZ;UUX25UXV^ @SJ$C7Y>Y>!WKB'%=$*:=G%$$KCS= M-]^!>-J)_=S9Q&_-6P>W/I^G)W)MGQCUW\#]!N[SH8_;0&[LC.\#=&[NJT]( MT8)Q?PL&TZ4E[,\2IQ#%M1:M4ONY$:- MJ!CB] K&UX&B^;]?T_!/$'L'A%Y[$8_ 9T5":H""1G=%C@VH)%')-\J-H'GL M@IW'Z]MRJ"72_+PT$XSVK#7SRH0ZT?8NR$%/7N.SOCEG7 UDPV/ID8HU3=00-L[F)\'JHGSA._\3IU,&E.=_R^BVO\?=W/D5@ M,7QS)18A H-BIG.E74#+@\9HL&R5*_;DW!*;3V-X#YTO&$56]D!BNHE M=&M[K^#_O2F5S(0W)X:GPW*6D[7\H3?R]>UT6P^SW7B^3Y$0W7*V6,ENJNM6 M)AR>ZO35+I9W,8+Y\1LGT)\4?GBY7%3+]S)$NI@8?)Q*#;;'5=KY^93S_8J3 MZQB#8L<*J90DH;A@!U3Z";'FVN%EOG.@O^52[MO8F_G$=>TVO=LKAQINVLP\ ME,P:\)X13KB896>XVI%7),T9<[8/ENE,T)''X>B@>/[$*?0G1ES0^OP6R1L1 MR6M'7V[;DGRC4'++U*(TF'$4YR\UIFQ-6S-LN8!""2U,XB>:IGY2Y.$]JE\H M(E4T9\OI+T7]PP^?/$^&*VRFOE.#\T.*_/ M!Q.N3/"K8E/ )#8UAG),K>4XE?Z)8?27"8,5S3DTUBSG.QSQQ_D^W^&(CU@% M&[&!#L\1)8)+9K%8,+,<-Z/J0PMKLDP&:XI1I0@<_8G2^$^23G_''_YX&?R. M/WQL33\IA7ZWT%]6.WV$0_J+H(I5*O.2$$IAN)33/_%T\FW&")15!5N:8>U/!E3B>XR6)]3>3YD MRC+K6;4VY_Y^]+WU.'%GV_?[^"J+?O>^>$X'ZEG9ISCD3(83808 0VQ>% MT(;0!EH0\-<_2=@]GA;MWHP-=D7,=-ON=%%5F;^LW"JK*R4S=XDTMWW>4MC< MD*!IM(HR% PI0$##D,);F!^_!FGG$-2\?FELE51RG MJAC^7)SPON(+YP=[G];8/%@?T-?Y:+X.C#?\NO7PT%3=M_Z*70H'S4WR#>0T M+4P,O9U? S:BF,O? 7A:W,07U6R]('I&*36L48A0^]4)-$-DD'U2J.K&7TKM&16%;F5NS R< MAGRL&T-FU8^P"6OE+QUDE@9192BZ2A$X#&I *,.@QEN8*#\%9F_N\J.A; #0 M'$^;7IL_I(A8@+D(9K X7<5)[-T$,\ZAG4HK,RWR#:WD;QY#%^@WM-#;-M&Z MJG5Q,_W!WI6I<49@#L#,(\KA-PCBH1K&HEFWHVT0J6XS.P:VW]98$R$=R&8? MK3G=.7QLG%_O:LGO IT< M[D?-D*.VLLJ?T#ZJT,<34@ ],TU8M(JA>!6CRYI_J[ELQDP^N *]KZ'Q;O9GK-;5U)DH FMQLTEMMB#Z.I?G3COE]$X*I M4CA1I=#G]!O$/\3_"P1:/K@"N+(%]&T-L#NT<9FINW/!FZU==(XO$B6U<@U MG34 0V)5E'QY"^B>M78)?8V+V8M&K5 C^RCY9YA M@31T53_F?%UXQ%+V]3DK;?0,-3+&^:)%4XZ,0O^V8?8! M:K[@[#"J^O:"BCA9+I2A.\@*O4/-^HV7K,E,\*IW?@Z&*2[$T^5Q/ M*0CMCP%M6%;R>X6H;P'N.G\,3\IB[>STUG@Y6XY-D[!R<%-YH[ JQN;EZ<]E M>Q.=&KG3K!J@!T;H%4 KE#9#7E-:VG_'(LE?N@VD1P=#' MA_2/8.CC=WIU/&+H'%(=&/&7HOMF$.BI[;J7*D64=F\:#M5 ,-H&&?;FC-0U M,NU2]!!EJCA@JBQYQ4)5B,T[P2:,7?Q>#X]?0N?G=S:0K<]CPU9F$\M M=)2CD\K126=G/TD_U^'W+H,/=:-X;AX6<4"7!$88KF\Y/,+M03,%OO;-;*Q& M[6<6T3OI0A,S:,HZQFEPX!2TZ/])XGB5)JZ8YX P?EV/4W6,9;7C18-0'$&KU+/ OG&0PI?76@Y%XB^<&'H1]0\?ZN! MPK>'BAXD>=#F+6J^7O"5O#=>UEOKH^L6=UZJZARNFFPK%G!'%)0:C1YIOS', MK(BB<2C*$E6* 546@YU#(7A_]FK*QT/OE2LS+]D.0U;:"-A*$Q)AL4KZ;GO0 M]D">X/.^CU%#^4OSN1O[?.Z+ZP_KZ)*^E?O;J]58]J4=7DZQ7UW/GP*CH?&ELW8&R] M8$3RELRL^XY!/B!Q> 9B?M_C#,,G_OHS7?QX"D_;R:KG)!+KC;3Y=J9N1@I6 M=/%CJRB==S&'3Q- 6-^C^W3GTTP+8U*<_ MZ2I%$U6<>3_/'_8"WT(F1NAEF[V*OSQ.4-GF5]\"'YK^-VGZW^"288'VKYLB MDI'!+K]^NGKF\?C&1%@-C9T1"MA4[":'CB0L-I:"%8W[*+1* BQ_T0UF1B&$ M[]3KOV^SXX= G(XIS9D/1@= K_2TK!T/S+_NE_Z55N,1\?H^&W% MI3;QN>*C3!<<-YA&2NYJVE(Y!2O:[;$D_AVG"((:@AJ&/%[<]OAM6,\,?C+E M:JV-,"-;M7C?$,*N-LIAG=\B8T$5H'=\?_PKRT/.-B:,5=NOQ.KA"J;'!U1) M'VO),,;QJY;'%^A-U,,/J*5YM! Y[F"W@,WMV_/1T!JL_4PM/?;-H[/_X7., M=P/E=URI<,]VPT^"SH=J*@X?%7C51,L3_'[UCDK;?VBYD?TTGX_M)X;^ MX%A=[/[)\:V99A/'2.8UQ6MB5&K02TO!BF9Z#%,E4*)*L_#*.]04\/F!N[*- MKJ KV%70CA!ME0+>.?+>E.O,$X7+=055Z H\ MB$'R;30?XT-**U%(R0FI^"'+3?'Y@,O1G-_ I]DJ0=%5C'I?49K'JI+'1PA@ M50E,0,.JDINI*GFVW=@!Z\21L4%E>8?2I^UJJ9_$OJ5@]+GC3Z:OJ/QA AA' M@="&M24W6%OR++A7Z^Z"QL;UH^P-9_Z*6=>SA7$YN*GBQ1&2P*LL_MR+(S<> M^,B&%..U$5;<_!Y-G-^C@=&.6T]'W^"2867);SR#E /PB7/TK$;:=WM' TR1 M#<#V>WJ;-A9UWQ.ZP5V P9$7 M-4^>8#:_&_BL3AML&Z(=@CTG\"X^X<:'R>S4ROPE]MQ5A&*PO+,(C(5 #? * M5LS'4P%7,VQ^1@< ,]".(39;.M0\H*.=UJ5\+LUU %5T%B) %2-?WK)Y33/F MZZ8C\$5'F$R&A2&OWW DQV$.PUPG7=!$+A59VVD@)H*ZTU*1"K!>B^7R*>6Q MDBJ*H54<7-$:@5!^)U"^M[J0G+DH]I[:CIX+,F%_T3DJAK/Y+5L8:H!Z MXT9C$1]=<;Q&G>D%S;$5^'20[B1$F/7GN*;N:4I0N'PJ>=J%93.7@*[BU'-) MU)L+4-R>V']8!^AC+?G:91^WMV0HV!]BR5>O@[C:FN_/U2_J CS/CCTC?U@D M?U#D?"O5,GPM[U3QC] PC; 2!Y5!$!L5E/XGM.+O.&'XH>Y%?%D>?(,0"NY= M9:R_*;G0_8%6(K02H?OS09;\$04;NC^O:D<\^_RZ% >:L\Z^-L*H2.S2_ZKH MAFEGKI&O'>&+[-"HA-X0%-QW);C0&WHYZ?RJD.892!V$VDOZORJ-8/_=) M/YA1/(^N''8),#HM21 0<[=$YZ=&3)'<\]4(#]G ?*S8R".+O*M&D6@6QREW ML".EN""N/%GS>L\Y4 -0Z6N8][!%P@@8P/TP)[ DNVN1I_^1%&B2@&R M"L"E).7W]_Z19W;QT46\]=*O(9&A(?8!.6NM/UK%7TISC(B$<)!T83:,C.VI MLW-\='11L'X1A.?O\G&RE67;ZO[KJ5'T\*-/?P9)'.5BDG'LBQ[]@;6K<:63 M^$8%!]5*+B??7/YK2>R3-/C+B.RX=]P&B;=H F.7#@>][G[<";@7%%GQKYV_ M*+="V.\-6T-4%,3UR(CBZ*CNU13NX ^!/N%&;:Q[JO> ?62&L;Y<#)$=EX,> M9("GJP"_U/KJ5[1 AH2ZH14KKN!H@0;\GS!2<,N1@FO["M?FUH^7'/W 2>3. MTQ/2(0:8,VNW [=+:)W^T'J#D^BO.\;-;0A M>-U:RW<6#"K,W\*:^QZ&[B&L]QN.5S]Q8WOK?AROZW'!%ZRO>J]/L?9T=@"> M'\QD#Y]O1..5K"_3TKQ%9VJMG9F]L?>DTUW8V\SEP@&HTNBE/E]7=K>HH;:4 M8N$PE&U@],%Q/&;K#G2W7M59>$96L6U-0 5$;,O>?,[79VH7A_[.>B7?:XGP74HF!BNGNW?VZZZ!H\>%=5.F M[+>VS8KKG2D ^,#!5FX ^B/RR,Y>R8Z5IYU^J))M1.:]A;^@O .;X:_L/Z'MBEE]H+!(/9'\[XIJJ M+"$FR]3USL''+ 5GS^]0,E6,8*LH]MQC,1#4$-0W705]WXV!?@G6O5GBMH"U MV,O2(.$1-^Q'Z"'-89WW"V+H*LX050*\A\>O'ZP/34N\Q%7S(-;YGA%L;OP[ MZNA==D2]\>;&N6[ZQUV9'&,C5FW?T 4U]+.-BIZ@L'X&8::;LJ5FWMD%)24( M[&9L\X<.D$@-D0S;%3<-3B' N1TBJ#* KK(85E)2,'H'H7UGS8ZOA^VK&1Z_ M!^Z]/2"L970I0CVY6V=-S-LGFW^4GKWHBC"^+85](+-8#ZB MVGMW.NY"G.:F]-E=IXF>-)KG?/VBGBOYI=&RX?*5W?*_L9IQ\/I@_$'XO7@=DF9D7 R_-H=R4^A!5"9KHZ)J M6N!E:GRC%US@;^_S_^KV_L]_9W\\_I[F&FJ8*X+U MP^!?8)Y_R*,: /]]E6*QOS,)(YX8K>-1' M3Q:U/INY6*&:+ -9A8;J(*J9?>X?JINJQ^C1/&<_?U%U?WQ1:7@A-2!7[Y4G M7^>[4=I*3ST@3S;L01,BKF'&?SS\VN//"C7VY8=!5*2+_P@-5XWMO9&/_BT6 M_?TC+OVF6J@*Q31555=55*%-0&5^#8DJ#)JI"09E:9U0<4S#]'P5ZDOQM>15 M/(?&;*+3]E@0*\VQ.)NT*NT!_[G@]7GV_!-,?2F6%\V!$?>"*'K1:7]GEL]Z M3;PXD,1>N\Y-A'I%FF1_]87!1*J(C4 MS->4TX%?&P>!+ ,/T/568O5 =>QHL=5.(N:OP2BC+'^Z,1&QPZS;E;UM$"OLB&YSW32C1-&O24W# MF]9Z\\,$&#LP3EM,P+BGS&I1P->4M>G8F'!#Q'=X-1# ^IAX'8_+*$M+&BF] M11(K'=E!>D"?;]7I8M;+QRPMJ=G:; B)\'<"OW,\_KA#N.,LIRPM*9GYVZ5L MG#CA.&"B=G/?W'>)_-/+2])H:Q22$:"%9FIW^\2D<6KN+84L+XD.1EW!'^"4 MHQ)[?-AO;8^MI95YBR5*:1>UU]&)#$%S$RZ\I3T/:IEQ1Y5@OK#_G7XR\A<=="![WA!LHG X/JZS MN5[8UIJ[/VUK!,JSCJD<.3XVM$BY[+2R4:]L*^! M,K/GL8[WG42EIR")#6*L9*07-@M?4:.%J PE!QL3O1KK!2VMG4W@PF:I*LTH MIQG>$-29UQL@@N_)?$9Z05H;R'C4[6!+ ':TT0/V,ITN62LGQ4NC4C.<[6\. MK(/4/50AD?UVM"M(V:])H\7$]=BUS8 D;W;@QV:&W"%@^D_GGMG^Q !G\GL6 ,H\Y7A^,2G?K :G]KE MZ&= %,9H'#Y.Z.&#T/-I^F.A:8+\3+'/A6R>6*-/Q@^R,4TW2!\/Y\?OD3R$ M\,?9TDZS_?FNA?O@/27@_+;@23JV?LZ MD!&OQ@CP;+(&,N*U&(%^QB$G;H(34#?="B.@;KH-1D#==".< )_!LSE'R BH MFSX8(Z!NNA5.0+OI5A@!==-M, +JII?EQ$^6HGXWWOU\(O7:GTTWG8 MI\]^_?T)L*^*;;7 S3?E/Y_(3[]:H4=]ONV]F*Q#PZCTLW]81Q7!UXV\F?>+ MU!Q_SU%XG7S\M[%0VHR?!,<'$ [)/OQ--/XN&5 5OKTJ?"<8N)V[R3^-D<>& MFE!K0HGY'8F!VO3MM>GK&Y;8KZ( Q3[C]PV#_/K."RE-*!CO3#!P>)K^W&GZ ML<4%ZA&H1WY$C_R:C?7F#22>6^38V!M^8KPH -Y\P;]RW>H%\A7?;1SQJN)? MWI<7NC^.W^92W^[N:3T)U7R<_/;!^5;Y)'ARQ7R[J>_W!M[20)/JK#MLPQ?" M(/WUSF$%8!MAX/'9'/(ES.QXS2=1MNU&*!PT-\DWEXLB(_M/GZB'2VUUFJTM MPKI=U/'(Z\.C(2,>U[#>5D4PO6%KU%B2(^>(G9*>+AC$',_O8A4]!JLH M2U5)DKJ&BCA[75!%W QNH(IX316!7K0BCBMA$NRPC23;L26[(U6K<\%O]!]] M"14A-I4>M9_3?6?'[Y!:,D*TR3)7$>RG/_.G#5BR2E+E+J30BH J JJ(%U 1 M7UD17K#?@7ICN)*3Q:R.;II(J@IOK"*P*.F!+B4W'(,D:KZ@;-NS<)2;0=BG M/W&VBC%$E64N/4UX3XFM9UM/!%'1ER;*=B:ZET#C[>BZ5UWD2SZ'\'S=Y-55 MT1NQ#,HEE,O;D\O7R>-!N81R"?4EE,N;DX:UB^P7INP/F_9I;1TOW(_"-W646S&01ZT>W6"/>V9D12YL]^\?K; M_M[PXR \*B?>H%][]NM%K ],T%4#M=>]WK=6G^R.73_O0GBE9)E*I2 MX"H/H$*D0Z2_$Z1?)5GXTDBO"6PZ(P)W[R3IHG[4=9S$^FDV[;S;-:AB-%DE MF:L@':8+(=+O'>G7S/F]--(5=!^'XW=6FFQSI[*<_,;Q*47B5 M8&'6#R(=(OV54W?).Y2M,B1>I5GR MCI-W7X4;ONQ+9:^Z2<&PBOK7%L&(WT_IJULJ27AQY06+$%ZCVOD+(&=AQH]Z MD/H7U-2TAR#AL!Z;3M<,>;XE=7W:XY2B9S6!5C-V7,\8@4B&2'XO2+YJ4?(/ M(7G.J+.YLUJ[3I/?HGUC)JX99)0AF?KT)\FP58J^8L$QA#*$\C73>"_^3.^K M5@Q?Q.\W'^WMKX]\73X-IX)H#6>3@\!U.E&J%&]#Y._>73J37^+);G@H0R2_ MDT/Y-6I\?^A0/O;8SEJ>!(+#!WZ?89V3QM3SMX[R* !)?^]4ONKTWH-U>(WA0P'98H/:"6F/-DP^F381PJ%5C MK@[Y4)G9G,(4I0EXE21!E2)PF,: ^(?XO\^0P_/X)YR#T90;T5!&#HL!.V3F MB+C)\4]]^I.MXCA:Q5AXO1G"'\+_3B,6S\._(<=,=RX(IF!'JVAU#/406^3O MLK)%!Q2:):N OF+B .+_9O \?\N@QO/XQ_3Y84L+3C%281:NS8]>8-:)\=_ M4=O 5!D2K9* O>/:AN]=3!:W1LX-WZH8AZWA1T;T![R>#*\UW?ZU)BB74"[? ME5Q^H/PSE,L[DDNH+Z%<7E$N[SDS>*X7E@S7S3ZM6K$,/S.FW4KF#U54W;-] M.XK#XD$[&#" UQ[@M8=7R?<]H+%YQB+GZ]S?D"B@=[J]BP4O2YK*S MEA$D**!-??J3J0*2K1+851J=PS0?A/:]0_LUTG2_#&W/UMN[:W^*VGY[X.)<2!YB K-3+RU[>\?&/.]X\?DW,PG@?C M>7=^3^E5@@!K-31J.8SX)RAZ[JY2G0EWQ/%(3YS$%5VTO29MJ\$-TMES];(D=I00V)HY7C,7QZJ IRN M8M?I&0CSL!"1-X+(5_&\?Q21(1XO!4\7M=;_E$\3M#%L3=*E[30'3>D=5N2U\-)FN.Q>%6G2J-8E6;+ M5NM[2KW7C6V8;6.Q13"B!R-Z,*+W*N[U4]A=T$P<33K*1IB9X&CH]:V-F( \ M9I8"5F32L2J+/=CH_>J/OAWT$NLVMLMMYYN';H MS9MXHW258JYBY\-4.83OO?P M>V<);\X+LLF=7M:!_Q@:YUW?EX>7XU_#C_^K\7\C")]"\8)BBO'(K=OT/G3L MWCS5=N+@E$XX!<6+5ED,J +\BGVR(*0AI-\+I*_JW/\,I(T]-ZB+"Y&3C_/5 M*AU,!R!J%I#./7V2K0+LN?0!S+!#2']T2+^&P_\SD&X/F;HW/@P5L.NB_5A& MIG);2G-(9]X_3F6G-'65>R[PE(:0?E^0OFH0X&<@W<16+-GJVR-A=Y@(DX67 MV0=Q >DBSX\R59I]KA#NGK/\#ZVW)T&LNI6@U*H*ABUA'S[8A^\N0@U?^LP] M7/>Y]-(@LC[T+,=KC8 Z2= >6^,V!#]24.)\ Y\FJ2IUS1I#J 5N!A50"[S+ MZ,2/:($^WEK\\AH9N5:X/R(.$[C59RX2E->6()P8[" :N!= M1C1^1 WX(5X/M"%Z!)B,U(]L2G6G#2Y7 ^SY[B^!5BD G^: :@"J@3N-@OR( M&O" WNTUMY(A)$'84OCA@NZG::X&'IX?)S&R"HA[?G[\C;#^80*V[WV1KW/] MZJU7">7UO2SR0\CK!\IQO_=%?@AYA?KUW2SRGN3U#I.3^9C/O:C3]K7 ,RK_ M<(,H^F?%# /O,7,9^-&+OJWSYML (Q0P0O'6^8K7R5J>0=W+('WI;71_!>)X ML]X 2>3 >.$GYEKE%)3*\Y;Y*X)$%6#/=2F$>@#J@7>G!_[U"DT$7R=9^3?P M?[.#X&(ONG.W97:=F0- CVOMNSO/RK5 GK>L @++_B\7:KU$$T&8M[PQ6$ U M\+[SEL^: X?8M'OZ;&T(=K-_HE"2'$R94:X(V** @23Q*G'-,FRH"&X&&% 1 MO(X]\*KIRA^S!SS<1P'7/?"RS.4 M[WF1]Q2GA/(*Y?5#R"O,6[Z;17X(>87Z]=TL\I[D]1WF+<5X;805^R%[^7#% M\I]_P(PE; ]WX^WAWO#@>6O&0H&& OVBEO];,Q8*-!1HJ*&A0+]C@;[UN/Y7 M+5J;JNT_5C,&?D6WHVT0Y>U8S(H:148,WR2]72_^';WQ]!KE1%>I);1T/S+_ MR%&49PQ%7U)=0S1K263[1A1QOEXXWEP!I>?RB:N140M\542%XT'4;=3=UP=T MJJ!L7F7(TA?[NL,72B$VWPDVKU+J]U+8['7:U&:B;5>R75]%^QB?V0+*Y=@L M7BNE";K*7'@UY>5J_R \(3S?M/+F*G5W+P5/8DAC4PVL^XXZM2:NJ<:#^KB M)YO!$V6J.%8NQX-G)P3G.P'G5(;,0R"P2#8;0?![M,E?ZSH?43=0_^A M0>!_Z3%\05$IYX(/1#%$\3VC M^*KW]'X.Q:-.-]B)8A\ Q/$=2B#D_=!(TX,H_K H?HV[ M=3^'XK0&1C-U6#L*GN!J$D%KJPY>H#B_8T<5W4'!A8<2X6$,8?S187S52W(_ M!^->[<@O569%.3LS38X,B@>CM#"IB^Z>1)6AV2K)/'LEAYBZ^Z[7C&:$T+6.VY8R;@6,8BD8 M6KR 6B59O$JP5VSS Y$-D?U>D'W=QCT_BVS*;&VBW/G$3P MQB.3/Y+19I^,% S+8Q!4WF:X2N#E1]%@V@,J Z@,;CAD\4O*8!TC#+?N.;KC MN?AH/9)F?LTKE 'UZ4^B2K'$Q8=282D#5 90&=QPE..7E$%KMYL!T,:'3A=? M#!J($VY6XS17!GE%!%XEB3R(>6/%&D/\P8=WWOLA[ZC<(Y17*ZX>0 MUP^4$'_OB_P0\@KUZ[M9Y#W)ZQWF+K,Q\XOBE961N3[&8](R5@_&RW40>^L% MWE (XKV%&-YK".%U[CD_/EC4" ./SZ9A^TFV@^*7=XEK!2C/=),#G"P@#URTB$>=['L\%(?CV:;ON6&;'P62@8_1,FRWSVQU$ MGJS$,*9*H/"&%E0&4!F\\G7I-U$&7J^'3:DF'0!$GLM4O<%P]1F7*X-SC35. M5?'G+WK!9"54!Q]+';S.O>LW40>-$-GC 3=I.XA_(C2W+W?I36$;G NSV?SN MYW5J%Z!U -7!/:N#*]_??A-UL%H 8T*-DT"04*F#Z[MD4]/27!T4^4JL2C"@ MBI//5C;"?"6,3[[G1=Y3?!+**Y37#R&O,%_Y;A;Y(>05ZM=WL\A[DM?[S%?R M21@:?OPD5_FE/S.,0\ XQ$>-0[Q&RO(!>E_"# \USS7#-TP[OA!!&.[4.;66 M6ZYS;)C'1GA$J'734C J3S82!*@" ,.)$,80QJ^:;/QI&#=&=8/<"H8 CM%V MY"3[K:SC!8RIO,D:16)5YDH/G<$T(03R70+Y-=*$/PUD@)^D?B2OQ[*( ;\V MJ_<3+TAS(+/YY62<(>&)#($,@?S:";Z?!G(R-!%J'%(CX-G)#%DW70T1BQ,Y M3\WA59RFOW%]7>._1[3V_B?AXEGPY8\=?#I(+YRO9L;53FVNQ0/)ZL:%&5I,&F:%, MYQXO=3EN!1.7$-'WAVAX'$'AO5OAO4>?[U>.HUA)I<,R[\<2'>8Z?WJA9Z!$5?<_*9JQM*,9]XV--:9BVSOC>+',$!U[7Y9 M>*8']"!9N<8[T7(WN.#WG#O. /Q7&?MS5>>[6K":X=$"%U2Z4YLJ38Y6VI:" M,44W70I>4(4* "J .W*_?UH!3%;FH3]F)$80[=%RRX\7H9@__,.<'P/&,;:* MD>6'?V"V&:H J )N.E_]XS; HNT@=*.+R)AQM!LNT<=#M5 !;*$":!9>1(4J M *J ^XEZ_+0*8 +ZN&]$B" G0F,S<9)]O4$5;D 1\LB;4Y!5#'M/KQ!_B7%L MC; 2K=70J""5E1K96A'UT&TWB0T=1FKOX[X)$AD:8A^0\PK_:!5_*8KH=]V. M-=T!CVQO!JXW]'S ??V[OS6E\[?Y0-F&9+!TSS])C5R7//[HTY__]66K[^SR MR^^IQ[J]MW6C4(X%Q")E=YH3AMWN[@1OZ^WW;Z \ MCKN&/^FT>=FQE[/)M!W@JH]94'GQ"-]Q8GJ.O9RG4(O>B17XU M4G-5+=)RL=G8:=N.(&&FN0"-8>KQA2W"%EKD.O%::(N\F18AF)Z01MM&74C$ M%J-LEATL ".H1>Y,B_QTL.>J6L0Q>93T@=ES[.U@US*&;%OL%5HD#_J SRCV M\N&>MP[US@IQ-O2*FDU6M8QSY">J)%%Q\:$H=DGB@FF5P,P?D7[-(-%;[\X- M!<+?^[IO\6;7+Q;\/2C$PRX!1J;-B# M.D='R>/?\(?/X)[J4O8 _,0HVO@Q==P'?F^^_5WS[EZ4H__O<1*A7I$GV5U\83"IBH\*WN$%3D+(59C\7^6Y+[-6%L?0_%6$DMR>+ MRC_J0J/-MX4!O_CGO_]W]5J:^GL+^D?;K\B?I<^5>N"Z:AA5*\9!,S+!/P?1 M52^#6YS]](NR?NG)_[86?L !C1N&JK.HLB(I72'T%:ZPS(I4,!JL5!95&9 ? MZH48J8\&@,EN%_/^L"Z")!FWFU2,A"S'Y;;+UY24N-?W^/*4R C3L@X>=3H1 MDY&"E2F/:7>"80Z/._Q!6E$*L-U#R\HHZ:\I$0)!-X=CCY#MQ0$=A&JS":)\ MS/)$N>52$M!TUQ?XGH-W]^Y4VW%I_O'XUZ0&,[5GQVY_!T0J4M>K4*[/Y,S- M4=#2!-)&:\DQR]X!=)U=?2SV?,JR>HU,NF#AYY3LUY0@ M07=K=#%>R#:1J-U^>ZIH=O[IY>W/A'-]0&4= WPZZ4[E0$P,MB MS;2%6+23 MUC4#[":;?GJP-RM]5I"6IBI0$JVVEEW)44_F8#68A@-:R$G+VR^HJL/'B2T+ MB:+0LP8=^RTV7U5Y^U.4\*:(O=[)]MY+ ^#W4E5/%5(I#1HJWK8E+^*N@VR7 MRR@(.VS/&&64I46%G5Y[YW:WJK"3EQ@5=O"$2:V,DOR:LFZ$12E9-$84@:P8<^CDGXZ6)DJZIX8.2' 2/&$7;;I5WQIK7&Q,"]+25/L3$K0:P0D7COQ6G7CBP5/% M?*/*G/*E7;L3:4A=WIW:_FJ[E>;]23[7,J?,^E!<(US'=&;LHD&;JBV2;$%: MXM1QMT%/AH;49+XGSO55*TSP8)3Y2Z5!:YK#'CL12CCB(-36;:MSC"4NHRQ) MZI85K.6QRVK"K.TFXCX>Z #D8Y:6KR\/RUY"<(33=?I>#>GN]M-#3EE:/5?K MMXG.@'(<@Z##59\S6C,AS2C+G.*0WG;E25U5YIL1/^F?PL4JR2=:QA3=XL%P MU%EM'.K4FDR(C=;=L/GGESE%$+Y -0&M@V.F_33]9 U F$\ 0TN*(LXL-D2=GNW, M]@95G_O=TR#-QRQ-M#6KF>LN&NX$(PSW'10Y=NI1FE&6]G1TVL].@^,L<;I# MXT#N@#T7L)RRO*":P MBK0X%*2EJ093?#TG1TW1P1BSSD5D.L9 3EK>4T-19\G&[3"R[6!'<6HB/6N1 M*LR%/:4%L$S4E@BPA)ZQG5!IT2Z7499FZJ_<4+'G$>E(LL!'BMB>6>M11EF: M*"HC_<50 ;@LDD,6V8MRU.KDE*4]Q69;_;1#"-))5F8+>+7Y:2OEE.4]/>JL M5?.8+2$88Y]M.,EF,"0+TM),Q8'/UXY'9RP8?IKJ>Q0TD7V^^O*>DE@GYN7: MP@"J7S>8]<;?VYGR8R[LJ=9#-6]U3&F8G>I@,:)+BW6 M8RYAQHXRR-%%<* ML=U+\>KH-'+*TI[N2:L_3,F %]0QYAFC!N'O^_FGE_<4Z:^9!BG0'=E;65NI M>["UW)QA+^QI.AG:]CA8NH)!+Q8,S8E4S2](R]BG.X'7Q%+*L1VFOJ9QM!MD M@,Y(F=*)DFS7\W1"$7)7':0LWA@1]"2SYD!Y4X=]'=G929<5FH-6:CG($:ME M\,M(2R<*VM@;P_&Z(P.JM1)"E\8Y8SC*24MS3>:G?BLTNRY $JF#^/7.(ND5 M$RB=?J-IT*ZUAH.I+-D;3U'W';UO%J.6-[:[[$8RM18SI>KO#\S0Y+;FV"IH M2[.MU7J@SY[JF$Q)RP$6AQYCKXHIE+?VN.F@DU1+/2#N5[C81FTV<,YS*)^ MHW@AHH,%+V,C-QC$P.U08;%AY2.0)U8(*ZP\%T@15K.ID]5JHL5\RV?@\& X M-C,:K\ N0'%ZFR+ZP6+2T#-%H( M8C1/Z'6SG])2,=OR[BXZ2R!MI88@4)DS/M3K%$!7V1SP\LJFW=G&[%G]U#F> M<,[IL0(G9T9+1EH:U71JALDQ*0J.DFH%ECCCT0QW[).](YZN&7X!BT@B-=5Z'!(RM&9 MMB3GD].D*W&]V5!(C-,N\HZR'\;9'(CR[LY',]>S3143)"(>3!G,;$GC44Y: MVH5DWL;HQ9#)3B63&> U4>NM92LG+;-7/'2;QU-FY':7HP !ZX7OU(I1RRY) M>V-HPWI2!PG-L;-)3$3$O!BUS+.0:V56$3IN.MC858AV(/RCSS!@0RDED\V@T3QJ.R$0B]Y!_M>:VZ3WJ$F=-?J,6/< M;(%J!6UYPWANXZ-UF12=IM>83'$+&^#9AZ$7+'E2;!S2PZRY$CRL@Z(M*>T. M\BE<,-!IRHUVLRYN ZE)#?;+?G1"JIP[*?@>&"17F]93+:\8?&(CIS52B< 3P7H3ESKNP-S'K MF:8K)^F"I)E.F,U^1=5[QQ MEG5T," .T;28;7G##J8[L/KDJ2XW'4X[)8U>2(M63EO>L/'*C?C#:4P(U#98 MIZ>I0Q,YU"_8X*V3M-I-,;0+)#ECW4+>&-);,QH M(IAXHYRT--D1:"L3J^9HLD>/#KM4'AGHH)A :6_5^5C;++%F)F#B&F43;18R MN0J[9(<[2[VI62I!A9[_MJJ'S\EI*Y@X/MLO5HA]+^G14T)961O)L-^+5 M\"1WXP1=6)([C^+S'$I+VD5XY9-3)7>4<%HL%P[-ATU MZIO68C[8C3*078CR:"A9F9BF@M. M;@G6J9[W8KD0YR5I>C@ET^/$0=!)*#B>;4U'HYST@@+!C$C3R7CC)*D^:'*L M,]P/BV'+"VL)4]/1F[4E\*93=-*TAH26V8+8I5!OX#;U?; _X Z/)'-AB\Q' M/:6@+6]NC;&$77#,/MN>K?BH@ZP=N986M*4YQ"22K6I)[T&"+8@QHHB"%16/ MH9>6QN]9^;1)BWD^:0RTE+(M8T9S5Q:S04H>DVPIEV.BUIHABU MM+"EK!]/AQKN.N(>E0377C8ZF5F!70CX[@7'1"8!5W>HP58^]D<:#J9?'F[_ MB@]F3+*3I40ZLR%WJ(VV9DV1BV'+@/"TFCU7AFE?L!O1-")=>3\_G<5 MI4[L)RDAS/1:LIP/A.'J6&Q"F0^+S*+%XW6SYW07S![H=28#WIFVQ >"((#< M[X2QX+'8G%!-P=/2;+X7;#9MU6G*C'*T@8TTD+'!!A.JR^6DY6@JT6?T@=0Z MRD; 3&)K/R6C>C%J">F\U$;QKL^@@JK,.A-IOT-62C%JB0]=83TBA=U^+^Q4 M6YGIF6IH3@K2LA);3TC,,&LM%*@'?I<<9U2FU4<%;7FV[41>S(+:2<9:*[>% M=FADE%DVV"7S[N@.9[ M94TMQBWS;#\Z82@E#S,_6>9-0='&720IQBWSC$S,F8H/5<.19G.K=G"-^7Q< MO%92=@LB?)8TQG,@)-V /QZ)/3G3"]*R*N_W-8>GUP=';.!UM];&.#D>Y:1E M9Y*SMUMMZIL@B0>T0&^.R8(M1BW[,-R0B8><*#K>=MY4,7J'ZWPQ:IEGIXVZ MUQ8I;SI'S])P9[NI#[G1XRLL7\F"2G3,UO2T^<76TK3E:PF M"ZPV0CC)8;?JU50N5-?G32C[,(87BOY(,06;L>-13Y,:4JUH#5P. "A^Y,,L*&"G;CT6&4G'B3S/%PR1C5V7XPZ^D.(_#+ M0.5==2VL)]9CR^.O=-BQ*0M20+H"UHN: 3&M]\RD6%AY;Z<+*6H9LKD21'[8 MVWF+%0+$8MSRWIJ>S\3.U%>%;H^-@G$;H6J'4=Z#J&R#K&T9\^AF4Q G$JL2 M 94IOZ)=4=GWKC7;G0$;U1R;=5RD$>G35:MH;E:.LRT6<_$D"C)H3ONV%]@L MB2 %:6EO^SU1]Z=;7)!W$S)J+/SQGK>*N9;W=JC*G@^6'2![Z^$!E<==.7%' MC[V5OO*BUF':G2@+&5"G?4U-Q ZZE\^T94>.H#1;G^)C0"%\Z!^:_$(\%M,M M[ZTPD@F"61@(V$TB>C@C\/D>+:[ZE8W1G3F,HR,B.'R@N%S3=#II9EMA%R+# M=$I-135R/,!+D]$^/:WKPJ)H9E":;!ITHZVZXRAYM\0,U,OV*XV*"93U8J-F M(@:CN&!F)[K;#GH'<"HF4-[;9!*COBFSD2R-1@*P=6^UL;G'*XQ_IV5ZZ]9T M7&--H>G3)#E4)[7&^CQN:;H"7L.VC);90#QA'N(UB5.]VIFV9.CCNDEU.F:2 M:4;5:M-ARR7#<9J7^Y6FV^Z<'*=^I!*'TE.GQJ=:?XP4E8&E4R?P>D.F91]I MT,3[IHHX:+2Q"M)R$,;ONH1S<'U'E#K[H;)U-L3Y3D+IC$108B>T#(1SCA,C M$1(/&&VF*%8N[^V$KF^X%9:*PJQ[(#LHY3<[7K&N\ADY89;;J,,/CD!<\BLP MZ\2UH%E,H;RWS<2C^Q-QU /\@1H-6^*@,:3/M"59V/$:XY'\8020!75J\L%T MQ!Q&Y\K/DEW#M3(I7W2G0G/E&TN:4U:#<;%CY3-R+$587*]O+$&:B+J6),.A MTL_&O1 ?1FJ+R8YE]WN 8$.JO>>\VL@N2$N[L%8M7>TFLS90:3!9D'K;L!L% M:=F#H0C97,!RTC+/ M>&' '#M=<^Q@#7*V *-4FO32@K:,7@=I.U2#:3K' .MWR!4RZM#%;,O\CVC+QE ^\MK8V2^7DG\JIEOF[TF-=P%E4RW!GNTV_5DOWD?IF;;$7WP3MLAU M(^9DCPM<.@)&;7THYEOF[Y1L1J%]D,:"ZNE.N^U3X\6B&+?,7\H?;'O34 2R MP8\'4EA3W6Y>@GLA2GYDQOIR@T:!8/B^Z=2;(*'L-"8;7EW1TS40=63:@B)+>G:G $^B,^T)"M:0L>OX2'$\4Z?>(\4[- MY?Q"E+P]'QXHIY79KMW!862RJ=E4:@5I:1>F>(=BEJ*NR#-N3^*S&*";$9>3 MEK/,[DZS7,U9.,VYI\\QE,.[V?F/7W#DO EK<@:76@!QQV Y2H5CN"A&O1## M'"#T7A^/V_*QDRXCJHV[![F8;)EGS0..:^8JTF7/!8LCN:.B("JF4.89OT.F M1T(Q,Z1AO9W:=6>4=2IHRWQH3&;"1,4&@2!N&D8RGAVZ&I;17O"XD@D]BFOC M))-8;6J&YJ2Q;=73G+0T@UG28SIF,PAD;-RIH^F> NW,7L$O1,D1(MGXB-S/ MS#M@Z;WNH3789GXBW@;!N/9YW'(-S6#,T@A;&SA&N];9=AW?\^*"MKQAG,DC>Q_@$X?G%D@; MS-@:V&>T%]R=]E8?NYX:JS*U:)!+@/5Z>6@4O^##6+V>1)QFD2VH4Q)AD@U8 M[+$T)RV'"EA\80$IJ6?GSFG7WJUX<9\CYY(/$Y"S>GOA)EMAUM',!D?KO<:J M&+:\81LP/H6SZ9( 5)T9ZA+5JR/M,VVY0J2!].H-;+V0#83IU?N[$RV,BSE< MRH=U^EUS8!).TQ,LY^0']+B7;=@%'V;7-&5]8'4#1^TO&O*RT4CDG+\7'!,U MP@$R7@5]P<,-.4@"=88YQ:AE V^V1M H;,^$;F,GZEMV81K=-"?&ML>[SFN8\G>(.HH M!-0!Z;65Q0AI*,7*RAN&*#UJ)VJ4 )*]UF_OAO@VR'Q _()CTHTD$/B,1P$[ MG"'VJ,KEI*79GG;KZ;'E3B3YR*"#/9.YPIJ6YJ2ER:ZZ.[X]U$.GC))HX-Q[8ZZU&RPU?*K" M[^V8\V;-ND>,@1@8*W:H M#H4!?Z8MS98X$%O'7F@&Z"8N*6\.QK9FGFE+TZW)_1[=MIJ,?#27-4);T7C= MM0K:TA&U:VS:VJ[?:(/N?D"F\3C3/X.,]H)C,G7JIS#<'(!#K9JSF4T9ZC$J M2$L'E-K!M".%C430W;9(G,>/ IJ;=Q<<$VZ;K/<_3(PTO_[&*^WSW04WBX/$'Y\L/Q4_^=C_BR?VW!YKR]9,X?)S8PP>BYQKQ M'^MC@X'/%/-C)^_-F6Z0?I8S8_[2T)&0$1\ M+$: SPQ$Q"TP@OJ,8I 1-\ (J)INA!$9(B ?;H /&2!(R(@;8$1V5M.0$3? MB$PS/=M>&C("JJ:/Q8@,$?"PO@5&0$3<""/@87TCC("']8TP JJFFV$$"E73 M+3""_HS#4-,M, *JIAMA!+2:;H01]&?TV2>/(2.@:OIHC 0$;? ".8S!3.E M+\B(GWP>[;ME9:^W:F9[H1GO*[7U?SY)_#IM;;^]*S^Y"5K@YC_\SR>4^/2+ M.T+0GS'TL9WT8TMM='NH%%V-*X^-JJ^X9

Z)_C'P,OS(8>/L ??\_;?6F>\F2;]\.CXGM?[$?;@>PXG1,='E8SO M.5X?80^^Y_/<-3KNVP%Y1_[&:V'@B[OQR]X&2A;'Q1U[&])4>CG_XH9DX_5% M@?A,DG1!2HNQ8%*=D:X3D$,0WB;&8/X8CB+3\H)##\ ,,/ MT,&"X0<8?H#H^ VW _M5 X/]3%_7#?]=^V$2Q*K[=SL!>M=WYD&]#=2_UQKA MK17@!Q2$USK\7X'O-[7D[UVUAZ+^;OD.V7Y3%MT'=&]>2]*?O?,$1?W=\AVJ MN _(=ZCBH*C?'=]_/QS#?"9O.QS#9=/)"\15MS)4;1V!&9R783NXKLOZVVS7 MM,1+7#4V=,CQ#Q%W+>K%U]G71AC]#XR_WEHL@OEZQ>>T>OG/%PNDWG,-P@L7 M&]PB:W]?)5&?6>:NV+'[YO-OQ$GO&/.WE>UT%L!F+YK'K\T>F^1Q[\3 M [MCUD+X0OA"'O\5W[EC-ML/UXEY=6N7"G,@OR\'=NZ8WW7#M#4;XOJ'PCEW MS&=AE]CQL?(/O>"WX6O'?[Y$T&>E:HX59B>#_L?_U33#,,U7Y7Y-=55?,ZJ5 MCNHG:GBLH-4*!C#\Q?S#UUW?[<6Y'D)#K\[E)Z)>/#7VY/,J>/8_./^??5[E MW_8AF[/?"%4M3UQ4$M^.QX;YGT]R]H4BQ:JOJZ&N1(6-JAQV"3 Z+4D0$'.W M1.>G1DR1W*=*\2C:X?R+7*2(IH)B"HXJF31A2A(AEJIN\\%BP\N@Q[MJ%(EF M$4/E#G:D6+H?F8J4Y!K"]C.J\UV8LV'<-[R5$99'.6.2#[QMX&??1L5(CU3G MWA[%)SS\_G9*#&L)=MB!G3/N,1@VM+A%^JFB&YKMJ6[TGT_M0>-3Q0Q"3XW_ M\\D^Q'_XB:<'\0/!IXJO>AE?'C[ACR>?<)YG.XH20\]49"8?&1WX]/@H'1LT M@1RV!DUAQAQE^>@H/%<\OK&N M_:\7JV.\:762,P_%7L*M?PO9_89]]&(AQEOFW T=!/W$C>VM>XU3()3"W5)L M=1U'K7N&T/2F!MI\E5. "EL2Y[>: UED-;]MUBR?4D9*\N,* MTH0$R,YZC0.@M3/)$\:)JH T=X?>K&DN&G9_<$34);J"JX.C9;#SA2!/U(DWFL.N\/CZ&>/OV>/K[_* MB?-JXK;_D%9Z.,IT0V>V&#_RY%U$GI+Q&LP-Y&^^#/B)@^QI1>-Y4A?.,'\> M:TML,-D(-BJ T:B6;*1^'LI"F4]_H@Q:Q3&TRA T/,C@0?9##3AN2AGD"N ? MMZ4!QD:LVKZA"VKH9SOQ: 6'OM PW:2W%Y :/;7)UG@AM*P7A7ZV0?_YA%S0 M =.(W?P=K_1#+?GJ_0B@_+ZC/BJ0F5 9064$ MY??^FI>_CU[E;QOTJ2=A$7U04*6(^N#*)% H!0?G;UXR*>0"8R\[Z5*2,9:1 M-(EOHCUD]*OA)$[?)%&<3RF:!-_XX*+LH8BT\$\"+6,C6T.4L5LRPKVM&<., M(X$^-K3 \HM1IJJ;&!>"4W2L[#&NPW0<56GN1FODR _65K9;>8H)JQ(4427I MYX)34-7 H_(M&[_#H_*U$R%W&8N]^@MO-WWD><%^!^J-X4I.%K,ZNFDBJ2K< MTS%5DQ&3'6[(K;#CQ;VZIF9NZJ39"O,GN%S M(?3Y+FZV@HP=Y\A>$_U4U4TK&WC*OL.;/2^V[=?L ]O =T@ M4V[OP("W@*#\WCDSWRTO/UHUU@>L)H2%]^^+F5 9O1=F0F4$Y?>>F0EO ;VY M_'[T3,I/E5?_%8T24[\(L_0,/^?>_V?O.YL3Y[)UO]]?H>ISSKTS5>!1!O7, MZ2J"R#F;+RHA-B 0$B@0_.OOWI*PL<%N!X($>ZJFWVY;B!W6>E9>*X%<46-W M1^CW:.)(RK!LZXA+:M)6=%5HM>AVLVXM2@DC.FE*=2GNM9>+L&0L(I"'C:4P MP& !B6M_[HU^<>U/2 7=%6I_3B&<&AVJ,6VJHZ@HMPJ@-E^ML[W\& HG%"_Y MC' *9<5/!=A$R;!P2<^G2WJ",^8.5SX$I.3GBB01O%-ZMR0(,\Z],LY[)4-W M2A$X#^K]!$ ,I9])P\>,R4)C*482S'C?#L$%RR2"-XIO5L2 MA1GG7AD'2YP?E?<$EW'^?88)22<-B[\S+RF5?]R.)*60);>S"]5884)"XQ+#O1JGVX"**-%75Q7+-%#@Q6\FI:S.9X%K.&"$T!35IGHNP%(41&B-T8, @ M1 @=/!(\>]'C64CPQNL6_RJ,?E"H&+>; TZICR1R+N6HIC!0C4?AV[Y85Z!, M#&T(3,M;U#&)LE&G_=%RN&@W*Y*N:'UA4;/JKD1!589Q+L(+5(2)"5BLW+%8 MN7:IX#GB(C]CY'="JTR\7Q:&ZC8U*W(+*3_H=IAX]-NAU:,<_&Y(18ASXVR_ M.V^WYXL^R0V7"[4//"\K"K *3(2G^ @5CYTQPGI7O'SYFLM3\/*URRTOPATE%Y-*_6FL!VC$Z)_ M_:$H,D*2,5PX%Y["N>!M&5?=!;.B(TAW$B"@/V/9W1/9=W21:8Y$?JQH@A3M MM.*O]%YN;-&QX/*[A@J0@EXRD=(LF^#MV5< M$1),A \4Q(?H4H+'81A4,/V&^3+Q;+VKT^]9TN$_TJ]_4*1&ZH_=YG#:&Y/1 MQZ96H_(F2*[/6Z1&-\ BK24*(JF:3"DGE46G-:JC#7I%:K$($VK]FJ>:E>5MK+MV*UB='%:_G^WMB8?777KO53?%AU]6:WF MLUHROG6! )6X08J(L'0\0G*';6IPB=L/ HEWM>7;K8_;0P(PYQ/3U;"5(XO] MVJB_:11+B\F%F+@NV,IFE$F723I7*EBK0<_0%EY4 _7^Y",DRT1X]K#B/&05 M<@?N@Y2APT5:Z#Z-$5'N- G/9XIK-T)<^W9U9_K;_K[L?G]?-B Q5$4L\(T8JKO6WQ4'O13NX?B:_=FF>@,,P7R!SJ8Z.A8Y.()- M8E0S^3)+9=K5:(SNRV*]8+2A@L&@B"L#D0F--3UCO/7>.1@7*%ZK0!$/?;SV ME0?LQK^BAUY>7)TQ$CPJ&L;2,'1EIB[Z4\:2>J64_(/V?GOSMN'FX6IK\":, MH;?F%YVP.O+^;JL##32! A^U5?!A$_U-C3+:EC:ID70Y3BHI,YD?B&,DK5#D MF(RP1]HVX6D:. \][-5,>*#5M:\\:,(*7SG&.HQUF/!Q/>;-U&-BPL>(?_53 MN$:5)2;\ (0\[_T4KE$[^5/"#WY%I.L*B@YD"PP)Q9@O@&ZYSK![KW<)5F5C MB(J0@@<**AP!>"@8'# Y!H$,, M#K="AY>?NG4R.KSQLJ:OIH[\H,AIM:@ZCR*3Z\Q2HB1V8I+&+A*)[^9')X93 MQ[+1DJR6\<8: "X!PM>=Q.8*U4!7NI( RC&6'??TI$U!QQ+ M#5EKL^W8["_:-/DXEV>YA-,LUR6*]4JF*"%"TWA4Y-U+KFN7/6')%:9BG?/1 MX;6+;JXKN;8#L64LZ6FSK=KCME:7E73"^'8USA6D35)-D^OXDJ%F57,QZPO% MXH1.K9&T<4MZ_BIM0EG.4W5+"RP";("IJ/ H<3(TKN.Y>F)T..IX/I4;[?[2 MYS)QQV1'T(<9.;983L[,V=*LE:AF5W]Q!V-/J D88\]]$3 N; A)8<.] M!]&\EA_O. I.:DI#4E(0Q[G=2 :G7$Q5+9B>/)&![SD;DS*PT=06D MWYSO8P$9_!*OE!+X;H%WQ]L^):5V+I/, ME\0YS22C;"%%MPIKY!) (3=:.*-+X-Z0XPXE'RY@NZ'+Q-.FKDZ_80R G5): MJ?:RM'VJ4H*XY35S3.M:.4E[#FSV$](JE(5LGGN?4-TS"6E=0? X&Q>QW7K, M[%-%; G%JZE%L?)/E&GR^MNZ59DTFK7*;3=: -RU1,10PHR(,"IG%XKA\ M#9>OX?*U ! P+E_#28%ASH;%)22A)6!BX-$8^ A1!BYTUJQ9##:Y:PU5K]WGEN&H- M5ZV=/6CW [G8KYL;.U=8CL1N5APEADQRSC4]WSG[&;D8_&*U"K")DF%98:@P M./=\*!01 F;4>_@WM=@0EJ&I0^*_2/=_ 6)'7!;R\X#,=2_[K-$93,V &7QH&'PP^F([#0<=^9.86Z=@/MV ZO@\8/V2A5>6=6U6)M>.8]ZFN[&2]I8 MHN(23?WZ$XLP,2$2CQUZ0O^)@>$'89%;! 8_UH&!X5S1CD_S](R?@"9+C6RR M.GNL-_LD!5K,VN5I]I,\'<+[X9\N+7G,O M [EW:#@##02 ?<]??Y2PI.HH< 5'CT]D84'V'$%<+I.KL9#*%V-//R@XVOL& M;YWOEC.NM=6F'DVWJS.5SQ;FV7[)29)UB1+<\B**C? D%R%)7&!T^0*C:_/I MJU/Z[W,6'UU[I[@ZZ6S522&ZVN (F[*CV>I".X>DL5K:9M.K2\EVL4ZKV[0V M' W:ZTM(&BT1JR6XQER>J>23(ZL2V>YFUTC2Q'[]066L,8K%.:H7SU&]-H.> M0\HJ_7IG;M6GBY-3_;BG;M7=ZO3S\ MO]H7/RANVS:532/56VW)N:8LC$_'ZIR#82)H<&+LKQ%';$0AGK[<=R; M\'%R26H#II69-*A^ ED([NRU>#Q"LT*$HK&9@(7I^W?H8A[\2Y MR65R6%Q6++Z]=]P\B[A8'79JZ3P\B[Q7_7WNF5821#&I+07!66[7EK MV5C:14:=S'Y6 _AI!'!TGN8&/;K:=AICME42R=DJ/G81 +7HI",<%X_$A,.8 MUH]CXW?&Y'=7>W;VF7;NEC]FW6N?P1U>.YZDABG];JX=W_K=):S>X5B(LP]$ MPI0>T&O' '=_UXX!#E/Z?5P[G@V'*?T^KOT.,?WLL\PPI0?QVO'4LS!3>ABJ M[+Y$ .Z_U@ =&%RZ-KRD,^X*Q[)') K0;6">BU,40T,__-]?%/OKFX?$QA[H MSR3(7K-D]^@A#EY]R3YQ_?KCE1AX.<1N(/ __QK<1<;/M1@MX(WSKW,LU^BD M_T/\N1I08[8*89/X:['5Y;O&8[:Z'?H)? OZZQS+-7K27Y.M<+I6R+(9?LH6 MS\;2MVTEB@M8D[,O&T;-3O-TIE" :./RI, ^<%RH2:%\2E((KW_U-*1P_?$" M/T(%9P%,SUOB]8_P/2=N=P9,)+<16+VF#^1&5<@;889K>C?N^PPN'IW%W'$] MLX/^KH(A/,3.&]G\J?[0,FQ9>ZTGW%P(\[8CEL$&A'?[D@87.3&Y7+\;YEV= MPKN=,C&/8!YYM](@+V[/_Y@X%,69.YIL@R&FB[.ZP<-% M%_M=R/[?*3SD(;W]@.88O=-V_O#/TSFQ0YPE[<]1BG\0XJ&^YL0< M@JM]V]?\$R=J>&\V7/E,]]%-YK M5OW:=']^!K[O3WF$PGO?:3!2%17S]><\/.&]9Z_1//&/H7O?0%>V_PQ?6N1[ M\],C1&)AJAI!N=/3F9#FYEQA>OKE"/9:\VH9B:'0$ CBK$1&TY8P)@%3ZA92Q69ZM5Q+-(>&H\?Y2(RF(B1#XMGH MMY0->MG1Y\&!$SS9/##9EJ$5!&<<7)[A5?EI$] MPMCQX%Q=<&2 VW_@# +@J=A;;I<+N3R3<]G)$YL<"T9\?0D!T 8)B/]@H+6W M@XY1E1O#3$9QS0 *V@$\%V$I"@L + "P ,"T>_U>JI<=OAXYL=39"4T*$CAT.1<5@@ 79]7NV7FVD\7<1X)W)Z'I73)KE_' ]*Y)/ ANE MG]9FXD)SD=5,4TZ84K(GJF*;UV9U939LN(X,-!F=BO,1&OY?8/!D]-OJ5WO9 MP>>W#0+)*#7.E;I/5+LZ "-^5%?)NI2X#/]JXJ8SGZJUU"R;;\URPWJ_$9MY MX2@TUSQ"\K$(S[&A&FM^0)OND40'L@50$L)\ 71+1KL("_U\='CV%N;7C5JD'=.UEB56\AT6+4/B)88\?1!CW..H9+/: M9]K+SOPI;HS[<;G];4]F8CAU+!LMR6H9[WRQ&Z9W/0.I/<= \ ]6/"ZF\!< MJ0JHP1LQA@V@&&/=?4M'UAQPQ)WR%!.Y$4<91;$YG=(%:_NTS$<3$LV[(9%8 M/!X1XN?*[;TWQ BQY#I[6W__+FU"66Q6'<"5N>=& MV :AH@0[PO(KWW&90=@*SL)=(1(\881[W>/2J'N]\GNZ<9SV@GLJXPSPN[UR MC'7W=>48ZS#6W>657Z/:)7BG<'^E,K<==$+YJ%YI:'6MN\ZK$M#1[25,4];' M[H[0[U%7I91AV=81YU]:$-388,E M\OGG$P<:F+!$OL%JDQ-'P )-P#ECLJ2KR( MN:&POTO#X!>Q=&5T&K;EA;R&A*H3(U6'9P*_E4#[6<'#/6$0+)3LC&M:;DC2 MG+VF)7A;QK4PMW69-WN7]Y;D=?9DP^!M&:?7W]9E8C"ZE?9: MG^!M&=<(!2MH([@-?AI5Z[^=8[?XNX ::B6D>[>*Y'G#4S664I M9O7&YJF4:%29[EJBXVX,AA5B$9+C<+D/%GJX3.CNZ1>7"854>)TF(G(:@:/) MH)+7&+(WDPM&,9VDAL(\74<"!X4Y_BYP0EGQ4P$V43(L7-_SZ?J>X$Q(PV40 M :G_N2))!.^4WJT/PHQSKXSS7OW0G5($3G1Z/\,/0^EGZ26VOK;4SXJP,[KBC$'R#'^T8"/=B)9MZ92-4," MP:G!SV2GJ,'5E'KMP015&E+-567T:#!RE MV(DS4Y$5HX\EJ6S-A9J,QHX+7L/ SX!!\ NEDK*&*L4(V28*C@X(AHP0Z-!Q M$<,/8HROF)>!S#LTG($& L"]EYI:_8$Z\.[4:G1LJ@Z?.L/LZKG L5G6J#W- MFK%A+5MV,BD>)"XRN[I9K77)3JI!9M5!2WN*%_NE5L(]GE]_XGPD1E,1DCE7 MF^M[8T _HGME!GQU)">:7$U??UNX%.Z2T=7P7'9PA$C9T6QUH9U#@C!UNY-, M][LK&DI6%%LILQDK>+ MN71[&Z7:@XN8'U*^$HV5-D_K=BICZ"Z'?&A'[,>_P$/&)/>Q_%8@_J#&-V\T!I]1'$CF7:+?GLW976\(CF5.N2>2U\^0BO$!%F)B 11L6 M;7\-Z <7%I69%;2/E!M\/$H^N38L"[<;K<3-M4 MY-)4)N7^F.G&M.Y8VG@>=@J"@(J/4/'8&'#+!(2 MXKC&P+[@G<(U!OU=CD5"4Y49(1(+4]4(RJW)9'$US??#.J'+[/IRMC,C,6[Q M-!N0DLMQ+FI*^7Z*(:.CVI)T^O*(S%\DYSG;XEAYKB?+HC,9R)EN-[&BY;7$ MT*CDDJ*H",E2$1K77(9E\N 92RJ# PNX8O)VA@<&!^+/6!!):I)1*4]+*7)> M6/*V;0W%1W"1@LCUH#UMVXX]:JN]9J64:V6:G%U'^(X*(FDR$N=P34M(YLB< ML60E.'B *U+P,$9\F1A/, D&@ 3//D_QC 5LP2'!LZ2A?Z#?_J ^+0?B?&)3 M+MDSF5WWG\P*/]A*W^XE^:GZM%XOJ5N5 C4@ 96<5C6FURUQ8Z2A>O5IL0C' MLQ%*P'T[[EFL7'MBX?GJ2;[+R.]4EU%MQUG)9(42Z8FSLD306JB+TU:8OEN4 M0CFB@*O+?A"!"QLO7WOJ MXR5X>3[IQDG9!,Q,-LK+YD1)II5+U8:-ZU)3+@P:$[':X(4EU^G6=,[U^:#: M,)J.<#$NPE"'!=\A*PX[(,Z4H<-%6N@ZC1%1[C0)SVV(RQ9"7/9U=7_RVX[+ M['['Y:!$$*.K/L^.M?YX!KC"\YT>P:=M^&E9&R98L5I/M,36,U;OK'-3V&11OI",DQ41BY!FC MC??.P;@V[UJU>7@,Y[6O/& W_A4U]/+BZHS1T$R"SXJQFJC.NK44+TF M^8-HZ#NSS[TUO^B$U9'W=UL=:* )%/BHK8(/QQK$ZJET>97)3&;=N2%MYG8T M-NV[TBH&I14R9\_9*.7>61:G8%^KD >/&+OVE0=-6.$KQUB'L0X3/BY%O)E2 M1$SX&/&O?@K7*##$A!^ H.6]G\(UR@9_2OC!+P9T74'1@6R!(:$8\P70+=<9 MADM%;J$<$-?]!+GT+'A;QG5KMW69-WN7]Y:W=O8?8BK>!M^=H57N?((/]JWLX/JKSTA-*N+Q11(K>#=34U*?>3T?:W M:T02PZECV6A)5LMXYXO=7!S7+9/:\\HT -R#!>^X"#+"\1_.0,$X@^5D@*O. ML)P,4[%4\+9\BY56?Y&3BVEZM0),3B&S?&%2$#*Z:!K?GJYW3=D&Y"9%YJP< M(Z;BP,P!/C,>2V,DVU 9U]]E6RA+N*IN.8E%@ TP%16>*4Z Q[5;5T^&#T?M MUJ?RX=U?^EPF[ICL6*&6''?B$M.BVW39%I^*?7*VY2'Z<*A0BR,C)*[2PE5: MN$H+5VG=>)46S@;#:9 X\1T3/B[RP5>.L0YC'2;\;X]1_4M7!$1>*TQHLVBVEWYTYDZ;5, OU\D!:(Q>*V]F2CW!G\Z%@ MS,'"%M=7W>>5X_JJD-17A3$P>E(!68X62PU2G_'B5@)KUAQ'V?BR[L88V$\( MR."7HW5ETY2A'G.&<.9=,7/0"M%PH/($328_#%/N..>C$&7?(+-BJ\NDV\MX MI:K&=&'=J(\EAG=[29)GCE'>%0/BXL&K8TZ(B@#L, M=OE!%*" P2$(=(C!X5;H$!?779U^[STF]95:!-]L?G<\-.7"YW-61 TL^7"X7IG*Y6P@0 MG5):K?K5$EU(].19M]$8U_*+9 >@^!#O#3+[F[0*90&]DY.HT2H+HA%?Y67D5%2'>Q%! B8HP**04.ZRY MQ5R*R]YPV5MX"/_,X:G[N3F<;'>5+--SNZXQ 8?SZC#V8.P)-0%C[+DO L9E M8;@L+%0AN(_RWO_B6RC9:W):>WR*D3PO]::;:8,KB0GD6T"1M]A9LU4QU.!J M,%P-=I]7CJO!<#78V8-]/Y"+%:$JZL-HK3@KCK?C6(6=<*#H^=S9S\C%X!>! M58!-E S+"D/F?O XUX_<&>80F%'OX=_48D-8AJ8.B?\BW?\%B(U#5*81O,OV M T#7N^S@'8D?#<+T?R>7?;=W?6_Y=;Y%BK'NP 6,Z?].+AN#W;U<-@8[#';W M3/]^I O3_T'8"]/_/5PVQO_W8C&!I?]_!WW&80/8LJJ#H2B;.CR774(Z1QEF M58YUBNW4HE>LQJER/-?[MF>[ NR\KAAS@#RX'TUK>FJV&Z72:/E$.J(=,^UE MCT=8BL*C"$\:U,)P7&,$M8:/8"$]R$9+$16R7+V*[ M-I^^.J7_/F>AVK5W>C>5;,&C_OJ)K[Q0G0U\[YHQI M,$1L3@[!13_[4#T\&CB9-3_[MEEM?> MZ?5J1/YJE_R@\'+;5#:-5&^U)>>:LC >M7R<'R=^5& R,31X49:WJ&,EEH.9 M6AR+):FMYAKY]'BJ%&;"&%D6[KR]>#Q"LT*$HK%Y@87I^4HIK[W3"\?@?H8A M[\3PR65R6%Q6++Z]=%NIU9UT8 M/H+ZVO6@4[_^T!09B9.QB$#39PSFWSN,O%NT>FWF.CF,O%N8>NV=7AE&,J0A M"MY:-I5UDU,GL9WT;/HT J]:R6I7$(3=SR 69SS#I26/J(0!J.TM' M."X>B0F',;2W,?Q_V3*\L?-SZ"=Y\C3+V",,!>(Y,/?U5?1_BGY66%L30,B* M K%?UK>00@G=L.&7R2;\L4ZH\--C4]:(A6S:A#$B[ FP *0DV8&:)1@B H&; ML;R_N8DL,OKQ2-5E75'A!ZV=D+%>;W"H6@M-WJ++ ?_^VFXU*(ZB$X!(_O=G M<9'\ BX.U=6?_\ _=F]1-"";""8F_E<]LSQZJP^')/D_IT/Z=R^09E^L#?\" MN;U%NW_^G_VUO\!65#$TP_R]PZ:]3?E'2;LP-0;1@0GD650>P>_]+6MK>6OM MD/ Y&_CW,[BA,R#B_T/X_T5G<'" $7IOTV@R;:Z NCM[UW,ZZ\X]DG910^)' HX<\@ CW(7_"A7;R#;%*9!O5;BM'Y"NI!_>&O=6G M=OR6VF.W9T7.,D8IV9ID-..D&_C+>O\S>/4M^SO]]2=5K32KI7PZT1+31+,% M_U,6*ZTF4?^1UHOW0?"#2AJ;)IA5Y ;M_ MGGB9/Y86/D$/!($AXX.8) P$1-!Q3A*&(R !AN-H#A)[C%=\>I!W C3YV'/$ M<8E;SJKEQ5A9%5O6XWB-/DEUBI.69!6(Q4I\O6"&^81$'SZYG*_D MAB-U-K,H&-\3I&Q2KRDJ820D1B+?/LD* M/:4NME*6R&?BFY&\3*TRZEIB#Y_D5I(ZBL_[^1E0!X7DPI[S.2T!GSQ8Y[I, M;58I,CL2Y:PT*B4;_?3CO Z?/%AGJE5B)RG&:(C\F%QELF 4RS%CB3O\]N%\ M:/.=:<8AFZH6U3HKNE&%W\X?/LE79"V[L*H,N53M0257UFVNMI9BAT^2;:8: MJ\PZQ1D0%;KI##))VJQ+\<,G,\6^T'PR;7[J<+C*J-5GL;H4?[MHYWUM-BH5VV2R57\6%=7HV4^.0\H^05*&7EP!%243M%4:URA4*["0:B52 3!:X 'SU"*[',>#;0 M2;Y/IEI2B72:IET5Z/RIGNO!MQZAJVQU^_B4 M6226[>ZP;*<%+ADC%7@"1P@+I <#6UUN5+$Y2D6CI5XFFTXFT*,'"UA-IJ5! M0ZOFVLO1.%NKYH&TL.$"CA A/9QEJ*2EU\0N58QUR(V:SB7&T*HX?'20(*E8 M/?6X:F^5)ZY8JW Y 1X6?80(Y^Q@IA65_".I5F?*.C5H#G0#/GJ$LKBN3(K1 M6#M%%G./#<7ALRW;@9AVA+)$*EN:KL721,QJ!9TW4C-FT(*/'B&7=+9C9KIB M+D>F[*YN"6K%:1X\>4):3D9HT';5[ M,Q#GF!Z8EE:S+435(^2B;A>/G54R5FO3*37=RMB-Q8R!CQZA@5Q+VW2CZJ(Z M:^;IUJCX9*K2/5@ T*),@1Q(;=&9]L54BDF-Y3QK(SRT[D=E;MY$B;@H\>N5BIN6(Y3J&74-6= M2^,ID^ODYFOTZ %I/P[4F9F=Q939MJ#-F7[.<*H4%%=':* ?[X^I> >4X9WV MYT5MVK!'E3%Z]."M0V-J6-".$$A^NE%35OJIW8:@S1PAEV*]+V[(1SU!\@Q7 M5BO0"K/K"31EY>!1<].<,UM+FI'S1%4NY3KY7E5?H]3V@T=7>H&.V2:9FFUK M\[X1K5"/O64"&=&'O-6PFKE*MIMNJ]PDK3J@L.Q1[J,'Y#*M]Q;--&E8L^6F M)LMZ?KF-.E!B'V%N7GN4U56AFIHY;$>=+Z=P%4GWT8/#FG968%IV^N0LQ>6S M"[UHFC-Z++%'R$4L]&+#[%"TQ&XV:N3:&[90X]U'#];*@H8LK/IM6UZVV$Q<*L=FH MVI'F<%M'B-#;C6(Y0UI::,XSS.,J):T+2R058I!JEB1RBK48M..REM7"*[5=N(QWG!<>2$ MQ!VA 2;/U R#72Y$D.E4IHZ4?%IWH8IUY J,JIY8S=@YV8ZN%S&MY2C-6L9] M]$#%$[(Y2[;CUKB=:BW-S*C=2INZ^^A.QW/]/L]6LN?)4Y#*O[# []U?]C5V M'JKIOJ6,C$W7,Z;OE'C/EI4=V]C]P#-DW9^\LG?WG('^,X=.!-O<+>/0MZ[_T&?.=(,]8[BV/W[RARA?[V? )K>$Y_MNV _#21G#1#%SHJENB#+\]<0B1'T(AL\5 M^,\QI1M@FI_22T"YZ*;)Z4 M.0*:Q7HQ#T:AIIIC%3[;\T'BU3*XD2^S\Z:Y$"B[.Q2IW64?LC\ M^A.+,#$A$H\=CM,Z1>42YD3,B8'A1&:?$QEI;JR69#I3&[2=QVZ:FF:C:UD\ M,R?64EFGD:262AMTIHUVOI8%LS+B1/[7'XJ+Q!@N0A\I1?Y^'] F*!OY'QB M.'4LVZT=(&R#, &\,D75 *'["@#Z*?J[(EL3PD&%/JI.& N +E,?$^A(5JJM M NMW2'7TH&+6S5@J(=+1,>%BPKTJX;X-V!VAW!-=GO9W;J[+AI3Q',ZXH)9 N@ M?D'6Y",%>CX54J5H!SCBO*19=;V0:S>RJ.H-FK(TSQR="XT-6N&Q/&2M9]/H6,- I;L 3E009]ULLV[7I\T*KXXEMX\)%:%H^'_VC&H% M9E7,JL%DU3.Z*K[)JCU0+*RBTJ1,1J6U$;/364K7$:NBJ'R$%M@(R7,W[:6H M&'K4C;>_Q-DUY-8AP&:!FO]A:P=;.]C:N8+GHKKCQQ)B1]'CQB,0-IK+:[50 MG+3$;(IS:O%X*U&QQI+@QD4H*L)0 G9A8*;&3!T$%\9GF3IO]36UDSU9'P&*M+;@LTAHY%>.%PWD!H?1F)N0$7]^3Y,HP1/.F=5)?89K#K*/[-7PN6N(_!3R3&=V7H\7\VZ@C&JTUFV:ZW6J',O M5"H8GH1640P[,#"7WAN7GE4W^#*7SH7)3$[: +270']\'(ZGHF:X7(JT! H- M)?EHMEGX?1=_51PN$1G!)A"N#L:FT_F5F)1AV=51UC"&5D(?-H&Y4A5@-0UM MN \#1V"R^]3OQ$O*HR#.U>@J69? *(J4&0HI,ZP0X;@SZC)WSQ<8'4*##@?# ME$/F1W#'ND4',BH<7,A;7*R!C9) \%68I6Y"TPS%G?LUD4V0E-UI8'/DMG37 M\+X'LULPLB,Q'>_-YC-U38U2O)BQW=D[* N"$B(TC7,@,+?>';>>UX7P76[- M/7&9>E+<5,ANELU,)XIA-]"<*'?B"!.)4?31":>WY$SHRJ8IH]8$)E" ND(C M.[ 5@*T ; 5@VL>T?XNT?XFRZC-F/.[D%:K-! V@&&,=N;D35M6> #.O*\;\ MF*3G=*>CBKW*9K9<%3O5$K/*/U;<09=>RB,;/T\?HNO+]0G0AMC "*2!$< M MXYX//W,<9&35=*'II62\.MKQXD=]'EI9LE'ISOIULKHH-.N.(+<:O#LS%R4T M1@2&C-!'*KEPJP?,VN%@[?-YWH-D3N=1RWU@V82(ZPA";T_@E./P"6+/2J@8 M;GN6'3>^[P'LQ9DZ4THF)K.M7"V,N3S:2?5G5#D(Q'!/*C6E_,T)BA,4-? M+L/N[PQ=3=>F6M,LZNUB &X96^ZW=9^8A - PF&6MUE9U9&( MJ>I-*&:KHZ1CJ3KXRZ@]_3%'1^=]BMQFDADJ,9XXL>A8HMRN?C34IX5([,.: MS_!;_JY4_L<8'MX_WPKG$[?4P08$3N_%AL?Y/0EO@=#-\GUN#?(N%B[%_K2L MQ-CZK)N=Y$:V6A@TG+5$N>T!*9J,Q+F/IK!@<,#@<(O@$/JXR,=P\!8%RK&X M1--EIB&FTO68]3A/]0VYCE A4)X*A*C#_6A\*3\PU>F)K(^!F_F!7L]@. U M$IHJNV1^TMG!]\7$. C[\6U=9)(JIEA,L>&BV/#;T@E%@0N!@J2!"\-O04'& MX;?P6L&[H:-IL!L^NN/.%^;\R!QN+\P,/6BEAK.Y.!A$Q]&^0K)CB79[P<59 M.L)P'\7F,+=C;@\RMX?>K/TD?[]EZ\PJ'AUF:R56S):K@I6NK4=QRF5K:-_R M9(02PFS>OE5(:B98R.IP-Z$'A]>Q>8"5BI,J%3Z'O>3XO*M0-(0X1=M/U%JL M9OK-.BML:J11EVBWS1W'D8 M5U^T-^9:,<:(85U5(1YAXQ\%Q,+OSLCC#OC8K,%FS94UC!T7JN!8O&Z5RZP& M/8WBQ#E'1RT)5&MS&VH5C-NRGHQ%8LR'+;HP0V.&OG>&OK &\C%#+VKM_'BI M6LU9D=4!DYE+*LNN$4.[7?=B3"S"Q [UCO#Z*/+/Y??8/Q%0 6[X[,^GB M6H=?10T^&2_I9>)\VN9S*W&>9WK]L=QBQ2541-QF?!0?H;B/)HQA=L?LCMG] MFCK)%]E]:CB+LITTJ^UMFK+;66&63JEKQ.YNZ2(=88_D"=Z2^B VLD)L9 7P%()GG-V(%N0U2CL$Q6<6A[A8\QF\],+?+<-& M[SB QLTLF:B!=%-M;_/##EG(+IJ6!C4AMS\B"ZTW\F@_&0P7&"[N#B["/DCP M.>-S(6]E=YJP/B1D13$=,#R++G!?-(SCN'[57S&"^A#Q,>V^U)Z"/" M^5$BF;3EE!/BUAAEFVQBVXBA+ S>=5-$:(J+\!_.0L?\B_GW)OGW2MF:7^1? M(4M*?'%K 5%]?%H[XU(B*0U=_G4[-G!<+"+<^/A!KX#1>EW!J*%3Q=X';$[< MCSEQ@[D>U1T_E]"_=TBX_3!+;3%8SINLN16W!3(1)T&O(.03$NTVA:3C5"0> MPPD@MX4.=Y4 ^1+PQP",^H]_)M:; C+ MT-0A\5^D^[]0,^EUMW:+^DR/?_KCX F)Y^AQC1('HH*L E%MB;$PC16ZA ,B<&6^(=C MN<.6_KG?=PEN?H7=%1N4:(,T%+E0;HFA*HIDC,J5JMTED M&M4RD:]TQ&8K7\D2B50KW\FW\F+S]W_^-< )UCCF&9*8Y_/V3K9)3+B8<*]) MN($SB=YQ8//NZVNU_RO/%_\6B03\4F3=X?Q]K!D&1#,,@!/GK%[BFKR= ]VV M6D9"63JJ"6HFBA?9VYHFZW9"'XKPIPOTR!'?#57JD%528I(DZ&6S9*E9*0O= MA,307ND=&8^?N1_2?=$Z9N];9.^S^FA_Q-[KIM80Y/@X*?**DFTN3.T)]1AA M:,\UR\;B$9[E;C2V[JLFI@$7,+2(D6G,W?S 8V.4"1W8Z.!9'1>8Q7SWMXYI/S2T'VKUP!=O&2C=TNH*6+9J.^;>-&=@58!=':$XK_=[ M,#RB*(S&DV*]#'1^!E+K?GL42ZQKZ;7$N$T464:(4&=HW1PLE6#AZU418H$T MJXA;9 !VRA4V>+#!$PJ#YP*R_;[N$Y-P $CX5D2T-U'X*R9\=[*,-O/3KC)K MMM2N61C2RK8!);/;-Y"BN;^TQ@J]_9X&;JM G.^.TU$#8;G<=SKJ&VZ>9LHHAJ*\86)UR/BJ[&"$A0F(0G(]PY@B1!K394==>- M=)YJP_OB_6N75P?P2'!9]E6*!O,[IOY<3<\P/6(FK17;FM$#(;T6%6F2U:%J MQ7MY(303C\1Q7@C&"8P38=.13HL3T2=UT>M,GZ)M)]$L9[*#83$Q&R.<\&K_ M8L@_]2%.A,%!%3SVP!8H#K)?,\@>O%/ '($YXB8Y(N#.A:]6&V;RE40E];K: M\*3%AF&\8QR=#D]T^MV2+4RWF&[#2+=AL,"^D,^G&?HX:@-S#@WC@1W99?:K MEN7(N@*@Q6WA; *L<(9>X0Q<$M5YJQSW(GDER.$MR. EE.!<':5,,%2/I4ZQ MG#')M!-/_1F(-X516Z5RTW1=8G:=[Q@JPN*Y@A@;,#:$>$3 ,14 HI2[5C1? M\!)*P'W1,U;=@\BOF(0Q"8>+A,,$M[GCRB+@VALVJ8R2+L5F3W=1&PX5)-\MUB75;!]+">:7U M?=$Y9NT L/:)A&Y@C7)CX2+6Z<7PW>N46+,.C69]*_+;-<*K+D=;.R%^K.]7 M.\D]9LNK[*R];)<>*6JEV+4\%.*,&R+G(QPVN3$P8& (OUEV ^QXKCKZ;/[:@.^SFUP^FYFEC$)LGNZK$XE= M2RSKY:^1/'W4R,9%V)BK,5=?) W@>UP=G>3Z;(,EY[+<$&N.]#A>U!%7HX9^ M$2'&1Y@CR0 A*YG^4!LI =D"YU1'[EZGQJVY<&NN0.I!&55'.0 N M1V +#K MV'4$+=5\G!P^;I@$21?3A5BQ,A9RO;'$>CW^*"K"\;C''P82#"0!!)*SJEY? M!1)ZO=AN2(%T9HZE=JE65V+/ZJD]=;6*R4<@O;ZLW78K>_K63J)BD5!E"_XKVD2R;" ML#B- R,%1HI;J%KY$5(DR]:2MMHCCJP"R]BLRL-B/>DB!52@.(:)4&PLY"4L MP6,0;(7B0/E-=C7#'($Y G-$N/K\N3Z%B:R/ :'JIQV5',8+PY%F'&F^F)&/ M]';T?S0J;@4U<]VV&L"R356QP1#](J$/7_]@[\D:/"T#*OJ*B;RE:>#]5]PH MFH,N ?[%Y>J&; -Q- **_5'+[_Q87.9+(-F=;?M+I2;K$ETI)B0V[HT&B#%< MA.'C."L%8P7&BNN8^<'!BFQ!R&I*I6"(S506L+U"^S$UKB.LI5:6V.Z-M4IL49EP'A>/%^9I>&Q.>(U,5;9S5L]E8<>!R/.]R/,4* M$88YS)G$MCNV5'"J^3VEF@?OE#!'88["'!5BWP'0A]AK--I]ZS(RSZUXVMAI+'.U5<$9H6HC0PD>IPYCK,==CKG_-]8RT?*P5-HTM M3XGS9?VQ#!(I;CT>!X7K$TS-CK?U3EITVH"+I^=1(95+(*[G7:YG6#Y"\G_U M'OS+EN']GI]3/\F;IUG&'ADI\/B ^;:.$]5P^E34F@!"5A1C#M>P1;$4W;#A ME\DF_+%.J/#38]/MH&&Z Z[L"; I#39&4).&B("@INQO+^YZJN,?NR7?\(/ M6C;\P4OSC8"<\[^&ZNK/?^ ?N\\I&I!-A!(3_^7/(("^9(<1Y/^<#M7?O22: MW:NV];;([RW:_?/_[*_]Q;2(*H9FF+]W:+6WJ8DW,YMV@6L,H@,3R+.H/(+? M^UO6UO+6VFGDP@.S \+?SX#'N%1#/C#<_Q![?T>G<7"4C&AC9 MO_V/[7[F@MSS#PU+12SZVP2:;*LK@-[^WA6]_HICGY1=I)"$>$P1!D"6XCP] MDMC!0)8$EI4E158&PB#.R,I(1KN03W6O[C_W1Y1_Q(UPH9U\0ZP2V4:UV\H1 M^4KJP;UK;_4RE0:68JINGTUCE'0LU/O'@L#>=.;P+5N)AS@7(T^Z@:^@QX>3 MV2L(2;QAP+9!M)\Q(_6,&:E]S,@\8T9S#S,&?_;.0\II,XJ*,W$NSE'^ICU\ MKSASN!GE%/FSK^76[LSW+@)*JJ1LJ59U5#,A&NJV^RTM^+5)S5!FOH@:2%JF MR[4*S0XGSB?C[GK4H(HI)>$)755WP#!A?_"^4%7)!M.N!DX'-P M6^]?,?5 [.T=R8#=D4 !,21\0CR/])HZEJV.MA^LKJ.:P""RIK&V)T1>5QZ( M?R"XI\E_?TB:^Q]#-.9^AOHW89A(PA&?>47*$YE[G_XG\0^D#@%3VT9VK\@: MQM ]*W^).?AAB'Q6Q%WL\P?7L@5EK6*8"\-TF0&".?#6DM &4)657TX]Y3^% M6N\2"06*99VH&"LPA\]YW$8S$8(F2?:!0-+=7ZC['0L3K%3#L;0MH:D6^B+X M8?0M*5F7ARJ4HTV@.*9;HDGL4C&)?WSZ3)KBJ_/P=Z$J,_@?:SN'CST?3+K2 M])][(*HZ47#@FN)HW30;\9;DK]M;Q)!0;LQ(#U; M\*4JM((L9P$IST9:(OHU!#L(UO![Y\CR0!1C3Z :,IYX/3^ JS2JJ&^*BQSH M]1 O;9=VX6_=W2JH39L!5W0T> 'W9=%=JMV_X[>/%2M M!10J$(J(D:P@#1 M2-6),OR1!I^($&55APQDV++W"71%CX8Y\_ZUXUSTD82I M/AFZ_/Q4&6Q4Q7BXU*7#>^ZZYPU_I$X=V5])*IF.JOK(;;'R'FX1_UBK\&Q7LF7#K0[5T0@N#UZGZ5M>"%/^ MZ;$?,B+A-S6]SV7 T'T7E-BV:6@:^HTS@"_5(3&Y**1H,B2Y$3IU67MF\^!%7.:HU(0; 7@.@/[_ZF?S1"N!^=8#8%Q)UA!@X-B'# MP[&C_N_\0X+#P^_YF711T\-30@@4 ;DX \9=G^,;Z]^$NR6B#,]+^O;#]^-'+_ M!Y] '7A-D+-VJHRKD.SI7?XYO:\G'-V*]U)7W__KMG?+@5+ ,=',/QLQ$911 MRO/BD+*#MJPL'16Y,C1MQ[UH-B@\$42MAF,C($&[\,>$HH=>2:']+Y")!10D MZ!%Y[Y#V#Z_F_W[O$-_J0O#A]S6Y?R21Z@5!(&5HSGR@RO]\K7M][VCW5O.U M\WU &#\%BKM[M Y(3'-/3T!^']5;N 5LA))((?%@]3B1H4^AWQXYHP@Q@8M' M>L;;XV]ZM[(V' TI#PJ BH.GX^[.XJ^;^:27%%XTD-9THEI;*7U+3!67,5G2 M[.R0'1_-LGI.LO(-1>G9:$TA05@=>6,J(H5.C2NI67&U6'&] MS&-\[KSRX'*?GLBY5Y>E&G!W[N(;[HT@#^I;#VT%LHAD24FY42OG5Z2J5":Q MU:Q)\_3XUQ_R@:9Y[M@\XD_>J4<"B!&1,K [5F+EGJO'RBXI>5CP#R!#8)!_ MR$7^R_:ND?#NT2/2KR*7]<)9\A#!O\6V,E34E0ZR(CTI#-MLVXA.YJ_B MJM#QOZB-JR5.+7'YI^. %;_H51K!>"VIW[:VKRO$I0 MGSY&9.H]6>J0$Y$# !DM4!- =^L;%^^+_4_[CBKNM[QR M'[ECXSQR\EQ9WC,0)>&NW>@3\HQ!K0-%,Z"=:'VXE CRL'E%QLA85>?6OJKL MSM^)_=N">QQHJD*,X%4AY=93=EP7A^)K:JX2# EYX>,W\H4,]GVBACXVW+(D MUX7A?0:JX<@IHP'978"G#'C=,O;_=1;H'2FT-6BUTO(LI71$KER-EM3QMU/B2X9EI5QO_ACHRC8MS^4Q ML)K(!V9WD"?M*/SF56E#T\E:;I:=E]+6I,]62J/UKS\4&XG'N*,C5_PHRA[3 MC0!X\5_"S5K^M8 -L$&8U4= *0_R', M>MQF>>0*Z00Y79"S45,AH;B\@-9@0*[9O>,O!.IY6IX_.50M13,L!^EL!R]I M-SW?U\X][7J%(,>CC< 50O"3M1TOPL7;[B^0!+!>.[^A+J6"%?!WX3,(V@G\ MSP@>G8,\-*;O2AN@Z [B 1\[/:>3Z_MT5_P"@YX(]$3:9R'Q;IT;1W2&]X02 M31T52@B((:.YYCOA$[QO=$*-P83'"R_<\3(5WIK2A#R&HL)ZOGPW]KW[!P1; MQU4KAA_AZCY!J9;O1E==OXL%21W2DA=E\;[I_UD^Z*(E M(CQ$'.X)C9''#8Z]17\?&\804B9B$O3;B0&EBXWR55UP@F=P9C+ZVV6%C;)V M$3("HNR.M+R[AY+>35]QT)WYBL&.5O:E\\X3? R%CR'PGB4G#^"WXPO[TH6Y M 4'?J\F\]FIZ-X:TF:6C>JD?GM=_.(71[L*")(;O1$./-MR-1@"0>T-Y*3D\.NK$(5YX-#<5QO_XE/(6O_?.+;7GQ M0\.QC]PZ_!9HC_@NAL\IHRHT^R5&K/:&C?*P*D;5=".:GK9JB<7Z2ZW6SJ** M\N6RS*U+17O6U>(SL,G&BJO,*R] OI+YM!_@C2I:4BV[.DK[Y&@UW;/+&*:X MD7?@57'0,HYJJ!UYJ_5U,Z&*SMJ),A.M&*_4H8;*OJ.8HEP"U_C:T3\4ABC3 M *PAPQWAB7W+SF-!*+P7,HI4N,Z!ET5ZJA52$2&"FML'8N=B0OEPKU)_0I?4 M%\-)?5].ZH,W[F=/>9#^8::5GT&%P??3,K 3D!XU+^L&>;50G@%$?D@%YI[YXYG14#FV#@R@9]4)FT$7 M7VS:2^UR=-]OZJ=(P;M#XAD:TBAK:NPG6'D>092I 9$8[DL#+A>_LL?=U#*4 M#^)92K8Z=]5GT\W_UU!\73%>G/$>54 M0 ' RQQX8Y)[WOP=/@#W0_(<&6:N M;K%# 74$:6$;\5PY+]GSD\&>0&J$@3ERMQC M H_\]O(I$'X*=LF<#E*PVRBY< %G&= MK#9A07"&6QD">*)N2AY4EQUDDGJ[4N2%:B-_IZQ:.P?GJ]J=O];@>+EG Y3. M]:QQH]3,UY?A.4 C?D:-*R/AF;EY@.A,('!KZM,ST;A+MY[S.RSX"VODBV3X M:V@>#_;2,=$C.L)NE#GJF%Y6W2YZ\D#DC#7*6HPN=ZJ>2KN=F"/3GZUG/7 #2 MA+MQ=4ZHU"FNEQ#27 URF0(I^K#HH\P/>MJFT&V1V4ZKL%BO>B5AO3XL^CC^ M7%"*/NB'76$'XHR](R!>SH#8'<()"JS'[]TPN1S[VM M/G\%+7C?X8H!E(;R+$"APOH<@?0V9KUW/W^Y[H=+X)A?LO8&P[;>GXE_XO?VX.3C/:B]*(H";,H]%C7Z,=RFEV>5=^1C6WKB&;2-2>H_EE+OZM*/M MZF2]&JFQH_G.;_^T(0 ^$'GO2XV%JOL:ZXNI%/$1>[=K> KRCL+=O;J7XN5_ MO*2;[A63^*:\6P8RDE54"/7ZC3MW;,3/(7+7MI?@Y-DGUH08:<;:>A8B;B!< MG?N-EJR7-:$RF>?WO'W*IQ-?T48WJP[].H:AZWU M]2K8?65<7DS%-T-VJWV5]'@0+PEW_"2.XR>GBI]\;(Q\ MP72AW_^.#Q6%8\;RF?6AE]X#\$WO:4$*5'F3+66]F*660L-9E[=.M+<.M%ZC M[._K@K;]6[3]#LH>TS1&A@8E"A+ ;G8J,B;6$P,):6.MH\16%##><]\I+Q6J M@^VK(-;0=:5Y%8^NH/'-FH*C \C GI[_^R(^!;^HM3K*ZRO@"^,\:BR1&*[< MDMJ6D1BA%&0$XD>?;B&WYB'!-LN%ADTZN<:L2.5K/7+6M):EQ)D(]L=>)[?Y MTC-B>\VW(%IK\L("OW=_V?]6'GZ5C]H([MR+T9^=1RZ:RHYM['[@0:G[DU>( MN]>_RW_F4*#9YFYA_A=2WC8_U]B29QZ8#]N-[V'XWOM1D@-2H':GMOMW%+4J M^^W)IS4\I[_*!5]0NU^\>U0>0#9T;' 6R?U9/]^7&C3Y?_ZLLQOWP'S8ZQ[? MQ(5N@J8>& K?Q.ENXHO-=GU,NF+;X?C!H7Q8$21[L6-7[F^?6T&=&0Y.LLF_ M]/SZ<-N>)^#PSQ,=@,^%5Z:"GQQ038.;VI4 OYR-_[>//OG28LG5C??/\YN\ M=.4.\&(N0Z1>VN(0Y3V/4*F4.AV_7'NC5QB:X?/)Y3?^41=8YI4+Q&]4%"': MS<1/2?FR=*N!Q02Y0'/(#YR1S?F)Z?6BN]G/23ZOAA1F KLVA.34%'($WA@P MGIKV HUW>QW>@3> ,Z5Y2TRCX%))"&GH+8%FM]N M%*->.%%/MBQ9F3@6L%%A5>B0;P?:1-EO'=A$+A<4/,5H&$@T/*F4O394E M$ M6D7=30>.F\:1HDGJQG1 ;!P?(^,*6,G#,&J*;PBV1C%TF('R:M1YDZ1X;:Q! M65OF&*4Z)57#4E34C@6KEV'&R3304/4<"!]2-H MJ]J>TYM(6):AJ%X[[_ B MYNVJEK?D3^P E#MLHUK8%< (&&($#+F![95DYX"LN8W^B)H#%V@0#54Q3DV6 MH:;!X!#!A6R_F0%G>S>[ V&$08/*GE<6V$ M.$9\WG@I#(3A!<+='88="E_IA!@+,19>C/JP91QB RO;] C08A\J8ELSHF4 M:F_##'PXB');23J]1**)VJN=W$-S[8W=%3R^[\?YEUO:>%AC'Q!HN%(;I.<* M7G_X-&ISM%_,^_E:7K<9Z',K'G=XK_MI?^#CT.O0YXWLV/6A\!K[O+2L>-W* MQ)__JFE>GXC=..6]SOY>[X>!K'E#;U^^'J!.?KJ\U][!?^?_L[[;Z*$!?Y.4 M3=WMM.GV-W2'F^^6^.+9V&^_M]]JSVUV,D1=&_UEN57.<,NH;]-+?[I]VCQS MT3-<\U[S(=/0#=2(U-WO!ZV(X/Z=A:1LV5ZORM@5L=FW>;E>6L>VM<2;U@0? M/2K1URO:WU4:[_>V>Q/'] <&RT/CL.O,_D%=MV-HQ=#!<=()5M =.=7/=>;XG58SDZ*^C#E!B=E$56R -Z7:D?MMLX_EQP.VQ5@$UHAF6A M)@O>+,YKB1S4$T,A](/UH$ZA"-\=VQ,L$";5H3<&W>_2\_P97^QX.T>?5M[RLS.^YY35:?9EI M/E2]C%FOOY#7]L=0%,=$S9"MES9[\!MWO;B]GMI>QULT\OAYH6CXI2<>P ;* M.=7R)"?\Q KX+8J\>2FMP*N/$&AXS$K6O(:]>]=VT";D@:A]X55NMRKK>6Z>JBM>1UFWX>W^ MBM&MN/TOG(7A:0V[^T"?]06W/\MV\:)_O'WIT;=YEVGM=;;UK]?MXZT;J#74 M=W?ED\3"S^!>N\.P4=S<:UZ&,A<5=^GNDV2Y1-R$V >I;Y\WFW'WK\W2JB>G/I++4#0&_ PTQ]U=[I-V-=VM>+\_] M?G%^([%CRJFO*%O>"$G;[8KI=HKW&Y&AC$"X 7N-5.-CW3 '+BRCEPS?QPI_ M/]:.":WCBL=AVZB0=3$3S+WE2 M%\@,5.'8PR?CT98UJN5S63%;3:0',RW7 ,Q:X@Z?U/,5T.>VFVU;S=,=VLCD M.E0C ;75@R?K5*[CT+7$C.RJ9C%5S5 (^44$\:L6NJ>3(X62&--K5 HB#\;+*"0UT\O&W3Y+SCDK3Z61%C*ZEJ%,TETIU M?O3D&]WQK$XY1E3L4@4YV0"]:$=!3W('YRE&'^?%IU&[O>W4:NE,_6F:5L;P MR8-O3_9[[;4F.HXHSU=#?9UA^ZDANDV*>OOHB#:3];))KMO92L;)IR:.3E/C M8]=9**Z:]G:A)V?JA%JI*I/(/DWK\,F#+54*Q<)$9K/L;-XJV*V\EM?F&B*1 M@RTMUJ/-;YR693YI:?TO2.2C%5Z2F6SVTSN?-?[W%X0=- M"S^TO2[86>^U-O"1L?%%J>\9 K+EM]FS+MS^+@&WM=O52[=P<>/U$,Z8QCSE MJF_N=U9';TWK0Z-Z8#]I,] N/8JI[,KDRJ/RJ!L]5\/&'WLB@MC_+DX^4,P) M.N#%R =.P-V^GE][O;YKY ,9QQ<1@(N@V %EMWP06?GB&4 U$?WP?W\QO[X+AD+8.T+N MC)L?M73$K' 76_:5L!!3.[*T3]4,]B]ZT.D[_K[?W?;G-^OI$N&^6>84&';M M),#F?HCP9#!U[5U=/@=WAU5!SH$D/CF&W?-92INE0X)"KBF*T=&R3_6>,C;/ M)=Z9Q'[_P%[D#WW7>(\X5F; %P*;KJ$K0_NYV;I37QC=_L.])-PQ4\_CWRH*SH?%I*9"^#XG;LKS_0=J'B7(2G MR ]8,03V3-=/!KH!T^22 OZN(.2*TMPG3Q\VRMO.N+FL/"YGS6GJ,3^>C6=3 M.W"P,2^6N,9ZQ9,S\#CL9ZV^[&P2:XE%$IP2(C03B_"L<#X)'FIQ?5>,=479 M_)JQF*IH#;L)MCV3'84K)8K]\J(1.,8JSZE2]E&5-S-5[F:2IBU4Y,08,A:4 MQT*$_2M?A=,T;S3;V"+'%GEX97CC.BI MQ/)1%\O".FC0DTG/V,RFTDVW^71N9D=+10DX?@X='>%(,B)0_.T:Y5=@6VR] M7UE#^)AMN52Q0S.J*I!%>OHD-).Q4CP>.(VAO^$I;INJ%V?1NI.N)_.#_$H= M0[9%%GR$(NE(C.?";<"G]LJ$AF!@8T,^+%'%X*'-%96$_\_>FRZGKB1KP__/ M51 K3L?7.T*X-0^KS[LB! C,/(KI#R&$$$)"$AH0]-5S)[10WA/9GM MK7.B+#LI7L_5F^/*'H3:!YB=3[P)VA]P(3N?)Q$WBA.Y.-G5<+3'Z9V MM28:7=4R<_46RPUMUI386=2UJHV\H/B!RE51*N_K@UPZ&8R1U2@C8&^EJP67L MH\1,ZD_$@O_(Z\6./LMDLK+,Q?!G^8N D!UN0-*[T<^\K_#9W__'EWU.'B5V>SD&*V_%9L MV=26EV/*^)"XN4/B\^STH0I>3V*%?[4J(88]$+==I^V3DG;"LFTQ5WPGKB#B MD_NO3NZ8F6*(B;GB,Q#S-3WL!G),=M?<" ,-3\;J-[:Z*Z2=A)[+&]N&_SW% MPB+7WRTF_^\N]:.I &(S,R"DFO*H=17POU%+6A[($5 Z9KU9ZTBD6&R;BBOVL[VZ %MF M$1#S$!;C$!0[2V6L&#%BQ/@!B/$J<^ASB)&A2^),)*9IM-AM!\5TBR05_LLE M/4Z#&.51U1/F SM BWK.H10W$Z!EV+B/_O4'8Q",)!"4.PMB1+;9C8E*C!@Q M8IP(,0[GG'P.,=!!JH1J)IO5-;Y8--'*RXC^&__A $0F,DPAY5,N[OEJRS M35"]!\?C[8+][/2'LW7K1I5OTS*@CTQT/GH1M,V:#A59G4A9;BR8C MS$E#]"0Y):BY+]=U. T6BDVA3*6,.H;F1J-A%K>RJ76-!\LF@/:$X"R'X/A9 MZI?%(!*#R \#D8\J4D=!9)&>+_-CJLB+Q4P%#Q:56IE87MG-FYFE\7)E3;#" M;)*9SH@&020EV "!AE5748H %MBQ2C W?I\>@T@,(M<'D4_Z;XZ"B#J2)%'A05HYOA:']X94TD$%"6U'N>)U:-RKA:+@(XT2"(<+_^L C#, B&'JO* M&&LB,8C$('):E\Y1$.$;$S/#*WH*+:YI3ZUK-$96KNS:68X\'NT,,R):K-?E M&:WUYOU"'2I@^*\_%$(S*(*RV,D].S?F_#Q5>=?8P7WFW M@:>'W4/V-+-8*,2CC.;HPJ3 94W!L:Z,C$+9L^K3$9?65W.VJV?7N;E8@)TQ M8"@.!70K%L')LQAI,8K$*!*CR.?]0Y5I$ BE (1>.Q+A*C2(PBM^$A.FU+@M.@ MB.ZW&\W'Y=C3T]6L[79%LVMZ$$7",!X.P5D2X=AC?3K>[4"P^_NU2YE_O#_! M;M^$<+-R@-/M@;PBN]TJX56$9M^CI7HI8%8U'G8UN5R3@&VA[:T;%G\A\F!% M\&V2+,.>$[ XN^U8)OA95F9A:7;3\A(KQ4M((\OV8"6$DY68/S2Q [0Z4$_^ MQ?2/9OGQ33$!I2F),C#9+_)PY\U$Q5J$'M7PCTA8?SZKF9(I:Y*1X)\W8RO4 M;B)E@?]+_!N2'T?_F^6;J?!'[+__)#37]971X:^)]DCRE,2_?X&9_/IG.Q=D MXVK77B8![]+QUY_\#)!BL2 R4:BFTY43WVIJ+"CQ,9S94-R_4=L/'_;EFV M)B=P%OT'"-*?AT1KHKD)N %^. ?8A.#I >[F :.G!X"_SGW-V;QNN-K\#EJM@*1$+PI \#+A2)4EG1 G.UNIZN9\M-NPPX(FAFU4DD$ ,,T,Z%( M\F0S%P7V1Y#"%8&Y2MMI_7]A0X6QYB4L)P$6X^[L#P!3:[M\=W=+-LT MH!(@6B1+&(5LY"FB$?BC-GOZVH948PV>*@!2).?]1Y$/D:#L= A)3*0(E#: M%.Z?E4R"1'# Y\#3E>4X$ MMIG3,^>$#P"/]@TOI , -$ABR=BRT^B%\ 03Q=S.&X&_@<=+M@W$'4K0PWG; M=YP(1[D7./JT.3LX"J#Q"1*?O_8ER,N;,M!.$D 9.01U#/D,=1'K[@KQ3O,0 MS8ST)"A]TM "E) :9C2]KH#0&#SX,B[=J;#X:2"]O#?%[N &,*( ),\V#.['SV/'3>0?XWMON.<3LB02FL3WWAXIB;LD)OCR31H!G%Y)FA* / MGP?_"('F(5$-X6;+W][[4K(C'!'W[_>@.E=7JJ](R!=TPPNHL*]G%OWEA5IU MNY/=^>Z37OJ5J9^I U!X&_\[Y8/#%9RPX @::M$I[O+F"$#25B%PG^%IOR$0 MYP=&\[$5L&+'5D9IOV/I04.-C$' ULJ(]XZ,&\!AV#F;C'W*6B >$MOM2.SN M1WCF[^[(E4^SH^<,M'(!VCTJ1@2)S3!+0SNS%'P*7_:G?6TA?F_Z?*BO;FO< MA2<2LMO9:U=%!@<>.)2\5<@U\-"VX?F# #TUY!\W4B$-H Y>@(^&DAC:3HH67P16 N *W;\R*M M-"%+CK,*#]:P\^*.Z0*-&=F+#)9AI @L%"=< #C@-3OL^^9-P*ZHDTT+-R?L M$6>Y4 F4P*2@0@K(NAVT$7KX-C"%2"G8]GX#H]]>+SA,)T!.(RMJ"$_?<'=7 ML&,N&GRF@4-Y!KO$0>4%O# Z;Z/E>YOWN7OKLV39=[9J.AQF AY( M>$#5 >K S(+5$!\23Z?T"[]-6/%VIZZO#"CG0,?@Y!6D$Y!5SE'8]\W*0#BY M]6L^^7@P]'6UWO]Y493XB<]AIS/+^;WU1NZL:E,,&0_=&*J2C&H>AWK9;\D( MI)6[[43-/1#;2+C?3PY-(O0ZH0\$]:_$SL]P._;V$G91V]FQ%XW4-E][V4MM M^^$[M9=?T.CE*PY]4]KZ "5]8CP.4K6!/L.]]':;RH7#VTLY(OV82 M7)YC"-37NZ45F50;4I4'(_'7(_OE JGW%O)*U'RQ-E\I(R.=A\^D7H^LI:8Y MH3Q/SP0ZR"V4H)0JE#&8/+/WS*Z>SW=3\TE#R#$Z.2Q.)C4^@,&M>\]$J1E* M8:L^*>!$8[9HS>IS#CR3VE]1T*QT4T[5G8D=3)XXQ0PE]1PX"0K9R88>I@Y-[:TPN1G7#9L:D7 M4=0>+ )^A'=4,')_[;.9D6Q4ZBLTR;+5;)(H.E);'6#8@==K7(73'0O:GJ. H &&_0(M[I-0?* M:"T7"^'0O;D6I:I1#3@UBS95?+(4@F:2X^H#[ #CFXWUB%C8Z@!=-2A;;):9 M0@,P%': \WUG89OD,)M%:;34P08(-ZP^ M%#!-+_02//47A3XT#QKR*C -W(DV]K9VK@N/Z] \#2LR%FYU7B?K>C(P-UH+M)V%\ QN7.TOY@?/'\!N5R@%D&-0@JMX:U)\/R> M2$5X4E$6DN'O/-&$KOEHCT?:*-P292DKT-27@!H0C3:@LOYTU,N6Z\'SWE4, MX]5L=[4UJ.N 4VNT]=M<\@9]F]>>V6A2X6U*>L,I42??%_GO+\9!K1[P#F2= MBN5E=C:U^D2[33PUB?5UWQ\4ESJ^9'JY.3/!>[TC=VQ)5Y'A/1ML;@ XZ_4E M6Q[LG.9 !JV.2Y:IE@"Y1Y&MT;)22C1+,(WQZZNU"J#NP%T6ZV9[[@5"7-SZWB82)'WK[GU3J4D [J9FA-%\8#US3^YD79<@_O&]X1R1PM4 MK3*ZQN9+14^GZW(_B+OQ?K@;[PE:\3+8 T[]S#8CQ_U=%V_X@C\06$R(&R $ M]D#^T)9[MT8(]"$FQ"T0(H:F&R%$#$VW0@CT@6)C2IR.$I_,-'U7;;W*>0X_?>V)V:(LS/$T>:8=\T0,19> MG_4_M>2_%?\8(6,VN1B;Q+AY3=P\&LD;W1&\N!,X47>L*PC">7I=G1WGWNME M]1X13]S=]O(ZWJ6ZEIT=BOZ6DKO9!7_5CNPV%+0?=_A>2PF[X49\[['\"?LQ M7IOZ?V64G S>[IL7_JX+XP;VKEI> #RS=C">^60K;,"[@^KX"N%]R#78-G1:EIM=999OBU*?XIOD:#Y(9;Y[%K(]/>HM1-; ;O5QJ"&X@'?8PNW"WYR@;/KKIM1 M=8T@*@UQ-IV3!A_5WF-IA*5) (#4Z6H;7\.(SYN Q54-!I9&@>3?P"Z[($Y_ M]T6^$Q[W/> Z5E5O2U5]QJ3HNN(H2!=ZXKSU2 _&>K5>*# MJJ2SC II^NL/ M#=53]%A!LACC8HQ[+\[N>X!F$[Z*93+%(ML<6G523#!8C-#SRI@2CQ M.?HC*'>?7M7GPG!A)0@D$QGN',_P[54VA_HE(BUW#-JN5&E MJ$^@?X3Y3Q!7@@C7@&Q1'8ONYD0X< Y0N6')]>K3AJB9$MX82XKD2.J @=HN M@1 LAM#86>IXQS#YP]8=.V]C1?D,BO*E@%)M8W1GD2%1'9_P_"Q39_@)"JOE MT!\#RCMPW68VU=)B;T;LS7BMWMYZ[\U8U_U!NNX6J(YZ.,9\7VP]EIL*6D7= M0NW1-SJR%0Q8J-EB",%1"$ZS:@Y6# >**H .'*N71[/8!_%M%GF1B-F876-VO:?@Q].L\C[='$&%$#.P+([I*8GNHK&)5[V95 MO1-ZR'_X=6?L+K^E6(\=A?8Y2F_GPP,NI: QY0+EW.^&GH' M?_UA683$2(3ACN59Q^CV/=$MCN:(G>0W%LWQ!7R;\--%ICX3_UV,JT- MC3D/"4N'^$;@-/CG6&S;?3H^HOB.-UO1Q0;CG1N,<9!'K+7>IM:ZO?K

57 MS2>/K^#H#2@ZY1T,35I%84:5,J993'KU?-BS]T+JZK7E/L:[;^8;B_78N]=C MSXIX*:?4F#_$_:O_;,=MNDW?*/=PZ[60?W MU.'/OS6@3&OR/4Y_N_/Q8N+%G&HQZ0BLMMD#!WN>#U<)RW?">?0 "B>&&V1. M3*2%DC M+S%4%#,A;PX>900;H[\P41\2-4=)>M(R83W7HK$@MBGZX[IVNGAM,CK^&NT3F?+@Y$SN>H+'^! M4,JGA/5H>TJ :UZ?K!7)<0;K['*A@WDNT:1$Z-IJ-$FR!?[7'P9A* 8A46[O M5(WN:2&+0IYSM65B!MX^<1.*.0(\O&T.DX#,\! =P> )FQE*T<%\2R!T2[#S M]ERCOSRYH?&/:Q(OM)W/"/)J*+2L.3YMBIJGBD9=DC.\57_-DUE)<]J2X2L[ M\M4";T@9EJQO5+CA@"=69+_:F@KB:L5TK%2ID.,=\"P%L*0-GN8YOG(R4V,O MSFG'U(#_P-W;V!KD0P(N(!&N(%%6)#A_""/NI0C]>D8M(%1I:P;(MP+$FMD& M/$\"S9LD^&8Z :B+O#5C)#PW-' O7F(,7[,(7P-^4P"T;?X,CR$ +YHU0L(O ?9*GN.5L.P:^(X) M8,,P5@^)O)E0%1/@FH'LC'0!F'J*,P.X')ZY)66A& DLH9FV#^;A>V &:R4Q M]RWX$AL( ?C*OWU3&D%B**-_P,@$Q#9P* .RZ'#RX48"B0I-Z^V*P&<["]HP MSI$IX*^G,)(\*6%;&J#5\W980\ TB_ 8=WVPQ4 '>#%5!#P%/%L!.P&D58DV M=J5!-0%83(N/3(383@2^SS=WWK@[HRVBAZO=7>PJHK(6GC?@%:[F13@.^'(" M%0PO_+?F@F]XGJ& &8_!-\#7HNV,-A<\Y\@K'DXH;ONPOG%HO$#/EU6H@>[@ M)I[9\@4G HU)"GG<4:"-"KE_*+G:*1'BT 2_<+KM8 <\"##FO^Y!X42>6,T& MTB>M0O@(B6Q!6B;D%]HM G1.J'@" 1D]?:1MM0_PB$/-9S8L\ZJX-Q*RX!O[ M#)C)?.8EI)>#/[S0;"*9"&<+N%HYM<_JBT?S6VIE MTE5DJ%K"QNNN8KX^P\.\F_S3NM/A1AW6%\>+KIG/\%Q3: [6@<-S>;K1J__Z M8UI[BN+^WF\,DBW=3BGT7Y06&:QI!;EXPSKC$)]>RY DR^ Q7L@XBA9")_+\ M(1"@S2>0+V49J#(OCS[)!C*R!(3Q0JP$C+K#K2-_:[^!C]P). J3$,$!A3P@ M(T]L=F"FP()47DX)RFGT[9$R]*+O JX*?<0AW(-/=V?COCAPX:&DK(!1*CD M\#;8#<^<4"HVA]"5:?85W_\=,%@ 1DGFM@Q!9&%MM8979[@*8'@')DWK^"G[ MD("SV"HBKA(AY]AW0J 'Q[GL:$,%0C5 0D!JC'NVV4[O)+V0R7-7D_W/2%O\ M^3_PK^VC9*#W.O F9_+?ET\EX'NW]SCHO\YR-_.RAQY./M_,;.P3#-N9=?CO M_]F=_+-,)&7+L)S?VSBIG55-(M,,#Q4?54D.'472D](8O/BW9 32RMT&DG / MQ#8"Z_=3J!416DSH T']*['S,]R.O;V<22CU] M"$NF@$/LMZ,8$C0-X-/?HM'+5QSZIO24J&]R>45OVZJNI-46UV_EO-PX@&<\ MG+VT,Y(KLTUZU?N5;DI.(S/5F4DH^,UE[R=7[.@Y%[SYSW>:RH$;8L%KMR5>>&>:G&JP-B M@+X>Z:0+4S2@&PV!GN0[5B'=*]0R<.3>VZE.A[ J)5;7:6^BX7Z_HZV< (S< M>[O4J#>SP]QXC:;S.7Z)I36=7=8'Y/[;<0H;+P6Q[:)-KEE:>L-,/5^M#ZC] MD6)MK/<6K8Z+)KE"OL\-"S-F!?LT[(WD>J*;,J>KB8[+KA]T9VW6IP,P'YV24RT*#&S*$V7D&TIUW'I)7/?9V]8Z3&RE(R@VJ_4+ M>G+-K\QR<5#@E^?RN/VUCA;=8VS/D"CD%IP?AF2[RN_M#[MOI<&K-N<(!.!P MW\WM1")\EWS/VGX0@7OXR8LS8-?XCL8\G[%L=,1ZSG9>F_=AT2H_%@M)\I9 M=(D3WX/OZ!E_';R$'0U#CPEQ(4)@#_C1E.^8$)\6ZIGC?+]IR&::^8L?VW3 T=@_<"9S&)OTIBXA1X=>ULM-<^\Y.ATK47 M=HWT0OPZ.7FG3R^,K+8?F%[X?*^31:T!UUP4YN*L-6_,O2*A3?0CL5G'0_YW MKGPJBI=^,T/QDU^0$3MBSB204B*/4].,#QGKLV\ ML=#&0OM7.<'*C.:GBU'K$2WV:^/^LE$LV9.S2VVAR%06=-ZKZ31;;A3TSD(9 MF?5!F-B*(SA%(PQ]PL(LUS!U6M(R3%^8 /4'7IV?06/X$4CSW1?YGK_W>R#. MJ=6$*$P$R%CG6<2>P>=MX"$SQ&.C)U8I%$\7@_RP)Q'Z@!^0H;K D A-H^=3 M%KX[*\?R^FWD]>0:PE<%MN[H[76]7E?UZK!F]Z@"K5%V 26_HC WJ>+H0IC MU&._PNE-E&O7M#S@-CRK'7/M]5X;Q<[EG-B)/PYE]:-FCSG( "!=M=IZT?&% M]*"G,DL-1FU#[8-@$13;+SL0NRIB'(AQX,:TF;\%@K5GEI)U7'/0W,B1.EV% MR[+5 !T&IHBD)PC+ES[P>L01L[.CZ%4R^$E !".K)\F!UP%50ZI8/UV@N[ M-OR<6PUY1IVCH-/I#/E5O];+"7.C0)G4M.Z7&C!KBPB=KC2*8,0QV(F]'[$0 M_UPA/KL.\4$IGN99I[B225$O4DEC,9Z4*RT3YG,"U8% 4)9&:/)=E\BU2H+> M;A[[@9H&O_Y$I>:B*@$P$=)[G2^))$S%2PRCTGNP',N!6BF[ 7OP8P+9E'F1 M8%9E^$58N0"*DS?VC>?Z&M8XL;4-HJUY=[ZGKGAXYN-KN_ZLY60VJ]\7AH/5 M6.B&;-/::BZC6K9M=F8MMH_AP:\_#(80Y"$;^H,;&.TWI-J5]_Q\://U34\W M C'P,O1"4+A&7>CZ9L.O\+_^;)EJN8A;8&8 BC. 1G#K4B^*J,/"1>:*IQD9H+3?:IY 712TX: M!8L5A14N,2FU(#28NGJH@,F<$_MK5@QD7:,#=):7*,!8<*F)"8@=JV/._H-+$TBZR?4L>EX% !DW)0"]!!1N;%M"6D MZA.J/LOK]4,%3#++DN.R!EK6TZI36_585*F+_*$")B64YF<]7ZV(24GJ9_R> M^ C6=ZB ":IRVKBN8Q2:;E%>K;I\3 :X>K" 239=G[$V$8A^ U/X?L&54(H_ M5,"D3"\+TLA.84)UPN&2A1H:-^I!NH\]LC2LCFN$WL3SPL(4!Q6JI(*1>V\7ZNU,.3?( MV;HT8=N#3C;/3E?PF1BV-U$W2TS+Y549S757F3G:'1%Y_B S+=!,ID>1E2E* MC]6>/!;$HC(\6 U'L/.SV<&Z.2-^A.5AF[_T@?++%3Q=>9MK*V [0C=O#)G*^Q] +R M\M[B.X/&5.6XLH:NR#:Q3/:&W@2%?M]]OBNPV&KQF!?T7+Y#VTMLE#5(%8S< M6SQ6[GGK1]G1="?70=PON)"Y1T/JYYL[3Y#9> MB#6'&EG8M7VF'BW/W;R-W'']"XTLXM$"*N M9G$KA#B:2QV3(0:FGT6(&)ANA1 Q,)V0#)\-2'I/8_V6E2>.0_#5\_/?KF+P MJBS#"2H9D \X=].;L;E".EE)BC/3_MXJ[-P\_4]79">&NMNC[N6A[K[KMIRN M-$_,&-^*,?ZRH ]S$Z4D.I:C)S4S:3N6ZBBN>S)&O_;";BCAYOZB7HD?61CD M7*%^3S=*4-CR9LVQ9&6_,6]+'LRZ(X46UE57K,J2)(_FVF.FM2WG0R 8RR(H M@9TG2#V6V5AF[U!FSQ8J^F&A;30(GZ&P>AOM-.OC5$='UW*&CZKY *%%*18A MR&-%N.[ J,IJIN9.E%%"M:S1Z72$'P$N=YI.>]XZP#>!'6<_[[=BDX-2

^$XGC;Z,C^"%A!O8UU@4>?ZN0T+@)$!-I)D"(AQ+@GH0L>?(+(3MS,T5QB:#U8VO^D\K4CW MT?V1JVS$RM'\H]42#+5?6:7&K<(#S'FP)6F959U\DJOSLKV*;W@G)C]T8,XC M6WJ<]#EIV1=Y)U&;Y>KI;C$33 XBAUM:K28IW4@M1;JBY$;.L)M:+JK0S^)@ M9'"N.O-AP6*F!:1;>MICKAF>U ;GO2DA]JEM:?\.6VO1K$#T=FDCTUJL]C^G2FI?JCY9,PM$/L6]&>Z@4:\Z9P,-H*6U*6DA$P;G&<) M6IUW0WZ'5\^FR8V9*$>[N99L&_D(R^J%;*MV!9?)XB$D]34X( ]0[K9(-O'> MQBAO9U\H4[?+&OF6)>PO:QMCA602,)A,%7L=Q$+=Y61#J,?Z?\D#%#5 MA]21'Y>&P87PL)Q6GNK546/5U$WF7-3QQS89OAJ\/=[9'AR*89CKVZN]^,Q-<&S#^X(;'$)/"B(T#VC>WT&XO/^;'&*N$)C>/#QT M+0;\8F^H,+0,S;'ELYSOOO<2]GMO7._.?O^X8D.,NR/B*A#Q:LV).QZ^"@]T MB+YCXBHP<1=-UX*(.T-MWX%_-AQ*Q)_W+OG2.!?TYX;WDE/XWPN!!SVX374-=?1W9WL7YAL?X.:O&*PSW_]SB; ML&^QR1LFTPUS#FF?L?[;>$]_$.TZ6>5Y^>I@PVQ-T\==ZGP,_$>_F-C MYZ(-N< 8%#3!Q!4I="@%I8"MO MMC#Y-#Y?LT9 LB^I2W4(\,F2 MFV)XI!G(1A JD4G,7M.;9D*-F'S0*=FU07@0_O5/.,!Q7""<.*S[=>?A.P_? M>=B][.WQ<'A0G@2':J+"U*>;L%3=R*W@+)D=G9V'TV9ODN4?XJ-IQ0B*"[:J M/07U).)A#G@XSD4#429V#AXF_L:EB?G.PW]ZT/0S>?ACF?QGYF&AMWB&8L%W0F6QVV MG%XGPTQRP97 GY^'G945-YAJ(L$7>*DAZ6&IX4R AQD6F)CCV$""?4T17_MY M1M4T%-FRT*+=2@ZW$)6Z&F'SI7L\$E8[4P;OMY$E7^&7^SDHBQCHB!0QRH_) M6K\DS5OI8<[(,IN'Q%-AA%87ANZ_\1@3B,9?:]%YY\0[)WX/3CRK=_T.3BP5 MDP-V-9Y+]&Q2F09;1G(SS0,G*=$[\])Y[5TWT' M)R9F(TL3)]*(5[O#QX:6GC'!$12K 1^71:8I%XBQW&E]W$M':?*ZA; ];-D M?Z63>]SM9N-NI[;)?V;P[2L<9K=HSI8%7XZ^+<9UH=')"4%>7J:EMOZH#[4& M%,="?G.$3@3HWW\W&_KO;*^E-.:74Z&:4S2-;9B@1\ MC+QN+L8%Z,@9?>Y+$_2=C^^'85?MK+^?CY]ZS5Q^5(XI]&+&5QMF55?LQ0KQ M,?+9$[%X@(T==D"[Z^,[']_Y^"M<_??S<=)9U'AY& GS'8>K@6*W3Z,63V<_C8.YX()"*O117O#'MGV!_&L&=UU]_!L,M@MC33 MB\M-J[(6(YGF2L\WNRNT(@[:Q<<"-'>6?-7[V?AWV>-/.[H[JU_^'@TKY[E4 MN9:.3^75J)>/T'2XT8&>$,@ACR K/L&=T2'_[L1\9]COQ[!G=<#?P;#RR,QH M1EQMTFK"RMKS5F7,#L$D!L\[$F4#S*M)+S=XTE[!/0/OI^QGBP9>L"+"14[O M+KW?*Q!F7^'?8[Y]H[_-$0$WB=0U<;T2GVC9X8.2&%YVYXG:($92W2/(B6"A M"L;]D. N%NYBX0:C")\4"_48V[?98C/3*CSUS61-B52;"VA)A_/NHXE(@ T? MMA._YP#>K]7(!:^(E;Q2;'PR$5Z6:.<+4P;Z4H\QB5+G-D%:R$! MF<>Q2"P0I^\I?G>Q^&/"Z.PF8RU1W4AUTHO^LO(@V/G$EGH/1V&"B!1#ER7^T7%.W/?F?MR M48E/,_>Z&ADICT\3C9X5(G*33=M!G8=F]=RO?^(!.IJ D.4]Y^'.W&\6J/^9 MS/T5L85/,S>G-?L%9J)M6K-E+!SEDZ.1U@/F3OSZAXD$."8:B$?.$G6\J^X[ M=W\?[CYKB.#3W)TR)[S)3KLS.FA9LMC-M6)V+XFX&U]BB 98A@NPW&N%KG&4 MX+^V@+!ZK5WOR-K+S@R]33S\^RH7O;?&4ZB-(S&EO"X:,QE1"_[+)9*,:HF: M83FFW$1O3&F&.'6I93A@4@);IGO=IQ8W#O>C\0[?CG,C0O>J[LA2TGYEW "& M,;\H&5'A'*W%-AWY9(R.__2WBO Q.OR/8;>85"_+%5!?\?A+?&,I5.UOD&E11M:FX:2U7"+2,H>3;7C(TL4Z9L MRSH65J(I2ZI-_064Q-)_D^=X;US]V3@\BOG[/P$*"7!Q3*EH6C29@A8 ?$S9 MPMJ;41@)JF[9E(CD/_KDOGN&IH-1:#V&0CESRC:H?T4#2*)3$G2W;!9+VX7"9$ MI018R_8)8;?ZW;(#^$W[<$=:>P?[V.=A[^U#4V=H8K2.5^$^%BQJ*,LZI>IH M*7CI0$&O8\U]%Z&>M#%#L-M0".4:# -*@S68"#1(XTG/MXI(&TUA^WDJ1&7( M-O!0W!@28T==4S,#=^J3H5,?Y?78 TA'" R]MZ.W@84C[;_Z5>6#FZ_Z>LJ* MFBR88$^-70&QM99 4)RCJ>R+[7?8R,XBPUQMX(K*!J:8?[V M[#K?KMQ&O"PV\49RD/3;%13TXM^"MA(VEKO+6"(4]DS&WUO3,(RE-QT*1_]- M^3X#. Y@.1/601_$7(LRJ,F*_=M]S/O.)-V!W2_?Z/N[AZ/]5QP\B>RNH+OE M1(@ELA[1@*LBL>9^79VZ:O)Z%-&_;MGOS6T%<=*RD$$,=WJ3,[1#^[DU7!9, M<]!I/<9Y9[@)\DY#R^9U,\O:#\E?_]QRT/Z#(*C%\]&>GHM.Z$9I;5E/Q0=I M^HA <.RH\. +(OC>)"ER./T7>$)4D'KW8^>FQ//>+/\8&A2E/JH*X71V2CQOL9N/@:!;J;>*J>&\V)*S::Z:IV.%?@Z!(!+@HC1R2X]% MG3Y+D?^A3%+&'@R1G9GPH@F-+!?*P$Z$2IP(8GHA= B.A"U!!&4)O K\"2=& MX.DM,!"Q_8S,'.1HD29P:(JY*8_1>*1#R-=@T7S$,L%# &DAO_UQ 26R;\: MXW7$Z7U!+!SXP=>B!"LZ51(V%!O%P [OFX$ ^1R2T#I:SLB1D5^)C!M=( 9X M -S,T-8U\XWSW# *6V$(GZJ.B$^@<-A&'B&_7Q@AW&-B62%2DY&KX7_-2M4T MRG+F<\.TJ;9JR@;^V1X#<<+ZC+F-S/$G8G0@<@,?0A1T71@BRU_1#.3&@'L@ M.:*-G+(D6/HFIDM[C 8<6X;_]2-3T&W7TG8AX24=$?R]3U)98\&4K<%ZX=#R MXT.#YX/*HL]TG[(V%TV^)*_I070KK79_2+(Z*,HC0>,1J]J;Y%JU!B-)MY0! M7C=>]AYN #,E[$H-(@E>KZ>:K<=6I\MU#9O55;V[)^SSY>P[9!U^W^\.DE\( M.E;>LAQPJ5O@?B0],!X7^-$\FRW* Z;5&!9,IZ,I\Z?9"D[0HC3VBPZ%VSOU M[,I=#(BVN6.*R/N2$=V I:TB2,C4TH +5Q3!!.#?CV:$N8IH&^!NNL2//3 T MQ79>[ XO!1F\R M!4FN8S\/L&JE'=-\"9]%]%"Z1[<<6LBVN8="JMP?E;#VBG.Q !R*:J(4;\O/>B/L8=IP; 6T^ H M6U.+&ZG.3/;LT_ 'L)C6!,NJ*"XR*R9&)>]"$1//]D?+_=5BCJ*SG:HO)X^: MQM";P5)BRJO)9CH= 3J98V;K>_$YET70N)JJ #H_HVU[ T%(]!:;3*7%+Y)9 M;E'4G)&8OT:6Y=WM-F5SYLZUSEOI>9)>)%M<>\PTS,HX:G*78]K-LJMPT4Q0 MIQOY08F)CGO+,(=4=B1T+-_EG=IZ(PNFA?&-+#4(S)JJ-:44< + 'OLDWI'> MEPKK:,M9M&,\L6S9=;1Q=\Y!KC9K:H7X M="K$V%I*72V$;#9Y,1+H,XHYYIBIWMHTF66]D"ZEE'(22"!\J.#__3Y&EY!! M!M%$\)=^!+HK]/-:&2: F-()>>0=#\;_ M"?+D8B>[Y!2^T0K&63HE,X78T_S3L<,_0%XN:6>2Q64V0^?XAZ;X4.Z-"[,D M7(Y+( YB$\<2S]^)C@"%U!.8*>I2UC8!Y!);OD-!:S]$J%XZ1'B&R. 9Z(I#G(=Q:9C4M.>"G+/Z?8ZJIZ35B#\GH^LMMJFDRMF+)Z= M-AC92)4;J70-C3R8D].423\72QHM-:O7^G3U<1E,U@;LX9QTLSV8255UP"_R M(LV/-K-2@T^BD0=S2JPS7!;K'9Y7FR5UFDESL6(3FM?3STG$Q"V>;/"O7 M!E(F.3&,"C06.WC[*FM$N6R_'9[*PWFG8:UKO-E*DK:<^R-%K?V4T%I*?)J. M95FC+.9EI54;1+=SGCGG+2U8XZQFK!K.?*YA^2IHNVPWZS#=K=V)QJK3RI*> MJHV'9-GLQWKQ>NWK$]@@#X,.4?YU4[ 9"G9#Y76B0Q%X_F8@).7;"-.9[\668O^AJ][R_F/XC?G/G7J(KKR(ELB&-9D@E.$-V:TN0O&C1 MT#1A;LF_O0]^D'$(3BZ^(.D$;U??JB.2^^U&IWS&%> MD6UZ"_,(A.#H?1=_8VPHS+Z6J._+I/'-#V?!< ;EH=S[.PAIY+])EM *P>G- M[!Q7?^ 7>T.%(3*G'%L^2P+5J6V>77+5'V;=LV\4(KPCXHL0P4 FVQT/E\<# M'8K<$7$%B$"2Z:XBK@$12#+=5<15(.(NFDZ*B ]6JWG3:/VZ7<<_L.NSFH=_ MO.7X:[<+W)<,]U[B=WB] ]##?__WW^'^_I&_!$#!9WV?OJ :NVY@>)';@\V? M1P-_+;T?[/>##' : C@O0,Y# 'ED4NS2V[M$193PY;=]HO)ED1_>JO6L M5SN]Y, J8KZR?)"SU10'V6X\J>6J9;55<48Z,RF&&^LIG'="'X5P(!J/!#CV MM>(F?ZB*+DW%%V'>*Q!:=^Z]_NNP;W.OR1E)J3]F'Y=40\)?+$T . MPYYB:Y>.-GVALKO3WEV78;G=!+']LCKK%A:S8"6=&[46F\=N94Y''C5N-8B0 M[CUT-!I@PZ^UZ;A1]WA[OP%2G&W3(=@51-&$V\(G;&EX]Y_[E[TC?N27]KOOX.)L@G6/PY9^OE=$;./5GY M5J6SZ?-TFC%'M17B;%R^GV68 !M[=P5@7XK)IT\60CLR](XV?-]X>>N^0GM, MB$G(LR,Y+_N)+.\I7.C+M3F<#K\ZQ,F>C<5&0_2V8B$"CKPE+@H2L2F:HO_> MUBDD_WX@#?S/&/@5R.$U!#5A8SCV;T5=R]*Q>SL^V'DU&0E?[MN@[C X#OKU M7_\/?[2'YY<28'EP,^%E^1(_$"#X#L.^T'HF80[.J?_H\@:>"*T*<:RVE^#@ M?O7KGZQAXGI-VUL<(H1_('\+&UX):A N5+#:ILV#*5.'8_ M\2LVL+M >,#X7U-E^T/WRZ[GYMNVJFJ8>RU#PG?=<'MWXTLW<;T7"\^QLC/? M)\JJNJ"+*MR)!FT,+&^]5EW](;_<5%:9K,7+.;DE+2=R,&76#JNK'Q]W+=75 MH1CU=N>4;^LG) :?M%*1&%7%5]:3)N4:H8C*EW+[\25 R6VXL8T_;V]W6Y:! MH 4B?Z7:8X1P!PY'H!C?!H=D8W];2$$(A*1!"RB.ID#Q/RCH-Q=(.79CB):# MJ=;:*Y&]G4'<7\;<1':DB79/";9MJD.'F"9H=M!* 0C1P#HLMZXU_$B*D^@& M5#C??1NBDI2%](-&02%"M]0@UFSH+6-9PV7)D64J!2C%-&9N/70$96%$;KD/ MH;[Z4CX"&17>,T/O"U&^JFNN@O3M "UZ-3;03P(85^B??1!0DB%#J7,;+6,I M8R=759!Y@=[M!PH&OGN?'\,!8=:8;0O6/X?G3%BK,V>V-X6\GF/N=DO:NU<' MO9JBHF":&RC41LI\X$*+4$A/W7')_KJW==*]6HN(UK$9#W7\+$?83:T)*\N= MD+)(#7KT5TDP-QJ&?$G5==DR;('@$"B]9YC']JPA4U> >H !J TIRI:%/Z.G M_HO,%PF:B@"QP#8 ^A.T"B%$5=$<:/U0 P$7CU1U"4'/W @$*5""0FW!OM^ MH7Q%EJ!E":S_<.N"!%4O);)D2*W1)5S$T).(\)F,"5"P+-$FM ! P(7A1=?: M!FJ!?QUXI:ICOC'FLNFRRX5$4U%%%"(!2U]2.ATC;00\TQ 0ER)@8D8%;&M[ MR\62S* 0-0*YVV/!1E E)4D)DSD*8C$5J'_W($PGR_ -$68JVM9JC.A;,1VB(!H8^YN*,\RV=][CUO;Q "0T: ZF,J_L,'P' M=4K=N_8A*NW5(T;_+T+]1=+V Z0_Y=W(I_)XQ2&J132(?W](<00.AU+8TW87 M0G0)-4;F*S)11SA?0*\3 MIZZ$(>,M09$1A7JE>. Q5PWC=1"=YTV*G'_9)-U8?*C*&@;I()*!)_RMN[#A M1"P7+)*AN\A6Z1(8P?OQP[*BD#I$Y,6D(]RHL8)CM"1Z)!0\-D;;.58;C0]-;8I33D/V@A(@6)+>P.],L> M2C Q3TM(GB+!AK:F(&EO$QL8YO)DRHO",+!U7J:RKY0Z,#VP((*W!?8R@JH[ M%5JQ:_U>2F-E#1.1N(X,>RA5+5[6UCRZF#V?&!N2&!>[*V*"*YHBV ]0PE$7!E+5'!'5RTE>%2&_3 MIU5>.R9X'.?%,ELM//*S<"TG9\++%=U*7D'@GX4@+;'-\(8H_XXN97$09EYPLI>8#7>A7E?ZZ7BC.Q^<%02'?&!A]E2OPK)1:R'V: MJY4R-;A-P@3BD.,A8 MX)>XD.*!3.,R:B9B6;$4SW:%R>PI5V-M*WEX]'E\W-4W20N_>Y6(X\&&X-5;<#&Z5FZ M[\2EMCK6FI\6-U4X&9,E*VL:LS1$"O#^*PJDYUB[H\JC4L@4JJGNE+92_*:4 M7(2=8:Z\22 I% YP+S7Z>G62=S]VE/6]H:,K;DV(2GS1V_0\\3P:?[?J. M=B_:5^"\.C/K'27LL,6OW6BUFS/I&?])B 8F->140B H:YCD0+^(W)O7&H"M MQ*39RR3'!L\93UHCFBJ'*] +!R(1?\0S\0-O3!FMKJ\8D:GF^8$C2 M6&,LRW92EW8MU7UEEU,;],?D0&,\<1_97M6Z^M 4)5UW=IH M2T%7A1()L#>@?AD,*VJBR_?A0LF>A3>U^93CN(>A,NU4!]U/MY#86^OK2X4D M7%5R_SA*((^KR:C"9>LRS=5GL5XT;6G42 CE@9&A,(/I7M!/W^ #PT;'& M*O6 %!S:C_6L9R7^<=NMDMSET8G(VP5/)16.$%4>7 M&R^EQM?^%*@L/48\/C*HI(W$B@U]2>%(3E$0$'>QN7>^Z^ -"!HDO00-1K+ M,>'<6<(-MTC$RWU"$422AJ49R+N%Z1\%W1',#<4F,!ABB!IQBQ(2$O//*\EP MMHV5LKQT-;$D*X*CV0>).,<6[:4#2%@*J?ZVKMN$'A];>>>[?B1%W8/,&5Z4 ME\>PBY+.2"?,T*;P?S0-IK-*-^) M"F/5T0>U4B3Y\2:SVY8&QFQFZ'@':9)%0A9;EQ'/([F);)4LCHOGW62.HWHH MNR@]SKMFLLL+C7[#3EIY:1A+XB(++[:>?;.DV2<9T\ZDH MR C=\S%\>58XA]3M@.;[&F2J>Y8"&1'[QQH?T72SC#P\E"?I'93@=\^XE>61 MI8R+3U-5F? I@5]DPHE/MS^%B7<)V_ZC#RPSI:IL0DJ&,-J)D2#KDR/A6'N< M+RAZAD?NTF!7:L5N*P2W3W2RQ7?_JO>;L-FFI MKDY]C7!;C9-Y3W_2!/0CY$G@IKK'6^@VXXX:#_?%>HO--O*F,;2& ME25IH1LY5B?AW:YS$M*FR$FG1ROB=D$!BF3;^6P8G'FU1ANTX9#_U!+H$[&Q ML#\X=ET$5%L5YT.^5._P:K!KUZ?!*!/ICCYOX+Q(0F4'WE=1>,SZOFLF1VFI MD7$&$SW/2BV!S_;C3]S4[+:09(J%P;KY0PL'*6\-$/RJI7/4=P$=ZO-?KLZ< M>?%$]Y9S!B/WG,%3Y0R^>AQSGK/_=Q!UP-\B4!$3X3@CTX,A_!-A(]&!P-'L M0*(CT3@K#KE(5-QK5)='SB%;VEY.PD?Q#L[I0QR;U 5M8ZF6H63=A[[\D G6 M1ZHRL"%JM\YMC&"W7BQBO!6#IMM=RTM#3H_MC:EC78B'[ *MESJP_Y^Z?R_6 MG[#VZY^>X2 S#RR MB6R*N@S:& )-R&%'0^A@+40UH!2@:Y_XWP<<):@ZF1I/].*V3ORR.2%P]CAHZ%UNRF MB?F2\+U3&.]]"(1NT!D]N4(&4A"FAE5L,\XL-Q+MCT3-9$&'00A>#3&[0]UCN8)>&MQ?W$O8C[_VCO;>/Z]*<-UH\/1B#N??PDG [,C;X3Z M7PARS[XE5_V>?SL3-L^_ H([^,XT)D?F!(/^X+MC2R7BY6!6CV2/KA7P>C"/ MRP(O?*^*SW_P+MT=/+!-&CU<%.)ZN-[V_'L91UP.EJILOW')5Y='6,?#WW/- M@=SW[:540CL@0U0D]@43DI)-DMV.O\:IKNYUXP90V,L,BSGN%9; I.S+C14H M'9OWL!C(^;4"NPME) $'+I'-YKOP-.FSK2#;W<#G/P*D]X.6()F] J3::EM! M[XEL1),NVWF!,]*8.HPEBT51NN3+C4!NFRWD8\LMNIHP.U MF/2T=%+7 5>':RAL(\(;&<@1YS(?2>/SBVER<9AH*4PB#3Z-O]S*V;DS1*8% M!4Z8/GH'*9NR MD>1*F!O%1<"IRK.F$-W4VWT.0E7&'TZ'HH8#+1]PE_*2#> M(:9$!H0]FURPSOXIF[ MOI5,,LS!\G)$FX1WY?58 (-P"48)7'[=X'@>5J3DCBR"0 'DK?@W..3HSI1 MU<',P6GY6ZGA4<+VEBN^*H!S!62R 0/=.;D MJ.)SK X(G\/YAGN;9'>1@4@B) K(8??,P)?([00 MV#4R,LGQ$3R^E8RE&KYKB3")+S7:PA3?Y]W5G< PG./Y\#']I]>)4RX)F[D" M&>2>:HK.S+N,A;WMO?5CV/BPA=S/KZWOX\\ZGI'KYT!F$M3[ M,A'_R5MP8RFU4O'E4\(_TLDO ?D=32]ZX,\:?:N9T[Y+5EG"E5;,JOZX^TF# M6='C"#@2CWM7F\$CUZKA=N#N0I_HG61CA3=3B7-%*AZXTM6]>(MOK0>H!5)9 M< 2!?@3Q1E0"N9L$HA!N^7O%1%P!#G7 H%R*6P1 ,T3LE\YF$)15Y=WIO4 N M]>+<8VRV^]Q6),N(_88A(@*Q&2-3^/_;^](GMXTDW^_[5R 4TGM21#6%&V1[ M/!$]LNR1QSI6DL?K]Z4#!(I-C$" QM&MWK_^95850(!'-\D&"8"LB5V93>+( MROSE7<=L:9T2;D9R&X>W^+(RFRUWZ&"6L5R#- M\L8<"7^=6T\HQ98J\6* / ME@0M4SFZ"ZR_X21BUTO8!BZUC3:*Y9,B1EEL-H)U=X! C@$<6[I$*ONY\+&" M%0\7622>9@^#_ ,'@Y[80R(JR7L99+/(#9F;%?$*+H<2?NU";*!X7 M#JZX@B]K#R!B2%C\>;<@GA.XH)XN8%1#0[ES"A6>I?RU^E: ,RME1#2[8],Y M)F):S"]Q[*=E43J?K\+:'##M1=:4&R-B1:_8]F]Y3[UXSC?X=$RL[^;S1]2% M%YT6P;80"Q-V[O//48L&@CL[F##0DPD0A%<)0D6 M--B)R%]4T&*AT1$[RXPI[J+RMEAWN*B#8;@71*^4&YR!B FC MR(S8RFU69O+C? SN=1SGV=J)596MM0&07%C&8"/G8XS'>?S1SA*0;\C>VO1;?.X>Y(-QG5MAL M-E&LV,W&#=)BB@=NQ\,X(ICYH&!3GBBP[6KF.&D]X6G3DC!X/E-X%-8I!9ZY M6;&-& 5M^-\2V8ST1>*?P@_I1#1F<0%K9<,?88KXGI )Z*D8%(P$40=C1Z)Y7!^DR]JRK:,FNXLY= MQ4/M:[!#-^WKHZOCF5HE?!G-(U<;!]VM88=1+?70ZKOX,EC[U(MYK+P$R.5? M,9J\9/D^?EKYF5/([#F\]S-FZSEM,_/^ Z(UVX?VMNPOK'A M:@1?C=$G\$^&[FDUA$5\B.T7F8N'JY%,%3 M,5*<( ?Q%8N^Q=J.=9$Z4JH62^*;4%7 M"&AQFYHM!5!NJUE-/A<5>G]I\I@Y8FP2+(+HI9RV7[U'4U]P3!;;=]9^-;47 MNTAF1PHM9RL*G1?\E_?T>^#%M=^LAXC7@?BVI/JYL 5;2Q< 77)+B+.6'K5 E:.1RDO=<8J;!RR?&=7TZ27<&PQ4:Y&L;SX+9J=:F?CW MB8?.V0^>"BOETI9+M&/=E(NT8QV5 MB[1C793+:& X4B[=DXNT8]V4BS,P;2F7[LE%'ZA2+H>3"SNXNGZ,^9/*E:TQ M8;@#$PYJP _<2SLP3[PXQ"]_?&8]VU=AS8&E'Y1!P]WY,UXW"XQ-'2LFOKWG M7:6WK*OTM]?C_D!E3V"L<.)(VO-PNG"&+'DL4C]#EDC%V3D^/4.6/!8:=LW1 M\&5C==\BXZ]NVH;>QU]B"D0QDV+^76%3TY5B(E5_U*:8XB.#,AF4R:!,!F4= M8HD,RF10)H.R8]B&X2,,X&)<_7=]<*7O&UQIVL T3BFXPFG;?0FL) 8.A@%# M8F"/64*G X'G_)CNLT+!4T*^TY'\"\Z91N5_OC%@=:J @V.3B);(KM# MLI?(/D0M72*[?=DWG06=ETAY6M,QD>ZMSOTK>-!4AM M&ACC05%6"9\GE$TUAVL432>Z,20CR^E1OT6B6**XCF*-F,Z(&(XF42Q1?)SI M,X-M3AJQ-7 M@3-K*FPG>T-M4.R=;#P\.5-I-2UY?Q*Y_SF6KQJ.MOH76K'SU?0^+=Z0.)8X M7L4QGADI[!GK"2 W'N>?A%3;[RKL*55-;3Z$[W6\WK'\X_U/ MIYI0=ZBFU.(ZIRZR:5-]MFTV-1^37=[-@]OXAQG;JCP ME>=]V<5BCUV=SG%KP ?W+6E*UAVLH6\>]\9 LCQO6ZJ 5(&S5('%.?%2!:0* M]*X#U80*0'KC6&2DJZ>C ;MNWM3C;E4C<8#6EXV\GB;Z%Z>X95<+1;(.UB\Z M5"L\,S:TM0:A8VR02B&50BJ%5 JI%)U;JM,M-DBE:'?Q3K?8T,FVSQGM$=;. MCL=_3..0IBY\1BGQ,O7\D]E-8U\O6A(?=0DBIPOBJ@D:&!,[JD"D@5Z$5O MXA J8)HV,4?JB:O :6\CMN?6Q@WNCM+)SD2O%Z0TN+?Q.?J>DS V[1=2]]Q\ M:30D3O,KCB6.)8Z/'!UICDVL8>,)@D1R3Y']]\V#-\Y0H@CS#I<^]AW\SE !L@=TSNO6X_R./0G^9].KP%9-.AV,EMU6>3 MH3PY0FK!F6N!/ E(ZL$>B8.F\Y&3DSCD)K*KTMVNRA9;]99+IAM= M,=TU/E2QO,**\RVU'7%#TX[58IK8WL\D^G!$='TH54>JCE2=753'(*IE$--R MI.I(U3G@'L(GJ#H:T0V+.$Y3>\MV4W6.O-/P">+$;&K?Z4YVC Z_'W%G/,<1 M=\\[MS%WO>+8VJ0YR1.I&U(WI&Y(W9"ZT:.65K=XZU:5KFS.'GSLRTC1BCV07[[!=O%/'$6X=);M\_>SR??A3<2-?:7#K MB\[X65F'9:]X?C)=AP.L:]6)K>(\L-/::4FJ@52#G=3 )*;J0#1H2S7H^=9Y M3<"\&WVT@VP@KYID:)_4_I!GM#QL7^/6I'-OOX]VANO#1&=,H=^],$?JE$K: M[)9M MI7LV<;33;U3+;MG!NZZ&[);UMELV>#]0/L29\IZZ$;QYDH([>.<*]6M,;??SWK:NK#7F3L.Z0%R MO__D:19,[JNL6:*5_U(FJCI+$S8(XNO#B,$XNBVK!\J]A$-%+2)9I@I]6?N84LH(#O/=- MG&9*/%&^N"$,%AN.OR1QFBJ?DG@29']['1Q-G,L^8 MVIXHEAX Z;Z4!Y4_T3KIPG-*41WCZE[%H8:I8EP3AGN@5/Q1?Y MN8>-UW$>?E-F;@9#<$/.DTD0!>F4^LI-'/LI4<#6>%,EB+!7"R_P@P2(6]Q# ME- =QPEA]WI@K=P@@JO%9?S]:0Y/<.%>),X+F&P(7)3FB1MYE"AYAL -A%1N MW3!GURBNC[R;X7!@H&X4N>,@+0:54,6=3. M0.OX'NY*@CB'EV5 &O#A)@_9 M0Y 1;J:$P0QXBSQ)XSQA@\=W 2N\/*'X"F2B5[R#LR@KAC]S[Q4OH?CD20C? MY^+1,-:;JNQBL-= WVSN(@)OJ3('+@$;4" >O@(,,73E(0Q2B$HP$Q"*O*WRDB%# M_ ':F0!?_(+!C#-W- P+#A7HKL,0& T:P/@V!^E-W;0@+)L&"3S-31Z!3S=8 M.XD3-LILFE"JS."YTQ20X,-H?LTCJA@J4715-P%WP(_GFD8LRR&V:J)^H1(" M!E.*SWMNCW1BF*9 VT(HCSS:(.QN3<694T2WU=8X4S-ZNS+& ,:HQ#9A.*7) M8SHM])&_%H=JF2\&RMB!B&1O21K>\F]R%>X*,616CWN-+, .5> M:<;*RUP?5/0B!R(X_D I?LV!"(V/9J"T)?P_J#*F80!^30%S#)8D29!V8150 M>3T7PEN(9A10=B6*,[@>!CS)0R ?&!;">WW&JSN<231';S/),[#E2@Q&MS#] M,=P6429AM!8+9A1VETT+IXLF&_@WA8@$#+E/8=P^J8L(Z0.:LWG.114! M@XJO?7AH&,]1# /EG_$=_ F><4'@30(" 9\.:/"8U!"Y*3-5##O?:(;_Q5$4 MGL>+\Q#>&T*HK_CQ773GHKG#V]A0(\:^A(+;#3DWBLVW:X@4]N^U']S^_6_P M3R%P+Z1N@EG%](=Z2&F@F(I:D/KB(/T8#]A$DP(DNEFD$R5(\'B^DFKV[W]5 MB5_T2I:BQ,JHICRXU%DJ=$,OQB#(;Q?N!%Y\Z89W[GU:9(NC03GE_;)L2QD, MMNK L%XHE<_(CA5>SMSO%Q6.B".]94!9'-S'/)"#N ZO46CCQI<:[&[#ZB8N^ D;#PU:D6EA]8 H?:CJ% M,5Q@J(L6V,5P':T26(I2/E7[O2(?R!PPWRGT#UXW@4\#A??62P^ SX;XQ OF M+'SF>GM;2PN858V!ZX19B#YSD9F(VD8]4@L+P2.0V< N'%SS@.3 = MB6C8GBQ_X=)3> @SPU0@$PE5J5-53 L>P%\81\ ]V1*0XPF@'66YB,,JN0RP M+8UQQ/PY1#P6F0O\@,OQ3A%'I%S3N$9CQ,8=.! +X[[E;IT]HY+75!6JS'E# M>B-&6'O*A.+8TC3&/!G(NPM 6&/*8]MY/@93#,0#-S T9>%L=#]0_EB$&-NP M;ANL,/J+2&LY7(J3&S?"NB0&M/ F")OC_&;Z9)2WAK@E@[U#.D*!^N<.<2R; MV+H&C"TYB)F"3FP-IQJ-ZGG:DGO@"9GA&)#1J5OG(CS-*%^'UKO^W."AO,.M MW0GNQ?MV,69!+E(*#^ YM'A8DX+I96SQD2<5H(;O(F 0IB\3!.Y'9@C$=R]% M[/&**87X\JO[O=U@9$%Z4".=VS#QW4M:)1U,$M:30?X(1G%)A@/9-5.WB#,R MB:KKJP4,,C1LHMIV337BDM@0TQ>F&D0U=?A_T-=&%PB@EWV'+@HS<=IAM$82TJ* M'R NQCLO .H#Y>>M%; Z#A9BP"7/35,E(+%Z7%.YD&NF-=+)T-%:L=SGTU'] M$GQ_4(!O*C)*'[K6Z,J(VC(AY:ZM[3G+/S"FYTTRGJ'SS(NWX8J.&U9\%NTV MGI/ZF.JQ;@%6!98ZF6F9H^%#)_!/AO5TN(?%^ICC\OH/ZB?KH?)N&EZ]J R4 M:6*][;9TX\*V/ @V .90?X&&HCI.]/8\B*!;+VJ. MNT ]7FB,B#XTR6BH;O=R8ZG=^6"8O-J ZV5C:B@;4RTUIG:RA/7^>>DJ2OTN M3?G#[?1'NNAD8W97K;!5;,["1/$>+^HN\!421I8[F0F-9H7=5'-:+W?G 8$L=QB*:NJ=T8\+7#RH-5'-RMO ^OM8CM0,XYU/;S2_5I."U# MHS6UWF=^-O?>A7/C"WK!L87N/*67Q8*MXFL;'L-T*4W,TL!Z<#5_Q997GXQS.21C?%2PI_F9+?B^YG[X#)CSJ M'T7$PEY<7.J.(=.$>/(@(T];]"\Q09-HYNM=E135MAPCCMY=8(EW=K$KA,LD8K3 M\6W"NL"2@^\BUK"76;>3M0R^NFD;>A]\M;BA><-J4TR6D4&9#,ID4":#L@ZQ M1 9E,BB30=DQ;,/P$09P,:[^NSZXTO<-KC1M8+9[Y'3#\,?ISWT)K"0&#H:! MIDX'DACH*0:>*V_8[A%GA8.G!'VG(_H7G#.-RO]\H\#^G(QVT.T)<('PO[RE55&P_C>QVS=RP'>?_3J2;5':HLM;C>J8MLVE2B:IM-!PC0#.(X M-AEJLHPKE4TJVZ%;)D--)8XYDKHF=4WJVD%U;0CIFDU4N_&98&>O:QM;.*<' M(FW8X 0/V>$YXO+W9W__&F=NJ/"UZGW9]V*/G:#.<3O!![ZM,M M-G2R[7-&NXJULT?R'],XI*D+WYQ.S45.>^]S(7'#V!K>$%,"5 )4 E0"5 *T MCP ]Y=5 !]DLN)?6Y"2Z(G)9T(F7KYK;QK)CNXWL-Q75)K;A$%WN.";1?X;H M-XBI:D3%:0P2_1+]9X=^W;")[IRZ[3_M7<;VD_VH\0_+ \-^Y&-;*) M,6IR7]GV@7S*387MA&K*#<8ZW$EH<)_@CHU,5I/:8L/IU)X.M!.QA(C4E!/3 M%&-$'%UNHR<5Y7P49<]XF&O*J9^9B8/8P1T8Q@*&W>GM8AE M#8EE-'FRAU0#J08]4X,A&1H6T4[LP"*I!N>J!GL?S^O8Q,89'E()3KG/MJ>5 M-)H\ZJ#]]MI>6TT^DLIT+=G;>EZD0K][88[402[$4J*K_]=HC[UKG&F_/-#/ M?;^..)>E>YPY^"1+@]@&+G,?2MV3NB=U[ZBS,U5BFB/B#$VI>U+WI.X=4_*OL[<<4@/(+S_Y&D63.ZKW%@"/O^E M1)H.5VP)_3,DEO^)#[H,(%L/O!]6!+R$"Z2Q0$6P#A51G,S',;)9:'NR[^&040O >TTP4\K/W,*F<6 ][Z)TTR))\H7-X3!8BWAER1. M4^53$D^"[&^O@Z.)./ M-@B_&YYJP-,=;= 67[A\YDP^.[+%(L[((JH#7R<4+&Y*HPRK2*YRPQ[*7XH# MM?07 ^7K-$@5^+\JHVYV?KO@G#8D0TLCECI2X"Y7,81+ M;\!1Q_=Y#[$"_PDN*61,KYG M1,.H9C3R*/S#<%9>YOIYF%WD0 2'7AS!>( (C0]GH)R[S>#%R+??YS1*:=JF MC>"44$')]MI $PJ(M""(U8BM&@!'&.S"1IA$'X*2FWK=1M1?QD ](A9HE6I: M6^H"1WGY,D#GTE.#AV#OUNX$=,)EPFK?N3?B4YK%WK>+,=,.)!^>RX18O(,; MKM=^N?=I$7>/!F5C M]+*,I@T&/75@6"^4RF=DQPHO9^[WBPK'1(AY$=))=BEN*[YC 73Y99P&**K+ MA(8@LUN*3]\DH_HKUMUYQB;JXYSB]^#;WD6@!%094U!0JGP$%4V*[UX*$_:* MZ8WX\JO[O5V;MB ]J)$>,]+%=R]IE71P@ACI@HZC%1*79#B0W0($7*YI@>&S MG96P2=.(KD/:3L&L0Q[6X,HG2G:?XY+@SA^JIF2MFPB$/*NM&(E-$"N"=!]$\%#?(5'.$ HP@,O\3+$ M$UP_=^^9M,5O\!7[4]C% E'WX$N)DJ=HO/ N8 =%<+GL.7!1FH_3S(W0FP*. MBA_BGJ@D%TRR1#1VO!H/:J M_-(K8G>Q!)OKA0>T Q\^?KCXY>KJD_+^[=67WS^__5(6)EN05K6".V'_@RO> M_N/=UY^NT"BX2@3T,VIG8-=S"):R*>BI'P-)49PI4_>6PE6HS;Z;^,Q\^'02 M1"QF5AA/F&H)0=_0",*:$+V'Y]$Y4WO/@_>S2 =\2^0%S6#0GJN\1 #IZ@^/CP:I9Q=K/[P";U:=[I-6YOLDQ5>3))[A@/"% M=U/,9^\H'R?D"^#1T(3QV(Q508!)81HWQ"F\GR>RDS@,XSL>JT[0-[&K6#CJ M4VZM@55A(,@ SC #EL^!>UAW@4&6!,%+7+@8OBI($Q(6A2J@!,?)4F;VF!D6 M"/T 7I*!I+@-989^Y4D0&;BAET-FA))D 7/Q2'@H^*"4#.M"Z6*1Y>/ M #-N]K=@V!J^, $A#;OCY2L;XI; 2-E+%D\=4\_%@B-83O>&5R2G,")ZZX8Y M(Z).+]R7AUFJ8"4 PQIA')#2A:G 6UP?C2N2G=$9+P^-:1@ \,18=P!S%7E" ML"5+X2H :(HQ6( &A#$\14?%$(TB<,/[_RW(\E@^6Z:.\($)"SDJ%&R,<1E- M4Q'8;TUB.HWST&<0&N-[@ BP6$ Q/ %,,D90,0.+R\.[(,LS%A(25I5&%H&E MA*0@8E44?C46U?ASZ\_DQ>;_Y)''8(5@((SZ1QDX:#ZBV.P]MPQL>(94^"C> M8H: (G3G*;TL/E3?:L.K1%$-JU%8=X?!%=5#5NQR\RPNON"5+O9-K2!6:<** M:Q8%QY$]&&FLQI8E!6GBE1H?Z)9;Z P'VO"A&SA2#IV0 MP\-3^J4@CB2(T<"6&M$%04C+U!4Y2,O4#4&HCYQ%)R5Q)$FH4B6Z(0AIF[HB M"'7@/'@@K)2$#)O.3 [2-'5#$-K TJ4DFI/$KMME/U;K.]ZHASN,^I!&^,#S M-9OF@1>'^.6/SZQG^R[\,0:CP^Y8,=R"(0]NZ#!-*%7>\VD<;]DTCH86/3V6 M+)P?&.R!>EB#\%0P? F^UZ#PM.,"I/V3D.?VK\6%HD]5B6).FS2*!S6*)X<0 M:2Q;-Y;#Y0'SJ52K_ZZ'M+XOI$5-J,>0QLG"C6VJ<*)"YMEUOX7TA,36MTIW&)YU[C6W.\\N.&XO%NY\#[::IHJ[I_E MC8@UTG&O/UF;'HIC;A$>.<+]OL@O-RPM8^5^Y_P6!"/[W:H M_!]W-O]!N9K%0./_LJ]D'G_R>7PO:_BZI9.1-935IG-!:3\K^+IC$T<=R?K] M.>&TA_5[2[6)94AS>CXP[67QWAI99#2T3J1R7PN]V3ETE*8LKXDU:.A)D+;XVU:/ZP1&3D-!G>RQ= Q MP!R[!='V>!OOPFF.2NQ1T_F/U)#.(.;8+8RVQ]NXAN@CDZAV4ZG7<=7@H67, MXLBIE\49,XTN8SX/;:]!W0"H^W&.)\NTHML-KF!N>UP-Z_"0:/H0SV.553X) M\D7ZT_; FNZXD*%I$77DR)Z+A/FF/<+Z#W/-)"/=(*;5(,ZE->\QS-?MDM9_ MF)M$'X[@_S=,K7K-CC#L##2/?E+T;\%?>> #643YF1\^&=TH5W@D9Y %\-*? M\J0X@?,3'H;I\[,MW[CS@!]3F\9YXHF6TA&.>5ZF_P_*CD4%1E,W">\OTLR] MH0JDTG?9E!]H&]VSPV7Q*GY&,SL_U'/3J3A$UV7GTT9X:/$\C._Q5Q@37,&' MB.=O)NSPTUAQ/>!60L75MS2,YXJ;IC3#XW'G_ #Y"9YTZN>,D96S3LN3>]F) MJVX2P>^I@COV\R-9DX%D6S1/+R+ MGQ.+1ZG.\+Q5=OPI.W*:?@]2-O")BT<3HVR)(#0KAL+.D,6;@=W?*%Y-% \D M$,]H0OAYJ@%^"B(\83AFGWSX/;E7^+D"<91R>-S%R3?.94;>H+))?^74 2^$ M$:)=F@H!EU8'97N(8PL%/9' G\.)+-[QS[U,Q2F) CRR\CAM/$Z84C]= M.7>X01M8R*JH_NF/<069']1>S3Y?HOH%'K(I =.2*3]S];__V^N@28^SAK8U M1];7YRYPSZ*KFL/8^(8;:R6%AZ"TT#K-@C2-P;Q$,=C$N7O/+*PX6-R=P;-Q M3@.OQ3[7B*JQI5[\F'EVRQC/%H<;Q-8B>%"WDJ!]+>[2K!?\ P@7P!+E,WX^ M=WD+O)3;T(0RT^\K.-."WS,#'DS#>_['V$V#=*"\BW!$(U(=$OIYS?DAW7M$ M_.\[-U5FL1], CS<.\;I'6!/4EJ]MWAB%I?/T*I<*9BQ#[,5(^H"\> \80&L _ MC3P-\\IS'86Z <_5SRBBV/%^0T8L' [C7>]F;K)3'D#G%+>@SD YTZ4WWY[ MLZ(Q;K30@)J^#%\HCVJ*GU-4$GQ]"$98\=U[?#=U/8C((-B*?#?A3P,KF\#= M V4-AXPZA]"0XZWX\AG'8P'> 4:F["\,EDJSS"Y#BOB#ZN-9TJ72&/#PI?IB MIB?Q!#BNU3G. CW0P6 . 8["OT,V)G3F!A$[H[[X61F[87%2_?)C@H)A_,]E M-I@+BKBB@N^B7HZ&:"PLCP[A@1CSC-V;3H-Y.5X6_?T;+%>L_).Z(4BLA@,N M?ZG,NRCS>S)+0,3>#KE$8!?"@DZ4.$!+9I3_/@_S5&@S!+@.:G1A0X6[9K,A(?OC M@WLY%@_3!W!QQ;@QZN%2R&/@*L'(3^_^5?"F9OBJSVZSA5HX)3-,DJ8!@#.(*W-_@R6-EK"UT$@, 9N\4K" \8!JQ\++PC)W!@M2A:X88B:%'(% MX749X1D%]R04=X+BKVX$(=J]8FA,0#H1D<0OO+[&S --,HAWD,]!EC)9!'[@ M)JS !%'6.$[@8@3K2R\.0S2*MY!9DZU\TS^*F^M>:(G\= M:K;VB$O/J[Y;J!2SQ:A4"XU:[\/3TD.+?,RR1.X8A"%ZAZV)^DD\_R=\_F_X MZ"I=W.>N4UMNZ%?OKJC7,O_ >6 !)"P8N86/%79C!H'O#!2^3);KIL-@5R\E MW%A%+!F)KUQO3P:K=TIEWB-L%:J\E%Y58KQ),$%95K4)%7M9FWCRAQI?CV6Y M:R*08@2>>Q,K5UF(IME3KGQ !TLW..B?/0CWJQNA><]8%*JXDPF\5SB.7R": MCI1WM_=%89P(%X,6/ $M)E5LWS%&0&:::INJ0D6KPJ[!.>8,2=H.$ M7\9\-+N9!0/J0!V9_%H>^<';?69I(?2G$YK@QTG9)L(U19S#:Y^8T F:^[0H ME^D0$_A!ZK&X59@6WFE XP(\Z 6(J$.SR^HO@;'Y ;932D>$L6*-W6C&Z[10&<, MSTWJ5;NR3UF63%AU<.EQ;L1O73LZ3HW@ $^'2^*V'C9"/0]+G.,[T5 \91P2 MW[M%*_>*KCV";O!P(GU=+IN5B&4R2E.0QN*'>0Z1$'9.F*\%96',O'G%R_2SRZ[)+GMWNNPG941^CT*:IMPXWP6@[:#7 M'NOX$%8DVA#1\LDU&8"(3QK :!QH2=P+R#_&1>DV!DN )U2P:VX@SDEY\%JM M;G.#(5H_E=7Y&)+>BMQ[T2T*@PFMJ;-RQ;22[U'4-0AXGDUCY_&(6^Y9"SD9T6*,: ),@G(+5#0 2]55)Y$ M>'S(*6&Y"2]T%-55,71UH)D6A(00@K))$I,!B6MF+Q!4],A:E"3!1@ /XO M\!!,,-N8!2P* 9XQ0KZ\%>E*T2/$O'4*1/-X P?!+!U_BL)G@Q5!"$@Y<>]P M,A@61N.R2UP*G,4TDTJ6O"3?0H0#Y=VDG+7"0RKX5#RJ '/5+JP &P$JH%@# M[B*EJM5 ;!F][#SY$F6 /D2T[U>BR74^EBL+4P91*EXTP01*T[5&B0@\(Q9V ML"'K-;VNU8#X&*?!SY/88U-S$Q@))$L^G^*?8>5\01S'5V7BU_-AX7PDAK8G M=NTT%U#.,L^HHP?+^05Z;*);M9FM"D3 MUGZ"4U@0\"*( N-)L *4)<$WNA998CU#K;$B?C='#E$MBUM;WOS@E%7?CG=S M#QM"Q!ARKXN=L !>RA+Z8DY.@4NFEXOINX9I$VFFU&[ K[[J3Y++ M":Y/'WH^M#1B.L[#J:XZ-" ?=EZ5DS)EOKOE K%:^K?#DK&ES%?<%&%G)^1L M\*D7\[422U6[Y5_#(**7+++$3RL_4QR7E[F*9'?8LGFL#72GF MA6PWQ8ZPQJQ8!L"F @[4\A%NRA? )7RYP'-]U\<;W+25+PA8N@=##7":509& M^F2E&3 M+T(0GL2Q@+I8VB UH*(!ZU88=T(#Q/P/ED0OPH9E+5 'SA[V6;2*^?P:?:-U M5@=6^=NCY(@:VC;@%Z_' 909-J ?,VB!VLJ<)3%'IIUE8"MH7K<(LA9 _<:T M^BM$VBF?=W+@9>B/!71K&S9WE*<@M4FK(:.\G!NPF%*?\>R=]RP3^"ETS7:R6KE$Y'/9FX0*FRS$:Z@> %N&E&9 M/%*N%^>Y=E$?2?P+,/K9O8+Z"*CTBT7J18H,MI=/($S0<*>\@J6AL;9YOZ>H M<%3H8PLB%G.AROHL&TC*%[>+Z8= +SYKYGY;K(ABZ^?+]9LN3B2%P<)_L0S, M$^C9#&T-: =/IHF29V(;";%C!)9G(S[[\!V(&0^4]?#E"P-8UN38A5EUBPI1 M;UY,U1$.CIG!.,\*QG..(_D47#/4*2_@U_X'F7JP$ B:CZBFLXG13 2S;Q&3A-=CEK$": MIO6-0)B'*/Q"S2T4\_K9S DWO)CG"4ZI!0;BGB-LP9@(U_E4\207,X)36F / MH1G&8-08,BN89: 4D0[!JA'.9N(3Z:;H^<@"% RLQ7S2VLXF9>#-(W:QC0.$ M46Q)=3 )P!UF(2[+G+(0I^(X<<,6CZTFPA)=97,'.H'; AIY]P7L"GTZ&A!P M5]'ON'R/Q7U8>F?%.?3F'*)Q) KWP)#"8/!RJV@>%BLQN"DK=?MEI=[ 8<$OGP3.[(AC@VUKA$B1WGM++ MXD.5-AN>+0("]*3(X8\KD\HP<)^1Z;I<(N MW%[LE7#PR3N]V:841"<$88RD(+H@"'4P>O!H,BD):9O.31"JU(A."$(?:-)+ M=$(2TC9U11#2-G5#$-(V-2N)'<^,>32G/MZHASN,^J!6^+A#7FGN[<@#+P[Q MRQ^?Z<_VUT'CL.?5#A_J7XF7/+3GQ6).$VMLIHV=(R2!4..',="[#00^3X+V M$0:/#?MPP#A,B-0OY3A0=-)K:,A0H7W3,%P9\4/FCT_E7OUWQ1 V%A2T>-;B M4WU%K=/=%U?173SPV$#BX?AX>,J@)4)V8!9;*E?GS'X^LNW#B3G"&T)WVX-I MXR S[*JV/>Z&3N@;K3]FO&>'E6E$TU5B#!L]DN]EV'RL0$$I9?4@4NJ%[#\]&.\ @BVRFJ4BI9ZIE M$-5TB*T:/2IY=0.I1R]N-X?4HQ>E&PG@#>(X!M$L2T)50K7;4+4)R) XUK"A M@*7M:!3W ),I1<_+04U'.OW/*W3BZ YN R6SYM/(FIOV._V'N&82#;?QLC6) M<8GQ$\6X348:GOV[6MOO1WW(D:F,K ]U4[=T8CK@0DQ3)MTRZ>XT4B'2L56; M6'KC'5X)50G59J'J$'6H$MM9#$<6V394)S4[A5'O+"(X06[4\ MN,8G^ WQ6$U-3NW8R^.<)M*%^SDMI.O:D%B.3D9:XP&7Q+K$>K>PKMO$&#G$ M-%9GE_:SSL6/PEN_ ;!,G)JO?[6M$$=<3M?V4)O.N4;$-(=$;;YQ>([JL:&N MT#9FCKABJ>VA-NT:AQ "6D,RDG4WJ1]2/U:7):DZ,56;C!R]CS6[WVB:XH$U M'CMM6YS$!^-+\2@/=IZMS/HZ.^.KA4&V/C5L6[U\:8):ZL32M5>R?"%GV70/ MG]IP1#1[1 S=E@B5".TB0D<&L1R-#$UG%:']+(NQ<*I MRZ@R1THO:[*/6 M%-$ 1?3C'(^F[8 F[M4UU8GJ6$0;RLE!3Y\-\2 P38&ZN M-G'6*_9.>J=P68S9+ _J]OB5WB(_X_GS!=,W+R7 M/I.$3[T8C^V*(SQ=/DXN"QPL_QH&$;V$")TF^&GE9_:22Q:CPUNO?OKIW==W M'S]<_::\^_#SQ\_OK_"OARD]NYC9(2P75_\G3 M+)C*\8&C_J@BAW5)FZOJ)!PC!2+>+HNI(BI:D2I&E.?07( M5^+%.(CBQ5$:I.S$-7A<-J7*) [#^ Y5]MALUH8<;4'ME1P400:,\6K/B>)D MYH9PPTOW5?7$BR\YVJ<@R_2,/RT^*(O8\JIKS M0PH_IX$/ERMNFM(LY(9 M49IN"].W+FK$NI<@GNAW;^I&-Q0=/NN,5=^S&31/@.7Z\0XJA[Y63K'U0NHF M&*9-!>/+( S%LZ.;BT!+^"1L%/^&7+*B_=\,Z]3\4HG=&@#+$ORXC38!A4!X;U0JE\1G:L\'+F?K^H M<$P$JA#IJ9F-+8.Y_A=PJZLF"P\ MDQ5I3HGRAYN !<_@$^KPFSABV0,JRB=P* #R.+E7/J N'CI(VRE26CU:L&Y* MJX7C"?M?);RJG"16AE?ZB Q-@VBCH4)G\S"^I^!/LMC[IL2<5?402R<6GHJ@ MV)#I@56A400LQZM])8B4 M-\\5ABEN;R;L\%1\A.L!S%BOGPM-LXD.Q(#2[?K"JLEN-1GY.)E<_,,-V>FP M7Z9@UI4K)/&&+E;WM!:.8P3C(T/99_ #$\CF4,Z '#^&""0# -VB*[B'2R87 M8SZ.BY2-PZV, VYW^<5$ 2_$HB?JIG$$CNE>"8-O%/X#HN97N(J7)PG6V>': M29[EZ"PG$^K!%Q&(+L$X"OP,(S+F9RPSG"8%5B#"@E3 9^:) **\,.<(1=1@ MH ;R5YCS7_)4'\)A[=J/GSM$:X=N!".\ T=7&.&FW ME/8Q&_@F"5B=1+GRV%QAU)9/D*=Z.(L&1_H6 #)SFS=]#X+P!['K ?5F-(( M(*8@&0D3*(MD6&B-$/"*,;B+,1)C6L'L#<;G M.@2=;N1RP)8!^T]!ZN5IBC?@,Z\B-[R'#!.!]W,)M3<%U-@UGQ?8_%ABD[!7 M:#\(+/+7XC"NH@CS@<]T'B<,WC\#A>#G+_[%XC6D^AX<, 2+>--/D!*Q2$LD MR09!E+HS]FN3:'Q,4#4O5(_=$);;GG+K*H'_X[/K=QF=71N#Z__.78R)63"! M,8Y;7C'R-%NS/?]:'1OTVM2-\?7('JO7NF>IFFK9(TT=U>[ 1QK5YX%HX,]0 M_(5R#>,T3\1-1[?[2!]/=8R!4J638:A"J5*2"J13;V!@/P?IMR.* M?(7(ORI$^A4B74;DC!.9 )$5A08OGZ%;=UF"(_Y@)30ER4.\>3X''6;Y"BAZ M"@8LQ-^8>J"*>RPK"9JUO<=%N^L/'=_7Q]>VZ1C7\/_>]M1'7E\;NJ,-]?9!; Z4@D"&C06);84P:X[@?M"Y M/OO[6ZRE<.< MGNA=IM'UG3WRMYBI1PK4\QW(3(DV)\E^9C,!H;WHVEB@3K M[^ ,"1]AFN+'-)\!'UG] L? GTMY) COP>> W4GB.00:$.ZR&B*8IR#V1:+! MB&.T6R'77I;5P#5'&+B(ICKCD:*G9XO7P0!&&L=]9HL,@R^MY1=BV REW-*F, M0U#&$(,9U*%RS'WSA3)'X+6*%1PW;9-6P338;-A T/A5_R*8)I?S>&5 Q345\O@3% M,NLMLQC07)>!!,W20YGPR@UDM\'W-SS2_.'0I_KHVASY$![YCGD]G$"@I.F. M S_8CJ/KM?#HT]7GK^_>??SZS[>?*YW5:T/31W9;D1'2Q/'Q[EW1UX"44O]! M87366\#S:J"G_0;6/&11!D5#FU[;NNI8!X[QBM)P56PU&2]"/6V@,!*5"HV' M!=N:X&8SY_^@3*F"Z#8.;[GBWX+OCW/F)]%58UV7]3# N7NA&\RX,0_=NS0/ M,NS- %Y!T45DP,N*<(\'"IBR8M@XAPO 51$P3Q'[AG4F27G+/(B$^Z@Y3VS( MS)GR%\4NQ2TU'3R7#\J)+#ED8^Q/'_1/&1!>L%(Z;6BK/WD"0$V2\L"=JYVAR:(2U%_*L8D"G MU&7!PK,5Q,!E 9ITB-;F.&&"QWT)G8#1QUHH&+J8%QT%L?VS9WUK=YFRW;5S MNTOX+-^ENJ]:UK7GFMZU.;3TZY$&/FLR!IL_T75#UX/2! M4J53882B5^*D*@M:F5/XG;M*8?);@]3'2 3EBYB\.K6!S>'0",[M4)WA Q-^ MP!M!1NNY-[%RE858"?64CW,,MB'=A]%_@D^3. QBHOSV"7VM"]EA<(L/FH>N MQWTK5O1K32;DT'-'M##G$%Y@C;6H&]#O=,8ZL+R!P5DO[G-OW2!D55+N;+]@ MW@G?FR_=5R_U:@Y3$0MD,:WIU$>@);D+4LHD4,GN\BJFT@)3E&,J71 ?LRIP MGD!&QI&UYA*/]0W]E4Q-V9RD]3B>U[UU1SP2)Z(_]Z[ _5 M:W^HZR8XS>%85UHN)-&O8_H0)X*L26\N=MH2XPHO:>^ U_"WK MYV[^M+VY763,O*Z:4!9PHG6/>8%X;3]"T6SW0L/BG)B64O%JM0X _*R-#+/: M%G^E%-P,O@/-T8=\!ASR6&8, OM,)S\^@Q$PD5V;U]HUTGG]-;ZVKPV5_S'_ MST^WM]3XIZ?^8O\Z_77T<_0VB>^>*=PP_/@L^(Y,C2%UB"9NF-)G2@0O__$9 M]?Q+)%]3QY8&0+_RXSEDNC^'[LTS9NL^N$ER_7[\.?F?[[].C&]_?/^?/^?Z M^W>S[/[FJ4)Q^;M*)-4&_\1G$Y"P'TP"++$GW6'OUV069WN/2Z+,0S%2':- _\[(M MIC=?+OZUQ@,L#+_QZ@"=MH.']7TK%%JR4+AGH1!A;;_]/@549.FU!I<;QI$3 M&U[,L0=*04:#FO+DM:!L96H))+XN%T 4NO.47A8?JF_%I3D"3"@%9JZC@A N M9#?/XN(++F'V30T(ZF)IK[B&*052&7E'^?19A5\:L#X;]&/*A5:1RX:X]IB;D,'IL*X/N2&)ET-OO'/2PYK6X MP])P!1N;ZRK/_BYL-ZN7/'3=W\;)Z[\_>M6'>%!67AI0YDU*9,$ZP$3;-LGEZ^?GUW=S> -PQNXMO7 M5XDWA:@F?4W]&S=Y[;N9^UIS',U1[=>@AI#KF;8UTDW5L8>F_3J;Z:8VM+6A MKUW3[\:%-IAFLT>+.8\S:=/*O[(8\R$&B;(*_%68B38T42K?HL1#T<1_@_*? ML.GL^-L'=X;3V5FUW6=SMEAQ7[=X<5]YN7D^5Q87OD0!M2X6\;T1ZSR7EK\- M*V!!FL6.DNY,S:M6&24-SRH9FWX%W'+3&0)= [!40>^CQ]&-Y MO-*C@0?[=Y#06/DEB>^RJ?(N\@9/\F.Z]&/2C_7 ?)R%T]+4@:-)W'47=X?V M4;=@VB<7:&%5VU"_T^^:ZCM'RZO^$?"]-'^C6<:W0GO'>E%$>)BK>1*$2KFW MY9AF=[@APB]Q[+-5K\(G_3,.V?H8[IS8GB-OWBK_A@?AZM.WV)J%!Z6X=@FO M6'8E74)G#^R%#'.EO:C;BZ-%I6_QSZERA9,4V808""5_8Z=)7-TD5*P87&\Z M^&Y4A05Y]^[3Q8<_%5WY[;X_Z3NB$\'ZLV0.N?P52?OP9^JL;Y;C?FE;N3"+]E_1?/;8"9^^_;(GHGL4NM3:W2%8W.=/W+K"S/$MTRQE]H+.[3$V'+-ONUY0^Z:NEQ9.^ M>JVO=B1R^XGCAU_RR VZV948;F'RW/Y=OBX4E!N*OV:W9 $'YB#5*^ M*EKLDK'A'*P]?=*:S3/D_A@'F>2ZU188.XCC,(MQ-;D:MVK\.C6AN0T#>+3D M87L#R Z1"V:;#OT[O"'L"8#/04GEPH/.1=>ZC*YE=+V-<]&/%UT7)]9HAJ76 M'8J8Z,>V'*\=BE/<,E+M MS8/>&-?'=S(_=7O[6!GN'3\7FLU@5B8QGKB-B_H71VWR\\/Y@=_5WWC$8@# C6_R$.)EVN] M)#J_)@][?+(Y[1%:F EXS8[#Z S[Q/&2QD35;*I[UY9M>]>FK5K7XXFF78\M MJJOCB6_8_OC9WP]YPLK&HW,*>6PZ'6A-6MP2=/8-"'IV;I$MSRW:\]RB+^]^ M^7#U]??/;[]!!QLD@TMCJ>LGH*]13/N\3] M03TW3\%G,0^7<+\&SQ]3)05"\*S%B"W('=.I&TYP#A4^A1T_*BY@JVGS"&YB MSW/S;!HG,"C_.(ZOKO.['%3;K7.?ED]YVBI<,HV!K?>HI@=SRL MMP>&<^RQ/71*R;_??7[[4?GE\\<_OOY3>??AS:#ADX.WI:2:*J%*\ISA?"=C.*=B(OQE(.J0]A> 60[('UJA'(RJ52M^D M5'6!C09.;_H N]0!VD#B3VY&+Y6K_ 8<=C$M>*>$MP6L_>/^!SW"UX&F,_71S&U1!CSR:/!DFLL= M*GP<1>9 /[;YK>-?8E]B_\FC^1ID83_ OV&>-.O'/3J%\##!_4M,G;%/"LFU M2*Q%#K\(UHL-IEQEG@1 U1S(6G2$8S&(E=M>/1K?ZS*Z[Y/JGT%T+Q':7\^T M1_+0WMC\()V'[OUEP+IS%^,P]KX5A3?+'(@&EACE2M>DEEA(F)\5S+L7@!UN M,DUKD9KT(U+!I()U<4A=G(O1PA+YRKWE"/;I/+9 >MO$]E'=9W^;*.$W. ME:FVY<4TE5ICOOX=>!K.A-4I-K=QX*^?85-.H7D]COU[^,\TFX5___]02P,$ M% @ #H0&68EZOC=P' ;[4 !H !V#$P M9#U=:7/;-K?^*[AN^]:9T6K'=BJGF4D=)W$G<3R)VT[GSOT D9"% MAB+Y*G3(=72HCQ:' X&.\=#$;] M_I/'T-:)>2F))^+1\&"X-]I[*$:'DX.CR?ZAN'@M=G^Y/'E #S][[XB=>5&D MD^%PN5P.EON#)+L:7KX=SHM%]' 8)4FN!F$1[CQYC)_ OTJ&3QXO5"%%,)=9 MKHH?=WZY?-Y_!$\4NHC4D],/G2;AZ\CC4UR(O5I'Z M<6R/TN(8FAG"UXUG/O27.BSFD_%H]-UQ*L-0QU?]2,V*R7@\ M.#JL/LOTU;SZ,.&93C(5R4)?*VS=:S>(E,PFTZ28'S>[:'LSM>_-DKCHS^1" M1ZO)]R#3$*U7 D$4R \(5R)5F22:>!O\M->]U^ 8?_U5G*A$OE8R 5\'#Y[^+ MISD<\_QO)/4:92LZ(NGP:=O//]O9&QZ_>G-%OX^,'(DCB')A26<"0I9B:5^55IA0QZZDJEDK%HH N M+F16:)4/A#@K<@%M+^"=.,0V0B(:_ G;,DX*(:.HK^,@*G-D%V*>+-6URGJB M2*@E6#9L/,V2:QT"5]?8@H\ M*/.<5JAE07N"EHK(7,PE2&B5%1)ZQS9#$KN29OE:9L%<'/4$2E_@-K@UF55Z MF;W36A#3(LPEN1^ @@WWY'XEN2V/ % M 6&'8@?08BIS0BA)T#,:6 WP". \ H_E[G[%;[,RVFN0RVS!F.8E@5Q]D@O M=,$\RNL)'GWUZF0; /D\E'CQ[/Q=18H721+&*L_%BRQ9 LM^"8 #YK*1%E]^ M_(0WSG^OIK &0 !6_)YD[XG>+.?>JBN=PSK#HKS)KF2L_R0PY,3]VS=.VCO! M]68VTP')J!,9QW(* N2UC.45"WW[YIN3U^Y5$ ?GOW]Y IU=7%3$.8OCY)HT M$O@U+/,BTS(2%UF2*L8(7WRXI& B+DEB[X0"'#'H( 4>F;L_8."@8<+9JMYJ MD]>"Y-\BC4@T3U<.?0PJ5CLDD=:)M;]_9;TE%6^ IM=:+2>B$W)W1W#8^3[1 MG6H Y[T,4/H0/F4%B#42C8@=(&+(@JJ0[Q4=(%#R%GC:)")K4.-$6@*BE;DB M62!!O@'N=D_9+['U2E5 R$[XE0Y>I8\X',PT_W%GM - .HH,8=W?J+W9OV^" MP #*T6KQ:'OO+I-B';IOG$HT(=#@][3I.2+?V!FL/",]X/+C5..LO MU73Y3S?/L+4CAMTJHYK!QGRTP5JP!MN'AG/'1<2[>OH&O Q7#8:M@BWC%'WGC :T6 MS[?7:9E;^P' &9#[TEAOZ#DR6#(/:/886-PS+4&G1I"(X A1CD%8XET![]9U M8R4B!0QA#C@2ILN=_IS,X[Q(EK$(R@BP" \ >X>%+&<2.12^'*"Y1RD/)L J+/$80+8KJL'ZS3#[0;D<4C]&M8TR58 ;B]@D58 "8U]!JG% MG(UIAJ83UABH'#8Z[<' C9GA+-)Y8I8GIFR;X=P$[JPS5Q@,PXW MIE')-HPB*0"5?F;")!;*. I M,-+"T:#UBQM02' VF. XC#$+20Y3RE5 @BG"T57;S^Y49SLA'E+[UZ&W(?&1 MMF?FF9,<,GA_E<$DPX;AU+/FU[\P(J I$D8->;#O"03?M6 ^JGD6FEZ+%/2( M_C13\GU?SD QFY!3^'@X='#OSP9Z.&C/A*?!R=5>NK1J/_>+C=HT<-4E1B M' 1K&3"L^W;?=4N*WZ>+YK\Z)1)UC;D0]C6SK..3VT[OH1T"@K8VJ%V]9A Y M681PUFU@;0;**_OL4!(23$;?6!R4BVF& M0K89.2,VC Q!&XPRAB]DH!)KZ0&_$M-TH+H8@6PC\0PPS28A=,F@!)G MB&IQ2'7,3?3HT91H%&MM>52E9J$I-!);(CFW(C14+E*K/-0[(=!/?;#S$CV) M5LNHX'/";Z_[3K$??!FF@-U;S:EJ?Y8E"_QVL!D6=J+@7R(*]NZQ80'V^1*C MN)1&):J'K,$Z9$#3)#=TI@AE"[&K'_SGF_'AZ)@.GC(G2^<%\I3FF2*&B\=' M-W5N/IKP?%Y*9/F)T?QH+$D9A: T7G/K!-NV'\ V/D]L9>/(@"'M:CL5>WR_ MBM5PUE'@43'TN)&F3# FEI&43#[K++H-X4A8M%E)C?2 MZ<8^H 1$ZS:KVI\ M<;=%86?+"XX?7M&+DDVW(/)'3BZ'.(A4KIC?4I-H+HB%DM!:@-.E:<2)2*9P M*%F?1PL4C#?237>5+@&TZ\&;.QNDK(F-5J/#!V,YYU3I3R M-G5< ,VHD_HFYZT+GU;DM&N"3EF@!1NP_U05,D/L$,4EK3.V9$1L+MSW&%.R%$] Q MC0AM:#;D".-W:%D=)>R.@G'CA OQ[5ZU?/#]K#1B-80!1DGJ=UP1QEGVV*(% M[^5EFB89 PCRE\TXU@G_Q@W%U,5M6;7"/NMJVM7*$=M:HM4/Z'J5)*&82=K^ M"4PWQT.$E/?9%O9#%D+?*\OMR!0GK>I#(T^M,VG2++Y2QD'PB,*1B(8A'W)T ME -C3#'43HFK4L+$8%.O(S)ZB4V,YAPOF3) 3HM9[:E?(W:0P*DI4WX:-R,H MT 9KQ3;BK(K5LE@.?L*.19+[XJ9EM&LF6QYL![O^];!K__["+CH"?-+@^"Q MYR&C/W+@&@->TWW7%=Z]P8'/F^UQW?5B$%'_JQPR+-:1AT.C(&31W8(, 5IG M37AL@@59,2Q9X,&0 J7"O*93.D4MA%X#X[6I>75@>?]T[IT:5_>% 7J)C1/& M""CX+"RCHH^]PYEXCPHCPPWNRK3H1N5&0GX&$%Q-STL&7 .&@RRH,^1WAOS. MD-\9\F\VY)O)T9@.]@>/#K[SMN[#P\'XP-N\]@\>[S#T[5]2!^MG9)&X]"47ER)/ M@/8#[ MS?K(QD>'^Z,/ZL-X%![!WAP/_DBO\/ 4/^Z\ %D$+'6GC@K\YCI8]2^$5?<6 M5%6V*@-=ZACE"I2-S)@Q)"*'A<[S)%NAE5M98T>&0C-DVS0&&-/3A-;P(P,J M:IK2NJT*FBW;L-LVOP7B, QH(1CF.3%VJW!QX<,X,UYC(*_L[N):RY;9.4V, M7R.@&;(A'=XE#Q0CN M\W;'C@T+PD:""@M_W@.\\\2: 6I^)IY#M'+>-#RIE!1E5I E7Q5IY9:2_5^X M2PSU.,#,;#0VV+C=UMD..B'W\/[:#EHLUX \L^F:R@OOY,C"%U66"/(Q-.W- MDBQH#PUT7,;D?U8"H'94H>D4X^V0E5BG,X[16TR'<,QK MW3*_+7^IAZ;$K%28P+J@2$IV#N 8=2["DJVTG%0K'1W6JF>B M"$F>@J8*0AT&V#*+())ZD=.D/6=$ !*+#.P<.4"^"AJ5Q$PNY$5(,10>-G$$ M]D5"1G[LW=&CMR58DQXYK49T0B/QDDJ?NWSBS?X.S[?>6$&R1>4%6^NM?T8" MB AT5?OAH_?8 K83# +^6,K,V*77IH@+3=*>EGW#1&&"[\KI'R2 >=^@+K6( M45;R.I*<"#%&6F"B /0)(S90JS6#M]>(R+ -KCAJ^L9,.LKGLMM_\[#/$XQ2 MOK()PMR7\6TIMS)D2H_A\)1)F8,0Y+WW\13GH)8U&A/$NOVLJOA;]/X5YNLY MNA(QT!:0BXS-7N&!(B_2<2U*&?1AY7F0:Q'FN)M ,''?DK^N&C(IZJX;.DH+ MB<@ 6#0&PW\D56[V$CH_AV.KU6[@4)5IEM"">:;$2%U)S%-'5J2\84YQL%!IL?5"$]XH)-6V(#F;;^*.H'@HD@UB?/ =):(! M0RDHML0JK[&BZAJ1C5/S[=G3^A\R=T_H3.G] E!G2B^S[;SU%*S[:H MD%;XL1@&*@6E*6= (4KO@$3HCN3'; CY'O<4,S^N30NO6PASK$4Y^((77!Q7H0HS@Z=^5E63*,81% MQ&I3 2!YXS8/6=FC%*6HK M7!SG7B"/#69$I+:):;GJHS+JAZ)5:UW!P6VG \T -$XVYHMK&954AF#+)O]8U#A?[,H0<* MJ,12.D&FIU5*=NN9ZY323K(=W@.E=.?)6>RLEL[2(C>P5_;L.HN/K6?@\8'< M!(,+5%+A_.L$3R6SDQ0MPVM\$GZ[,)$VC? M]FX]ZM[G7W.U2/NP6^$88QH\K#]H\[NA>\KT*@ M)H9B*;%J*CG"9DKYF2)<.E &[V'F %.O#+3F!W/R@_4J=XUC;-NKT&UTZW5' MJ#M"C^[-$4+U;0_Q9P8GV8!'#&55 M&!F349V\A!//L)HA!H%HMAA7=7AM695,(+F_.B*9GYM)K'3!"0:.V%!FW3K:N4]KR1JUT/#\*R*R4ZKX%=7B2<](\%<.L\3?0 QE5%R7_EJHQ91^<:&$[X,+S6.31E2OX:AQ9QF5SL(F?@[J-5S]VD _@>Q<;;^M/.V8O316GFLDCP MJHC8_H5U0*0IW8$[,-#D704&1]X[M(+!WD,+?1PD)=G*X?WJXYD,4+Q:7Z6. M44-9"6.Y7LCW)-QG%B8![Y2$9(!\*($]?P"M(Q=F?E#+:-F('_RW;=GD#(X* M.I1QL R4;%'D!\=B=VIFZ@$7' LVL\1X=+S# $B0TG:):=#^A4/P; Q"OM & MJ+ /!6<&B]L84,LT5NWS@'$%9ERS,HMU/K>/;VH6ZX;D'(M;Y+:NLC87H"C< M1],D><][J\"[I.!7;BM61/T,[QGS'#5IF2&N).AE/?XX[.5<<=<)Y;GAJU3" MQU]L/"[XN5G<_+:3QG)3X?IZ4)D^'PH35G-0ZT:2TP,VJ< "[=E:[2-_U8.$ ML]:XP%+/^'UZC=U +S6V._M]"+ 7>(T%%F[J;1T>@7E%,9MA^^ &[1#OGRZA MOX0Z?H+VEE"1$M6IY%\<*KC+WZHR7+VF?N<7X+-L&0Z.S(PBIAM7ROCR C,0 M3)X6E4-)2U Z YLD.2.G+*6,YGC3'>7+2+X'T!G>T%Z7IA'?S><]V? @F=*= MR!HCN>SQ/S#,,I*VU!X**.0@*#+%0?D/JFRHEC2HHG%94(VOL5&LL]E_ADWC*U8F_\9?EN>J.[-?&CFX %>Z MS<>%;OC5XU"[Q,.GS,6^8IHE[TDG-WKT3).BT;-5,]QI;:KA:\&VS63@PK\ MS]\JGC+P5TZ,?@95H42.S!Z'IGJ6]9EL)#24Z-* M=$?B"PM!+Z;$"8NVN)*XE@NAW;+:=:QKO#IF);41:]( I[8*:3WNVCI5X=!6 M?E7?XNQ'5?^48"$,T$>?67OZ,9>6GFZI++V9%%6U!<\2[^462?\+<9T4MM S M]LF^!@](U(J59]7FKXAFRALXNG6.VLY1VSEJ.T?MO1$?/J-7LYDMZ.=?2&#R M@*JLF.@I9XOVMZX-B]K1IY!Y.Y4;6]N< M#3^-'G,]37J*/2JF+!P:^%G4 M%XJ&(697^>"J*(?U@%>,V'%A(0V>HEDL6&XYK81TUBZ)UH)D#0L)$Q9BCD>Y MFS8<7Z8@5G.KD0GB\@L9N @.&YTU_*CP8).$#*PI"RG<8K4U8AA(HDQ_.J8Q M<.5@4P?@6FWPI&PH*&=8N3$)VP*6.O+N=+13@2=IAAM9=%NWH%_*/#=W5V&Y M/VUY 7J(/^!>@.]E&9%0F66R#"G(9'=F-=Y;P+9:AE5/E#'5RVZL7[4MJDI@ M-P4Q(_9KI@(;_[P+HR.MOJKRS=ZP>B0WE8"DE36;KBU !Q5+CO)S?9CQ5HYI MUT"]P+,WQLXB_OD$VPNJ&D_\5BX[T79WA+89QDVX5KE@_54 M7\IPY14-B+_;H=LA^V/_W[=J(A![EH;_Y_=57%*@!Q$C>2F#]I&4:U)6A-KZ471\WE&^P_:AC9,+\7 M/1>L?T[F.@Q5#"VB/7)4E22BQ>S,?Y]N_FN.%(2!)< ^HL:Z^6R+]>_@#LU_ MF_/?!Z,]-W$WBAMDU@+V5*3\F;5PLJJMNV!;U;Z_,1_]*9HI;M?-Z"/.SDF;YXP8.5B;;XA)K;*!)@I6F,@49@">T;50J_"OIZ [2@9;#%1_4[4*-ZF] MA]5:3FL]FA((TR0*C7OM5Z ,2JA3E'PIEK#/.7#C\7"ZS:CV-XZYN>5:36+^ M0HX<$R1^^ 5*1_R$D=5F]_,/71>M/N*@H8>8GT"8OB$#F]_BG">TZ?"WM:^Y M94)],(YA/A3O"KH\^&D /\+D\5 _>5S:P=QAUU4GK>N%8'H&^]YRC?53[^$N M+".I9ROO(Y L>5'_O!I)MFC(%<8)C=HE7-*0]L\/(%/&M(4,3Q.6M]VX M(3V<51?(=E^4YO_N"+4>H7.Y4(U#U-S)'>5:*7>)U48;I'N>< +X?^0B/18G MIV\^H[C9/VR'#O> E&CG:G+RS\$\:]?O$IOH6/8M6?9X?# X//H'\.R/@FHO MDB3$E$_Q(DN6Q5R\A(]!)^JPVOW":C\G^1QFEZNXPVD?=^A!FWOX#SCT]_#\ MM U?QMW5+LU2*-X8[WHX%D'S_[!G/KSP+-M!L=Z8=@VE\%M+>HM14LWT*/6 MPIU:,]M<5>OFS/&=!<3=D>WX<[F./MU/A$7:;G(3#:=)N((?\V(1/?E_4$L# M!!0 ( Z$!ED9QR,PBA@ "J@ : =G)E;V8M,C R-# V,S!X97@Q M,&0W,BYH=&WM/6E3V\BV?Z4?-_,&JKQ"6,8P5)'@3+B/0 H\DS<[M9FLP5#S(14!; L]7+VK8\._J?9[$=C'ODB8!\'GTY9H/QL M(J*4^5KP%*Y.93IF Q7'/&*?A-8R#-D[+8.18*S;:>VTNIO;K4ZS>7@ 8[VW M#ZFHQ_;:V^W-SN9;UMGI;>_VMG;9YT]L_??!^PVZ^?C\_>#/SWTSZ^??WYV> MO&=KS7;[R];[=OMX<&R^>-OJ=-E \RB1J501#]OM_MD:6QNG:=QKMZ?3:6NZ MU5)ZU!Y@;2X>M,V#G@IFAP>!O&)).@O%KVL3KD*:UJ.QL5% M97;:TR+DJ;P2.'II7#\47/<\E8[WZU,L>C)VSPU5E#:'?"+#6>_G]SR4GI8_ M-W[^*,(KD4J?P]\)0+F9""V'/^_3[8G\6\#8L,-01J(Y%F:AK:V]_51W,SP_X[YC4OP%BYA("BH, M8*C^]5AZ,D4L[6X>M#T >[R4+6[.;;'[2WF+/C"$T/4]XF/+WB1-FB*]#Y6> M]+(X%MKG">*R?_+;Q\%'=O2I?W8,_P=L<,Y.^T>7?7;TVT6_CY>>$R9_94DJ MAS-S248!@*BW!6B_#4HX_+^_]C8W._L';9SG M\"#[MFEI;(6DU?A4KW_M6A?W/?(KAZ&8!"XU]S7],*>HD*)1+S$4C9 M "7M03M['&1HJ]W]#0;;)D(% 2RC5#&>,#5D1S'(;-9M,!+& !WQ@H##^L.A M\%&:L6/0+$N#58-Y,\:C@'DBG0H1L9.3S\VS/]DF.SU]WV"<'8,0G7(M6"@G M$E5:*+DG0YG.F*\FH QG;'WEP7@*.X3!@B6"#6'VA]1"L8^"AV : (7AHW\J M_;7A@.@H4*SS2V4Z=W=!E[G*#'A%A!KE8$^2)VDK)"G,-%M8Q\+7TQP\%T:>X_&'F8: MM(:^<8Y+0!]LZ]Z36(W4(974N=<4@['4#YCA4L2IVZ]9/BB\X?[3 M?!">SKB>N5FV[C>+'#YDDAS=NP^8XU)>/V2.3US[8[9M; 0CY.^%]RL8Z%[3 MF FZN14",B(T>CV<-5C9)LD5P1.*]OZU!%:.1F:Q*.(+!3>%'0O8J672$.]( M:(6Q%A.)'X9:30J.#I5O()FRS>T=]EYE$>BY"Y6E C:\"Z88^PP &S=RM;B/ M 'ZI4BL0":A_Q/1$!3"P(1:D )2%;1,1>$,(8!?:9'$@/.$GE#F&@H.\EH3 MAG"7$1^"U@*H($A;K[IR&;KRAW /S\Z_--@ "??#^45_(>DVD!"!X!() "4( MHNA#*IQD:<9#8'!E&!QN0@$'3&V(D@8!N#)%\G"DE!GWBH<9]T)1';5AJ=T7 M$O:&]R79<"A]*2)_AE-.QQ*$(:I_*VNX_S52TU $(Q$8Z0O^&W 4\A$PF@=> MB!CQ$%C) ^F"MZ!X)1$-/DTA#\ C0 $(K\;7T\#8T MU<3$2;6:P,NB4"2)(90I$!/(RV&)DEI@R=2?F;??JFN$3UH,A=9F\K+JS.DS M>78=FJO.EM6=[ .J1=(&),-Q0:C\:8UJ:+@"8>R6:3;OGH8M9 E%+A: M6'1 M@MA8^/5M$'PV-;*J7-&_!F&26'EGR'0 > !E2T+P/,9?AE\^9SK)N+'DC-1$ M_'1W]Y$&_Y.))"V)UC%"'241T:6S%@7.9HR!2 % !=%$6IH0J2(QB05K$RR8 M3M&JB-OLHX8AS?KCTCJ?!8:7R'*PGFV$D],;"RSY8HD '-A_0=$7PD=1 R#S MU)5HL2,?ID(1CQ;PZNS!7C9[D(E348$(A=V,3"G."%9@:JP_+>*0^RY7A$\; MM01[ZSTW[Y58;=>R&?WQ6/MBY<-5YP ;G.U6!G\4"%KL4H&W T+7J!M-]!&! M(P"\J2484*#K>!8"#8'/&,W8L?U(3B,*"^7[&:DQ,G&,G26C#.BDX=R+DOKE MX"2(9HI[HAQ3 T0+&+4R(9,+:'*J90JRQHD9"FV7#2&3E#,_Q]IMVP-K:Z31 MCJJ!OY1:JWYA2:Y.@AU+;$UX)%43DPNTE\IY/GNIDN:KIQ!C/A)-3PO^M4G: ML\?#*9\E^R:_M[O3>KO[T[X'\D)HF_/KU!*#_YR$X[>R.JG5'X+7YUG\C%A@ M>:DD$/> 4&MQY@H?+0@-[@BX0H+].XL$ZVZ_J+S2/,C DHRE]0:7FV%:72BP M1V_R!JOL91#!'/50BL"H33((026"!ISGJ*W.B^*H M>5&T5"Y:X9T_GHMBK:YD0%3!P;HQM!!K"3\KGD0=NCVVSC>8JTA8D!D?G3PVE%P7Z AF,9(5^>YC,)='XULH$L;W\_&O MN$\.OHE\@KV/FS'?%"XW@35T69($S$OT<0$F9",GC&*_,Q;C4VG28"&8#!'%$N'^&!D8 M/?KZ@N$;N)'<%,ID$"@P3P0PS]*Q K\%D[X84<;;55R+1^=@P@"+FS-@/H\B M[J'?!%Z5O#*/X-"P#E_ Z@%[0^Y3H44#MJX)!!8:U6LFKLWS MI!VJ+KCEJXRL4T] X!H%>";\] M2JQOK.XF'V\5.7*E[$E.6PE,E@QG-K5&/(F47"1U5A ^&Q.QWB[K;R>#=4+,:L&6@+5[86HA8P*%$;/%%Z* M,CI:6DTW8Y% 18?55%F*>DX:59P(/]-8.9JKL7>9#$E!);,D%1-2I:49;9[* MJ.SR?*!I,] Z/( ;R"OG0X':5$6DX4"U4-8=#\,8VS6?N6J5N83GZN77S:SYQ*_QB4HE?S,RS)?34"L^]8/L8"_J1K<#6=S M"+F?8HK-;+W<3M6W?0[PU. !!@VE+6#1@@?X?*7B[%F61&IY/L5")FHER4*Z M%O.WM>1*V6%;'8 686\'SN>#)K @\#,5(=3X0816- /08K?TL@1I@.6>]790[ M:&K>4[F3JQNK@#.V15BK:W27OG>63GTS#PUKI14US_U!I[EKQ M6&[T"NL>F2PK*E+BI(\D1M76MSH;+,# >UX:-<_-KF38^1MW:"@ZAN!*F\LBTM07 MYW WP#8EPV3=67$.EO.5F,W%Y9UT6VR2++3CR[6M.;)B;>U&#X\Y27+''%V5 MC$D7*A3^6+U5%DL* M9!*'?-:3$>'""Y7_=5^!0!T"S?;&,@!7?H&6NL)#JY&WMEH[OQ =(&UVMO:9_5V)-RW< MH+,>X.F2,L56&39JDAV^8NX),;?SBK97M)71]M[JPJ74YSS+@:/;U-*=$*DC MPKH8CRX/K2W:?"1"M(@LG_FSE]8.W^QU7;U-#CGSZ\Z-5 CC>S_U,%B5R3S6 MHCG5/,8#B96.)&3^=O=+9[;S$K@'_GNSM]5X6P7R/7? M,VV5Z>3-WEYC^YM(9-EQ5EOC=W.%'-RTK!S;F M T8VUB$C/\P"43TYQWA1 ;7 M#49]'N O=P2WJ, T-6$AG>C*6S;@196E%./6 E@G@2W8XC;-IEQKCITOJMTQ MJN5D;CV5>M0\X&-"/ G%*#$LA)=]E=CIQ75LZO, 7.84F3G.']DP?1&BPKH" M$PHU1\S$!$@M+1T-7OVBCJW'%W6L&[)R69DBX":QQ($P4@ *\Q!Y.;H)IB', M%X0H\Y S8:;!BEE*WW'P$V5K?X?A9SVR.B M HI"*-P$K;P(!^LC*?^-BW)L_P4SHE MS^O+Z,&I$'C$A*7]>C' S7K!,J1)R:Q/-VY%5BY%*=:.79HLCY6ZA(!,V" V M0KHE+GJSU2F= ZD-4BO2AY6/2P-;WI&RQCQ%BCW(PADF=OT,A:_IKI(H/:-S M\2_DR G@;XG'*FV!@M(2# SJ. /B4\;%S*JRR*1I[(QSZ;J88XWX MK%1V*]@$(#$.9W:VH)C.Y+GI%IZ:,KJ *O_-0G-"4Q%00G>#S037)1E^<^*F MP2K'IA:<&S=U]WD!#I@JL'#\%DV*LNRS.5+/ >D-F64G)D#U@8/;8>#9/'! M=YM?771X/9TJMKZY81>2F!*'O#%&!2;&UJE"PJ:U!(<56O10^;NQ!+TLK5<0 MF3*XD3FXH_)Z8,N,Q@@P*Z#*#-#'#,L@0WR^^Y.#C]T>ER=K:_.PYLD7YDC"HXBEWX6H'2MA)'E([MW'Q2*KFEM,,.Y&9^;9OQ6D_TR)8 =YBT M]3*/!;> 4BWJ#HU6I% #,I@5C62T6K7$\_JF4J'_S468*RL E^BT/%W9Y^H= M=O@NK=3>:?55:'/"P4K2/!1FHV0F#I;8%@_%,>0 ^Z478MNCD<@F):O-&D*N M)HZ,-*4=VR@OM0[!7!-#&WLHSM[(B0>:C'S./(R1@$V:!S/686%SD1UK,;M M']@7692(\&[]UF"Y5LD' W"9 %$Y417MA?'B8S /0Q"F/4/#Y)]GX=[A@<5#-S3%A$:(W1_9+&I@&L M(4MFO8?=%&Y\Y+73()W/H1[?Y==;M%C_&DD'K7OJ&BP7=[J<[^R88]MT"+@B M,DL:A0&?F'/?2:,L\VOEB:GI0&FEG?&MR9I#"5<_SF9F+'JSXCYIO::S)?@P MD[F:67N<&J86RUUCKMZ'9A98SG:=G/!&)H;3TDQ?JQC'(6NO6@VKVI*EZ);>^A#FBBKQ# MAY#:-=/$XW'X&7L:"* "@0>. @',07\9)U+AUSP X09$!X!Q^S?M$-!F2*J M,3ZUZ^KAH?06&'<&3W:,RW,;3JPUX[9+G#&E"(P+[M2M,W?X& -'&OC'1"T+ M%UZ;"5/\XH>GUT\R\448\DBHS)+IH$IH'CR*IF+1C(JZL!/]&.0[16^C0S/; MHK=R8+8(_YFZ;I_;2%8A/X#P>3S.2:)T98&0PZ 9& ':F:,VZ1F0K1 ZY1T! MDV&?;%%B"#2>O*+'MM&[(UBXH2TKMFUO[U1G+D]2(C.SOQ8[@N&$>8M8P3^T M,H!VC O>GY3=&D(?\-JZ#@K1J_SK D=_L'9:'>X>''-\TX62+) 1!CE$Z6X M6*"$L05II3+%5P1P)'NAK_(N(6CTQ;G]Q\T;"!KS\*CT&LMO"XW6+-JYEKLI MF*!L00/V'4@Y&6"QOBJ?TBX1P8_.=T>VN\NL8OSGL220IKGE;WOB.J^ ' $D M2!3D5S+ J*O2I4\)$8LAVPK3Y.'L6$T%V,.NPXQ!&_6$1[[D/E["HQTP3'T, M1+, NADZ+8-(EM:JPC:^J$M0IQGZ1W9ID(JQV4GJC+/X+4[TX%]*8L\G& EH M72?%,7VE1W#+WR4KQ,V&:YJ.52+,RKC 0BV?5E+\DS',Y9M)2R<.%KD+[8PLBN%^.M2AMG,G_G*(97,=4)&]DH M"5!U@RWE40Y#7O'0--\V0C)G&II]WKQ'NR 0'*D6J9?>K"R M@DYK=QO)A)%4^G4-+^);:VT#,H,8LSU,_? X$3WW1YD,<48[.VZ8JJ*B=)_& M:0*9JRSM#>6U"-RZ6IW-?./Y*F!B#?\#-W/M<,,$:"H4Y9V5*'U^K">1XCG= MW\E>1]BR_'[3=![ .VF /S3^0. Z/GKZS9(ZVELG7S M00^Q'K^8?$+QDA_YP9*W8W,_<_ -0"B>@E36D!O MUG"=:UY"RN+;X;D\;;\:J<>5?\':VN'IT=GQZ?G%<>_)WZ/V5!Q8?L?Q,LK_ M#SR]E&,$]WG=\OTMO+L>H+'>M+X6N1_5=Y)?M_T" P&#_MG1V>#%A@'^.+GHG[./_:/3P4=V_H&=];^P/\\O_J^Q M@G$!_/I/I;\^)B[PD)8^'=?2ITQ*MX6V?.I4Z5#U%M'4_:7UR[;#67>OM;=] M \YJ783J/8-N#ALL;#]D_>L%0SUQJ.#?*AD#:!,1+7 O;]WCJ[5TN[6TU^IN M/Z>9^XJL%39M7U'UBJI75+VB:F51M;G]Y.KJH2;4K8;H'<\:-_Y;GW[,S,9' M7_;,Y0JK4L65SB&_A-(&AUPJ?5E8YG7?*JC*2$VL>+^)'"LC/%5QR(T6_WRY M2/?E5*F\+G*Y]3[/53CY^"I)/--[5Y%DVU/!#'Z-TTEX^%]02P,$% @ M#H0&6#$P9#T]BW+;.)*_@LO6[CA5LBS;>7CM3*H468DU:TLN64EV[NKJ"B(A"1.*U/!A M1?/UU]T 2)"BY-BF']$J54EL/H#N1K^[ ;[[K]W=MC_AOB-<=C:X.&=NX"13 MXI.V@OWQX?OF67%VSG\Z#UDAX^[;4&OU^VU:R7GS^< M=UKLQ>[>WM?#UM[>Z>!4W7A5;^RS0X/^WB2>>J_VO""(1-V-W1?OW^$5^%=P]_V[J8@Y!NWC_SI77+(H7GOCUQ92' M8^GOQL'L^+ QBT]@F#VX77CF^^Y+_1^/O)C+NN],>[GAC%Q_O[];=O MLFNA'$^RBX'"]#@4'H_EM<#1K7$=3_#P>!C$DY/B%&5OSLQ[H\"/=T=\*KW% M\2\M[LEA*'^I_7(FO&L12X?#SQ%0>3<2H1S]Y$*$#K MAT[\(H8Y@.KYXHFAS#PPS_OE'_(PC#4A &M+NG\'? !CW6ZK=/@>^;G_KM-EY[3*K^D42Q'"W4)0E8^/'Q(3#..CKC M\'W$^.P__G9T<- X>;>',]UG;D446@T9 _).&7VZ MJ'KO/]^+]P3Z_LE+!FA,N2L8CU@P8LT9Z.]__&W_3>/DL%%CI)X!5_'(J+9' M(^&@BF*G8"ZJQ+?&^#3PQ^Q3KW?:;5]=L4_]WE=8[K/>^6FG^^FJQCK=5IWM MC()P"E*S8-_\8.XC=;[(4 3L3' /[%T'Y=WGRN3 .[Y3QZ'1\,4RFK!6X"73 MH01[$H0S+6YLYW&)>,G#BIFEQI 5P+2(D'T(PC"8BS!B.T <5XQ D%TF?7H$ M'A#2YR,@TJZY!:;?!=W<'(="(!?KT8#,>Q@L:/0Z W#Z,>M9I M-3_U6'-PWNP.P$5HGEYTNC5V?M["]3@%4S<'.C!/3B4Z'I[D0^E)&,4)IN"R M+&JXMMR=2E]&<4AVD?$Q.C@[ $:4.!/F\!EWX!4 .!@+PIZ<'AE'^( CHB@ M#! <'D6@N2*V_.HCZXH\0LUQU6I#(0M$],"7$"'W-H!HK0R9J@FFF#5/B;(U MJA%%E>[S'I]K$(2H0K0):\&=">+_%,A4R?-U,]BS<2J3NZ'T@#YDO]WJ#)KG M5^_VDHUU$[^>M?OM)G@*H1B!)8+0.'6BX@ ,%X?86(0Q!W56M&#,I>A7^5H7 M/'0FRM$V^UKXR1NCGP5/#17ZPWM27PR1B'V48P9C&&\1)E^9!N;L23A*B MI2N?OAMM*MH='1TQ&I"/H#4@G" MH/ V1/J-^PD/%SIJ4(QT\!0T*@#^@"3Z&"0A6O ?II$EZX=/1Z BV ])(3FZ MD4"HI$J4V0UZRR:E8K;#I]%:HXA<&4Q0 V.6/P_U,LP0-2_@3#8YKY+\ 6 H1IQ)((?E0Y%Z*B M'\06:4Q613\03;CGL0F'D!,),Q77%K"L)),K<\ _AQ"JT$9HK<#!4 MH%1/(H-3%.85LQ* -'7&:!K>DPU?MV[O:XT-5'B8J MVA2>)G'"/7CJ6O@T5QXB.H;LM\07;/^5 MJ@23 Z_7&*@9N*(O N9.M[D1V*U OV% MH!@6JM)7V0AP%7P@4)\)N:)3_DW?#V#]CAVIS>L!\5V =2R"1M*UP:+$NF,F-L M?FC$3G'W7 E=9**?$LX/?).XT,X3IN&6(R**Q3;=_K5S)*W"),F7U1@VU&:P M')RY"00O03CF/N5/@I!1IX]R\JZ!;"[<%R:%M;)K)$T^ <>,X6'@'I<\'G@$ M_)]Q$$ %G/E)V99:K$\7@2"05O%9CO5$3!FD8. 1YQ MZ26AT+F"*+#HZ02)IS*38!DC8-DA9A$$H#P#YU&1%U1OXL5$0 M@\H53/4$/G83QM.JT'N+O_@NG 1S>:[PP*JK)QRP:J#!DKB0;P(=<2VC\HQ> MFLG+Y7-/]68 ,I"VNN Z1YOJ,/#LE%SX EN_>+CX :2X4HZ8XS5B2# HK.!6 MBI>:"30<:G/:ODI=:%C$4EWD[K2C!.G2"Y@W!%,#$RNK M@CFYFK)>]-90*E44#(&'T^0BC96B('P@E2- ##$ARR6,6'")*'MLP6/R[2B> M#BR>2W1.F_J(CY;RQ8*DEAAJR/UO83*+G04J. ATKC$W66.CD"= 3-I3$OC7 M8H'CUM@4>0/6/)FB7@0)\D$-3.0,"T)+=E)1-@)S[?%0F5GER:K$)3 85RW% M\+M#Y S""&/4_;$?Y07<-G+>445-7 9-0\5U'$3O M,E[BFJP@C*ES["L0F..>J6J!^1Q4=2 Z67=19X6*A(/>/65;MV9R?SGXVC"IW,ZPK):7DW M0!),$ #+:@+9M9]:5O&IY:IL8=Y"4P7<,@4 "3C M6?K"$Q@<6!? 7L88H^$*N%A?Q94)P080(]R9:O^LDFH'%5*-F(^X*0T56J2P MP/DPK!?XE$\E!FN9_1Z%X$HSL0JOH@KCJV8ER*Z/N&\#SX=JX$FM; L(J=?:U#-"R$P8YHX<J*ST4.N7^C-,&)D+ @I+*C^KM/P5*U%;3X4>2"JKEY#\UG]#-8N?4 M](,C!ZP,I$CC;AUH#Q[/BC40:RORT$0'P?[<:L%OX! Z>(&:(4G3U-CEY5539Z!5%3&R MHF&,/H' 2$(U%M;A*=\-K.GG$Y1JA7:#BYS7FC>,S4PKH@C:[I(<)M)\WTT*1'( M]R#E3LZ'!BW_L&GER^5<3!9J0)E6RB$CIU&=@L;X(U&%X)HJV.)$?R2^8R3> ME"J03:2/V$6)KGY(SYSA81FD]>N@@]EE[%8MZ< :2CTUY=\TO MA#291P$W96@ QTV45\DPDJ[D819.P@.]-*I9QZ+U;;WY/Z;>_%CF=T!-F;E6 M#KNPK+DTGWX+/AK),+.HEC6KK-.K M7=8,4T68-ZPT@:HHD>X_4+\\MSZ37-G#+@PN*&E+^@^4HFGY*/HFM5+G9*5S MFI8::N3%8567NE:X\E!7[))#&/#72(50A7)+ZF!BK@85--7FJ7L/@V\9X2EI M8Y%+;NAB6@E"*XJ8Q>2U#]&@87$<&"5X"-H\;910%>*ET4L\>1W./+LV$USO M<<+1:@G<7#&C'1CPPUAUF66Q&Z$6DY-9>VM36(I )*SNUW49@5JJBM:8OENU MQ6S=QTK=DV;N8:=/CM6HQ1(E"55RZ)S7?L35[J-4;2FY0)UB54Q5Z4ZM(;: @G*+ ,YH!'(2J!1I&?Q;YJZ$N;L!'M&3 M9@2^4FE2>L]HWJW(10X&1M#&,H..&*DV* M&1HWZ[/ \PI]L)&8A=#>>^IJ@W-/N*F>#E7[-[7KK&4#8@$5BZN]Q;[:E95U M/G6#V&SP+?,D]TQBM50?4QX<_1X$Q(9#E6Y2FS1&G8+2E1T+@#N]R7[;4&04 M*5!PB/LHQ53EIZT&.ZQ%Z7@$#Y+(!0PW8;>V@6RM\J(JJQVGJ&VA3F[JLOFL MU/X*[QP?0J45JL5T!4_+;.GNDC"OG&)VS<-"/]OMD%71&(]43$?UF/3(#5WT M0\U8IG,+P%@#P(/2B==TVZVBTPWQBTX&CA+5 R-^0"#+71S+MU'.9_J^/@=A MS4D)F'8,]6D9E/YFYO!1-U".&=;N;B %\?G*3NM;4Z:@HO*E=*T8-(YI/=VL M2>'4%96*R#=&%L]VN%%UK&6XB'[(+Y>T)8/R%DR%L8_4J5OT*%F6_DZ MJ$B U9QN@9)FEAF15.]=?O)\FF(V,\#P3 MW",%T8:\;^\0F "I)<'0A,VQ-IXKGI&FT69AR^-5\/B9X)AKKC)@1*94@Y;M MV4'O!)LKDA ;D.F1[-A5"A*S!!*Z:I3[SA\-QG5YRSKL2A4H-8JO+9.5 KZZWX%T- M1W' (ISQ2@QB1;(*4+#.,H#AM1%-X:@ND\1L7O+5%DB0B>.=$(D2X'8UO1NFV-7)#M, MUFFTU &OSM^T\S'Y9\ENU/2^9,H6 <'3ULLTH4 ;BBC0+JE^WRZ?C1/3>7BHI6*T#9M>:.3>S4+P$!AD3 ME%9M*\O8JO8[K#2$0A?G"ANB%1=[:@,DE>)B?2I,!V/\0$99MT9.&YOTA%+U M\+Z5*5(%YSGUF>?W]>F=F79&TIPTDN5S[7[O+2=7>TQCC5W866%DD(IK$07V MGO*%,0C&SNHM%IF.UEV5^"@\1MK9-2E4NV0,FAN_6H65:5@K9;'M,K(M)'&P M99UJ/K8G@#OTH4*5,4ES>9?:TAE46*""9^A#B:K$DOCV61"ZKSAW.A$IQ9HN M&E#2Q;Y=4_T=67EW*1M-KYA)=:W.FE6=K&3TH?3I((OL4$WEZN%OEC(T,84J MURY^;(J5N.F2G9Y85[>T4V(3Q\RB*9SKP=[JUP?H7<@*^O<7DF>P)@^[U6#) M0@Q%UNZ@>=5/\'LVM.$Y(RXI?CQ-%)7]V'17Z%=O +7Z.-3)0>F7T]+F,A.C!+[(EXZR MG8,K;">=MI&!83>$+)L[C0.BA=WNVD+*V&YNH@N1A6B.FJM:0'"^$7?HS!K= M6S65440*5> GX,+ ET[N!FTSFRPBC+#3X,Y@>9IU6B%I4VCL=59[(/+@+9N) M'&!JLZ,%T(ZHC^MIIF+FCFHF36&2%]).7&!\=04SOJ16&6[%8[E^(->&'IC7 M5ULM5V%1GHGH!KDO1)I4 9>1JMXFNM .3(<;5^64CZEQVL"(\%J8@MGQZ-0W MFDV$Z37QT$>F J#!(QA,;*FX1?0K\ M)GW=;9T#5N4X"C!2^ W!J_"CU/HJ:IM^ZFQO;9K34K:,R(5;0A%!\A&CS)[J M(3=?H.V>)5E[);.[2]+3ZB6?F$OL9G(MP=<$0#YF#";KFQ+D6"*G 5&+3T7E*$[#K$-X: M+7TV^V"5ZF-8%(XCHUUI*B)7M-!9^L^^I)*\-::]4U8-APW/NMY[0+ >FL53 M>^L!Z(Z?"?ME&,2Z[8O* MG06085QF4[+>YSE^N/\)9A1;,?@ _'=GI^S$,9 MO*RE>;@_@]L(?PM>>S>!E'L/SHUJ!GQ;[1DS!3"8)T"@9KHT\ MXAO@EYEK6_';5OQ^VEB(_%H2[8?**J&'2WMF9Z$ SZ#@I_P1X-$!8"<"W5]M MM8X50:O<6S\''VP I;=-'3Q[@6STKRALK:J2% V*%@HKG2JR$ M4GIJM=T.68R ;W4XB-E,I !,?XZ2&1YU@UOQ/3I4%<3*%^,@EN8#%SEXHFR+ MJL+(P)>R/@)8A$Q]M\X";/'\]]&ZAFRJU& (0%^FFL.?W8?;[$.=_ M^I3O=E66CE(TM)E$12B@N=%G8T./^]_J_UN*N2LC$,;%L1_ RMZ=#$L.[=)W M=.Z.9C9-8XG8AT<%S_D('D'?086AQQ/I@F#I[Q4U#D^V/GW%/GT1TBG\H@E MRLR:,_]B#H)&_>UK9!-&0O/K"[P(C\>JD*(71J%'NX=FD3@V/]ALB#/JV1%A M[>:%NDI\)0G;,PL M3E\>JP(E4V0MB^]O%*\F'K#S8],T;B$[L8O_A/@/$M?(T<,C2_KSJ%Q]WDKP M-RXPO8\AZ739U\Z@V[ZZ8O3-V-['6IE[1WMH'4[?$"[6B\D K_O0PA_% M.)=1\( TQ\_A8'WH]?N]K^W^%;E6U74A'M-XCTCY-P]!^!?O/_5ZI\3(GX!, M@S-VUCL_[70_7=58I]NJ;PB27SH@H^RLW3P?G&TL8JSWD5UTNK"8O4&SQL[/ M6QN*9+?]E?W>Z_]K@U"\:/9_OVB?;A!&_?;5Y_ZG=G? /G1Z5ZU.N]MJ;ZY2 M0;:\_-SN#WJLWVGU-E;Z3MLVFIN*)>F8+\W3)NMLTDI>_,9..U>#?N?#YP&8 M>-8Z:.QO,GZ7^X<'FX1?D4>;_K;Y^W+LR88#<#RE'UL]B\V";M^ M>]#LG+.+9K?YJ7V!MK%Y==5K=9H#-(V;@^>25PIH-EMGGZ_:@\%F(=KNGR*W M0NSTI;U)B%TT?_]XCF$S^P#!1+?3:IYOMO.&,<5%^]\;Z;L!>JTS4*6LU1G\ M_B3H';QZ('-Q!JA]/A]TOC0'G5[7UJQ/@&7#1O(^Z<4/B^.RDS--\4GZ!,G0 M"YQO.J]^T*@3B"_2CXDE=YO\ 3-Q>]$>^RV()@F'R2/AO]M+GB.8&4BE],:] MBR,OF)N4^7+*>U5>FB[M>CR*\]9;'.B__Z$DM7E4W%;V7I3?W.4 M$ZW[ ) 7@$=/WU=&R(&,O5M3$@]1>EL9*5L3*4:LK1K*KX4Y3+1BJB[7UW)4 MK:I67[)Z]R_6E]?LS )1);*TZOZC1>G<2+N.\+Q5>BHWPD-5/6_L(\GJH/L/ MQQX/4W[==E]LNR^VW1?6--ONBZ?MOOC9^P*:IQ>=+F:+(7+\TF9-*E4UNZ>L MU3L_;P[:_>:YNOBS]PT\5.S=.NNTFI]ZK#DX;W8'G18CBCY)>N'PS3;ROCGR MGOCL@H=_\9!_PV.YML'W@P7?#6#2AXV][\/C[X9A)?'7,XBEB:4U1U?RR9JJ M:/,,PF/K,QMJ.^NV6_!F_7/>[IYN0*_@H]G\?AOI=7O;Z@\_=SJ#S1*V=6U.T-45;4[0U15M3 M]*.F:-LSL[YGYF#;,U/>,W/_!IGK0+HW])NROO]TM:4;S (,?"=YEJ[R!>4C=K5:_U;S_K[V]EC_FOB-<=MF_OF)N MX"03XI,QF/6#Z93[K-K$8;2\]C'4+HCP=CA0?UM_?#H3?U@;^_# M>QBKJ5\*_%/V;O_-_M'!T6MV\/;TS M?/YXU6ZR5WO[^U^.F_O[Y_US=>-U_>"0]4/N1S*6@<^]_?U6YQ5[-8[CZ>G^ M_FPVJ\^.ZT$XVN_W]L?QQ'N][P5!).IN[+[Z\!ZOP/\%=S^\GXB8,V?,PTC$ M_WKUN?]I[QT\$(@<.C7AX4CZ>W$P/3T^F,9G,,P^W"X\\VUO)MUX?'IXF/]CPQC$\/ M#^LG;[-KH1R-LXN!PO0T%!Z/Y9W T9?,/8$O8T$C'+^%[]:<^1=S$!S43]X@ MX(Q[1&+P@2?,"X,@=$6XYP2>QZ>1.#4?SH:!'^]%\D]Q>H@SZMD1 M80?N .^%S!(RU%XE0 M#G^RT3J"D3SI"T/9P_KQ.WM2F 6?KIRH$4KNK38-#G4G(SF0GHSGIV/ 4_@P M^'__X]W1P?'9^WU\%GAK"G^QB_\+\7](7,-QSX\LP[]WZM\BXJL"7]P#H(XO%9<9]4L?\3('E0A60LOL6:QV@/%K%^FV$]J 2A+R_X3AV&YVC;Q#(:LV;@)9.! M!),A"*>:5>^A[ X"MSX]-#%O>+CF4N[6<$(&J\5 E(J0?0S",)B),&([@*XK MAL#8+I,^/0(/".GS(:"]9VZ!O>:"+&J,0B&0D8 "^.B5P,U:.4KI#3;E83RG MT>, ".C#J)?M9N.BRQK]JT:G#W9=X_RZW:FQJZLF4O@<1/L,D&6>G$BT%CW) ME18!6D_ SIS7<+6X"[:-C.*0] #C([1*=P",*''&S.%3[L K ' P$H0]6:HR MCO !1T11 !@@.#R*8"='K/3J,_)X(P]\8[3NTM+**N@965ZP;-Q[%BH\6/XT M,[AL!&L:0YHV#U<566J$GY((WO,N"DX7Y9>!@!3<&2/K/D(4EQ=XM[Y$13W> M>%EHH?5:S7:_<76[N0KRRV6KUVJ H [%$,0&.)_,J*,X "G#P?L$%X #JQ;% M#7/)OU1:ZYJ'P,A';TAM'2JA@2H1'AC,\^-T)[X<)!'[),,(AC.*$^VY :TJX-<''R>T"5PWLA14ZOV!'W,+_&29'_^-&L/ZS :74=6=P<\MM: MZ].8AM)C1^]L7)Y/ 16@>P"RI%+STN .1EH?Y>.#[V/LE^!;!^FSU+XM8E06 M]J+(R#7K\.7VI;V!-2?"&B@1Z M@!^AD !-G.%% FOA'.5%L%^N&?-UB&0%]:.?1+4?QZ\B= !^;O)&)) M!!^5@T58^T%LH6)<*/U -.:>Q\8<#&!$9"*XC]3ED1/* 0X9* M=#;W([P+R MDAN,-S._3SECL?'&,M=0OP].9BS!]BL1M>I-XP;>\S!AK&SK,_K\ BQ/BZ2& M)+0@H?@C >X46LHJK-+M;0C"<160&#"ST/>N>:R4)@8UB/>1O0>_@V.CK%JA M%Q0'0YE$<4Z2R,5]LV!6 I"FSGA$PWOVK*[&XVC>Z7ZIL3X2_E.WUZHA0P/Z MD02<**BB*&!39Y+$"?B4#MBM/D=*1")FPP"%,^V&/+7PW5 X0DZ5'(Z2X5 Z M$MR*.9N-)1 )GD=.!0G%'0P&><(=96ICJM:_EO\B,9.!F04D]4 P3XQ@U\[9 M($AP914'H' #WS681:>T %:(^\%<7P[' ]?KK,\@B.-@HI[1EU0Z![ZOLDB% M\+TKHZG'YZ?2IPD'7N!\+3(#YI=4?)Y&J SM^H&)ZNK)\$4@?2SVHBEW\(%9 MR**XU3Q_WUOO]Y!Z$:M962?4O:?%,R=-'TE=P76ERJ=40Z3EI]G1JU_PP M[',B^7[LM2& ,@;C9[!V$M3;/+_+=5;KJ9)O]\G;^Y,T#_5[<\0IQ,24A8*& M"?LE\5)7^S49?$KG 3-,DS!*>.HRTKH?UP^.ZNEH6Y%XOT@\VBB1V!-3V-, M,-T$/?B%AR&L,1I(9.:E"G1"-@KL\]3X7$5BMD$T8%D!\@Q0)G%$WK!*+4FR MKI#W41,'1;]$19:K1H"K6(4@_80,M G_JN\'L $9D6&!F,8@<(J,D8*AH8>" M;::H$1F+K@+NP#=^CU8(Z'N7K3RR+POR9(/WRLG1=]XKA1J0 8\$L6_E'MKA M)@BVG/U:N27>D;NH[SAS4<8%X0C\,'3IP VEW*%2?7< @ OWA?&"%V:M4O\5 MN&8$#P,'N:1%X!'0*:,@P H7KK1GQHD>GZ6\\CN(Y,B5CM&AJ($)[%C$H\#$O? N9@.Q9&G83 5Z,CI_) P3@5V)&&+8SP7+4X]YH# M6>[G\*G\P.]5%&3_?QRFI6?@IXU"]+0*NLU:[OP-#681[(-*/K!$GZZZTY=R ME7C%2KLI\/K>(!3\ZQXET4^Y-^/S2#/!R=OZZY-_GNFB.77MH%2[MZT)W-8$ M;FL"GZ(F<(-MI86.F66)V(H^ J4*M@(J53< X%/5B&I]!K>5:@8+]9LCIG'- MA(0=L(E2P]+Q> )?40W7]'CXS)!++PF%#F)%@:69G2#Q5*0:9%H$]L( PUL" M9IF",Z<4-=B^B1>3+L8 IT ^9@T7-B/,I>JXZEL;]FELV,%#;-A'VX+BFW 2 M#%B[ -N=?L(!-P?,V20N!&;!8,3M71FV3L/5N7S#N3Y.0!Z3;3MRG4-(#5IP MU)3%YPLL6\(,__U(<64I8P["&)@$@\(*;J5XJ9G W$73'L\[/!4&=59>$;*! M-665":RA$*4,V\.I1O'_T@L86@>/ R96S@6&K6O*B:&W!E*9U\$ >#*-O]-8 M*0K"!R(Y@A0_'W$)(Q:\8TJ.6/"83! *"@>6S24*IZ5HQ$&E=(@@^4&L-.#^ MUS"9QLX5M*D:C8/K 65P6I\-TA<@8A%8D=GIPQLL,B!JX]EKEY MBO+Z&VP'Z3MRZ@G"0?R1X)[: >%+,YHDAZJ=Y+AY'"&,;Z.?#@BBW:T0?2(A MZJPF1#LP$Z[9#PQ.[WS;O3\DO;(PP\"\/\\V:%FX!>$#Y0Q&-SR9;>B%*H&$ M $P,,^W,=[5:\J-D,LGG^71H@=XA[P#&I_H4'7/;@5WE):[)*L!P.E.W /89 M'DG#8 X.%G(0'8*(P:< MT-2+(42@,4Q&9T.YN3*(XG\ C1D,F),9UQ\AW# 9GDQV IG=A+GQ:[!.N5!&6<3 /? MACP-%Z'(5-$BC9J528?E4\L$*L*G<:+T*&$I^IJNX:Z=3 !:-G8M-BLNF1(. M8-76F!? )#R+X8(/$0G[ FB*&(-4"+.+B7/$)02Y1J3;^:C051"G!FZ3^ @4 ME4$O\&G7$A)-4Z)>L,(UH90='A$*%!>#*=+-E=NBUC93+)YN0*2O&BT7IS:*C';-_#R#1!8IG@:T(RGH?8[\-=4:VU\ M"+AQ".P/!#3L'68;SW">X=*= =B0Z&)D;#E43+&KBG]#H0/Y>0?&6 B8:E*A M62F[JRKEU(I/11C(<.!F6)K4 ] F_V!>TY56 MN,;2$=J6&TH/%0=R;FV)**\9P9T-#'LA0AVK1T6IJ_5F"H028'H7:!&!":H( M1(JJE[-DWPY'(08B5?$O\=I @%Q5Z88!EF^J;(,ZB(7I)24E,!;@LV$":HT, M<75&@7B2Q)8H.(^$C$U=G-SV]#I$,54D663HPT,9$7"J;$PT4[)%]@=?BX9 M$JEU ?O.FCHJI-MM0 MOY>MMISZS*M4 ^," ZVFDU7K3)JO4TF)0 J-!#II- U:_F%3*I=S^NJL3^$F MBETA9U&FC-[^/5%YXII*^N(4OR>^8S:W298A;T@?\8H2G7^3GFD]8*F?Y2N@ MC<0R7HL6LV\-I9Z:\*^:H[.4L;'Y\LM6091,:\--&1K \9S3;3( 5U#R,#,: MX8%N:H@M8\ZM%GHB+216TT)]*B?,54'8J7^]@OEP2*$^L5Q=H+*H]% Y0-W K MVC*L%3M4,*TCJ8S!G" : Z-&]-7Z;QV M(92GVB?#U?9) W.@; 3V!DA,99RP4J%.#2VIHQHXK:57 M7S $E(N7V9'W.4532)*!>#.E-44-7*M4P0N-KS1052-;!1,F5!W$E06VX. 2 MPH!?(^48%.)TJ1F%7C^*6DK#49T;>KH6E:BQUC$H@C4<)1YDOL*A^2I7W\&&DJN@R5X"& MB\G\6E:E][!TB7)9;)HCJY *7V9F;TN/UBD].MJ6'FU+C[:E1]O2HQ>R_?^V MI4=6WD&=\[#KY0>+0X^96L>7'J#6*5ZDK9*U)U9O<,<)$V%B00/ABZ%*7ZC# MU^!'@!MQ8\[PF8CA GM1QX6TKP%.O.YZ@$?_,"@5F9- 5B1')V (4978'_*[ M@/*MQ6XXN?,Q)A&8PDDG;](83[6M:YU63$&/A'7\8%DPK);:2DOLX;6*4;;> MV'K>V.N-\L::69;Y!H_+NMK<3;NQH:V_BEO6S_.,VI@#F'9B2GK41C'LGF_W MAK6).LD2^-YJ:!%W)XJORJ/3^ <(H SF@(.R]0F88J^+?;9;WM\F:C MMDLGP+Y):>3R"T>AN5+40J7.Z:!D&N1,X\.J!41)\$KE\JM#YRH<.A 8/#.J M$N3P0&4Q,$CL9I4;V%#/!ZV)@5 ==DAC!#4V([!5E8BJC3"5"ED1B/1U^$T= MS/?U2[T\&&8%W0QN^-AH79K/315 (E'*@Q% M*=*TH8M.O*.4K9+?!6"L >!!Z<1+*LL6T>F>\(_.1 P351TD5MB*1=/+LKF4 M"9J^J9M^+&D+@MF.4'=U(2^:F8Z8;J!,14R?WT,$XNV%%==KTR052/F2&BT& M-'9I78U9AT(?'Q4QS1?^%5N8W"LHEC+96"6=)MC2:G'M@QDEXF!K8,9,&\K6 M(E&I!C49 E9,3R!JFU^X=3R!3'2X6T:&@8AGF(EZ#,K+MU6YV5))*1C+2A6; M@*PT71>6047;5;I09T_:M]L4H MJ7NFY>8JMHSNZA"QPZ/ZP9L:_G-X3$R'G]XL%DG9UI0I ,H>3UM^9GU1Y#(Z M%1IP31),KD38(@C/"4<+.B[G>IJ _)=Z8Z0(S;!B)9>V)Y&C=<*6Y==B^9.- M8OE+P3$$NZ(OBXRJGJ\Z$(3&#I9/)2'61M,C6<]:\E^SV!1:?I3]R_>QXSHU M;G5Z4\436RY;C\O>;127I7*4Z09X*LR!Y3)+#:!NI3FP"J]V=2$.U5T4"G%T M]Q*KG_(", !8W?]'L7JA"6+-W$U#M54WI&]:)6%-3Q"ZM#$\^570(8(PUK7= M^H35XC1X-="+<[MXU_0>K^[B6,O06X1!K$CV!"A8;9+H:!VZ>Z'-%Q3^6M0] MTV[YGM"2QPQ8"9IOHQ[!T+$+U&K7C OEGR7NKZ3.S%+4 O-+:W-2]I:,RY/Q5E(^LY]TO MC*L6;/9RX>"]/]&P533K*9J?-TK1J/,+N*6O^.P!\7FS[_5)5@J\6W4\YFR7 M:8):2-$!RXT( "NGE$4A554KQN-#H=-AA>._:D=XZF0=);]BW0ZKC?YL(*.L M="HG.HTKKN0RO&]%0E2%SHR.,N1/O^DC?W:LS;17RF*4]KF"[=Y8LX'GP49M M#DO[7=MQ5F3,U4/VA1TSX7.CJ8RVU6>",A6BZY_Q47B,E(=KXHUVWA<4"_Z> M$*:786&5WK9SP?:^BX,M-Z[)C9O53Q:[OX>Z*=PJ?-]NV:JK7(4K6ER#"]8B;5"3!K5M7TSDCM M;97D.E62Q]LJR6V5Y+9*6)=+Z.B"K?/-+-IPR)TKW#HWCS G-ZL7=].J=5O!G'PQB[WA MYQ]7["5=X30.1%9ZJ#>EG] O[V%CF&PUR1?$]OOH_XU,I;(^50Y>+(5!XM0W MA"V>7;0+(&NI*ZDC(F/A9Q 4 X@)P%0QWO*N;JE@UE:H/7_JKG6FA MMHFJ!K[(EV%DW2]*CC0U9LH L,LRR[ZOAAX1PD.AVEV6L5VT3!RE+.14VF1)!55>)#=,;U!VB*H58 M^K&JJJ2..D,L;+9+IT@+.K\*,=6=24*DG!L5) 8R9%$=I)/I6".):VH(FA;4 MD:FI.]L5K%1B^[*0*&W2=(--^10\3UPD5P-IH([F42PF*B!E&D4H?5GL]*4[ M39!MZ^I>/%J36MW\/#ZSSE[3^Y^$2W7$K8PDMQD588@++QA@PUB8H&.ZQS9! M: C,<#86S6336F GC;?B9W;L(@UI7:5'V0C9KE=&%(MM/D/G>Y_F'W M*H1HXB.P5ME.UX]Y*(/=6IJRS*$VU$0V70I]!YN2K(2J/9O!RSR&?1>;@9^6 MU0R9@IGT(J!1,5P+V<,WP)?YZN4(U0WQ?#:K8*\ID("!/D-DE3<7TC' &C(>ZW*;92%BTMB<#.:(6 MO^;(1RJ.[8RIZM^)_8[=M-4R%2NH7F!J/ZE(JVY=8%D6>G^@W0::D;DAACW+ M9<787=)LSVQ3AXE'>RTM0\](KFOB"S2Q?@JI" @2W %"8]$(EGCR!6VN\V]A MH7UV"I,&UFDUTQ1<.P&I\AJ&0NB:N[O 2TA:>?/M9E]SLV_6P<06_5J[R MB!J'!;5-A9[H0DW(]<4HB*7YW;4^FC(TNXDQ==US@7$>_]/.E6QCK\GANY1IJL+U*^8P7CB@W_>71/^W1QD. M5X4K*6Y%YU&5LP1J%SW::D_N_WT8 +]&$.P+;O><=OD%K%C_DEUVK\[;G8O;&FMWFO4G7)TGA?K7-D@D=MEJ7/4O7PZD MK/N)7;<[0.YNOU%C5U?-EP)UI_6%_=;M_7N38;YN]'Z[;IUO,HB]UNWGWD6K MTVT$Y#3KCYW.KUNZS7;G9?#@>?MVRX7PS8M/%^;9PW6'NC M:7W]"SMOW_9[[8^?^Z [6//HX/!% 7QS>'RTT0 7V:+1:_]/M[/9.J1UU;JY M;("L [#/V:=&[WJCP>VU^HWV%;MN=!H7K6N4T8W;VVZSW>BCB-Y@P$L6!L#= M:%Y^OFWU^QL.>:MWC@P"IN>OK8V&]+KQVZTR<35*94,=F#T,O MF)EU*0=.%T7OZ-*>QZ,X?SV#I CCDE)?G1O+9>7#"?=,M/[-S_7C=[1BFFV8 M81^;42LQ-&F=4E+#,%ZB_WX( W;X1)SF.(/]($CZ,@:V8!/&;;8)XFR#>)HBW">(7LOTW+D%

Q>737ZK5[C2A%AD]*H]Y@_C\![H[RQ%9D MUNJRW6Q<=%FC?]7H]-M-1ES\U$&+51SE',A+ENB'><%_"23699[O[,J/?7;- MPS]YR+]B6_*M-[^&-__ZI'[R^J_BS=L\:+QY8@[-&^S](#3.M?435.J4YW;# M_\60>!EVSU6K<[Z)56.K+N^B$'3^O-'?VCKJM<"H;=WVP;QEFVG7O_KPJ=UI M=)JM)T_P_2TER8^P?[;FSX.2&8?U@Y._H_F3916:8RZQO?]VP__%D'A>I=;L MM<[;?=;L7M\T.D]>L/!=+92-79&M'MGJD0W7(ULW>BO%GD.O;*J?U+VYZ?;Z MGSOM?OOI:V2W_++5>ENMM[%:[\? LE31;@NFEA=,O=T63%473#V^.NHND.Y] MQ5'[@\"=PS_C>.)]^']02P,$% @ #H0&6;V7T&O<+P $D,! !H !V M#$P9#U]>7/;2);G5\%ZIK>E".JTY4-R M.T*6567WV)9#DJ>V8F/_2 )),LL@P,(A2OWI]QUY B EVBY*ZD%'=-DFB40> M+]_]?N_U_]K:.LTF(HME$KV__/0Q2O*XGLJLBN)"B@H^G:MJ$EWFLYG(HD^R M*%2:1F\+E8QE%.WM;C_?WML_V-[=VGKS&L8ZT0_EV6'TWIR<[.N\MW M_,6S;7CNLA!9J2J59R+=V3G]_"1Z,JFJV>'.SGP^WYX_W#(5Q5AE6U4^.WRZ.ZN. M8)@=^+KQF^NMN4JJR>'>[N[?CF8B250VWDKEJ#KB52-LW\\P0]Q,\0P ME>:!85XDLMB*\S05LU(>FK\$$UBDS&/Q__\?+_=VG M1Z]W\+= 6S/X?Y7@?PK\#VZNH;B_?K$1_O\E_]E<^%TGW[P<<2I%<3C,J\E1 M\YYTD?]/6.1NUR(K>5UI&J,[V%SU<[?J8><4+M54EM%G.8_.\ZG(X/7T"4[# MF\&<7SG,TP2&.KV>P)Y5R&I>'+S>&?(6_80E'JQTCJ>?OGP\^_W3Z>?+Z/C7 M\]-3_-O/FDDG1=%FJPR(!#YX.6MMMIO:Y425T>ETEN8W)(F.QX64]+>-"K]" M"MO?/;(?T[_WCC8C^ [^*0L00"JK\DB.1C)&(HI$&>6CZ)\BJT5Q$^T-(A), M,)PTHYW:W[X#"6:''-Y$(DNBH:SF4F;1?ZM"YM%[*=)J,H@^9/'V(!+1.Z#5 MN2AD%.?%+"\$$G P^$D^!?%Y8T?%(?^9EY-: .&4,H-!,I@RW!"5U"*-"EDJ MY&KP683#7%0P)UP!,)=_@12,-LRLKV5:HGY1&=@,H.BT*>J7?T>*LKL"?X>Y72V\ M<':;?CE[G,M/Z@(%STKLRM^T"6S,$$4ELK Y&HM#&>=3V+#XSUK@]FB3LI+Q M)$,MGWZ9H>5@/E#9*"^F+$;G$Q6'5Q??D$@0;_E,)@,:5Z'(QV'J4I8#E&]W M?PQ^#$\E_!3.5__(_D3_8L KHG%!T8 U366!5P $Z)5(:S*=@#R:;+P]$X^N M9D4.RZYX;+>)4W%#)%>H85TQT=7X6F]?JDF1UV/\[ J.!#Z!=2>JC',PGA1N M@IK"X%>D()6X!%"V93%7Y2/E7IX,1-G8VD[_#:)+W/M?SLY/ M>?=A);!"4$JEUF[UMGC;Z&\SJLT!?\ M&M4%DN#"L4J1@G(^B.9B+!W%XD6; MR:SDG[(NGLF1JNC^#"5>(5!DX2*'[\1O[7ST!&!,]!:P(RF:UA7JVGAC0)A5 MS7-D@5G(6"K8-_RNK%'6*9G%-SAGOMBH]L,T)1H*\;+FD!P4 M>L M^*;*IROZJH*1MF*9ID<-GQ /VQCA+[U8_-Z8#,S%N[7WE][PO\ KX_]W M4EC?']#RN$!R1/]?7AS^QR[][\@[[O +/J1%I:?5'+>] 7IJ %+]736'IKK]D"0>SMW'?XA!=M MP-ZK!L.DW_@,$]?N[U$'!1CQJ3(:?)CF\3?B27RFQ))HB 1,,]Z[+?SE(5AA M<*4GJI);Y4S$^,&\$#.4:]N&=FKSEN8(H3SH'!_DB2SP;ZVO:.H_F$D.C=#+O M:KP=>!+!DOU)S@JYI:>Y'7DV%-M5H4T5:LQDB7>Y/U'Q1R\=SN"#<[8,HEE= ME#7H\<8&7]4VPPG:%]'K9[) >YMM[Z1F7@#C@>T^0[Y#3!8_1,.BJ>[C/ 78 M"ZF"M94X\P2LU+AJ&2K6)'V;BR+!?7E'/\R+,H@AT-?&M39@SE=6UH!MF[B& M:\/"+B>^B\^W+[2_M.+]$%44F_M&!/'C.UE.P,#1/C-_CT8"9CVJT?C1SF[\ M=BC+JMM@%RS2V!"C,6&R^$=%UUPO0<1 M@FF,SBS/A7S022OT26,)E>>I6;_ MLZK 8$D27=3#LL*G8!4P$)%9)&:S5/$&D7F*,1BX*V !E.@VFFFI8UT$>F4= MJT_D55YUA0!P_=$\+[[AQ' A8*A6%?MS:*5RA'O,KB*FQF[GW#+J- ?I'Q'] M4B17Z,3%5W>0X[ N@1N4VJ4)YU)VK(PE(F]53'KJ#/A$;.8"LC:628W.+I'D MLS;Q1R.0QK1RVF;: 97%:4W6,1XA**M1JJ8@RK7;J\-IGR<4'(,#36ITIKE9 MOH=9#//\&\V&_0GFS6:B_@OA=25J#JCEX#]SMPL2-C NZ=Z-X$&B4K,S W1? M;J'W#;B1RIRK C^>B$*4Y8)[D>7PL%DFKFU6*/1#%@K)@"ZY]JW@E\0"!B:\ MP%R\S!_1+ D]'CZ.W%#I#(&5@=JFA M)DV0,*,6/8H&\\@+\G7BRX6ED(7\A*: BEFL9NB)0V\2+"P>X+&IL!X&]H MC@?)Y# "BG"[IR\M,:1.MK;LXB*?ILMK=:]>X2&%9W^MNF@>G0.9%'#GD=NO MHN\T)6XAX0>E]'R-(X6BE>Z6^[4R/#OCP%,!I(:6"UP4\A=2[$%5[-FG9^=Y MG29WN)FKT5_SHC9N94^4 5$^72=1?LQC^OA[J+&;W5.@+AH*U&U$U2EG378+ MTK-(_JR!"P,K/;(>^$$TR>= @L6@2=&L3H-P!)X,VA=J/$!N4U"*M/J'P3F@ M]G(&1OM(Q? EA=YH;L;-3S>'M+[LIJ%SV2FF>E]"7<5SS#.I&]4WF&5+<1XL MO1THB/0TX<]QG0I0L@IQ)=-!A$X4D[OS=?MBFRT"% ^L'*#/_X'>G_6X$_;7 MZDZX! /FN_@V*VE#$^=JJZ]-(XG(,E"T*>A$R5URI#)5\2]!G:B'?X"51VJO M+*S6>%NP$NZ)#7CAT"A95':7.T@Q95!K;L]A\,QJO&ZD[9"*WD@)F5 46V1: M$;5O\L5I#.CT*2,35;@O!?H-JIOH',\*S,G/,&^D M%UDI:S7B9Q=DG6JC-TB E5%(0WU$=GE$=K^/R/81V3XBVT=D'\GU__Z([ /6 M)A8(5QW:N$54NZ 'F8I!](*L.=^\(ZUW8=1"FXVWO!!M4Z%0:=>Y@#;;4OOT M5)[C48FM6<3+^5R$+TU^99(KV]-/.'T&G_"\=\^$J\/ M::V1^+=H2%]0TNP*QLSQ@I3F1L*JC0W/1!" QQL)3 E3K!/R%NJT71ST>N8/E"@5R452132&MN^'\Z7U92$HL.P M(28"2D![#_C%$1Q>9MP__#:<-,6\S7MA8Z3W9/LU>L;1&]$6Z7VX9O%E6&NXYO3/&G-7?BU0P5F%66.> F4$2!YA M3",$3DWM06VIK-W9,*K0)&Z2#N*)R,:RX[Y1T59 @U[M1#B=J0"%;D'0R%$\ MY2>L0K&-&]*XJ>2@O<*PJ L%V8MQ0A'2"L31!G&$$;,#F>;SS4''WL42_X4W M*M)Q+9@>B#=5^JO&(N^$N$/A5.6R O($;1_ON"F"/+_X:HJM-UW4EQA'-,LK M[2;$/ZK4!KE@+NA/7Q#9PI@OS(_?9HLM^<,+_-"^#\Z[X5>7J+KXVD)4;-LT+UO MCCRZ ')-]!;0PLV"S08XT\VO]V<_O@G@4?%_M+^[]RK2M]M)O"\@#0842)BR M2=1234+H@:[G ZR JC%3NIN8O$)0._3U2!4ED5$>QS6=Z8;8C-[!AM$9/V7, M@^?1AG>-VI:BL2P3WY)UQJ_@O8 M_C\331J6P.CP+3ZCTQON^ 1H C#;HM1JL#L->FK@LH$:]PU/%@^1:3U'+Q'Z M*(92<9I1(C&A;(AW@S+::1R\VAX7]%[42_A0PC];:X@9(:H$I0@!)7(B6U/Q M?6AF\HO]>SD9X$OK.YD%NM4[6*9VH2X2N'@.OV.B"H.O6,='=&8S?P=@39=2 M>T8^*F%BR"MH>!^8F7#B5E#53#-D?0!5"SN=W'N]<*]/W>M)]4,Q9RG2ES:? M?X^\U5LQ0\P=U1U2JYJVD_D61;/$O-8(25QS<%I 1A[16*3P-U%$-V"A$65?#)&;>X>H@]0WRE _;0/4/H M'\GU_W<)4#M_B^\B&.A\X[8OP OC/@3'@(]'9!P8#1=9Y_,ZW_I*6MO3BX]S M"EO,\MUZ'9PA"IKEA62=\MGV4XTDU.MDI)-9I>S8! 7$C0ECXU:"<,0ZK"F( M2-*\+N?Y[<&R?:U,+V(^)Q9YTQI0@^.C +9S>A36#C M+R92@XZ32E6UQ?KR?*A(4($OMQ33!QM-CT&3MR? :&)6C&GK\E M\#L&+DYX,%6RMAY'MP3VOL@_:[X#.5*C/B1V?(+Y14[(C;V#W;]MFA&"30D& MA 6A'.3$"'*^]C?&W!A[9=!!QRGFE>>Z#6)= 1,BP@N/'LW3!B)4$":Q7FVN M?O0R>0RXJW4DZY\01JS-)PKM9F<,\Z7Z) J8]-X!>5D/!HTXY&U75 SAKXCT MYL4''QB5W)>S:+A&9]$3L*?C6);EJ$ZCW_+B&P;("'6WP" 9%]P1=SD!&A7C M/#JN0**"P%S%XZ/9[.D9N5MT0#N3X[RB8H.Y(3CVO%@J*HG3VTCR K(QZHM M-[=9BG#S;Q7VNM(IU$A J#27Y@(MFK(S[0Y*K/+WB=U(=/3D($@53 M\Z'B6!FQU>3XN;Q6K()X_J%"3O(49E*&GB,J7Z$P 2]0E67=O.+HB("I3O-" MZD!9/F-1LD"+ZU:0F'\$]9):C$5DXI%<&%88;JUG^(\#%M+1(HW2EW8NBZ\M M[4@<)W#8L"N%T'"L)I!IO?^V6N7& D]TKZ.)0-V6ZM;[ET@Y+?V:E[ JWNF* M93R12:WI3U[/E(;>,0$X6I_>=1UXL:XF.F#O^T;TQ>1MHAAP,9K )ZE_XJ5P M+%5:^HA(&!$Y6&O.@[T[)H%P!2;YVT2E,BR)7E2"Y\GS2ZJLZRK?XTA[P@EM M 7A 12"/E2DVQ42>$B$8R;#3_R)>B^JOA[@@I0.B9/*]$BHE=MX%?LFW^\9H MR)QUT96SMGK=:I?UA[/EW UF%%X];=E8CA=YY,M4>BOS-L J0A81VBM3SX?P M,HW0X7-D3-4JT=&A0!_&43!)A3@G :TV=I+3J&REX$+0!\U8'!L-U[!XZ##4 M0W5^4P1<*5BL:W*0U\#Y2GPOC:NQ&SP #G^C'?))*N8]PPD9SO-U,IPO0H$A MC7?I;#2Z)UY#?A7'">J,H&ND!SI"EST?C1:A%375,HNG U]ZZ5TP;UJO'4XS M%H2R9M,X32E<:7%T[0P,)(S)Q[H2L;ZY9BR_Z!?5S4BPHH>9_1CV8]!KH*"B MGC%/6(:&%,ZS42F@ISR@\4%G*XQ!Q8PH$3=&38"E Z/A0.E0AF8UFMLX1&&@ MH:@TF_:"1D"CD&;A\Z9ZAFL.M9'M_KH5A_=ZJ-; MC^3Z/_[HUKUI>R_66OW458BV!HVOG[MY@\J[02[T?O\ .SNK"9@!V MP5-W^#G0C<<:,1DBG#>M#0+M"/1RI4T[.#7R(;7\##Q7-XU)Y8$(T;YGQ(N@( I4S933"?APB@6__Q=IW M<]D+M?'/>84SP]"@#2B!2)+C'/XUN*7@QWBW*]U:'+-"PHJ@1@40 7PK'ZA- M)P20$PM+RM##7*C**X]SL//:"ZP0I&OC*9 Q.9#T<2" 'U7N71/T.BM9%'74 M:1].8C:+=S9$AP0FR.H@#S]4,$="I;K_8(&8\.R6ZQS@MJDW53C3V$I_;4J= M]0Y17,)M8!!)Q,X,7RAS(JA1\YS^%M-$GQ.S\5+.1$%@^#0Z0N:I#L]GJ[B@ ML1Z->>)J#NA9-ZF?UKCVQVB^4X,33H,+:3C0Y9L$;=4[)M_P]L<'*P=D12_Z3ZQB9=)[+>QB:+CB0ZQ9C#=P%_WPE9'_E" MM85B;N5'23::6P_B:0K6'V9O@ #$Z,8#+9NZ=[OMTJL8[U(^K&3LDHI!&;/3 MTN[*=S>TZL8BCF:A4:^9L9.$O^6]F[VI7KB?!4>^5/?JSWJA66L/Y9TJ37N@]AEX%F@?JUT>JSWH8[5] MK+:/U?:QVD=R_1]_K/;>?9$=CGE.L M#]?I@<4UB9'-)VX,6J58-64$@$Y\G\URE>GF:8'/.HNP\*AL37 UTERH 6' MP"Q6,-.*@6[HFF,A;E&76*.3>]4!&\:EBFN+4Z&FM-(@.%QHI"CRF%>YKNE> MTJFU$M\D0WAS-SHOHP13[>G"UN130#>"9ZR6#S338CW.W>=K=>Y^X;KO,OJ* M=Z-W]=[.+)\_%%?O;WX8!*]SP\>S6IWGRGY@Z\IM]\D-F60G?B+Z/K@?&,?( MM!]DDQ+]ET:8%C])?+&5\T;MO$Q1OT8)[^XOZ>%Z>SUX R:(6,[$ UV+A293 M;P$7.*>:ZPVLN\UZA4YW19KM_>3=?G)@9&')!'4$!5N:\@L1&5Y'(JE-.E9_ M\D$'K2LV=-D8-8Y<3B"(S@JC0HU76T\7PSFL(<)N7 M) $)1]@C]S6@)>3M0&@*B7-+C$CI4=*YX9_A_6M];P MD[0S%L\@GJ:))#R.;P?"[J[8INL=:-UE3&JBSIU;0/!L?%.)@)_D*F MU/QO\55W&'PT'8=>XMOH@A@RU Z\8B*E 72Z(14$]G#6UQ2<]% M])[.3!&LRLJ:;WRID+"L@-7@Z5JGBIX^Y MG?O>JY<' PVT3:;&2!8Z8PXNS%U+D#Y@HA0W?A7J2#\]^E7X(5V S#TO,6,;BLO&_2T98N-;[T.J-(S M[$ M2)4DR.;#:$-M4SCTMQ&^&Q<6N5#+[@@ MLB \FZXW*>IMC,WC\1&OB\7/O(%,^&$Y\N9#,R_N/7;8J90O]E50VKLI#:VC+X30 V,'E"U!L01+2S(TGDHO.59II\G$@"Z M\TI4JCDZYZ.-O7US1;1BY/BSB$X(>P '.T&&D*>D$W!Y/\P R=5$4+7NT DO M8HR#!I16'VJ]4ZCU>1]J[4.M?:BU#[4^DNO_^$.MO -+17*I93*9(6!F=7;E M\J"$'H$[I*41_!27B/7'E2JAWQJK!BNSNJT2L40+&FHMZ/;)/S2%]M[\Y6N- M2Y^1L?,3$Z1_W#=N_."=-+"C=I184ZS(FNWZ 2)ID2^FJH?HYGO=&0)+7@_X;OT$A MACT]MFCZ0M &!/P1]]HPX&92,_<77E8GEC-JV$KMCF\!@\/Q=!\MAWGFQPJT M60T_.SW_<'',_,RY.AKX8L05%[W'OL!&?3NY.9(0:%YV$S1NINX])[CZM:M] M\V*T;\:X2^45XBG20*X2::/$]1^QT] M&)>-6BRPQ4@"1$RBU/Z!L@^$=0?"3.DC"@R#FC"5H)$_-$B$^^](U.9HIL29 MJEFQ3A/CQ8Q30GAK?^1#4^U/T@F-4.RJ5SKTE)M%37T?6G'$ ^@^P!&ZJ2JQ M&!D4^##R[\#5.96K:XM+5+>P3LG8/&KD&D,B5C#HX@A0/$QO-*:GPP044S%N MUU7WQ]2&O!\5HDX&>% .=EGI+KG8L_-?_]*M8?WSZS?2;.25V4?4<6)&1(@9 M51S>/X&18#8A[2.M^MB3H-?7*;7G&*/0S#V,3)D5<$]:Q6,&@-J &X6U]?WA MZ,.Y6BP,$+93Q49WQRU/I<"_9J!21>R"3&2AH4E&,LTIZ6D,O"K5H4R3C/9>L_\J)786"HT1L/$D_)>$ MF*?>$V9$FL+TJ3@-7@9Z&"ABU-X8K0OZRR=1J#]JD8DP>HVA&30?+AA4'TRH MXQ@FM+\7?=V^V#[9MBZ4EWO[&\,'5R=X?]2W1!>Y4GEJ+<>N5)R3/)$,X$_" MTS<@WP-I#?/\FTL!L)J-J> D0+2;P1UUEX<'C7./9V8/#??';BQCXG0!X.BF M/KH/.Y[/"9CF&;5I=C_S^?]V'YJ\4VCR11^:[$.3?6BR#TT^DNO__:')>P>) M^JVA4;J@F&UFQT$*DR/;5%=601YAQS2E-A)^&9KU&\>;@?9LD=(:G8\:$!4& M*E0[=+!.@O_*H<*-MYM^L8$%,9(&-$UCF"&((&8B;NP=.!"S MI4 M=T%-X1:&G8W9/)C>=F\A4M8>%B36O6<>+P:3M2#"[" -8/,HC:TPN'F= MF+/4WZ&T<&2=!F3))1N]YAPX7H73FA.T23G-U\2&NH*: :CJP(3^JQM.*B1; ME@+RL4T81!V<@EJ]L=GRNZZX_YP;$O@71#26F2Q$RAD:YGG"%*:?*Y-W*JC0 M4V?VM6?5?0!N MI%X%#4HY]!5Q.5YM#72B,Z48*!?44>I@:DHMZ.MEN3-]LJ%.B'FVUH08QUXN MRB!A8_"N*+FXLA!O8PUALZFU"W!L2K"$2&J'8DK'"YL:(E5^9Q] M;#JAVY3;9DF>A^>C"V\=!#G8>6PKNVHR-+M@K;KPV)09Z^X,S>IC*WB&B',Z M;P7._&I?JCNDFF:9M,T^'MV=GWFJS"/;C]1\9@KZO*IA9MC ,\)J/-2&*6S MI:NZ;CZX2RGS9AS+[4&8?RNQ#F8_D^O^[5%G>19"CT#650AW !JO5AQF= MVP!RH,"58=,STP.\(76[<#,TDAC",9$A.@C-!]!;)$-1<@1%8X<8P"0=VJ(I M(0PES22?LPK17&93W@^L-3EPC479K-#J@VOH;C08WUJB_6P75W5V,K=#$=;G MCYY!0S%+;":0;Q'.%>I$%,W[LV9G5V$<:%V)EF9W"4JK MY;!]B/;2O2GO:ZT-I81)X^=XMOOJ>"5%/B!'LLQ=>K9QKWAWRX2_"FE"993, M %19.9(/( #A,OJ3,XKZ!]0;,6WW'%VKM;1YGWNO7CZG_$TQY8D$K<_@1\9+ M@M//=3)X15$><:T])6'W3[.,H #T]NMH4)P\"\0PL8)Y#-RN[,\:Q!C!O"4& MK2IX/U4EFJ$\_,36J0TTSI1UBI62K!>XB-1&PY4U>JP2!F)O:L?2^U*R[E*R M8PS9!@9HB!)HNM\-O&)2[7RD[TG*$306QXHRD\-2P;Y1)QO:T:#!3%#_:?HO M@X"1;*0BS #2&*;(#SP0S82JIENDXI>4LBL4&+DG+1]:&/G>DV6.L0[:.W)[ M(2LP:\:R<-[9Q7V'%F-#6?)!WED @_6:9 )+(-':66FLF9INRX@#^WT9333% M8D/-)@5Z6=6"NM(6F3RX@H1[CU@UZ4!O+"K"CN\/G:_=LGR!AZ)XG_6IJ:RL MX-R) LQPYLAN/9IV1TFF%]S:H(#?>Z_IWNDF;V$!S;OZ V\TUUAPX*B^:*X, M-[KFR'J@[//FZBHSSL*B9[:^P= M.;2L2]DP&$KPCRJC\'/"D"R*,1[I6V(.,&9%,##90^ M4JVF%/RB,IC%D4-K=!"S_@\:<(W!II'H:NZ1#829/ M= D9VETA!QX/)T0R= MJ.7LJK]T%GI;@QD<<;"*4"0[\O6:EU,C_ =4T_7J0(7P5,!4@9!/A,G"!5V MT_S894=+G8@TU>0XSL+Y+ %7&]@_=IVTD[3,^E^=Y<#@>K8 MI78LF-2@0S&U"%65A9 >8GTCQK43$'$>@C6KK_A&@^L:@EHCRBOC/3FK;K%J MM'".C,FZ>%N=C$"9/RYJ3B [S-:[?D@C%1X. M#7FC,-46F,F5D?8^1E#CT)%#8[[3H%N=,^A E . =:6I="XI^Q;ND.AL. [T MZQ":MD=R_#'.?Z!+IAW<$*8@B-+1??@Z^BJMIS.X'%-\V/!/B78J>7+&8RSF MK7S.JA&2^.7ZS4BW92TRFRXP0[9':0"8_8U*K8\(WL?!EL?!7O5QL#X.UL?! M^CC8([G^CS\.=E\JZLC/?/^"P1:LR4,7LTF8"US..O-%.[L'7C),T'&!$ZXI M68[SJY=X!L)KK#TW%P6&W6Z:'@'&4C$F<",<1^Z@Q2W3@]""";GB&$(\GS)S41$O.1L/)4=H8:34S#OA3(^6$EW]];:'&MT(C[+W=_C3ZZ_EZK M ,RRS<)N*YLI[,!('2!J-^QGJT58&)PSJ,R!P8;)V^BZ!5.JKJS-B+9I/*D] MQZDQSVV=BJM-\**5M'B;5IA(@TFM>TZ$OAPVH6.*&P+=FDO8BMZ\>O5*@]02 MC3=\1(A9JO2FL&_1F::8<5XC&S)&M?M*E#80B$GLV..$(Z+L\./Y.JPMN)=> M=QMZS)V+G=%0*S>2]%CB6VI\ ._O(\2/ PGNO,Q\(Z4+C['-4B^UTA# MWK+K9 N''(I2P2+T\L;DO2\KSYAVV2-9J_P!/52( !B%9?1/ 6[]UK6KK3Y M<.?0*6:BU::]J4Z_\<+=3K(]M?B"Y#]R364)F#PSIX,?C%2!?AWL^]0N93!A M")T50Q!N%I*8U!<'>FB4DVE=U90\P*J1'^0_YM<*=U.Q-]H$3K*Q.C-[;"65 MUJ411T-=KA VQFU)*G*SHN=#.^CT!@:5ORY'.4MV?.QD/U.YM:L:YP&KR!P@ MO7'(DZ%V2+@/@2/'L0"##L^^,.T *O!6P0[$DR)'I+8QVEP\F!:7AL?ZHW+6 MD_:)I4RJY(@+ P1AP9O'M]F5:HNV/"HT>^]\C<%[66O0*SDB/ J@)J"?@J)= MB/ALH@KE MF?\RX*+;3Y-#)YH*$$Y.EYC&/[LBCF7DJ MRNJ!)G"MI^#EY5H+7CZI$@E:9#*O^Y(7_Q366O*"^6=C_N;[\^7N6I FI\,\ M89F),A&O?S"&MKRTG@ W6/-E(RR-?X75/+[74RJ:HEI;RG*3V/-XP-EP_?&$=::1WOL[(^/8KX"4\"$0KXGX45B2 'M)]*YY62>%JQ@ M#HS)P_\ =4$EU&@"K9L,M(380]IL]0P88Q\,#]&4L^99?[FHM/K3%ZNM$J3; MV^VC='V4KH_2]5&Z1W+]'W^4[N[5:I]4ELDRKX3%J!@KPI[7>I6!@Y_DBDN9 MX.:,4L6-Q;&8W)964()]C5$K"U/?$)ON75HI9,_6'W6ARD1IX>T[5V/""/6\ MF,:O9Z0R#N(_[J/.=;^ZUP5#77"M@8]VY.T\B.^M$@GQBP/U&&435$##:GD^ M&\H=#F(?7BC-=;Z>%1KCJF"#S$=]Q50\TGBLN[T=4?&&&DJ-SX;NXAF#R2"2 MC=!NP8[$/8:H["JENH/%: NY^XC?)W7U)TW18>0924;?0M-*P?R_2/T#LVV M"[/A&] 1Y>:6$UHJ_AOWW,OS)X\W^7+!^L.@[(W&/J/H;F-BG=LQT$Y/Y#L* MJ5EA!*,JT+5>2L2IB6-1S!DP#1*'LZO"'\!8INKUI(L'Z&@!RV,BB^V>F M.UX3I AAE41?N-E@,FO&V:K).@1B6PU\I2N!1!+]L(^"HWF8^N%>P"%]RBVU M/S4)(C9BBEB#'DR2CJ/H\(%V1O4D$Y+,P5I]%"5"DED7V44=8XY07JP*WF/" M"AB$MW*E=-'N)27K3#0JTWWD\/>&QV@_I F-!'$XBO[;Z6IJ9'RU%G3/9QT$ M)S:,!#ZP.A_^T !Z:2!J\WSNGAGHL77:MQPR'(&+K/U)*#E^#5,O*D2QL.#N -J8/>66P;LDKB\5,5<"4 M=-"KT&U5.9\AWF2%9S0"TX9%B@Y\#&X@],9Y[_YNV])(^C\UM$_J# W8)%B.>B 2%\T0]3FKG*5]-(I ME$[/UQK:S!,UTL;O]RLT86$3#:DI3@-":):,&KN5!8K+%.NK@@?909Z8J*BLIL6"1GX:XH#*%\T8P,J?S M8FT0M<2:,/=5,XC'>=@4F^$X#3F?>NH*J>OE.JGK;(:'7VQL2 VXCY,K MW2<'S2S06[[+8R-B=!6D,AG+EL_&UFL+>%79SHI#N&&>"[6?I)_%7I4FFV%6 M?GN2G:/?C9>AT@'J4:Q(>(9K3G*TZ^S(R ';XS:(=!T9]WLOVRGW^\^G]+?7.\,W>,LW% (Z-M*!VO-CK")@\YE<]@[!*&_?:O/O0^?/GFSM]>'3_OP M:1\^[<.GC^3Z_^R^A3^LW]U2K797T?G?'\Y/SZ+WI\1^=G%Z>?:6Z+!<<:-_7MS6&T M%I5UI]R)_@L^B/X+LR]3R5;1.M[L7M)YD)A3-DKSN;D\;>+W]($_ZK)2HQOO MHRW,)0\_=S-ISM$[D@4*3F!<%%.1&FEWL/W\!9V8OMJ1N>*W4JJ1S"VY9)A# M_:9E*"PA>5-DO$9S!VGGGWDYJ05FL0CI[FDG]981S?XP,'S*,#!NF M1B<3H8K>&5X,S%D,2YH M=&WM7&USVKH2_BNZ=,YI,H,Q$*#4T,S0A+:YTR8]*9E[SJ<[PI:Q)L;RD60( M]]??72]Y,&&$-.JU3JW1;-?JCG/8A[F.\D$B M\4C7;;O->K-%ZAVOW?7J#?+U"]F[&!WMF\['9T>CO[X.[:I?+]Y_/CDB%<=U M_W-PY+K'HV-[HU6#<2-)$\4U%PF-77=X6B&52.O4<]WY?%Z;']2$G+BCBAN8[98=\M/FW? ML0@6A_V SXC2BYB]JTRIG/#$T2+U#NJI[L%(%VY?ZW/ES'F@(Z]1K__62VD0 M\&3BQ"S47KO6[:Z:))]$RS9A5?,DBZGF,X9SEV;U8T:E-Q8ZZEU?8-/(M!@7 MBD0[(9WR>.&]'O$I4^24SO>Z:WXO]C,#6HI]F5=FC, M)S YRMJS^GMPC^!/QW[B@N.U!>?,J#86<0 WAU<1'W--#AJU1M\=@\W2)Y#0 M!W=ELB3B76(=#<]')Q].C@:CD[-3\+WS;Q>#TQ$9G6V1C.<7GX??2.. .HW6 M'MTG@]-CTF@'^=7%Z?'PG(P^#,?A&!L=G7T?#X[+]41NS)P?U)FI@%!R+HB.J/:,")J.8T;&0@9, MOJO4*] ECG.X+Z]52OWB.I?8CG!\$<JB7\!(7 >;=N'@-U4+[Y0T+/T*@^C7/W,IX& M\O;F$=?,0=LQ+Q%S2=-@/6@5@07>X+4OW>1+B?$CG MX6\_S@*8$Q!1CAS]+)C0-QT-B8L,0VII@VBU%)QLM<%_N;?1PS>CA_O[/TL_XVO58"9(A MY?>^'_\VEY4ZY:K2-H?()^ :[=9VAL@]NK]E,?*8*= &$&(X\-VAK(KTW*>9 MNO\0Y,EC!E#,5[+,6V02)H"L/^/*< GHQ1(S#U9!5BRDS&1L81*PG5/O%4ZJ M.'!B\C))S*^$T/&V M(713(G[;^+F)>#UJW#LEWP@>]T_F]XXA$'=F/,#00)5(#*BH@K""IWZ,%U0& M!78AFG ZYC'7"SRD;%H6(YF!N4&P#4)K74M5 T,4KW*%TDRF$$&4.53Y/N#! M"&#J!Q.6P%DIAD "=UB*$0J[9(FVP0(B&4^!G[S0(\^O%"W\;8L6PQF-,Y/T MT&U9&,(!GL^8*?[>.(@OCT3W2.+VS\,&GN M;,34 W(;\EWA^YE$IRZ1RPVS3H72T([/2F$N!38G?]NG/V3O.T-"0"=DG6N] M<\%]P(PIPF-]/LF6X J2'$*4RA\XKFW" 7L[XR#^ ;V6>*;0ON^M]J\%Y/1?B5VN'75 MGD$,)Q;0AP-^L+B(Y5&?,W#XG.$MJRYS1B^1LMD3C"%MYNQEGLX6CWH>!*.\ M0&++ZQO2!@U@H&++K/%=R.4G-A@"N 'GJ%K>J( TJFP*O@56,,:0/B5TDK_L(/-< MQJ9I+!8,[LXC81,870,F .E1N&7MATC38[\'AYP:K.2103;)("]WJ@1?Z'V2 M=^XV.H?MV$3OY(K;0.)%/ A8 OW1O/6#5=4E-48J@L&]$&X70"-&UG'P%5O< M)-C^ K3F_5V::5$TV+=W3V-(=)?.G,PV9VO)2_O MT[$2<:99KPAN986?U4_N[R86+OGOV\\#2WNW.K7NFYW!G\_@C5JGO;/W,SKX MF]K.WH]E;Y.Z;XGND(: 4D$J:%;NW)AVO=9M[7:FLHLU+]C"N^CR0Q;.X\FC M,,,GT/']PMM4F+R+3.7D/#\H-](K8EX"(:_JYM_SZM#GZRG G"VY!M%]N.LJ M=^T_ ?5=?O@@E>\*,4^@T>^O&IUZK_S[89MT!V2W!2LO !__6*_'.)@\@3[K M2-AN%#RI[7<0^>EZ;2E$CB+.0C*\8GZ&?(28)<_+K@G65O[=@K?"YUK3\ M0H243IAC"3D--9,>G0E>/-;H=FO-UI+NV;:ZJ5O;+UHPW]QP^']02P,$% M @ #H0&6:'I1H?""0 ?$ !D !V#,Q9#(N M:'1M[5O]<]HX$_Y7='3NFLY@#.2CG*&9H0EM<],FO93,>_>CL&6LB;!\D@SA M_>O?72(U#S? M_\_ND>\?#X]=QUZCV2)#15/-#9]@"GXQ&A[T),Y2$"56:F7>UB^$'KP,2AAO!#GM^^>UD M1S*:'_8B/B7:S 5[5YM0->:I9V06[#8STX61/G1?D[GR9CPR2=!J-G_M9C2* M>#KV!(M-L-_H=)9-BH^319MTI@6*"6KXE.'L+K!N9E>-B MF1HOIA,NYL'K(9\P34[9C)S+"4U?UUT+?&NF>/RZ:Z4U_R^#J<$\PZZ,1P4? MP^2H:]?9'T ?P?\'[AL7'*TL.&/6M)$4$70.KA(^XH;LMAKMGC^"/0,,0 MW)6IBHIWJ74T.!^>?#@YZ@]/SD[!]\Z_7?1/AV1XMD$ZGE]\'GPCK5WJM?9V MZ!O2/STFK?VHN+HX/1Z@/#@KZ-/_=./ ](_&I*S#Z3U M^^Y>_1E->HAG]+^1_O'9U^'@N+K_:(V])[MP6H %UL#^^?O^Z>";=_;7Y\'? MI6WM9O.Q/6J-(:V.M>2D3OZ0.LDIS*196B6<,,\W#L6I'*F:%;HNHN&%7M<*-MJ7%=IM;^':SZ*MNX2)P*EU(2*;M7+ MBR9P'9+0*2.*33F;06 T"=?DSYPJ@(Z8DW.6264@7)(/, +BJ?JT6V^[NH!*0;GQ4)=QS.'2^N,)H8I9SP=/YNA7X*&$:;QI7"#Y!G-O?VTQX0IJ_8?@\9AJL 4^U_.MN&-61 M&H8TU_*HP'/=S03%8@UE6B27QA!&.QE;9-_PU8B@(\13&@Q._S/CY,P%T MM-D O7<4NH'3^\>O>\,5(#[E$:*0:IE:!Z8:$(S)'4*3JJB$"0"7TQ$7W,R1 MBZY;%@\-BR@+%H?W%=%* 8A>8O,C4=FN&G('$RIR&U\0;=E<0QY&I\R6^.[D6\M MF.\]XJ6[7)^"62#"0(AUVB5Z([C1W]?@/A&=+J099K'QW145,BKS8WNV,+<3 MH$\7)W^96'J"+'%CL11M&I:.G9O>='%Q M:V:=2&V@'1^)P5P:]IS\XXK\9.<[0V) )T2=:]*%XB%@QM9:L0R;Y@N]WCBM M$JH7I!?CE44SBVP@M_M1!-DY$?R2B:+P>DV^_L-;= >"GR#7O*7"F MF.51P/[).:AO89^GH:VGO@F6-^_%1+2?B1UN7&&E+R!C 7LXX ?K>%@1##D# MAR\8WJ+ ,6/T$BF;RV L:;.YEWT(5U;T'P2CHA;AJJAKP@:-8*!FBZCQ7<@5 M&1L, =R <]0=;]1 &G4^ =^"7;'&%-%Z[;./+2=\$0C:N,I''ZA?K."4KX,_ M,QN8 !'V87 !G;IC3CR=2C%E2)]2.BZ>::LBEK%))N2<0>\LD2Z T15@ I > MA5LV?H@T/?;K3LBI89<"TL_'.<3E@SK!]S:?Y-6JM<[A!-OHG5QS=Y $"8\B MEH(\;F]S=UEUR>PFE8?!O1#N%L!-3)SCX)N4>)/@]I>@M:]ITMS(LL&]I&E; M5E[E;"[Q4,A@2P78-6*Q]:[FWI"SX"[U+-9O%:#_+C^5"_@U?C_XM;J!UY!6 M\9?*W.AX^#2WW,7RVD-@!R,XZ2^]&6S9G6^?+OKI2$N1&]8M#[>JP<_J)_=W M$P>7XO/V?&"QWWL'C<[;[88_WX:W&@?[V_U^1@=_V]CN]V/MMPW=MYSN$(: M4D$H:-?NO#'[S49G;WMG:MNSY@7O\/9T^:$=+LZ31V&&3V#C^WFPKC!Y%YDJ MR'F1*+>R*V+?MR"OFO;?\]K0XZLAP.:6W(#J(?3ZVE_YK4?/YXN@V:U^/NPFW0'93<'*"\#'O[;K,1*3)[!G%0F;C8(GW?LM1/[O=FTH M1$ZPQ,,GY"CA+"8?%K6^,_#,R9#$N:'1M[5IM4]LX$/XK M>W2NI3/Q6T(X<%)FTA!*.BWAB)F[?E0L.=;5L7RR3,C]^EO)=N+0#FVO7&$Z M82 DJ]5J]]E'JT6X_XMEC=*8I"&C:Q_:7KMKNY9UTD=;PVJ22'TX A[EN/\T1DZSFEP6@X2G<2EBD4&*WCS?Q1BC*X'S) M$J+X#=/6&W;#A!'ISX2*>W>7^-S,K)X7B519$5GP9.6_"/B"Y7#!EG E%B1] MT2HE^#MGDDD8[Y_\PW\/X$IXR*V:EF[9WW"L!\+V.WVC#=#0THUZGZ[9@,(7!Z>0R&)T^9ES?E(UF6'4PQ^XA3,X@.!_!='#U>G Q MFEJ3/]^-/L!@&.B1MNNV?V"$?Q6YXM'JGA#'*80B35FH=V)9+E7,0+),2 4B M@C="T)3E.;R18HFCYQ@]%H&\!>,TM&%?:S]_=M1NXQZZEQ-B@45XI8,WZE[O M)19:.!-R@978^ATB(O# Q-GUO 2!AK8+2- M IV4.2+-: MXN5!(,A)N7&HLGZ,*Y:$Y8V8L$(0IT=PM58+*W8(X$"HR;:>I7BMI%E8.3HF<$4R?-;E-V H&H#0&&4.8 HB))$"AD4:*A;3#U[X)+ID_]7,>V06J? M(,,D>-U]^G*-QX8O:ZY4H'C'G8.>2=GC('#XR3+-= &#(2['5P&OI%$H0ISQ"9O&5F13S%KDG+T2 UI[")'+6* MI,11X#XT:^8U=M4.MA\*G_8])W55?[7VG28&.PDE%CZ>X[U&6Z,_WO $ MJY4?)7LJ;LEZM717?P/S+\CI)Z M:WQU'JH]7E4/+[L%1(53>.::KWOR]#\=!-L \6UT]'N?*PPDQ%$G=^"MR.." MX&)8W_L.KU!Y$"(^)@/<31G_[L+^/;S02STU4FRG?)?NATCWXV9T&',68>.) M3:BNV#")(HZMOVF]QOJXYPLH=<[6#5JELR/ ST" 03''IA\.R[]G=SE]^CE] M0K#LT/@Y2?)IR[>CS8XVN]JR(\D3@V6'QHXD.Y)\.TD<<]M<7U_]\/C^PQ5; MO+YSGI'PXUR*(J7Z?EQ(O[X;:?Q??WN@R3&\%I1:7?CNT#;WV+4\I<\WQ#^1"$>:KBY%]02P$"% ,4 M" .A 99\]7V>C4: #B. $ $@ @ $ =G)E;V8M,C R M-# V,S N>'-D4$L! A0#% @ #H0&6=:Y)*8^%0 PT0! !8 M ( !91H '9R96]F+3(P,C0P-C,P7V-A;"YX;6Q02P$"% ,4 " . MA 99V6XCD)= 5900 %@ @ '7+P =G)E;V8M,C R-# V M,S!?9&5F+GAM;%!+ 0(4 Q0 ( Z$!EE2]IX$_8X $*""0 6 M " :)P !V&UL4$L! A0#% @ M#H0&6:7BBVJ38P E)\' !8 ( !T_\ '9R96]F+3(P,C0P M-C,P7W!R92YX;6Q02P$"% ,4 " .A 99YLMG<](_ @"'IQL %@ M @ &:8P$ =G)E;V8M,C R-# V,S!X,3!Q+FAT;5!+ 0(4 Q0 ( M Z$!EF)>KXW#$P9##$P9##$P9##$P M9##$P9##,Q9#$N:'1M4$L! A0#% @ #H0&6:'I1H?""0 ?$ !D M ( !#E $ '9R96]F+3(P,C0P-C,P>&5X,S%D,BYH=&U02P$" M% ,4 " .A 99LZDBH9\% I(@ &0 @ $'6@0 =G)E L;V8M,C R-# V,S!X97@S,F0Q+FAT;5!+!08 #@ . -$# #=7P0 ! end XML 118 vreof-20240630x10q_htm.xml IDEA: XBRL DOCUMENT 0001771706 us-gaap:MeasurementInputSharePriceMember gdnsf:GrownRogueInternationalInc.Member 2024-06-30 0001771706 us-gaap:MeasurementInputRiskFreeInterestRateMember gdnsf:GrownRogueInternationalInc.Member 2024-06-30 0001771706 us-gaap:MeasurementInputOptionVolatilityMember gdnsf:GrownRogueInternationalInc.Member 2024-06-30 0001771706 us-gaap:MeasurementInputExpectedTermMember gdnsf:GrownRogueInternationalInc.Member 2024-06-30 0001771706 gdnsf:FourthAmendmentMember 2023-02-24 0001771706 gdnsf:SubordinateVotingSharesMember 2023-03-31 2023-03-31 0001771706 gdnsf:MultipleVotingSharesMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001771706 gdnsf:MultipleVotingSharesMember us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001771706 us-gaap:RetainedEarningsMember 2024-06-30 0001771706 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001771706 us-gaap:RetainedEarningsMember 2024-03-31 0001771706 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001771706 2024-03-31 0001771706 us-gaap:RetainedEarningsMember 2023-12-31 0001771706 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001771706 us-gaap:RetainedEarningsMember 2023-06-30 0001771706 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001771706 us-gaap:RetainedEarningsMember 2023-03-31 0001771706 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001771706 2023-03-31 0001771706 us-gaap:RetainedEarningsMember 2022-12-31 0001771706 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001771706 2022-01-01 2022-12-31 0001771706 us-gaap:EmployeeStockOptionMember 2023-06-30 0001771706 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001771706 gdnsf:PromissoryNoteAndLineOfCreditMember 2023-12-31 0001771706 gdnsf:PromissoryNoteAndLineOfCreditMember 2022-12-31 0001771706 us-gaap:RetailMember 2024-04-01 2024-06-30 0001771706 gdnsf:WholesaleProductMember 2024-04-01 2024-06-30 0001771706 us-gaap:RetailMember 2024-01-01 2024-06-30 0001771706 gdnsf:WholesaleProductMember 2024-01-01 2024-06-30 0001771706 us-gaap:RetailMember 2023-04-01 2023-06-30 0001771706 gdnsf:WholesaleProductMember 2023-04-01 2023-06-30 0001771706 us-gaap:RetailMember 2023-01-01 2023-06-30 0001771706 gdnsf:WholesaleProductMember 2023-01-01 2023-06-30 0001771706 us-gaap:VehiclesMember 2024-06-30 0001771706 us-gaap:SoftwareDevelopmentMember 2024-06-30 0001771706 us-gaap:LandMember 2024-06-30 0001771706 us-gaap:FurnitureAndFixturesMember 2024-06-30 0001771706 us-gaap:ConstructionInProgressMember 2024-06-30 0001771706 gdnsf:RightOfUseAssetUnderFinanceLeaseMember 2024-06-30 0001771706 gdnsf:BuildingsAndLeaseholdImprovementsMember 2024-06-30 0001771706 us-gaap:VehiclesMember 2023-12-31 0001771706 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001771706 us-gaap:LandMember 2023-12-31 0001771706 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001771706 us-gaap:ConstructionInProgressMember 2023-12-31 0001771706 gdnsf:RightOfUseAssetUnderFinanceLeaseMember 2023-12-31 0001771706 gdnsf:BuildingsAndLeaseholdImprovementsMember 2023-12-31 0001771706 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001771706 gdnsf:ChicagoAtlanticOpportunityPortfolioLpMember 2024-01-01 2024-06-30 0001771706 us-gaap:SubsequentEventMember 2024-07-01 2024-07-01 0001771706 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001771706 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0001771706 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001771706 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001771706 srt:MinimumMember gdnsf:Dr.MarkSchneyerMember 2019-02-25 0001771706 gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember 2024-05-02 2024-05-02 0001771706 gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember 2022-10-13 2022-10-13 0001771706 gdnsf:PromissoryNoteAndLineOfCreditMember 2024-06-30 0001771706 srt:MaximumMember gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember 2022-01-31 0001771706 us-gaap:LineOfCreditMember 2021-03-25 0001771706 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2024-01-01 2024-06-30 0001771706 2023-01-01 2024-06-30 0001771706 us-gaap:LicenseMember 2024-06-30 0001771706 us-gaap:LicenseMember 2023-12-31 0001771706 us-gaap:LicenseMember 2022-12-31 0001771706 gdnsf:GrownRogueInternationalInc.Member 2024-04-01 2024-06-30 0001771706 gdnsf:GrownRogueInternationalInc.Member 2024-01-01 2024-06-30 0001771706 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember gdnsf:BusinessesInNewyorkNevadaAndMassachusettsMember 2024-01-01 2024-06-30 0001771706 gdnsf:PennsylvaniaMedicalSolutionsLlcMember 2020-12-31 0001771706 us-gaap:LongTermDebtMember 2024-06-30 0001771706 us-gaap:LongTermDebtMember 2023-12-31 0001771706 2022-01-31 2022-01-31 0001771706 2021-03-25 2021-03-25 0001771706 gdnsf:CharmCityMedicusLlcMember us-gaap:NotesPayableOtherPayablesMember 2023-11-19 2023-11-19 0001771706 gdnsf:CharmCityMedicusLlcMember us-gaap:NotesPayableOtherPayablesMember 2023-11-19 0001771706 us-gaap:ConvertibleDebtMember 2023-04-28 0001771706 gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember 2022-01-31 0001771706 us-gaap:LineOfCreditMember 2021-11-18 0001771706 gdnsf:TermLoanMember 2024-05-21 2024-05-21 0001771706 us-gaap:NotesPayableOtherPayablesMember 2017-01-01 2017-12-31 0001771706 gdnsf:TermLoanMember 2024-05-21 0001771706 gdnsf:CharmCityMedicusLlcMember us-gaap:NotesPayableOtherPayablesMember 2021-11-19 0001771706 us-gaap:NotesPayableOtherPayablesMember 2019-12-31 0001771706 us-gaap:NotesPayableOtherPayablesMember 2017-12-31 0001771706 gdnsf:ChicagoAtlanticOpportunityPortfolioLpMember us-gaap:ConvertibleDebtMember 2024-07-31 2024-07-31 0001771706 gdnsf:ChicagoAtlanticOpportunityPortfolioLpMember us-gaap:ConvertibleDebtMember 2024-07-31 0001771706 srt:MaximumMember gdnsf:ConvertibleDebtTranches2And3Member 2023-04-28 0001771706 gdnsf:ConvertibleDebtTranche1Member 2023-04-28 0001771706 gdnsf:ConvertibleDebtTranche1Member 2023-04-28 2023-04-28 0001771706 us-gaap:ConvertibleDebtMember 2024-06-30 0001771706 us-gaap:ConvertibleDebtMember 2023-12-31 0001771706 gdnsf:SubordinateVotingSharesMember us-gaap:CommonStockMember 2024-06-30 0001771706 gdnsf:MultipleVotingSharesMember us-gaap:CommonStockMember 2024-06-30 0001771706 gdnsf:SubordinateVotingSharesMember us-gaap:CommonStockMember 2024-03-31 0001771706 gdnsf:MultipleVotingSharesMember us-gaap:CommonStockMember 2024-03-31 0001771706 gdnsf:SubordinateVotingSharesMember us-gaap:CommonStockMember 2023-12-31 0001771706 gdnsf:MultipleVotingSharesMember us-gaap:CommonStockMember 2023-12-31 0001771706 gdnsf:SuperVotingSharesMember 2023-12-31 0001771706 gdnsf:SubordinateVotingSharesMember 2023-12-31 0001771706 gdnsf:MultipleVotingSharesMember 2023-12-31 0001771706 gdnsf:SuperVotingSharesMember us-gaap:CommonStockMember 2023-06-30 0001771706 gdnsf:SubordinateVotingSharesMember us-gaap:CommonStockMember 2023-06-30 0001771706 gdnsf:MultipleVotingSharesMember us-gaap:CommonStockMember 2023-06-30 0001771706 gdnsf:SuperVotingSharesMember us-gaap:CommonStockMember 2023-03-31 0001771706 gdnsf:SubordinateVotingSharesMember us-gaap:CommonStockMember 2023-03-31 0001771706 gdnsf:MultipleVotingSharesMember us-gaap:CommonStockMember 2023-03-31 0001771706 gdnsf:SuperVotingSharesMember us-gaap:CommonStockMember 2022-12-31 0001771706 gdnsf:SubordinateVotingSharesMember us-gaap:CommonStockMember 2022-12-31 0001771706 gdnsf:MultipleVotingSharesMember us-gaap:CommonStockMember 2022-12-31 0001771706 gdnsf:SuperVotingSharesMember 2024-01-01 2024-06-30 0001771706 gdnsf:SubordinateVotingSharesMember us-gaap:SubsequentEventMember 2024-07-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember 2024-06-30 0001771706 gdnsf:CommonStockWarrantsEquityMultipleVotingShareWarrantsMember 2024-06-30 0001771706 gdnsf:GrownRogueInternationalInc.Member 2024-06-30 0001771706 2022-12-31 0001771706 us-gaap:PropertyPlantAndEquipmentMember 2024-01-01 2024-06-30 0001771706 us-gaap:PropertyPlantAndEquipmentMember 2023-01-01 2023-06-30 0001771706 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001771706 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001771706 us-gaap:ConvertibleDebtSecuritiesMember 2024-01-01 2024-06-30 0001771706 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001771706 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001771706 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-06-30 0001771706 gdnsf:PromissoryNoteAndLineOfCreditMember 2023-01-01 2023-12-31 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001771706 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember 2024-04-01 2024-06-30 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001771706 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember 2024-01-01 2024-06-30 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001771706 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember 2023-04-01 2023-06-30 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001771706 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember 2023-01-01 2023-06-30 0001771706 gdnsf:GrownRogueInternationalInc.Member 2023-10-05 2023-10-05 0001771706 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001771706 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001771706 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001771706 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0001771706 gdnsf:SubordinateVotingSharesMember 2024-01-01 2024-06-30 0001771706 us-gaap:LineOfCreditMember 2023-03-31 0001771706 us-gaap:EmployeeStockOptionMember 2024-06-30 0001771706 gdnsf:CharmCityMedicusLlcMember us-gaap:LineOfCreditMember 2023-11-19 2023-11-19 0001771706 gdnsf:SubordinateVotingSharesMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001771706 gdnsf:SubordinateVotingSharesMember us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001771706 gdnsf:MultipleVotingSharesMember 2024-01-01 2024-06-30 0001771706 gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember 2024-01-01 2024-06-30 0001771706 gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember 2023-01-01 2023-12-31 0001771706 us-gaap:InterestExpenseMember us-gaap:LineOfCreditMember 2024-01-01 2024-06-30 0001771706 us-gaap:InterestExpenseMember us-gaap:LineOfCreditMember 2023-01-01 2023-06-30 0001771706 gdnsf:CannabisCultivationAndManufacturingFacilitiesLocatedInElkRiverMinnesotaMember 2024-02-22 0001771706 2023-06-30 0001771706 gdnsf:PromissoryNoteAndLineOfCreditMember 2024-01-01 2024-06-30 0001771706 us-gaap:LicenseMember 2023-01-01 2023-12-31 0001771706 gdnsf:SubordinateVotingSharesMember gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember 2022-01-31 0001771706 gdnsf:MultipleVotingSharesMember gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember 2022-01-31 0001771706 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember gdnsf:BusinessesInNewyorkNevadaAndMassachusettsMember 2024-06-30 0001771706 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember gdnsf:BusinessesInNewyorkNevadaAndMassachusettsMember 2023-12-31 0001771706 us-gaap:ConvertibleDebtMember 2024-01-01 2024-06-30 0001771706 us-gaap:LineOfCreditMember 2023-03-31 2023-03-31 0001771706 us-gaap:ConvertibleDebtMember 2023-01-01 2023-12-31 0001771706 gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember 2022-01-31 2022-01-31 0001771706 us-gaap:LineOfCreditMember 2021-11-18 2021-11-18 0001771706 us-gaap:LineOfCreditMember 2021-03-25 2021-03-25 0001771706 srt:MaximumMember gdnsf:ConvertibleDebtTranches2And3Member 2023-04-28 2023-04-28 0001771706 us-gaap:ConvertibleDebtMember 2023-04-28 2023-04-28 0001771706 2023-04-01 2023-06-30 0001771706 2023-01-01 2023-06-30 0001771706 gdnsf:SubordinateVotingSharesMember 2024-06-30 0001771706 gdnsf:SuperVotingSharesMember 2024-06-30 0001771706 gdnsf:MultipleVotingSharesMember 2024-06-30 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember 2023-01-01 2023-12-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember 2022-01-01 2022-12-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember 2022-01-01 2022-12-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember 2023-12-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember 2023-12-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember 2022-12-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember 2022-12-31 0001771706 2023-01-01 2023-12-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember 2023-01-01 2023-12-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember 2024-01-01 2024-06-30 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember 2024-01-01 2024-06-30 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember 2024-06-30 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember 2024-06-30 0001771706 us-gaap:LicenseMember 2024-04-01 2024-06-30 0001771706 us-gaap:LicenseMember 2024-01-01 2024-06-30 0001771706 2024-06-30 0001771706 2023-12-31 0001771706 gdnsf:FourthAmendmentMember 2023-02-24 2023-02-24 0001771706 2024-04-01 2024-06-30 0001771706 gdnsf:SuperVotingSharesMember 2024-07-31 0001771706 gdnsf:SubordinateVotingSharesMember 2024-07-31 0001771706 gdnsf:MultipleVotingSharesMember 2024-07-31 0001771706 2024-01-01 2024-06-30 shares iso4217:USD iso4217:USD shares gdnsf:Vote pure gdnsf:tranche gdnsf:item gdnsf:Y 143583496 128126330 143354913 128126330 0 0 0001771706 --12-31 2024 Q2 http://fasb.org/us-gaap/2024#PrimeRateMember http://fasb.org/us-gaap/2024#PrimeRateMember Vireo Growth Inc. true NONE 114605008 300714 0.00 -0.06 -0.05 -0.12 http://fasb.org/us-gaap/2024#OperatingExpenses 819655 819655 819655 819655 100 100 1000 false 10-Q true 2024-06-30 false 000-56225 CA 82-3835655 207 South 9th Street Minneapolis MN 55402 (612) 999-1606 None Yes Yes Non-accelerated Filer true true false false 114605008 300714 0 11229297 15964665 230624 254961 2260137 3086640 12261964 12278119 20092498 19285870 771186 1336234 3750000 3750000 4867643 1937352 93401886 91213271 148634611 148852151 26261755 23291183 10941864 2018163 8308953 8718577 533745 383645 194680928 183263719 9176236 7674389 61502285 60220535 953389 890013 26726000 22356000 88414795 88326323 186772705 179467260 19466941 10543934 196598 155917 9682176 9140257 1121306 217239726 199307368 114605008 110007030 110007030 300714 331193 331193 0 0 188249124 187384403 -210807922 -203428052 -22558798 -16043649 194680928 183263719 25108247 20196556 49195562 39284980 11516604 10275584 23663492 19853795 41000 589676 -263000 579676 13550643 9331296 25795070 18851509 7564231 8059427 14615844 15216262 -60568 2037204 119221 3712798 72925 117681 146471 277191 180033 159028 360067 318794 7756621 10373340 15241603 19525045 5794022 -1042044 10553467 -673536 -97471 -2747881 -218327 -2747881 7518454 7744794 16241091 14879584 1593492 5798335 2911081 5820648 -6022433 -4694340 -13548337 -11806817 -228411 -5736384 -2994870 -12480353 440000 1652871 4385000 3377871 60000 123000 -668411 -7329255 -7379870 -15735224 0.00 -0.06 -0.05 -0.12 143583496 128126330 143354913 128126330 86721030 348642 65411 181321847 -177880963 3440884 2464574 2464574 497055 497055 1407903 1407903 -15735224 -15735224 86721030 348642 65411 185691379 -193616187 -7924808 110007030 331193 187384403 -203428052 -16043649 3047900 -30479 119221 119221 50000 16500 16500 200000 29000 29000 1300078 700000 700000 -7379870 -7379870 114605008 300714 188249124 -210807922 -22558798 86721030 348642 65411 184219278 -186286932 -2067654 788980 788980 186066 186066 497055 497055 -7329255 -7329255 86721030 348642 65411 185691379 -193616187 -7924808 111041230 320851 187564192 -210139511 -22575319 2013700 -20137 -60568 -60568 50000 16500 16500 200000 29000 29000 1300078 700000 700000 -668411 -668411 114605008 300714 188249124 -210807922 -22558798 -7379870 -15735224 -263000 579676 146471 277191 1121141 1294065 211319 327692 360067 318794 49557 119221 3712798 1248224 -2930291 2916255 3223635 -123000 108902 593063 -2909757 -120856 161727 -842353 60197 -565048 -608486 407734 1737376 -16154 -592427 4370000 1215694 2557998 -281874 -2100143 -91247 -1199874 -2161413 4088734 2478645 439186 125000 150100 260545 -4238834 -2175004 1131400 3497462 700000 29000 16500 1062000 1976362 111560 987953 703340 533147 -4735368 -3803270 15964665 15149333 11229297 11346063 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. Description of Business and Summary</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Vireo Growth Inc. (“<b style="font-weight:bold;">Vireo Growth</b>” or the “<b style="font-weight:bold;">Company</b>”) (formerly, “Goodness Growth Holdings, Inc.”) was incorporated under the Alberta Business Corporations Act on November 23, 2004. The Company was previously listed on the Canadian Securities Exchange (the “<b style="font-weight:bold;">CSE</b>”) under ticker symbol “GDNS”. On July 8, 2024, the Company changed its name to Vireo Growth Inc., its ticker symbol on the CSE to “VREO” and its ticker symbol on the OTCQX to “VREOF.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Vireo Growth is a cannabis company whose mission is to provide safe access, quality products and value to its customers while supporting its local communities through active participation and restorative justice programs. Vireo Growth operates cannabis cultivation, production, and dispensary facilities in Maryland, Minnesota, and New York, and formerly in Arizona and New Mexico.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">While marijuana and CBD-infused products are legal under the laws of several U.S. states (with vastly differing restrictions), the United States Federal Controlled Substances Act classifies all “marijuana” as a Schedule I drug. Under U.S. federal law, a Schedule I drug or substance has a high potential for abuse, no accepted medical use in the United States, and a lack of safety for the use of the drug under medical supervision. Recently some federal officials have attempted to distinguish between medical cannabis use as necessary, but adult-use as “still a violation of federal law.” At the present time, the distinction between “medical marijuana” and “adult-use marijuana” does not exist under U.S. federal law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">On January 31, 2022, the Company entered into an Arrangement Agreement (the “Arrangement Agreement”) with Verano Holdings Corp. (“</span><b style="font-weight:bold;background:#ffffff;">Verano</b><span style="background:#ffffff;">”), pursuant to which Verano was to acquire all of the issued and outstanding shares of Vireo Growth pursuant to a plan of arrangement (the “Plan of Arrangement”) under the Business Corporations Act (British Columbia) (the “</span><b style="font-weight:bold;background:#ffffff;">Arrangement</b><span style="background:#ffffff;">”). Subject to the terms and conditions set forth in the Arrangement Agreement and the Plan of Arrangement, holders of Vireo Growth Shares would receive </span><span style="background:#ffffff;">0.22652</span><span style="background:#ffffff;"> of a subordinate voting share of Verano (each a “</span><b style="font-weight:bold;background:#ffffff;">Verano Subordinate Voting Share</b><span style="background:#ffffff;">”), subject to adjustment as described below (the “</span><b style="font-weight:bold;background:#ffffff;">Exchange Ratio</b><span style="background:#ffffff;">”), for each Subordinate Voting Share held, and </span><span style="background:#ffffff;">22.652</span><span style="background:#ffffff;"> Verano Subordinate Voting Shares for each Multiple Voting Share and Super Voting Share held, immediately prior to the effective time of the Arrangement.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On October 13, 2022, Vireo Growth received a notice of purported termination of the Arrangement Agreement (the “<b style="font-weight:bold;">Notice</b>”) from Verano. The Notice asserted certain breaches of the Arrangement Agreement, including claims the Company’s public filings and communications with respect to its business and ongoing operations were misleading and that the Company breached its representations to Verano under the Arrangement Agreement. Verano also claimed, as a result of such breaches, it is entitled to payment of the $14,875,000 termination fee and its transaction expenses. Vireo Growth denies all of Verano’s allegations and affirmatively asserts that it has complied with its obligations under the Arrangement Agreement, and with its disclosure obligations under US and Canadian law, in all material respects at all times. The Company believes that Verano has no factual or legal basis to justify or support its purported grounds for termination of the Arrangement Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On October 21, 2022, Vireo Growth commenced an action in the Supreme Court of British Columbia against Verano after Verano repudiated the Arrangement Agreement. The Company is seeking damages, costs and interest, based on Verano's breach of contract and of its duty of good faith and honest performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On November 14, 2022, Verano filed counterclaims against the Company for the termination fee and transaction expenses described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On July 31, 2023, the Company filed a requisition for adjournment of its application filed July 14, 2023, and set for hearing on July 31, 2023 to compel Verano’s compliance with document production.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">Throughout 2023, the Company served 4 lists of documents, reviewed document production from Verano, and prepared for examinations for discovery.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On May 2, 2024, the Company filed an application with the Supreme Court of British Columbia for summary determination. The Company is seeking substantial damages, specifically $860.9 million, as well as other costs and legal fees, based on Verano’s breach of contract and of its duty of good faith and honest performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">Due to uncertainties inherent in litigation, it is not possible for Vireo Growth to predict the timing or final outcome of the legal proceedings against Verano or to determine the amount of damages, if any, that may be awarded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">The termination of the Arrangement Agreement gives rise to substantial doubt about the Company’s ability to continue as a going concern. Company management is working with the Company’s lenders, counsel, and other applicable parties to implement a plan to effectively mitigate the conditions giving rise to substantial doubt. Elements of this plan may include, but are not limited to, asset sales, debt restructuring, and capital raises. The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. However, the Company’s continuance as a going concern is dependent on its future profitability and implementation of the aforementioned plan. The Company may not be successful in these efforts.</p> 0.22652 22.652 14875000 4 860900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s significant accounting policies are described in Note 2 to the Company’s consolidated financial statements included in the Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the United States Securities and Exchange Commission (“<b style="font-weight:bold;">SEC</b>”) on April 1, 2024, (the "<b style="font-weight:bold;">Annual Financial Statements</b>"), as amended on April 29, 2024. There have been no material changes to the Company’s significant accounting policies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The accompanying unaudited condensed consolidated financial statements reflect the accounts of the Company. The information included in these statements should be read in conjunction with the Annual Financial Statements. The unaudited condensed consolidated financial statements were prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the SEC. In the opinion of management, the financial data presented includes all adjustments necessary to present fairly the financial position, results of operations and cash flows for the interim periods presented. Results of interim periods should not be considered indicative of the results for the full year. These unaudited interim condensed consolidated financial statements include estimates and assumptions of management that affect the amounts reported in the unaudited condensed consolidated financial statements. Actual results could differ from these estimates.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">These unaudited condensed consolidated financial statements include the accounts of the following entities wholly owned, or effectively controlled by the Company during the period ended June 30, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Name of entity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Place of </b> <b style="font-weight:bold;">incorporation</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">EHF Cultivation Management, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Arizona, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Elephant Head Farm, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Arizona, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">HiColor, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Minnesota, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MaryMed, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Maryland, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mayflower Botanicals, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Massachusetts, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Minnesota Medical Solutions, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Minnesota, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MJ Distributing C201, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Nevada, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MJ Distributing P132, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Nevada, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Resurgent Biosciences, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Delaware, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Retail Management Associates, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Arizona, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Verdant Grove, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Massachusetts, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health de Puerto Rico, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Puerto Rico</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of Nevada 1, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Nevada, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of New Mexico, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Delaware, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of New York, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">New York, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of Puerto Rico, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Delaware, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Delaware, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo of Charm City, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Maryland, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">XAAS Agro, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Puerto Rico</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The entities listed are wholly owned or effectively controlled by the Company and have been formed or acquired to support the intended operations of the Company, and all intercompany transactions and balances have been eliminated in the Company's unaudited condensed consolidated financial statements. Red Barn Growers, Inc. and all New Mexico assets and liabilities were divested in June of 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;padding-bottom:12pt;margin:0pt;">Recently adopted accounting pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">None.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Net loss per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic net loss per share is computed by dividing reported net loss by the weighted average number of common shares outstanding for the reported period. Diluted net loss per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock of the Company during the reporting period. Diluted net loss per share is computed by dividing net loss by the sum of the weighted average number of common shares and the number of potential dilutive common share equivalents outstanding during the period. Potential dilutive common share equivalents consist of the incremental common shares issuable upon the exercise of vested share options and the incremental shares issuable upon conversion of the convertible notes. Potential dilutive common share equivalents consist of stock options, warrants, and restricted stock units.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In computing diluted earnings per share, common share equivalents are not considered in periods in which a net loss is reported, as the inclusion of the common share equivalents would be anti-dilutive. The Company recorded a net loss for the three and six month periods ended June 30, 2024, and 2023, presented in these financial statements, and as such there is no difference between the Company’s basic and diluted net loss per share for these periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The anti-dilutive shares outstanding for the six month periods ended June 30, 2024, and 2023 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.13%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,843,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,185,610</p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,237,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,437,649</p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,102,765</p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,645,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,756,593</p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,227,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,482,617</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company’s primary source of revenue is from wholesale of cannabis products to dispensary locations and direct retail sales to eligible customers at Company-owned dispensaries. Substantially all of the Company’s retail revenue is from the direct sale of cannabis products to adult-use and medical customers.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The following table represents the Company’s disaggregated revenue by source:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.57%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retail</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,819,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,143,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,418,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,614,899</p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wholesale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,289,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,053,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,777,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,670,081</p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,108,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,196,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,195,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,284,980</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;padding-bottom:12pt;margin:0pt;">New accounting pronouncements not yet adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">ASU 2023-07</b> In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") 2023-07, <i style="font-style:italic;">Improvements to Reportable Segment Disclosures (Topic 280)</i>. This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company has not adopted the standard for the interim periods presented herein, but will adopt the standard on or before December 31, 2024. This ASU will result in additional required disclosures when adopted, where applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">ASU 2023-09</b> In December 2023, the FASB issued ASU 2023-09, <i style="font-style:italic;">Improvements to Income Tax Disclosures (Topic 740)</i>. The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. Once adopted, this ASU will result in additional disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The accompanying unaudited condensed consolidated financial statements reflect the accounts of the Company. The information included in these statements should be read in conjunction with the Annual Financial Statements. The unaudited condensed consolidated financial statements were prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the SEC. In the opinion of management, the financial data presented includes all adjustments necessary to present fairly the financial position, results of operations and cash flows for the interim periods presented. Results of interim periods should not be considered indicative of the results for the full year. These unaudited interim condensed consolidated financial statements include estimates and assumptions of management that affect the amounts reported in the unaudited condensed consolidated financial statements. Actual results could differ from these estimates.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">These unaudited condensed consolidated financial statements include the accounts of the following entities wholly owned, or effectively controlled by the Company during the period ended June 30, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Name of entity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Place of </b> <b style="font-weight:bold;">incorporation</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">EHF Cultivation Management, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Arizona, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Elephant Head Farm, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Arizona, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">HiColor, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Minnesota, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MaryMed, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Maryland, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mayflower Botanicals, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Massachusetts, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Minnesota Medical Solutions, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Minnesota, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MJ Distributing C201, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Nevada, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MJ Distributing P132, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Nevada, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Resurgent Biosciences, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Delaware, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Retail Management Associates, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Arizona, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Verdant Grove, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Massachusetts, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health de Puerto Rico, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Puerto Rico</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of Nevada 1, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Nevada, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of New Mexico, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Delaware, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of New York, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">New York, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of Puerto Rico, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Delaware, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Delaware, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo of Charm City, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Maryland, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">XAAS Agro, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Puerto Rico</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The entities listed are wholly owned or effectively controlled by the Company and have been formed or acquired to support the intended operations of the Company, and all intercompany transactions and balances have been eliminated in the Company's unaudited condensed consolidated financial statements. Red Barn Growers, Inc. and all New Mexico assets and liabilities were divested in June of 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Name of entity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Place of </b> <b style="font-weight:bold;">incorporation</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">EHF Cultivation Management, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Arizona, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Elephant Head Farm, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Arizona, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">HiColor, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Minnesota, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MaryMed, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Maryland, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mayflower Botanicals, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Massachusetts, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Minnesota Medical Solutions, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Minnesota, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MJ Distributing C201, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Nevada, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">MJ Distributing P132, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Nevada, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Resurgent Biosciences, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Delaware, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Retail Management Associates, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Arizona, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Verdant Grove, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Massachusetts, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health de Puerto Rico, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Puerto Rico</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of Nevada 1, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Nevada, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of New Mexico, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Delaware, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of New York, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">New York, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of Puerto Rico, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Delaware, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Delaware, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo of Charm City, LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Maryland, USA</p></td></tr><tr><td style="vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">XAAS Agro, Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Puerto Rico</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;padding-bottom:12pt;margin:0pt;">Recently adopted accounting pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">None.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;padding-bottom:12pt;margin:0pt;">New accounting pronouncements not yet adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">ASU 2023-07</b> In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update ("ASU") 2023-07, <i style="font-style:italic;">Improvements to Reportable Segment Disclosures (Topic 280)</i>. This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company has not adopted the standard for the interim periods presented herein, but will adopt the standard on or before December 31, 2024. This ASU will result in additional required disclosures when adopted, where applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">ASU 2023-09</b> In December 2023, the FASB issued ASU 2023-09, <i style="font-style:italic;">Improvements to Income Tax Disclosures (Topic 740)</i>. The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. Once adopted, this ASU will result in additional disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Net loss per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic net loss per share is computed by dividing reported net loss by the weighted average number of common shares outstanding for the reported period. Diluted net loss per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock of the Company during the reporting period. Diluted net loss per share is computed by dividing net loss by the sum of the weighted average number of common shares and the number of potential dilutive common share equivalents outstanding during the period. Potential dilutive common share equivalents consist of the incremental common shares issuable upon the exercise of vested share options and the incremental shares issuable upon conversion of the convertible notes. Potential dilutive common share equivalents consist of stock options, warrants, and restricted stock units.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In computing diluted earnings per share, common share equivalents are not considered in periods in which a net loss is reported, as the inclusion of the common share equivalents would be anti-dilutive. The Company recorded a net loss for the three and six month periods ended June 30, 2024, and 2023, presented in these financial statements, and as such there is no difference between the Company’s basic and diluted net loss per share for these periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The anti-dilutive shares outstanding for the six month periods ended June 30, 2024, and 2023 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.13%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,843,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,185,610</p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,237,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,437,649</p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,102,765</p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,645,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,756,593</p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,227,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,482,617</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.13%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,843,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,185,610</p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,237,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,437,649</p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,500,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,102,765</p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,645,878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,756,593</p></td></tr><tr><td style="vertical-align:bottom;width:70.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,227,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,482,617</p></td></tr></table> 29843198 30185610 19237649 9437649 2500916 3102765 72645878 27756593 124227640 70482617 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Company’s primary source of revenue is from wholesale of cannabis products to dispensary locations and direct retail sales to eligible customers at Company-owned dispensaries. Substantially all of the Company’s retail revenue is from the direct sale of cannabis products to adult-use and medical customers.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The following table represents the Company’s disaggregated revenue by source:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.57%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retail</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,819,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,143,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,418,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,614,899</p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wholesale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,289,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,053,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,777,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,670,081</p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,108,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,196,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,195,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,284,980</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.57%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retail</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,819,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,143,099</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,418,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,614,899</p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Wholesale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,289,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,053,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,777,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,670,081</p></td></tr><tr><td style="vertical-align:bottom;width:49.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,108,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,196,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,195,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,284,980</p></td></tr></table> 20819019 17143099 40418459 33614899 4289228 3053457 8777103 5670081 25108247 20196556 49195562 39284980 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;">3. Business Combinations and Dispositions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><i style="font-style:italic;">Assets Held for Sale</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">As of June 30, 2024, the Company identified property and equipment, deposits, and lease assets and liabilities associated with the businesses in New York, Nevada, and Massachusetts with carrying amounts that are expected to be recovered principally through sale or disposal rather than through continuing use. The sale of these assets and liabilities is highly probable, they can be sold in their immediate condition, and the sales are expected to occur within the next twelve months. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">As such, these assets and liabilities have been classified as “held for sale.” Management does not believe these divestitures represent a strategic shift that has or will have a major effect on an entity’s operations and financial results, and as such, none of these divestitures are considered a discontinued operation. The carrying value of these net assets did not exceed fair value less expected cost to sell, and as such, the Company recorded no impairment loss. Assets and liabilities held for sale are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets held for sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,962,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,864,965</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 662,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 662,500</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease, right-of-use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,381,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,381,612</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,395,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 304,194</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,401,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,213,271</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities held for sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of Use Liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,414,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,326,323</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,414,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,326,323</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:1pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:1pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:1pt;font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">Current assets and liabilities held by our New York business have not been classified as held for sale. Pre-tax operating losses attributable to the New York business were $7,757,409 for the six months ended June 30, 2024.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets held for sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,962,541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,864,965</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 662,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 662,500</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease, right-of-use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,381,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,381,612</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,395,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 304,194</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,401,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,213,271</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities held for sale</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of Use Liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,414,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,326,323</p></td></tr><tr><td style="vertical-align:bottom;width:71.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,414,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,326,323</p></td></tr></table> 87962541 86864965 662500 662500 3381612 3381612 1395233 304194 93401886 91213271 88414795 88326323 88414795 88326323 7757409 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company complies with ASC 820, Fair Value Measurements, for its financial assets and liabilities that are re-measured and reported at fair value at each reporting period, and non-financial assets and liabilities that are re-measured and reported at fair value at least annually. In general, fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities. Fair values determined by Level 2 inputs utilize data points that are observable such as quoted prices, interest rates and yield curves. Fair values determined by Level 3 inputs are unobservable data points for the asset or liability, and includes situations where there is little, if any, market activity for the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;padding-bottom:12pt;margin:0pt;">Items measured at fair value on a non-recurring basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">The Company’s non-financial assets, such as prepayments and other current assets, long lived assets, including property and equipment and intangible assets, are measured at fair value when there is an indicator of impairment and are recorded at fair value only when an impairment charge is recognized. No indicators of impairment existed as of June 30, 2024, and therefore no impairment charges were recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">The carrying value of the Company’s accounts receivable, accounts payable, and accrued liabilities approximate their fair value due to their short-term nature, and the carrying value of notes receivable, long-term debt, and convertible debt approximates fair value as they bear a market rate of interest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">The carrying value of the Company’s warrants held  utilize Level 3 inputs given there is no market activity for the asset. The inputs used are further described in Note 19.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Trade receivables are comprised of the following items:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,947,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,256,763</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax withholding receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174,660</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 655,217</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,260,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,086,640</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">Included in the trade receivables, net balance at June 30, 2024, and December 31, 2023, is an allowance for doubtful accounts of  </span><span style="background:#ffffff;">$71,349</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$95,686</span><span style="background:#ffffff;">, respectively. Included in the tax withholding receivable, net balance at June 30, 2024, and December 31, 2023, is an allowance for doubtful accounts of </span><span style="background:#ffffff;">$159,275</span><span style="background:#ffffff;">. </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,947,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,256,763</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax withholding receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174,660</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 655,217</p></td></tr><tr><td style="vertical-align:bottom;width:69.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,260,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,086,640</p></td></tr></table> 1947458 2256763 174660 174660 138019 655217 2260137 3086640 71349 95686 159275 159275 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. Inventory</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inventory is comprised of the following items: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,188,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,058,348</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,906,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,278,331</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 998,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 949,191</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,092,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,285,870</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Inventory is written down for any obsolescence, spoilage and excess inventory or when the net realizable value of inventory is less than the carrying value. Inventory valuation adjustments included in cost of sales on the statements of net loss and comprehensive loss is comprised of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 540,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (201,700)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 556,039</p></td></tr><tr><td style="vertical-align:bottom;width:51.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (61,300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,637</p></td></tr><tr><td style="vertical-align:bottom;width:51.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 589,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (263,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 579,676</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,188,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,058,348</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,906,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,278,331</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 998,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 949,191</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,092,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,285,870</p></td></tr></table> 13188031 13058348 5906445 5278331 998022 949191 20092498 19285870 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 540,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (201,700)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 556,039</p></td></tr><tr><td style="vertical-align:bottom;width:51.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (61,300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,637</p></td></tr><tr><td style="vertical-align:bottom;width:51.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 589,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (263,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 579,676</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> -13500 540967 -201700 556039 54500 48709 -61300 23637 41000 589676 -263000 579676 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. Prepayments and other current assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Prepayments and other current assets are comprised of the following items:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid Insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 356,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 806,610</p></td></tr><tr><td style="vertical-align:bottom;width:70.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other Prepaid Expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 529,624</p></td></tr><tr><td style="vertical-align:bottom;width:70.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 771,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,336,234</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid Insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 356,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 806,610</p></td></tr><tr><td style="vertical-align:bottom;width:70.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other Prepaid Expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 529,624</p></td></tr><tr><td style="vertical-align:bottom;width:70.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 771,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,336,234</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 356454 806610 414732 529624 771186 1336234 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8. Property and Equipment, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Property and equipment, net consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 863,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 863,105</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,339,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,124,915</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,098,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,807,250</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,204</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 284,000</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,109,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,220</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use asset under finance lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,938,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,938,138</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,678,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,387,832</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,416,377)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,096,649)</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,261,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,291,183</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the six months ended June 30, 2024, and 2023, total depreciation on property and equipment was $1,267,612 and $1,571,256, respectively. For the six months ended June 30, 2024, and 2023, accumulated amortization of the right of use asset under finance lease amounted to $2,651,438 and $2,077,675, respectively. The right of use asset under finance lease of $7,938,138 consists of leased processing and cultivation premises. The Company capitalized into inventory $1,121,141 and $1,294,065 relating to depreciation associated with manufacturing equipment and production facilities for the six months ended June 30, 2024, and 2023, respectively. The capitalized depreciation costs associated are added to inventory and expensed through Cost of Sales Product Cost on the unaudited condensed consolidated statements of net loss and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">As of June 30, 2024, in conjunction with the Company’s held for sale assessment and disposal of certain long-lived assets, the Company evaluated whether property and equipment showed any indicators of impairment, and it was determined that the recoverable amount of certain net assets was above book value. As a result, the Company recorded </span><span style="background:#ffffff;">no</span><span style="background:#ffffff;"> impairment charge (2023 - </span><span style="background:#ffffff;">$0</span><span style="background:#ffffff;">) on property and equipment, net.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 863,105</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 863,105</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,339,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,124,915</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,098,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,807,250</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,204</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 284,000</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,109,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,220</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use asset under finance lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,938,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,938,138</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,678,132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,387,832</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,416,377)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,096,649)</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,261,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,291,183</p></td></tr></table> 863105 863105 15339998 15124915 7098616 7807250 39388 242204 288938 284000 4109949 128220 7938138 7938138 35678132 32387832 9416377 9096649 26261755 23291183 1267612 1571256 2651438 2077675 7938138 1121141 1294065 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Components of lease expenses are listed below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:70.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414,376</p></td></tr><tr><td style="vertical-align:bottom;width:70.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,095,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,566,631</p></td></tr><tr><td style="vertical-align:bottom;width:70.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 924,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,060,043</p></td></tr><tr><td style="vertical-align:bottom;width:70.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,306,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,041,050</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Future minimum lease payments (principal and interest) on the leases are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,120,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,780,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,900,926</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,047,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,773,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,820,758</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,727,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,183,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,911,007</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,474,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,606,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,080,671</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,254,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,042,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,296,177</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,824,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,572,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226,397,433</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,448,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282,958,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302,406,972</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less discount to net present value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,402,521)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (189,169,326)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (193,571,847)</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less liabilities held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,970,335)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85,444,460)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88,414,795)</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,075,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,345,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,420,330</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has entered into various lease agreements for the use of buildings used in production and retail sales of cannabis products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">On February 22, 2024, the Company executed a lease with its landlord on a site for cannabis cultivation and manufacturing facilities. Per the terms of the lease the landlord agreed to provide the Company with </span><span style="background:#ffffff;">$2,000,000</span><span style="background:#ffffff;"> of tenant improvement allowances. Rent payments will not commence until January 1, 2025, at which time monthly base rent will be </span><span style="background:#ffffff;">$82,500</span><span style="background:#ffffff;">. Starting January 1, 2025, the Company has the option to purchase the property. The initial purchase price is </span><span style="background:#ffffff;">$13,000,000</span><span style="background:#ffffff;"> increasing by </span><span style="background:#ffffff;">3%</span><span style="background:#ffffff;"> at the start of each calendar year until the option expires on December 31, 2028. The lease expires on December 31, 2034.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">On February 24, 2023, the Company signed the fourth amendment to the existing lease agreements for the cultivation and processing facilities in New York. The amendment provides for additional tenant improvements of </span><span style="background:#ffffff;">$4,000,000</span><span style="background:#ffffff;"> and increases base rent by </span><span style="background:#ffffff;">$50,000</span><span style="background:#ffffff;"> a month.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplemental cash flow information related to leases:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:83.72%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Lease principal payments - finance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 987,953</p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Lease principal payments - operating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-cash additions to ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,270,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,054,328</p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 577,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 512,880</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other information about lease amounts recognized in the financial statements:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:81.85%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term (years) – operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term (years) – finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate – operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate – finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:70.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414,376</p></td></tr><tr><td style="vertical-align:bottom;width:70.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,095,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,566,631</p></td></tr><tr><td style="vertical-align:bottom;width:70.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 924,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,060,043</p></td></tr><tr><td style="vertical-align:bottom;width:70.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,306,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,041,050</p></td></tr></table> 286882 414376 7095154 5566631 924929 1060043 8306965 7041050 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,120,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,780,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,900,926</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,047,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,773,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,820,758</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,727,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,183,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,911,007</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,474,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,606,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,080,671</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,254,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,042,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,296,177</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,824,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,572,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226,397,433</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,448,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282,958,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302,406,972</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less discount to net present value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,402,521)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (189,169,326)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (193,571,847)</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less liabilities held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,970,335)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85,444,460)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88,414,795)</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,075,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,345,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,420,330</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,120,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,780,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,900,926</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,047,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,773,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,820,758</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,727,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,183,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,911,007</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,474,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,606,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,080,671</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,254,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,042,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,296,177</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,824,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,572,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 226,397,433</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,448,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282,958,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302,406,972</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less discount to net present value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,402,521)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (189,169,326)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (193,571,847)</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less liabilities held for sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,970,335)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85,444,460)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88,414,795)</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,075,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,345,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,420,330</p></td></tr></table> 1120387 6780539 7900926 3047603 13773155 16820758 2727346 14183661 16911007 2474144 14606527 17080671 2254049 15042128 17296177 7824515 218572918 226397433 19448044 282958928 302406972 4402521 189169326 193571847 2970335 85444460 88414795 12075188 8345142 20420330 2000000 82500 13000000 0.03 4000000 50000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:83.72%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Lease principal payments - finance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 987,953</p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Lease principal payments - operating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 281,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-cash additions to ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,270,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,054,328</p></td></tr><tr><td style="vertical-align:bottom;width:71.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 577,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 512,880</p></td></tr></table> 111560 987953 281874 9270915 4054328 577715 512880 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:81.85%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term (years) – operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term (years) – finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate – operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.35</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate – finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P7Y11M15D P4Y8M12D P16Y6M29D P17Y5M4D 0.0835 0.1500 0.1620 0.1527 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table shows the change in carrying amount of goodwill:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill - December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 183,836</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Divestitures <i style="font-style:italic;">(Note 3)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (183,836)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Goodwill - December 31, 2023 and June 30, 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">The Company has </span><span style="background:#ffffff;">no</span><span style="background:#ffffff;"> goodwill as of June 30, 2024. As such, no further impairment testing procedures were performed.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill - December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 183,836</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Divestitures <i style="font-style:italic;">(Note 3)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (183,836)</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Goodwill - December 31, 2023 and June 30, 2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 183836 183836 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. Intangibles</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Intangible assets are comprised of the following items:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Licenses &amp; Trademarks</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,776,946</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Divestitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (409,239)</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,090,919</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (728,419)</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_-Shb82KbyUWJ5SGKQDvOWw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Write off</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,630)</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,718,577</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (409,624)</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,308,953</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">Amortization expense for intangibles was </span><span style="background:#ffffff;">$204,812</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$409,624</span><span style="background:#ffffff;"> during the three and six months ended June 30, 2024, respectively, and </span><span style="background:#ffffff;">$159,028</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$318,794</span><span style="background:#ffffff;"> during the three and six months ended June 30, 2023, respectively. </span>The Company capitalized into inventory $24,779 (2023 - $0) and $49,557 (2023 - $0) of amortization for the three and six months ended June 30, 2024, respectively. <span style="background:#ffffff;">Amortization expense is recorded in operating expenses on the unaudited condensed consolidated statements of net loss and comprehensive loss.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company estimates that amortization expense will be $819,655 <span style="-sec-ix-hidden:Hidden_s6D6-rVO-EW0teRkCP7f2A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">per</span></span> <span style="-sec-ix-hidden:Hidden_zUuudhW80ESjpbSprIZdlw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">year</span></span> <span style="-sec-ix-hidden:Hidden_C7SH9z_up0SlTZvPc7Fcag;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">for</span></span> <span style="-sec-ix-hidden:Hidden_ysx9DuP5J0GSJq5tt0CcLA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the</span></span> next five fiscal years.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Licenses &amp; Trademarks</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,776,946</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Divestitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (409,239)</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,090,919</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (728,419)</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_-Shb82KbyUWJ5SGKQDvOWw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Write off</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,630)</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,718,577</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (409,624)</p></td></tr><tr><td style="vertical-align:bottom;width:82.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,308,953</p></td></tr></table> 8776946 409239 1090919 728419 11630 8718577 409624 8308953 204812 409624 159028 318794 24779 0 49557 0 819655 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. Accounts Payable and Accrued Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accounts payable and accrued liabilities are comprised of the following items:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable – trade</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,786,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,769,346</p></td></tr><tr><td style="vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued Expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,388,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,852,648</p></td></tr><tr><td style="vertical-align:bottom;width:72.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,563</p></td></tr><tr><td style="vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 821,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 833,832</p></td></tr><tr><td style="vertical-align:bottom;width:72.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total accounts payable and accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,176,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,674,389</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable – trade</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,786,701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,769,346</p></td></tr><tr><td style="vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued Expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,388,396</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,852,648</p></td></tr><tr><td style="vertical-align:bottom;width:72.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 179,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,563</p></td></tr><tr><td style="vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 821,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 833,832</p></td></tr><tr><td style="vertical-align:bottom;width:72.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total accounts payable and accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,176,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,674,389</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 3786701 1769346 4388396 4852648 179378 218563 821761 833832 9176236 7674389 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;">13. Long-Term Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">During 2017 the Company signed a promissory note payable in the amount of $1,010,000. The note bears interest at a rate of 15% per annum with interest payments required on a monthly basis. In 2019, the Company’s promissory note payable in the amount of $1,010,000 was modified to increase the amount payable to $1,110,000. The Company repaid the note in full during the six months ended June 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On November 19, 2021, the Company signed a promissory note payable in the amount of $2,000,000 in connection with the acquisition of Charm City Medicus, LLC. The note bears an interest rate of 8% per annum with interest payments due on the last day of each calendar quarter. On November 19, 2023, the Company and lender amended the note. Per the terms of the amendment, the interest rate was modified to 15%, and the Company paid off $1,000,000 of principal.  The remaining principal balance of $1,000,000 is due on November 19, 2024, and the note is secured by 25% of the membership interests in Vireo Health of Charm City, LLC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On March 25, 2021, the Company entered into a credit agreement for a senior secured delayed draw term loan with an aggregate principal amount of up to $46,000,000 (the “<b style="font-weight:bold;">Credit Facility</b>”), and executed a draw of $26,000,000 in principal. The unpaid principal amounts outstanding under the Credit Facility bear interest at a rate of (a) the U.S. prime rate plus 10.375%, payable monthly in cash, and (b) 2.75% per annum paid in kind (“PIK”) interest payable monthly. In connection with the Credit Facility, the Company also pays a monthly credit monitoring fee in the amount of $130,400 which is included in interest expense in the consolidated statements of loss and comprehensive loss for the six months ended June 30, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On November 18, 2021, the Company and lenders amended the Credit Facility to provide for an additional loan of $4,200,000 with a cash interest rate of 15% per annum and PIK interest of 2% per annum and a maturity date of November 29, 2024. Obligations under the Credit Facility are secured by substantially all the assets of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On January 31, 2022, Vireo Growth and certain of its subsidiaries, as borrowers (collectively, “<b style="font-weight:bold;">Borrowers</b>”), entered into a Third Amendment to the Credit Facility (the “<b style="font-weight:bold;">Third Amendment</b>”) providing for additional delayed draw term loans of up to $55 million (the “<b style="font-weight:bold;">Delayed Draw Loans</b>”). The cash interest rate on the Delayed Draw Loans under the Third Amendment is equal to the U.S. prime rate plus 10.375%, with a minimum required rate of 13.375% per annum, in addition to PIK interest of 2.75% per annum.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On March 31, 2023, the Company executed a fifth amendment to its Credit Facility with its senior secured lender, Chicago Atlantic Admin, LLC (the "<b style="font-weight:bold;">Agent</b>"), an affiliate of Green Ivy Capital, and a group of lenders. The amended credit facility extends the maturity date on its Delayed Draw Loans to April 30, 2024, through the issuance of 15,000,000 Subordinate Voting Shares in lieu of a cash extension fee. These 15,000,000 shares were valued at $1,407,903 using a fair value per share of $0.094 and considered a deferred financing cost. The fair value per share reflects a 22% discount to the market price at the time of issuance to account for the four-month trading lock-up imposed on the shares. The amendment also provides the Company with reduced cash outlays by eliminating required amortization of the loan, and requires the Company to divest certain assets to improve its liquidity position and financial performance. The Company has the potential to extend the maturity date on its Delayed Draw Loans up to January 31, 2026 with the satisfaction of certain financial performance-related conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On May 1, 2024, The Company executed a short-term extension of the maturity date on the Credit Facility with the Agent. The Credit Facility was extended until June 14, 2024, matching all other terms of the existing agreement. On June 14, 2024, another short-term extension was executed which extended the maturity date on the Credit Facility to July 31, 2024, matching all other terms of the existing agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On May 21, 2024 the Company executed a $1,200,000 term loan with the Agent to assist with the purchase of a site for a new dispensary location. The loan bears an interest rate of 12.0% and is due on May 28, 2027. Financing costs of $68,600 were incurred in connection with the closing of the loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">Unless otherwise specified, all deferred financing costs are treated as a contra-liability, to be netted against the outstanding loan balance and amortized over the remaining life of the loan. As of June 30, 2024, $66,694 (December 31, 2023 - $1,524,531) of deferred financing costs remain unamortized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table shows a summary of the Company’s long-term debt:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,220,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,028,604</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Proceeds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Principal repayments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,062,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,976,362)</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,600)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,407,903)</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PIK interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 807,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,607,032</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,526,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,969,164</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">End of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,623,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,220,535</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,502,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,220,535</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,121,306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin-left:0pt;margin-right:0pt;margin-top:0pt;"></p><p style="clear:both;font-family:'Times New Roman','Times','serif';font-size:1pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">As of June 30, 2024, stated maturities of long-term debt were as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,502,285</p></td></tr><tr><td style="vertical-align:bottom;width:83.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:83.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:83.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,121,306</p></td></tr><tr><td style="vertical-align:bottom;width:83.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,623,591</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 1010000 0.15 monthly 1010000 1110000 2000000 0.08 0.15 1000000 1000000 2024-11-19 0.25 46000000 26000000 0.10375 0.0275 130400 130400 4200000 0.15 0.02 55000000 0.10375 0.13375 0.0275 15000000 15000000 1407903 0.094 0.22 P4M 1200000 0.120 68600 66694 1524531 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,220,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,028,604</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Proceeds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Principal repayments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,062,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,976,362)</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,600)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,407,903)</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PIK interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 807,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,607,032</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,526,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,969,164</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">End of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,623,591</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,220,535</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,502,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,220,535</p></td></tr><tr><td style="vertical-align:bottom;width:67.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,121,306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 60220535 58028604 1200000 1062000 2976362 68600 1407903 807219 1607032 1526437 4969164 62623591 60220535 61502285 60220535 1121306 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,502,285</p></td></tr><tr><td style="vertical-align:bottom;width:83.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:83.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:83.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,121,306</p></td></tr><tr><td style="vertical-align:bottom;width:83.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,623,591</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 61502285 1121306 62623591 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">14.</b> <b style="font-weight:bold;">Convertible Notes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On April 28, 2023, the Company closed on a new convertible debt facility which enables the Company to access up to $10,000,000 in aggregate principal amount of convertible notes (the “Convertible Notes”). The convertible facility has a term of three years, with an annual interest rate of 12.0%, comprised of 6.0% cash and 6.0% PIK. The initial tranche's principal amount of Convertible Notes outstanding in the amount of $2,000,000, plus all PIK and all other accrued but unpaid interest thereunder, is convertible into Subordinate Voting Shares of the Company at the option of the holders at any time by written notice to the Company, at a conversion price equal to $0.145. For each future tranche advanced, the principal amount of Convertible Notes outstanding, plus all PIK interest and all other accrued but unpaid interest thereunder, is convertible into Subordinate Voting Shares of the Company at the option of the holders at any time by written notice to the Company, at a conversion price equal to the lesser of $0.145 or a 20.0% premium over the 30-day volume weighted average price of the Company’s Subordinate Voting Shares calculated on the day prior to the date on which each tranche is advanced, if permitted by the Canadian Securities Exchange. The lenders also have the right to advance any remaining undrawn funds on the convertible loan facility to the Company at any time. If the notes are not converted, the outstanding principal amount and unpaid PIK interest is due on April 30, 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">During the year ended December 31, 2023, the Company closed eight additional tranches of Convertible Notes, which are convertible into Subordinate Voting Shares at a conversion price of $0.145. Total proceeds received from these tranches amounted to $8,000,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">In connection with this financing, the Company issued 6,250,000 warrants to purchase Subordinate Voting Shares of the Company to the lenders. These warrants have a five year term, a strike price of $0.145, and were valued at $497,055. The value of these warrants and other legal and administrative expenses amounting to $1,346,793 are treated as deferred financing costs. All deferred financing costs are treated as a contra-liability, to be netted against the outstanding loan balance and amortized over the remaining life of the loan. As of  June 30, 2024, $851,477 (December 31, 2023 - $1,083,697) of deferred financing costs remain unamortized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table shows a summary of the Company’s convertible debt:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,140,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Proceeds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,346,793)</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PIK interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 309,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,954</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263,096</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">End of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,682,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,140,257</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,682,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,140,257</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> 10000000 P3Y 0.120 0.060 0.060 2000000 0.145 0.145 20.0 8 0.145 8000000 6250000 P5Y 0.145 497055 1346793 851477 1083697 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,140,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Proceeds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,000,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,346,793)</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PIK interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 309,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,954</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 263,096</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">End of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,682,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,140,257</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,682,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,140,257</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> 9140257 10000000 1346793 309698 223954 232221 263096 9682176 9140257 9682176 9140257 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15. Stockholders’ Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Shares</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s certificate of incorporation authorized the Company to issue the following classes of shares with the following par value and voting rights as of June 30, 2024. The liquidation and dividend rights are identical among shares equally in the Company’s earnings and losses on an as converted basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Par Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Voting Rights</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Subordinate Voting Share (“SVS”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Unlimited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">1 vote for each share</p></td></tr><tr><td style="vertical-align:bottom;width:54.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Multiple Voting Share (“MVS”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Unlimited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">100 votes for each share</p></td></tr><tr><td style="vertical-align:bottom;width:54.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Super Voting Share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Unlimited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">1,000 votes for each share</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Subordinate Voting Shares</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Holders of Subordinate Voting Shares are entitled to one vote in respect of each Subordinate Voting Share held.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Multiple Voting Shares</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Holders of Multiple Voting Shares are entitled to <span style="-sec-ix-hidden:Hidden_xXEGnBOYj0uFvGewHXtKJA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one hundred</span></span> votes for each Multiple Voting Share held.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Multiple Voting Shares each have the restricted right to convert to <span style="-sec-ix-hidden:Hidden_lNGKEllKmESxynvVskIPSg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one hundred</span></span> Subordinate Voting Shares subject to adjustments for certain customary corporate changes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Super Voting Shares</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Holders of Super Voting Shares are entitled to <span style="-sec-ix-hidden:Hidden_Nhy7igkz3ke1rDdrQ0lEHw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one thousand</span></span> votes per Super Voting Share. Each Super Voting share is convertible into one Multiple Voting Share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Shares Issued</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:2pt 0pt 0pt 0pt;">During the six months ended June 30, 2024, 30,479 Multiple Voting Shares were converted into 3,047,900 Subordinate Voting Shares for no additional consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:14pt;text-align:justify;background:#ffffff;margin:0pt;">During the six months ended June 30, 2024, 1,300,078 Subordinate Voting Shares were issued to the Company’s senior secured lender, Chicago Atlantic Opportunity Portfolio, LP, for $700,000 of proceeds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:14pt;text-align:justify;background:#ffffff;margin:0pt;">During the six months ended June 30, 2024, employee stock options were exercised for 50,000 Subordinate Voting Shares. Proceeds from this transaction were $16,500.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">During the six months ended June 30, 2024, stock warrants were exercised for 200,000 Subordinate Voting Shares. Proceeds from these transactions were $29,000.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Par Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Voting Rights</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Subordinate Voting Share (“SVS”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Unlimited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">1 vote for each share</p></td></tr><tr><td style="vertical-align:bottom;width:54.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Multiple Voting Share (“MVS”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Unlimited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">100 votes for each share</p></td></tr><tr><td style="vertical-align:bottom;width:54.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Super Voting Share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Unlimited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">1,000 votes for each share</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p> 0 Unlimited 1 vote for each share 1 0 Unlimited 100 votes for each share 100 0 Unlimited 1,000 votes for each share 1000 1 1 30479 3047900 1300078 700000 50000 16500 200000 29000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">16. Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In January 2019, the Company adopted the 2019 Equity Incentive Plan under which the Company may grant incentive stock options, restricted shares, restricted share units, or other awards. Under the terms of the plan, a total of ten percent of the number of shares outstanding assuming conversion of all super voting shares and multiple voting shares to subordinate voting shares are permitted to be issued. The exercise price for incentive stock options issued under the plan will be set by the Compensation Committee but will not be less 100% of the fair market value of the Company’s shares on the date of grant. Incentive stock options have a maximum term of 10 years from the date of grant. The incentive stock options vest at the discretion of the Board of Directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Options granted under the equity incentive plan were valued using the Black-Scholes option pricing model with the following weighted average assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-Free Interest Rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted Average Exercise Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted Average Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected Life of Options (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected Annualized Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grant Fair Value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected Forfeiture Rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected Dividend Yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Stock option activity for the six months ended June 30, 2024, and for the year ended December 31, 2023, is presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Avg. </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,547,558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.30</p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,137,079)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,558,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.42</p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,969,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.18</p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (616,126)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 540,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options Outstanding at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,843,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.72</p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options Exercisable at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,427,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.30</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">During the three and six month periods ended June 30, 2024, the Company recognized </span><span style="background:#ffffff;">($60,751)</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$25,981</span><span style="background:#ffffff;"> in stock-based compensation relating to stock options, respectively. During the three and six month periods ended June 30, 2023, the Company recognized </span><span style="background:#ffffff;">$600,377</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$1,999,635</span><span style="background:#ffffff;"> in stock-based compensation relating to stock options, respectively. As of June 30, 2024, the total unrecognized compensation costs related to unvested stock options awards granted was </span><span style="background:#ffffff;">$647,705</span><span style="background:#ffffff;">. In addition, the weighted average period over which the unrecognized compensation expense is expected to be recognized is approximately </span><span style="background:#ffffff;">1.6</span><span style="background:#ffffff;"> years. The total intrinsic value of stock options outstanding and exercisable as of June 30, 2024, was </span><span style="background:#ffffff;">$</span><span style="background:#ffffff;">4,574,605</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$4,108,845</span><span style="background:#ffffff;">, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company does not estimate forfeiture rates when calculating compensation expense. The Company records forfeitures as they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Subordinate Voting Share (SVS) warrants entitle the holder to purchase one subordinate voting share of the Company. Multiple Voting Share (MVS) warrants entitle the holder to purchase one multiple voting share of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">A summary of the warrants outstanding is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">SVS Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.00</p></td></tr><tr><td style="vertical-align:bottom;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,250,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.00</p></td></tr><tr><td style="vertical-align:bottom;width:57.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.57</p></td></tr><tr><td style="vertical-align:bottom;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:57.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (200,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.07</p></td></tr><tr><td style="vertical-align:bottom;width:57.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants exercisable at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.07</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">SVS Warrants Denominated in C$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,037,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.23</p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,037,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.23</p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,037,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.73</p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants exercisable at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,037,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.73</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During both the three and six month periods ended June 30, 2024, $0 (2023 - $1,248,224) in stock-based compensation expense was recorded in connection with outstanding warrants. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Restricted Stock Units (“RSUs”)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">The expense associated with RSUs is based on the closing share price of the Company’s subordinate voting shares on the business day immediately preceding the grant date, adjusted for the absence of future dividends and is amortized on a straight-line basis over the periods during which the restrictions lapse. The Company currently has RSUs that vest over a three year period. The awards are generally subject to forfeiture in the event of termination of employment. During the three and six months ended June 30, 2024, the Company recognized $183 and $93,240, respectively, in stock-based compensation expense related to RSUs. During the three and six month periods ended June 30, 2023, the Company recognized $188,603 and $464,939, respectively, in stock-based compensation expense related to RSUs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">A summary of RSUs is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Avg.</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,221,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.81</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (678,666)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.54</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,543,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.88</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.41</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (163,720)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.54</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,500,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.88</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,025,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.95</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 0.10 1 P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-Free Interest Rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted Average Exercise Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted Average Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected Life of Options (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected Annualized Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Grant Fair Value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected Forfeiture Rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected Dividend Yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.0449 0.0384 0.54 0.25 0.54 0.25 P7Y P6Y1M13D 1.0000 1.0000 0.45 0.13 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Avg. </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,547,558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.30</p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,137,079)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,558,845</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.42</p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,969,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.18</p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (616,126)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 540,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options Outstanding at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,843,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.72</p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options Exercisable at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,427,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.30</p></td></tr></table> 23547558 0.66 P7Y3M18D 4137079 0.82 10558845 0.25 P6Y5M1D 29969324 0.50 P6Y2M4D 616126 0.79 50000 0.33 540000 0.54 29843198 0.49 P5Y8M19D 25427087 0.42 P5Y3M18D -60751 25981 600377 1999635 647705 P1Y7M6D 4574605 4108845 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">SVS Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.00</p></td></tr><tr><td style="vertical-align:bottom;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,250,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.00</p></td></tr><tr><td style="vertical-align:bottom;width:57.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.57</p></td></tr><tr><td style="vertical-align:bottom;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:57.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (200,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.07</p></td></tr><tr><td style="vertical-align:bottom;width:57.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants exercisable at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.07</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">SVS Warrants Denominated in C$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,037,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.23</p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,037,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.23</p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants outstanding at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,037,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.73</p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants exercisable at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,037,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.73</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p> 150000 1.49 P2Y 16250000 0.20 P5Y 16400000 0.21 P4Y6M25D 200000 0.145 16200000 0.21 P4Y25D 16200000 0.21 P4Y25D 3037649 3.50 P3Y2M23D 3037649 3.50 P2Y2M23D 3037649 3.50 P1Y8M23D 3037649 3.50 P1Y8M23D 0 0 1248224 1248224 P3Y 183 93240 188603 464939 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Avg.</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,221,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.81</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (678,666)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.54</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,543,011</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.88</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.41</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeitures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (163,720)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.54</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,500,916</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.88</p></td></tr><tr><td style="vertical-align:bottom;width:70.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested at June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,025,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.95</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 3221677 0.81 678666 0.54 2543011 0.88 121625 0.41 163720 0.54 2500916 0.88 1025253 0.95 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;padding-bottom:12pt;margin:0pt;">Legal proceedings</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Schneyer</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On February 25, 2019, Dr. Mark Schneyer (“<b style="font-weight:bold;">Schneyer</b>”) filed a lawsuit in Minnesota District Court, Fourth District (the “<b style="font-weight:bold;">Court</b>”), on his own behalf and, derivatively, on behalf of Dorchester Capital, LLC, naming Vireo Health, Inc. (“<b style="font-weight:bold;">Vireo U.S.</b>”), Dorchester Management, LLC (“<b style="font-weight:bold;">Dorchester Management</b>”), and Dorchester Capital, LLC (“<b style="font-weight:bold;">Capital</b>”), as defendants. The essence of the claims made by Schneyer is Vireo U.S. paid an inadequate price for MaryMed, LLC (“<b style="font-weight:bold;">MaryMed</b>”), which it purchased from Capital in 2018, and that the consideration given – shares of preferred stock in Vireo U.S. – was distributed inappropriately by Capital at the direction of Dorchester Management (the managing member of Capital). Schneyer, who is a Class B member of Capital, sought unspecified damages in excess of $50,000 and other relief. Dorchester Management, LLC is an affiliated entity to Vireo U.S. and was previously used as a management company over Dorchester Capital, LLC. It no longer has active operations following Vireo Health, Inc.’s acquisition of MaryMed, LLC in 2018. It is owned and controlled by Kyle E. Kingsley and Amber H. Shimpa, executive officers and directors of Vireo U.S. and the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">While Vireo U.S. continues to believe that Schneyer’s claims lack merit, it agreed to settle the litigation in April 2023 to avoid the expense, distraction and risk of the pre-trial and trial processes. Entering into this settlement in no way changed the defendants’ position that they did nothing wrong and that the claims were baseless.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Verano</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On January 31, 2022, the Company entered into the Arrangement Agreement with Verano, pursuant to which Verano was to acquire all of the issued and outstanding shares of Vireo Growth pursuant to a Plan of Arrangement. Subject to the terms and conditions set forth in the Arrangement Agreement and the Plan of Arrangement, holders of Vireo Growth Shares would receive 0.22652 of a Verano Subordinate Voting Share, subject to adjustment as described below, for each Subordinate Voting Share held, and 22.652 Verano Subordinate Voting Shares for each Multiple Voting Share and Super Voting Share held, immediately prior to the effective time of the Arrangement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On October 13, 2022, Vireo Growth received a notice of purported termination of the Arrangement Agreement (the “<b style="font-weight:bold;">Notice</b>”) from Verano. The Notice asserted certain breaches of the Arrangement Agreement, including claims the Company’s public filings and communications with respect to its business and ongoing operations were misleading and that the Company breached its representations to Verano under the Arrangement Agreement. Verano also claimed, as a result of such breaches, it is entitled to payment of a $14,875,000 termination fee and its transaction expenses. Vireo Growth denies all of Verano’s allegations and affirmatively asserts that it has complied with its obligations under the Arrangement Agreement, and with its disclosure obligations under US and Canadian law, in all material respects at all times. The Company believes that Verano has no factual or legal basis to justify or support its purported termination of the Arrangement Agreement, which the Company determined to treat as a repudiation of the Arrangement Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On October 21, 2022, Vireo Growth commenced an action in the Supreme Court of British Columbia against Verano after Verano wrongfully repudiated the Arrangement Agreement. The Company is seeking damages, costs and interest, based on Verano's breach of contract and of its duty of good faith and honest performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On November 14, 2022, Verano filed counterclaims against the Company for the termination fee and transaction expenses described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On July 31, 2023, the Company filed a requisition for adjournment of its application filed July 14, 2023, and set for hearing on July 31, 2023 to compel Verano’s compliance with document production based upon the Company’s belief that Verano was engaging in tactics to delay the litigation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">Throughout 2023, the Company served 4 lists of documents, reviewed document production from Verano, and prepared for examinations for discovery.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">On May 2, 2024 the Company filed an application with the Supreme Court of British Columbia for summary determination. The Company is seeking substantial damages, specifically US $860.9 million, as well as other costs and legal fees, based on Verano’s breach of contract and of its duty of good faith and honest performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">Due to uncertainties inherent in litigation, it is not possible for Vireo Growth to predict the timing or final outcome of the legal proceedings against Verano or to determine the amount of damages, if any, that may be awarded.  The damages sought will be significant and material given that Verano’s breach left the Company in a vulnerable position resulting in the Company being constrained in its ability to fund growth initiatives that were desirable and that its competitors were able to undertake, most notably in Minnesota and New York markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Lease commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company leases various facilities, under non-cancelable finance and operating leases, which expire at various dates through September 2041.</p> 50000 0.22652 22.652 14875000 4 860900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">18. Selling, General and Administrative Expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Selling, general and administrative expenses are comprised of the following items:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:93.64%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Salaries and benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,666,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,865,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,179,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,662,927</p></td></tr><tr><td style="vertical-align:bottom;width:48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,871,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,696,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,298,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,586,726</p></td></tr><tr><td style="vertical-align:bottom;width:48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Insurance expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 409,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 676,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 978,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,311,488</p></td></tr><tr><td style="vertical-align:bottom;width:48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 452,181</p></td></tr><tr><td style="vertical-align:bottom;width:48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,427,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,594,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,747,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,202,940</p></td></tr><tr><td style="vertical-align:bottom;width:48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,564,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,059,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,615,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,216,262</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:93.64%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:26.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Salaries and benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,666,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,865,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,179,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,662,927</p></td></tr><tr><td style="vertical-align:bottom;width:48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,871,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,696,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,298,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,586,726</p></td></tr><tr><td style="vertical-align:bottom;width:48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Insurance expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 409,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 676,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 978,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,311,488</p></td></tr><tr><td style="vertical-align:bottom;width:48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 189,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 227,068</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 452,181</p></td></tr><tr><td style="vertical-align:bottom;width:48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,427,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,594,234</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,747,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,202,940</p></td></tr><tr><td style="vertical-align:bottom;width:48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,564,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,059,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,615,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,216,262</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 3666392 3865517 7179128 7662927 1871585 1696559 3298681 2586726 409085 676049 978270 1311488 189946 227068 411960 452181 1427223 1594234 2747805 3202940 7564231 8059427 14615844 15216262 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">19. Other Income (Expense)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">The CARES Act provides an employee retention credit (“CARES Employee Retention credit”), which is a refundable tax credit against certain employment taxes of up to $5,000 per employee for eligible employers. The tax credit is equal to 50% of qualified wages paid to employees during a quarter, capped at $10,000 of qualified wages per employee through December 31, 2020. Additional relief provisions were passed by the United States government, which extend and slightly expand the qualified wage caps on these credits through December 31, 2021. Based on these additional provisions, the tax credit is now equal to 70% of qualified wages paid to employees during a quarter, and the limit on qualified wages per employee has been increased to $10,000 of qualified wages per quarter. The Company applied for and received the tax credit under the CARES Act. During the three and six months ended June 30, 2024, the Company recorded and received </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">$0</span><span style="background:#ffffff;"> (2023 - </span><span style="background:#ffffff;">$4,650,264</span><span style="background:#ffffff;">) related to the CARES Employee Retention credit in other income on the unaudited condensed consolidated statement of loss and comprehensive loss for the three and six months ended June 30, 2024 and 2023.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">On May 25, 2023, the Company and Grown Rogue International, Inc. (“Grown Rogue”) entered into a strategic agreement whereby Grown Rogue will support Vireo Growth in the optimization of its cannabis flower products. As part of this strategic agreement Grown Rogue granted the Company </span>8,500,000<span style="background:#ffffff;"> warrants to purchase subordinate voting shares of Grown Rogue on October 5, 2023. These warrants were valued at </span><span style="background:#ffffff;">$4,867,643</span><span style="background:#ffffff;"> on June 30, 2024 using a stock price of </span><span style="background:#ffffff;">$</span>0.65<span style="background:#ffffff;">, an exercise price of </span><span style="background:#ffffff;">$</span>0.164<span style="background:#ffffff;">, an expected life of </span>4.27<span style="background:#ffffff;"> years, an annual risk free rate of </span>4.33%<span style="background:#ffffff;">, and volatility of </span>100%<span style="background:#ffffff;">. The change in fair value for the three and six months ended June 30, 2024, of </span><span style="background:#ffffff;">$1,602,412</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$2,930,291</span><span style="background:#ffffff;">, respectively, was recorded as other income in the unaudited condensed consolidated statement of loss and comprehensive loss for the three and six months ended June 30, 2024.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 0 0 4650264 4650264 8500000 4867643 0.65 0.164 4.27 4.33 100 -1602412 -2930291 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">20. Supplemental Cash Flow Information<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,584,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,003,729</p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,055,235</p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in construction accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (286,156)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,211,272</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:8.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">For supplemental cash flow information related to leases, refer to Note 9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table> <table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,584,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,003,729</p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,055,235</p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in construction accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (286,156)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,211,272</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:8.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">For supplemental cash flow information related to leases, refer to Note 9</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table> 13584622 12003729 1055235 -286156 8211272 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">21. Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Credit risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Credit risk is the risk of loss associated with counterparty’s inability to fulfill its payment obligations. The Company’s credit risk is primarily attributable to cash, accounts receivable, and notes receivable. A small portion of cash is held on hand, from which management believes the risk of loss is remote. Receivables relate primarily to wholesale sales. The Company does not have significant credit risk with respect to customers. The Company’s maximum credit risk exposure is equivalent to the carrying value of these instruments. The Company has been granted licenses pursuant to the laws of the states of Maryland, Minnesota, and New York with respect to cultivating, processing, and/or distributing marijuana. Presently, this industry is illegal under United States federal law. The Company has adhered, and intends to continue to adhere, strictly to the applicable state statutes in its operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Liquidity risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s approach to managing liquidity risk is to ensure that it will have sufficient liquidity to meet liabilities when due. As of June 30, 2024, the Company’s financial liabilities consist of accounts payable, accrued liabilities, debt, convertible debt, liabilities held for sale, and uncertain tax liabilities. The Company manages liquidity risk by reviewing its capital requirements on an ongoing basis. Historically, the Company’s main source of funding has been additional funding from investors and debt issuances. The Company’s access to financing is always uncertain. There can be no assurance of continued access to significant equity or debt financing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Legal Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Vireo Growth operates in the United States. The U.S. federal government regulates drugs through the Controlled Substances Act (21 U.S.C. § 811), which places controlled substances, including cannabis, in a schedule. Cannabis is classified as a Schedule I drug. Under U.S. federal law, a Schedule I drug or substance has a high potential for abuse, no accepted medical use in the U.S., and a lack of accepted safety for the use of the drug under medical supervision. The U.S. Food and Drug Administration has not approved marijuana as a safe and effective drug for any indication. In the U.S. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">marijuana is largely regulated at the state level. State laws regulating cannabis are in direct conflict with the federal Controlled Substances Act, which makes cannabis use and possession federally illegal.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Foreign currency risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Foreign currency risk is the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign currency rates. Given the Company’s financial transactions are rarely denominated in a foreign currency, there is minimal foreign currency risk exposure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Interest rate risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Interest rate risk is the risk that the fair value of future cash flows of a financial instrument will fluctuate because of changes in market interest rates. The Company currently carries variable interest-bearing debt subject to fluctuations in the United States Prime rate. A change of 100 basis points in interest rates during the three months ended June 30, 2024, would have resulted in a corresponding change in the statement of loss and comprehensive loss of $278,099. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 278099 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">22. Related Party Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024, and December 31, 2023, there were $0 and $121,846 due to related parties, respectively.</p> 0 121846 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">23. Subsequent Events</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">On July 1, 2024, the Company received </span><span style="background:#ffffff;">$3,600,000</span><span style="background:#ffffff;"> in proceeds related to the repayment of the outstanding current note receivable of </span><span style="background:#ffffff;">$3,750,000</span><span style="background:#ffffff;">. The </span><span style="background:#ffffff;">$3,750,000</span><span style="background:#ffffff;"> note receivable was consideration received from Jushi Holdings, Inc. (“Jushi”) in connection with the divestiture of the Company’s Pennsylvania operations in 2020. The Company has relieved Jushi of any further liability, and considers the note receivable to be fully paid. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">On July 31, 2024, the Company executed a ninth amendment to the Company’s Green Ivy credit agreement with Chicago Atlantic and affiliates. The ninth amendment to the Company’s credit agreement extends the maturity date on the credit facility loans to January 29, 2027, adjusts and extends the designated event of default with respect to the Company’s ongoing disposition of its New York operations through July 31, 2025, and amends certain financial measure definitions and covenants within the agreement. The Company will issue </span><span style="background:#ffffff;">12,500,000</span><span style="background:#ffffff;"> Subordinate Voting Shares to the lenders in consideration for the credit facility amendment.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">On July 31, 2024, Chicago Atlantic notified the Company of its intent to voluntarily convert all outstanding convertible notes. The convertible loan carried an interest rate of </span><span style="background:#ffffff;">12.0</span><span style="background:#ffffff;"> percent, and was convertible into equity shares of the Company at a strike price of US </span><span style="background:#ffffff;">$0.145</span><span style="background:#ffffff;">. As a result of the conversion, Vireo will issue approximately </span><span style="background:#ffffff;">73,000,000</span><span style="background:#ffffff;"> million Subordinate Voting Shares to Chicago Atlantic and its affiliates.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3600000 3750000 3750000 12500000 0.120 0.145 73000000 false false false false

UMZO%0"(?2"$D>BJ.-Q2\6O_L7O_,?W>_)GTYR M,CJ=C6G=3U88JUS.V@%:C\KK4 C.@)/[J+I]GR;_Z0KLQ#;#316:.!\4W>!B MKXU>YU(>0NE\0K #H"7/W89',WA9Z*S5CIB9=R=)5HW*Z' $7"&(:N)@ M'(*S%,(R<5&<5RSR?F)BX&B>IYB C0,S+) AF:N$!2.5%5=63%E!$JYM:8:D M*F&9#64);X@2VM,SP%>"B1)5\(!5.AP%O'H=9N(M),-78,*CMOM& W[?FTC1 M5V3)<58P#3(NRBJR0AV?GY@GJTU#@]\^/IF=L@_+_+SZ2P!^J'9AM$!\X#2CV= M.S>5 _+ _M#FX[=.%^R')DG=-EW8!_:'=B:_;;K$.':K=(EQ[!;I$N/8;=(% M?V!_:);Z;=,EQK';I$N,8[=)EU@?NU6ZQ#AVBW1A'YA87LY'ET\&0+SKKKS: M)EPL@?T] #][ZNV!+3EMVC+UU;1E'.S-><-C3KPWK8FC*(DR^,/$30@FO!S: MUH<_65;[<;/EY/=V']F2"Y3_^"L>.F\_LA/S4%-;?H2#8J#]!D#[-I:>MOP# M>M.U'SXI(">L$7*#+'$S)4.^&\\0/_,$OGR]K>_&.-\8;"YT_G /'/W-F.+O MBA%MM+&K9O?LK_D,M8DBGK^Q=5XC#AF[=B+J_C:<(A YNA6XL3HH>RM-_/O$ M YI9+!3B449S=&%2X+*FX%C!U]J&'0W&?*J5$LHK@&>P'__O M5_) T')9Y->DU6L+8IKH^OB8UE*C?O!4ZHA"]P.6_XGE/Y;_>Y1_8D_^SRS^ MQ*[X$X/*-#G4N"K6T%?$J+92Q.2,SZJ7$/_74E\WY5*IKJ4RP@RE"[5F:='. M:_6H5A)%H@A'GZD%-WOMW.58ZG^:U%_PU/]#+E^@W!@"7._:Q@\?^S%K,T4RV-A3]7B>#37/) M0!(N(O^OQ5Z:U].Z-BAG1#H##(]Z;<94)5@B$'9?W>VBU;6BZQ#36/YC^7_QWLS7@/ F\Z,]LH;>TNLDA=IC\C-QQSC5NC#;[I<=Y&5\N6*<>E9\F,00]I_\CQH<8'VYNY3>%#V?QFGP* M'^;]5'?*!>TFFF,'NC'IF*UYJA[5JZ98#J$9.@[QB $B!HCOY%8YBA!O.E!( MK"TOR^6!+53-GN4HU=QDU0\ 5,!H$)HXJ$O$T2 Q5IPO7.3J*[\-9>*4^;>%'8^C(5I(^4L(C&/?GT;'6/CX;B:1>%(ZO5(NT:.;+Z#RNAJS4U:^J!*LDI]@.\_ M<[$RUKV5(LS0SB1%TFVBEU])/!BY]\P:I34:156MH)+F$H:-&SHWAJ%6Z.N1 MEB45C-Q[N\JS?-,FICVA4^X." [OYM>SO) M=#).BL(T,3UTO%ZJT2JONS X8N_M^?HZJ.U4\K[& \G>&XDW M7)RJ.8V27DU/:[TJNR36#8@!>_/L,.L)/R9+LDB[?*F!ELG:7((CM_,\:[WR MFJ/8TBIT'//F*.SKD_8=!_S.NZ[BN?LURM-4F6 -G0KTCB%CTZ:",A)WKAKE M>VF#KPY9*!6;E?H+CYYZ*T%;=AK4D"X3IL#'U>L_ M7KV>/47Q>@9]H'YHT;3CJLP5JJ-B/[1*VHT1 GL@?FC9S5LC!/K Q)2X!4K$ MV'0CA(BQZ58(@<78=%)*?#)6Z%V]]7*KOE@UO?=0^.PU>_Y[0[72\ <4O^G- M.'D5TC,3_U/\OK?>R]<\(Q[0\Z9 _BT#9!19F0T5)T%@?U=(-,:ZZU#W4J5" M(RB[X5IM[W'Z"2OV_22Z1PAVWW3_NZ)\&V2[:IS"UO<.MCQONKXCF;)R,D:^ M]LJN$7)!7*=0S8MUGZ3C=^1^NL62&V>+CXC:?#_?!F51:\ U%X6Y.&O-&W.O M2&@3_Q*S ^$0BZ'0E[M)AA+GK5[)\_SJM#M1HZ)Y!$4C)$6>)[8R MEM8[EU;LITHKA@^(33"3,J/YZ6+4>D2+_=JXOVP42_;DG.*:I)J##FJV*;'9 M6*G,M#@3\HP:5;MC41JAL6.Y$G=@!X7WV8FM@K"YYSY%N9MKV_.7A)>;26K] M[PFS6+?JP:VGL=ZIKA *WLOPDDU R0$8XM6V0>%5715G?7K2+6A")UAM*M:0 M&(DP!'X^K2&6X?N582R6X7-J$)\2XN7CH%]I^8R.5NL+P:K8O9*ZV)2=H7 . MH?%CJO\=>AZV=#UQHGELR]Q:RL,%71-77^NUL>S,OHMCD:X',*V@--&:S5*)6<8#,'8,Z6*QA!P6V)Q07_'U==Z;0@XMT/DDQB09FF9 MGVD%2I@W!&_)](;%4DN-TL4QA"!H!"?>U6Q.F^)UZF">.'GK2I.- JAVXL)D M0Y$<"!Z35\EX!'SO.0+#WKQ Q,D=%3=:-8:_#O[ZGQ=!;4]@!I,K+.?W%K%V M5K4)IL-#\%*59!0S)XW!BW]+1B"MW*V&SST\W:[^?@(]N T)H#X1U+\2.S_# M[=C;2YBXL;-C+Q(S-E][F9NQ_?"=V+T7-'KYBD/??$X]*XL4A>;%C"Z!7>A5 MJ\-NKZX>2M#K3F9=M"AD-%3I3LI*W990)7,P04]M-1:Y)8T):-71^4*W6JWC M]L$$O7:FFEP:)='2?:)HHA++BSE;/92@MV!FBX52-0)=2R]8:J8,TWA6/92@ M9Z_1QW9UDKAQ+T!B;JU5I!6T6;W8E)N!.1+#GJH00]7>R.TAJN MVV)R6&VM96*8Y.UEC/=,[ M5CVSI@T>+\%TSP-,4J););P\K'8%VJV3V#"#]NN!"H>>.4'Q^8BV;*!(K6J& M9'K@A!;FOF;#K+J,YLJ&Y?K.@5PT.PC4A=825Z*ODXJ;:[4G3>\&LA19F*48 MK2?,"7Q:# +>YUTT.7%G%LKS+$S%@R1T-=<[D(]XUDS$=PF^3^;)L)G.^PMF M+N3*(R+9S5O69!FG'%XZY9!F'O XY? 6DACP!_1HR>V8$!=+ZXDEXC8(<32D M/"9##$P_BQ Q,-T*(6)@NEZRX;L:Z[=,P#D.P5=//KADLB'Y@',WO1F;9,.3 M)>&ZE/?:B[E&A,\M$/$D 3S7:75T[>"G$3.L0XV_*XK8K?!X+B) MSL6>T.:TV0*GZU&B(DL3"(92YXGLB^4^EOL[E/N=H+R_%/Q9NM05ETU/U3O- M=7/.,0*=75U.\%O+=8[C6RE!K*+)P#*+KM@8US)(3,*JT ME9+\CI!L\$K*K/-Z^C$@=;H]<%V\/7KDO+^(0?XD7M7(=9E&1].D6*VL.08O M]72TJT:YD1B%$ 2'\W(PUU]Z9!HUAIC0*0IK-MH59R4O65;92LW=)E8R M"(LR"$Z=L/S4-7PQ36OL!9)SFH*4L35V\_#TW;'H[U23K31DE(5B6.&H#1(5 M9]55?RED!'&5[QAR:="6"QG^8DADE&PC/\JV4T*Z[E:77)X/"(J'J_WUA^ 0 M@HW]*[%$?T^)_DOMXFV1KK)5-E=4)X$^?RRLYM-@U&RAE[OF&9='@FDL.ABJ M^$Z6G=2I7*4 4WZ!O@<[0A-DU?7*9VO7 *6LTK!) 78[%0M\F"D'-\9NH3:]]+7\XZZ287 M3&:D%F6ANE0H 9NEQW6R#A JC(LB:#HG7M)TI;I>HX?SCRIF4G;L51'<>,H ME=C&^A9H]'?JR*YTY,W:1C8VT-1>R$H-=QP4[2R53M:O!^[ NIP+U\QRS%Q2 M"OQ<,&##PMT(AG((1W*Q[R26ZV\IUW^I91P5[*E V*VBU>3% MZG"VX!2ZF.4&EQ/L1670U*P4FA=IMSN=$E@COV!@=3,8DH*S"(Z?7N>XMM+= M@#P$JV#YKI*08%50P"8CQ4F,-1/V3XEB:6/;ZO2VU;4+^%_4]KKV8J^-FG\3 MLQN*:'4LNDI8M5>$XIF-I#.,[]N YYHO>4*[1-3%SLK+")-RR:^T+P>>C336 ME?RN749S_*1?Y/K>5%&" 1<%NG $BV"QTR8&EAA8;D(=^Q2RT*Z?'?)4JBM( M:$.HVNHP.>AA9,47TN5S5VW"L_\AA$%OICR'('SJ#+HT=L2]X! MWGUW\#I?WY//7IR75&NU6$[F0GK$K*B2(A."SP\P-&KABM ,!)DS]6.+!3$6 MQ-O1(D[=?>23DIB5 BMCM!E!6$V4@JT%9NFQ4(>2"$Y[ D<(ED'8HY)XGWZ8 MDN*ZOQ.2+/LSWY!@9?*18CM@4\-JX[&9%)M)W]5,@J#V[[M2+_AG*LK)U6$S#*"(< B) MT0C!,'OH]T\,$#% Q !Q,VK/&1&"4A>86:E@**KQS5:M2A$-7 W;Y= 0(5". M1N@#U\__W(\_Y&PM9G^,H77U;HKG*4!U[55=VTJ[N+NDHAQ"H%JM'% +M5D4 M'+>UH."W&1%Q^K&E68 MZ45SW>OV<]A"XL)6>C# ED!P#C9Z)C[:XO4\W5/_6A OTVDN:SEA$SE76R9F MX*L3-Z&8(V64V%2X1Q(0M)&PX@ND/)+PH$[SPL.3 /^S#W:L2P22F_C?$S/C M%]O8?8TU/Z("OV;1BN0X@YE+6SRU5'BA:+-DMDH$[8G)PP[$.,T@-+;O!@RW M[MR;1>QN%C&868LYFLG6AJ+?ZV2P:2X92,+E-ROW&*PY=G'CG59UV;\M?W:;OV(#OTFZY$JI462AU!)_HR3/ MN-X^"Z._W"MB,._5"LO&BL:$V;S>*RM\F@K4+Z>SGFBOS+46C#(C71?H>J8G MF66,&5/A7J$, 5F7_%\S>>MCW,F&/!M&/+@;@:$F\U<@+/.?UI"VP-P?WFDJ5NUUJ MQ@WU9K"9%_H3D&$+_@P8*M"\20(H=OX8?,MWX.AG;0KN* M412"G@!#H!JI 85P_.GC;Q]6=OGZQ?1DN F[DY1@"<#1*#KTGKD_5/V6MF)" ML?(FCN6KDP3<02AM3;"#+FRO#&>_^=0,Y^R;DC_2X',!I4?1MZ&<0A]N^#K7 M _\7EG^$#X(]D W+C:HERT F'64"O@06$G[\<$'E^85:'_WER0N-VQ_NIG.% MR>YZT"[D3^\9#>%R,.:_;F*B&*.0#5U Z/!4 MA+"3#CT1BHH _.&^9 M&.[$"N SP'L"+X4(T\"#-B1IGPZ]HD3DR4CS%F6EFR*.2%^EZB@R; M]84=H".%;G>FD..B*88/D(9@;&)H67H"SE%Y2("-DZ! @:/CY2+@ L\D\$3$\ )RN'@;@0Y+CNLBI.14V"3(M MS#KXP"(DH)I17TZA_@0YR^5*2A$=:2KZ,YD45V(I6'8!.0^E+WV0"/^\[:! MH' _O/!_GL4;]'U/DJ]/5MKZ\U)*>&3RF^Q+3QFQA-G [BHO.Z&P3=J) 7X], M:TZA4F]QHD"3+C8D1^NQ5,RU4FX?5HO?FV=2 M4@O)CCQXU+4%E>5F"]IL4G#DWCQ)/+!G6+]'H.GBVN[:%8)95&'=UKVWR-%>]G" MFIA9036"H%*T4,&R25C]8&]%M62)&=0]"15S"UFK%0J559J"([B&*I_ ! M[JK[H9F9T5P9:(V^H[3 HU.&)>L;-_-PT&:<]*25US-HT==8A2=6%>%1C?!8 M,WU@[GM'Q@W@,.Q70@$89X.7>HZOG.PF(/QUMU_;JQMH*(:;JP#N(1&NU+T@ M0$#UQS*W"GODC=@8!FYH/!C !@=:T5"!W9+#B9V)U-L#*-P":'2TH(ZW3VN. M=2O%Z:JLH9)KT95V*K<.,L&9J/?75P/AQ<73D1==2\F684BVJ_S>_K#[5AB- ML&E4/9.6R7![S>U$DH8R]GY+OF=M/P@=3-$GFXNL:,S.S=9F#/PDNB%CHW[4 MGK.=UTYC[%\?C==@T JS:HA7[V#^=JOWXW(GP\$%O\W^>SOP27GXH?P08]Y=8-[;L'9R M%KYB8M7?LCCT#<9P=T&XNV]>(4X!A=?./\V^"/^#43LG@[QK+^V&4FN_^[HC M4_*V:M!?BP.NP_DWN!&Q*-P0!QS6^FY=?7^5&LV_2KEH5,5-D-T]Z.DWP9Z7 M+TQUDE3*]WR5]YXL>='\M&.)*4>R46 TTZKDZ5H%Y]&FFFS4\=SCB!9@C%+8 MIXA&6/8L->,N;DW=T!$:R^JMR^I9TR._+JN%+*6/ZJ2JZXK/EIR5L';D<1W( M*OWK#XF1",$;>N5W)B8:.,*S#, 6@F%4#2-T,1^7O#]>"S M,ZNVXD0YN\].]=A!\1?%H+Y-*%3'LOXUMO!M[/J+L=@S6-7W4)*2ZW0E6&5)TG&S: MDA@*8BBX0U7G&!0XOCL>8G;>0]-:D3=)DG F+"R&$'8*1$F@Y5#OMG"^\9*V MKZ<5)=SLY!')0+]Q("-/MJGH6YZ$+SU'(M&;<:,XN:."14O&B-?)0O_S(@GJ M2;!@,K[E_-Y*S\ZJ-LE7>"A(JI*,@VM]/ @BW M(8&A#P3UK\3.SW []O82)OKO[-B+1/[-UU[F\F\_?"?7ZP6-7K[BT#>?JY)X MW;Z1Z=*X0*5D-DAHW MJ4]R>E7N$XO'?(<4K8-57HK+HCLJSRAQZHQT1CU4Y:6%=DI6?XC5 MT.3(DY5LP>"&;@!&LJ]'FLX-29L[6 _&/(L9;M23)WY'*-;Z M?45OSH84,(F(_7E::\^G[&1!$9KI5H;2!*F:9@]6HZ&G5*/$5P(3Q6=%OIX. M'+OI\8D@KIM-9OBD5Q,N@LV^_5^9@Q[V.^-]-==/(D35EG/+8K=_&J04>I- M=<#MCWQ,5OKSR6"U1JM3(SOOFS+'4X'#"/[47W,]--E6ZK"IZ][.VW.'G?,&(:$YI5K" ?*PQ6'8FW%O MHFRQL\9$B@OTF:_6\HU)ICHGPMXH>T/Y[%AFT4FKJB=](5\T31(?M<+ZYWM# MBT2Z)A..0>ETI6#XLC%:BL,Z'+JW?DSM3=%"SQGIU2"?[O+J2/$+86N$O0V8 MY*I84%O.<*&:*G9G:=(8-DKA4_=V8-A;SZU*$Q^CU<=",[MJ9:;+:OV0U)/E M:JGKIBHY76NE'J6*2D[]7/V0+.>*@Z2_Y(MU,5=K5^I>3LH25OV0+%?Z"X&U M3=/29WT@2ZOAL$/0ZD$)[76]0;5&K%$ZN_8"FI,\<:(>DA&N4I!H)9L1!+R4 M3!N#H599AM*T-T]T11:44A+CA&K.SW>PQF*]?#Q8L8FI8F+7K@1#$2^N[(DI M3SN3Y4&Y<\B*61]W/4;4IMT5IU#+5(_CHSN7ER-=,YUW\"G5 :I+J^$6\4K9 M5]1#$FH,'T72-,LY-,G:[)IMY$L=^6!MISS79QV;RSP*_G(F=@Q@N M"L&L9@1&7Y_/;;PS*WH\.58/4=-%RUW=;K2JXLI:/:Z&;8=KA.4YII)6O=\1F5LECC"T6BGGH*MNIJK4I814%WQXM=[4I8W6Q M=@2^YSM*8J:9VLR?;=Q=MK2*JK_^VW8T4]9LR8@*>FYN*/_95I(-AT<5IB18 M$]])0-%P@U))=4J39GVO MYM39*V.YKJ*\=,)^= 49 .Q8:5ZI"S@A+X2*U9ED^_LKN!'KXQ:K9FV-F;\K MFT71#S@3EW]XF1IYI8HH-!D3XB8(0<2E:6Z"$.@#%XO$35 BQJ9;(01ZM#Y( M3(A+$0)_P+B8$K= B1B;;H40,3;=!B%B;#HM)3X9 O:N3?T-RUN]A\)7K]1S MR9)^^ .!W_1F//GLHCW85OD?QIQPZNI6#_AM<\+&^_Q-^>!#!>_.H^UL/C3 LBE#$F6HCQ!(=2W0LT<]=AY_.:-X<'93MEI52:I(V^JALHVE. MF%2GKB^FTSS6&+#D2E=AB@,'\P8Y%$4X_(3%(:_A, -$H.[!ZKT-Y#D>]WC3 M=5?>"Q6,@>6OC8",KU3 =%J!8BR4,IC;Q#T *CK;3@V+ JV*5JS<2BRCU[]U.I.,7ORRZ%O)Z%%U_F.R*0A*?M91#%U(.N*C MD9>S/M'8U(+&"(1A" 2CSE0T)!;.6#B_GW!^4C.'BGC5/%005:+Y4K^63HD" M76[TNN5,JU?IP+13H(MC- (X%6$H]N3*^+7M3$ *.G86W+EC_]1:?.PQN+AB M#X&I%5@'@(DGLHO,W+&3XCR_ !I&^K%2'FQRUW&$P1F$((\Y"6*9ODL'X*D5 MBUBF+V8(O"W+R[$ZH@)N7M57CT5>RK92A=FV @A&(AA+(#1]K.QZ+,RQ,,?" M?"7#X;!,MQV[U".Z+*XK]@K/VQK>*1"P4TID.' 8AJ#HL3OW^_#B,[$3(O;B MQUAR.F5_XBB'_!#.8S]3=V:<*]#3NKUP@V6?)S;%HG"$9("60)ZI\=*/$,[8 M0_A#A?-#6OL;0FGKF79^Z;NLH!5&FTGE5]3O-X33S^7PA<0L:4%A\0$^1S.XP4/AA HX@Z LBM#,"7N9W8[GGHT= M ['G/O;<7U^9SUK^H?B^-EE/!4I.2.DSE%LKP3R#-\M!U"($1W"*1% RCMV- MO7VQM^^6C( WA#F+<2W>'PM+W1_BG)29MAQCI49-/C *2#*.8/BQ (%8FF-I MCJ7Y2L;#&T+=LL=EGL\Y W&.JISK+F=H!&/NW'G?FBB.$K:I MB?T1G[(-OF>#U(VA\&,;I)X3DH[:#%LXXJ$H'L$D;F242LERTD3ICL-)]G+J MUUO!@(56 X.P.(E06!PC_)=*Q?>4[8V&$L[PI)\( M!&\X0:\M'1H,*EJK@X !HR M+#!B*!;AXFN0& %B!+AE!/B@\;/!@L-0T"NO*=X895?HK(NI_[\@3J2HF1YLJ ';V$9R5,Q4O8CN*";4DL),-78A?-S>9% M7&&15T^@@!#T[[O H ^9(Z*Y%3YE)"QE,)2?P=\.X5'35%N\S351O)4:&FV; M41M>,,!0:)R0 (YPA,+WXT#_B04XCM*.Y?*#UL$GY'%:<#.+6G>AB_[*M^;) M-9Y7]5 >8<04RR$8S2'$@0*'L43&$AE+Y.>U]4_(9@&;I(8Y.>^(16P>S 6G M5A5,%#O6BX4R9=:;HD;GZ M ,.B# V.01&"V(^U.IV"\A-AXAZ\F5?8EWOT?=X;3!Q2F]X%B:J?KPU;U+(A M:G,E/1T/"HM.684@ >P8ED)(DD1(&HU1(D:)&"6^ TI\#AZ<\;J5FG:(!3KG M43G;M "F%,LB)$8B#'=4B;B#>Y#:[I5'PAIO(KVVAM0J=ME\/;6$ M ,(ZLORAH=SQU>VAM)(K+.Q[7M1NI*\-A:\Z?NGU.0!)(CJ@MXT#"# M;?0H@/19K'0GP!(=X8)@=D.4,I33<= MI,=ZDYG84WO $*5Q*,O0^D ($H@R>2S((A;E6)1C4;[P5]ZVGBURT?P'PQ_8J361$FDK1F8TBHQD=Q$V+1;&24TT[. _>)HEN]N MS!=)=10EC'8-;X \\$W?#))FA)=& M+OR"+)DF(+Z['><^A/MQA?6_(-NNIV <_@>,J)J)K#)T?,E9)7 \:D^/A*O? M[INR5&3? PN7-CL5:-XDH8%],L#B#8 J";@/"1? 3[AU3\N7?RD=L>&[R__?LR -/L#Q"&DV 12#FF,!G/!6-; 4#R"%,/#]&;WTL^;!\:7=[D!B"V!7(>-C(=]32$+R$N 8E2<) M#\A@8@8(.S%6B2'D0P<^,7S04(F9[ Q,%AVGY6C/4V#+(0T/\I=26I%X)C48 MHQU14QFJ7I@93 !48!RA_H:Y'A* % X\R_8@-#D/PL1LST=F8*%3 JB%U6E9#V6[]=FGYB"2UIX^U M?7,K9#1Q-NA-#3Q%BK/"2!^NO6Q>TOFP/]^)D$PS90=,%K+<.0+_'$<?W[112J,G0A,:/@I@_[ZR I7<6SD 2"CNQ).X0YFN MCGG'D4PUG.N.@&?#O>6W"]X(:IN?+I%*I39J!^[0SFG]C_E4JW32H]2-5ADY@-*/]QK'>&IM$, ML!9G9\")2YV&I)%*_Y!X2<'3X=X+GTG3MVUC/D,.TQ\-_PE :D?W9LK89"RYKCTZ:H>:IHU"4YPUOU M T?A[MS28&I9,+/\\\1:T+'4 B]-&9:L;_Q6PX%<43)IE!Y/Q>IX-'6S)2R= M<\'C%4!)&[S [\EW[.V'X1.S.B3C;\T&K/C0-V,@9]$OEB6>&#P?\$%>#,!&_=>V MW%!X?X<,"I2S5\_<.)'#%V^'2D/7,GQ/>;H%1O]UB:N!G8'@CQ]U38*U//W[ M+R\-.#HFQ$T0 C^: !,3XE*$P-[)YHDI$6/33R-$C$VW08@8FTY+B4^&J[ZG MMEYNT>PG%GU6$/[K);,O_6UR>,?]:@^&+UX21)P]M(S1DVF\_^__^\_PY?J! MR00WY?_]HGY]<2]P^H'%KUJ^]&\WJ^";2H) D9>;$TO!/4C!VXQ^B,GQKS(Y MAC^0]\WDT)6T)_TQW7\"W8D3 -NU4]2@/S-A2UJ4RB^%=0_@M8UL^*,H?@M> M]LP4R?6C2[_]'!9MZXD]!?=?>S^N$4F+WT"WIBNL&[O!MDZO$/#;L/4)EQ-S MZ^USZXWKV-OH]01M1Z5E-J%>IJS9,/IK&XJ83(RC(/%[4*YN@DO?\9W=:M+% M>YZF>\^I^.)-]-_7GZMMA>JM0(*6/$#S\J!:&[NZ(*6ML+QF2< M3Z.255L)@QDV:TR@0-*__G L@W#4"=OAW( 9^G%UP-KFCWT;Q3RV-W^T!O^= M](Z7M>2.X-N,*4E!2I:*PJS>G/+AJ#+\?TQT\LV*9R3!"=QNT[\*0W$953$BNJYRH>UUL&]RV&_"G&0AG.3FC M&/,&7%EU++H*#^6G.O0DS0QSO9;R!*8C9"WG6(&$E6M4N&8P[:-T1YX5]?GT MD0EX.%E@+B X@R+QU(:2^DM2>E9S/C32&D75SS#Q7U7U,;]'NX-;;G@ MUL%DZ3 -BR(1XFC[M_LSZ\$S^9D%IKB.\G>L\;/]OLG@B;7Z.]?J3PU5MZVL MWZ..<=@Z?X5FNW(J+&W%= _VL)RH4W4Z9#MHL<')=1NO,M(X&#!0T: 8!F'. MJ69$(R]Y[ MG;4+E&P +ZYZ$\5YD;PL#2W?VU93V$39.8ILJ29XZ%.<713N "O@N)[D10G] M%\AR;LH39>0;2G4<3GPGMYF'TP[YR7TCS;DDCUH$+V1P/5E-58M:6O0FG!JG M.7\BS1E[8*E3I#GC#T2-6D#\)3DF8JGW3U5WO,GXK-G:<:;WQP[D2V)_ MEJH"H&93X\J4G947(RL79.G>/*O?['$2XH^.R*]E V^-\=>V@K_%HQ( M\8M!H[1JK6F"G2V:@RI@,G%7EJ_/B,YPU)T6BQR/S^9VK)12C=;*="$CQB C MQEX2^!48\4]5G4^^[B>(:+_G'6QQ)"[M&SP'5:]V6/2PRO;'5O_PRO875&UQ ME:3T)D\NN36Q7-2GJF#5["8?\VP^0;_$DU+K$\4=W;+SRW(SMO6>&=]\: .'YN)FMB()OIX MQF[;62):U+ERDX\C+R'Y0EWE$L5C9 ;^ODZ:_@_F[[?]D/OQMYJ5LBUI7NRK M3BI/;9K)5A(E'.+(1R'B+X&MR7X3%?_W;[.2/RJ'$.R(A$F#WR&D>S('XYVX M\)/JES5=N\M8ZPF77Y*.PE!4H;9TX82A>T'0+^15U.\=DA#7<2;^&,:]M.?P M<\8U:@MVTTG)23PC&$D\.W%-?2K#"?M^ YFXGM_PI$["1[,7#D8F%:%<7;=I7*5E%NBB796DIHMN9Y^.M'--:MSN&Q8'!K$HW:SS M-;;A\N3Y,\TR%3?R+K'AVIEU*K$1_,8%ULL MR:[LUYT<.07$73D'N@ M&:C!S/GU\K'5'=32DM7C,N.6J>TG>SO:J> ([ MTKXB"NPVZ9RT4ZL[=))X;Z*2&3;6Z@^KQ4TM1 [X G+ SI3\##<@"6.W\$[H M8UQ%I,.KB(] ".*%CH>$> 1"D"%PP$4I\<7L_-8VW/LP8N=$8%$L"T0P&P$3 MHX@(!CT2\B+)%/H!3ERN>)W)UV?W7N!%.M.0]SK(OA^*G)^W)4B>\AQRDH_E MTAF]FQAK;%WJQS>U*%TB!NYW<>-VPA6 !Y<7B\UQTEJ8JB/6CG7XH-IRK"H?_4#!M@ MU'_@@B^3=W[?UWN0L.N=^URBOB6>YU41W7MS[[2&Q?VZ):!GCB^4%P<8: M\1Q;5])@PUOSYB(I_U0S=4Q!M\; #&HF0W'DB&)^PSG3E-% ;)CNV *S#_%OCE"FD?P9NZF[([ M7_>QBJ"@BI ,!V63[J( K^N%W7VM/^Z]$P+8GL[LD,QC[W_;3'3&F,%A:VPB M6#NSZD_TPV]?Q4/^2DD.?GY1 YHBE!.P@/Y9#[DFF":?''8YO:Q$9;6]VBP* M$XL82);[U[^Z$> :?W)[_-W<9>PQP4()_"-U_8(Q%F8YXB2"Z08V=DP?<1C2 M0S$1;#!F([]6E[&Y:8A \OQ;%Y@ FP,3+1Q(+^\=@#_5,>Q3379_^L:,G$U; M&!>27":'#VJE);!MD@DZ)23+96XT:11JJH#/DBUB7(GK?. IH6XTY#HEK@16 M<-P*L0+)A+YBX,BS9^)T/U[N):,U^$.!+&>FS82KZ_,SE@VDOBBR$WU M"A%=1=,RGPAXYI0?MO2*TN8R;=Q1.TFFW,XB1/*S%O,S5?(E1H3G%@]P@D2^))(A(1Z $,1+(CS)>PA"4"]X6.]QQS/5CVS#;XD# M^KX6?A ,P:\@'I,?(1[[G!Q[23XUD&1%$5&S* O[?X39_+]8QQ0D +^M6L<[ M\ST9N'>2."UHZ,Y*9)\@]XE.$1'_AXO5%R#NO_=B[Y$13WPF2WSG$\&+),1] MF_J 2WV@LH5M5H//?2[$95:*M?_.5@U5/2GE!VF KPC32+(+I1S+&Y-)O[OY M=N.\=^93 W; F6,IPPK3["(EL[3&SWK5&*OU$TW_S#$9223H2"IVR<*(.S@, MAX41SV#_'T?=/6DUPT=!P>]3K;#72-0%-9*0&/=;LM,F6"6)X*D)2J4L60CR& M \? %Z"57$Y'W7M%#^2E_>[K?M-G^WU]LF=3B#L7K2&LO6:X'8,1%XYB@M-9 M!2C$7*I4;N32O0)+NFM:-B;+0K_'\#&O,BR"I_!(BCA7B4_EI1UV=0Z]M(?U MTNZFVT)W[B&TUZ&8UL>?4%VRT4I-^G&BQD8[H^8@)S>G58WAXTAU)ESN2$E21%55645]$?A6\?_AH>S)*DN71FNN5XNU\N9E=UGMN8'[[1Y4- M?NF_CNBK'=4Z;#_ZZ]^>"3D,,\;CO-E7^4,0(DX7W5^4/N#&A]O^4]B_N MBS+/=;\_5PW--< ,D%9;42H=RL7K6K4&C#'-JP,&%1NALJH(39U#N?W8"CS: M^0L5^K5?TI^/I"PO>;+RN+KNML[B M;^K!S]$YWW$P!%7=0< M1)B,,/>NFV^\21M%?0F=1L-ON')-=70&PR]P7NOZ][>X#7TG<(:/:F37639N^*,0'L M(:[$59RC8Y5.>C*U<' MB3WZ?A(^U]$/P/Q<^,Y0+/YAHCSAGT MLL0T'W4%]ML^Q#?VOK.T"3'6+IEJ5'%F&3;&E)V"^]>_%)&,)%)WD!_J6'Y> ML.T;#^$SQ%<-@2RP ?^SU1'8C4WJ?)I=+@%5$/$\79J44CF=-8UO'WP<:+X, MG -:0L:P[$.R!A*1(A&T:MO MUE45S78KY^AQU"_7Y;8X:3Z7VW&B9'%WJ;C(YJRIO M*#F8HXPQ0IA_#290$/%][P)JQ^_%+HH%GR.BI #2H <=9+<#+ P.1O-R= $Z M939 ]_C@;'3+_\G+'@CH8\N&_WBEAFAM.K QS; L;R4>< 28P"_!R7H?OSPM M"LWMNA7LC!RZ30+Y%J!.!8)]S#4[,GI@1R-P<;'[*3S4MU,=A\S*^HNLP4EU M7* M0=63BD 1K!*0(FG")MB\L4Z/ZRE\5%I!"Y@D8!@0/V\0BWVB=LJBLW34 M[-:C; ^W04O--!)CDKE'[124SN.JJ<],?\,YCC3I)7&V/9V/VG.S.)2TNY1^ MH6[N7Y]_)M$NI#:\,\?;6F>X;(B)G"C(]Y@_9.RO3W]MK5)9IQ$OX?EV:1&W M;3PC5N["/5"-GTQ?AR*%C9%2'BM(F#!$(:2<0V"S&TYV#YK5&!O];JVVF+/E MZF11Z,9SA+*4@X#-YHL5W4DM2@NUG5DHT^&\Q%<4!"\=/QVI#J.)LI%J)=E\ M=)(M)G*;9CPF!P&;\<(@LVP6%VVU5YP5J],DKM$:@D [>Z;(QP6Y0]JJ2C=6 MR]*F2X%&HQD$@<:DJOVEKH_+^$Q:UD8@WHT*63>HI9(:PP69J)$=E:Z5RW)] M:KIS'35?.GM[P6H/UL!>9;FRVZS-!3R67"6;0;!J7;502BN;_H830+5<(S;5 M>C+=#()56S2F\XJ: RI.M\F**R5B5J>*.G^>/S/6Z*VR>JG"E=GLE)*E-5E( MND$ ;&LED>VWQH,""VR1:37+%7HT0PRN@/[XI?\1+[+KT_^EF[ [HSA;_H,3_$K^?K?>+ G 9!D@\ M- ,<=HOZ$R[S']2GJ=VF8[.>B_BB4N^O6^YP<'GF(Z!G'-*$2 M"KC75&LYQ*@RVN0Y,CD%$N.PY83F^K"<5"21I",)G'CG7E,HNG^TZ-X'L.#> MHGN =@%F-#-=2IT"7AXVQL-5JUR93VXDN_WJP!CD-ZS*99A8>UCX=*NAF!;G7@9'-W[!OPWU#)/BB7QT?'4[Z%$KFC_3TI% MWM8@>6DAJ=(H:[.921<'X,V%J&2R0B5>D^#A$+X.POA#2 U[BV$ MU[3DGY;"9(Y:I!N#[E3-3]MC?-'7*G4'22&-I# 9)R-T+.A>YG,G!SK""NPS M V% \>0!Q:6M_Q\855S+(? $;1M1O*V$HO5>U@)"BN'(JBN+&5>()JI;3&!Y$6+?3&_@$D2;$J@[>SN\CT5P)1L)'_:T8NMP!YBP+1C:[VF'\&KJGF2#7H<\#4".D M232V2M0&:KDYG@ZI/%U?#2-NA42RPVTXW/DCHA'4"X:V M(8KV 4,+OB['!. 'LTGZZ.RDCB1\+!%=I!S%GP(#"$$;&X:,\6R$*"J;MA@ M'V@H/BB@,$,*"S/&?KQ]'?2YG;XE$J_0U' /[2TK==9S<(1;78,3W>G0.IRE MN?W9VB)9K];CO-*%IH,%6F^J##+*1!A^6VFC*11U"S(6PC[,04/*>)L2B$XG M DZJYYMZGNVU%N5>CU_+[K+I-54F\ @TGF?Z^05#4(#>WH\0-A>"N04FL&P, M00%B4"C!?OL_N?MSQP2\2S+UQE(<6FRFO$@(O&;G)039\PC;3WY[^XO;S6G! M;6DC/$JI 4QTQT&0P9X@4?(0-GPMK)N98D?!P= E)]%F6=RT9 0Y?4:*O_U= MG@,3QMEP4IBKV)-7>LRWC;8Q$WA]MB6$G"D<4>83BA7N\D%OQDOM>2F[J@P[ M':?% CY',<-";43'W0]8&:T#Z.*Z/H:;J!B2(FY[B1]L7Z9KIC*U2:S*DKV, MU8NR=3'59_[ZU\,MU=:G)MK?C9%@*=8+5M21XDE%#C6/=PLC\5\K5#R753P= M4YYKP_5HR.;!QI;9<5-OK"M8V R2?JQ ?O;PM443"!8X),*.-+9Q M$V*D+D.,-K5)6,)Z,<9[DWYYD!S:=;#^-@;UEXBQJ5 ]*;.@:"XZGYI3LD)G M^"S2.1'B72NPL\XFF N*Y)' DPTH$V-'T[ #C/7WL8-?[NMU?"MP/_7]/1B! M W0$48/F$86UDQ/_ET(OO08\PIO7Z,C80;YVZ_C%3R$0_N<(VF&_8PACS#!_ M[6+I@U5M(25(+ZR60=1'CA#&\,6_!,T5UM8N79UZV9\__MJ'XV@;,!C54_&_ ML8.?T7:<[27"+SO8L2-\LNW7CB'*=A]^@&!Q1*/C5P1]T\='Y..B-!Y3<9*/ MB6.XC3]\&.9W8Y5= M#/*%B(6\!I-^5CSK.E8SEOX]=F2>H<8@(C\+#ZZ$2TU GRF% E!BK_8]]&A& MA!Z8SU">3?#B3SXS$&;Q&7/!?Q;QG4#(K5]&@P7U94 M13/G\V:-7M0XZ&"BKZ.4SWT/9N3,O&%R>WPH!4L/:P9YZP]",_ <=<]J) MFWH3MJ,>@.VB.ZPCEO!\6F-\>5OQ&F&_D@[%V(]$2'Y<3:[BZT2&*V?33%J/JZ78 MB/FN\6B!G?36QX=9UT#CX>IN+<4QK;:Z'A?CO4QY12=T/R?UKO& Y$6DO1TEVS5KY_@;/UE7&_9B,RD[#?R%3]7QR=+C;J%V-%QM#2X;Z'0#] M?458%6P86-OK+/S>P8;S:D+MYRK" B\/%L-UNY^L)FGFKW]/+5_L-'9]57U^ M]&YAED]B;+2^CN5Z!,I5%!W4QQFX3,7>?B^Q)'J4T7*3;)2@JL8D;9,-]]L6 %H$F-E$&HW_ !]-\A^)2E[4V]D5@L\(V62F;:: M).(NI"@98+]V;LEL_ZZ]2X)R]%A7,8&!%8"@0:?JR(GVG>?GR\#<,QZM"B;T M-LEX4##JI5YV_?\$3/0X#!-D$WC=J+S&6@(4,5V!/^PD30*:L$;_FH+K^9F8 M9@C;$ C^*\CPZS+R+%]MV&LPZ\Q1*O0ZAHSBR?AQ4/-EJ9(:KJZ(?(V;K2@C MZ^*YEMCYMO4Y? &,0CTVJ0HK9>;,TH9I>HT(,L(<_L4.[LLJ:=%E=LHGDKA" M6PF'B2[*>A7U9:4_,$S_("(C/B2A0GP/DLJ?'+:;'4*G\KY&_/<_OJH%*TAU MVTM8>/2^@A>RU["O](,*]N?$S/;KT J1-,.MIV,QST>9^M#^=I:Z81HB )*5 M,XT9>IFU>UL@Y1R0:=J]M%_02V; __M<:P*0T4+4E1!ILIS'KI>2:G M#7C4C1=_H1*!(=TN_;<]_4-V4!2LB2^%_XS^\[O1(O9I]R0XM"[J9467$ D^ M"JV3\>&J6JG%:%70H_5BO6.(8@%E^%Z"*'&0U/'D#M)!51 )MNJT42SO-.11 MPN>0>-[Y;%!V\$0X3_(ZFF6@)UE01'=^G"C> MUE0%F.?MR_;;G0,@N%>B.NLH+B#U1=YW=TW1F(5QSC?/W9)! MH7J!SU41<\F=V=RPU=(*- M255]8#^6 M]!R@FY^+79T"MSQ64',=J4,-Q9$ZPZOEJF%)K1K5##Y6./!\D+! 1^=U[Z^U M[4?9M>3> ;T '>(;?+XI5GL5ULF.9[-*OT[,&U^FPV4\T%JLF6U59JD1JQ@M M4DU5I)DX=:$'^B$1H">XS:!BTC9JV^LY^()OZ:E"#X17+Z5,+40EU,5E,FMZB*"2\I M2053YN3.1@2%OSO=C03KQA[B0\G3[=*7P^PPYDRZ0TO-D^JD%Z?Z.;=E-T=G(2-E3'26(>N$_+B3ETGOR@0N7?'!ZA^&B*"92:* M*,@&QM@:\L-%C)&@#O3.N'VC^M>[YI21MV[67]Y9'2:,Q_"]VR@A#]E[Y8 =Q'^P?*/ZX\C$=U;6H!5 MAKO!0%.K[3-::!_A6V4_!ZY8EK,M:/J2QK F,("Q^-7"P4&IT&;9Z'@Q)/J; MG$W'F3=/-:C7_/7K+SN=L4^89C08]]3';=L0U0.]T7;030!%AZ.ZA@UU1-N; MPU9)X*U^(9O"#X\:#%6+^$C'_?4C7:PIP$*=L M$S$>+UB(0F, /+:QP+4HN#O0/Z785[, $W/0F<3G= ]W2&/B%O@F;XZ9K]/( M5^7^UB Z>!@#/L 8V7!&)CPK3FXC[H(]S"01NTQ>QN_Y?C%IA\#2K&\8&?SV7+)E9LYF7#OQ?'4 M5W32GN.A>VDJ(O)6O,\"-[PBED%UYVR_),5&+ M:>NUU-7?<=3%!S)G!1IM;NZ;ZH.MM$IFS.F4YASGI)*D0:SFI54:>NUCPS&C MWN%?\/UNVW\JAG \HM!14V9SP_+OPWM'AYX\'OALGO_I5P[XIU;6D=/JN:!P MU8Z(G#MDQ0T'>IMK"V6 @:;,D.E'[]L'W<+,,&UE(^QN,'EW5Z!?Y_N/VV'' M+X%$E90E"@)W:+V-O1]KS]O9F'7/Q5+B:WV_U6QN Z M)QAQGB2."X$"C: ?S**+3$@+;LV?6S>=59N?6CA9+-7C43!KSL!M,!PZ::ZA M,=,&KN8WBTV[Z2PE5_'\\K>J D[+S/?B[#D4E@4Y^/4/T*\3)PAGPPM=H:'9 M5G)@.F0$Z+6@4AZD_K5ME92O$KR'OWD9][-H>%_W*5]I"+V:GQ"T"^JN 7=U MQN5'LM1VT]D6OI"_Z_B_G6L^S$T$NY%I@\ANZB87595)G$VP $]W%XB^Y,LY M:?_V?(#]32I?FOP*GL0+ECN* :SKU=X\DB@=9A. %][60+ DX=9Z0LM](8^7 M8T2<)6-VJ6+!G::3$3I(C+P<@J*+CND?! <6J8J:X07 !\Y?:!$^/UE.UX!E M^9;65: :@@I']&Y71SP3_$9\:WGU&;8)/)=20$7 HH?O'=UWR(@@;3<"4(_9 MWA@9NJ:6'V@=W@7P-=GVUJB7]/5=>A1%++?GI:\7335E#(Y(C3&>F!W5)$:N M)'7GE:S'>N:K=Z6V6P_4"__9]G:](GC2MCF+3 M#8NS#C/49:6FZ"Z/)(^.T&_F.O[) M&OW=D=,6#1:]42DFV=E%,Y[1X MMMIFV]'R>B1K$F '/X#D^/S6,H56,S45U*I*K^B\KEK:LCWSW(,XY,0X==YL MXC^(8=^4*Y_7X;;NY> )U=G_G<#F/!^*$QVB.'T3Q:DC\A5E5IZ+,X?BA(8U MK\G+KH3<(3$!$?V^L[::B46;.9FG>/QT9&M#Y[CV0BYQH"X6V9G59P>3)KIZ=#IR-FXR+:-/M+BH MTUPL]+4UTQJH'_;9VTL5?4"W9WV"C0XY8I&K:&!:E_E8P-N%6#DU;JYDO-XK M6I/2>EB81!F_-^?Q2*HSS!=ZG!93:;V3-3^86TR)I=CHT. MC.J8:?!L=B1#&WEH%)]%X/-G(Y-2K*BZKCWG%BNV MUEA5RTR,RBSE'-@9V M>D')F\($\A)^/E2/-^))N=_K'>T#."N@W1P=5498K7G49EE$PJO3'<*"* 1WN3FA+/F6Y+7<_U6JU. MKAFBX0T](]2BJG>Z4\N-X_0\;UC-T6# %Q#CGTTUT2@6U:K6;:JS@CRL.84Y M:;:8(&&J#$JU1&R]SJOU=<^)5O/CC4HBQC_?J:%;-/D:GV?+E>6$GN>J51>@ MD=3YV]/KQ6;,EU3!$.5Z+(XOXG,W2$1M). SJS$ENDH8W:X;Q/C2U"HP;99HA16=%AJ9Y98^8!\R.DFXN/55#&-->OD&"WM"O:V)[[T_9Q F0' T=UASY:-8YI/>LP/;S MN:%CP]A>3!6L:<.IUN4K@73_V&O9;OS6Q/O-#U ]LS"WP*_=#X=O11UZMF8> MV4=OIW7[V/X>-$?8&M]7_R;INS>VN7OI]F&$OX3/]2RB$R]D\KW.8P<&_>#Y M*+@:0X[;[O!LJC"Q#!!"4"$9'H ,H6)Z$$*$BNE1"!$JI@N2X8M=-C_T M6&^WZN075GU5%?SC)2??RW!N7_)>?;Z?\S__+RK9/UH_#(30IGCE?M\4OM@+ M>=T.[C_=C-UQTMGB'Y3X7^+WL_5^40#^! 8X//HZ9H)0U]V?W3]!W;?5V34X M^8Y-PW_*Z3YN[7.HN9#N%Z4[=0G-=N_>P&D ?]:W%4!SK\[K8JQ\[[7=H^_Q M(]#T(FV-@QN<_T$MBS]1&MC8=_5!<.N,+@76PO9-P[(^#88/%5+>&%:K\K!J MC./[D[ M?X=U/YSSCV3TGS_8_@9U*'PC"+"SF40_+KM-=CTS)@F&8-6-Y?)QW^;B-!EH M<_\3JHE0381JXK/]4"Z?&"Q,$ZU.Q2@:",9-'_9 /KI9?SLQ^ D]T>_$UYK; M&EKXNDXF,Z.L-.S82$_0J %V*D%'*/H<^^<_3Y4LR+YQ+S",,!XVPKB/&OO- M==8SN#:?A?>#JJN;4D?U1)8KPA=;"TE(SP8%!]VVH]Z$/[BE#M/!0)4 +*I+?$V"'M16@_V9:#C#M;"JMUEMTV143S+#78?@$\GF24/N1 M1"JLY @51J@P_@R_Z1,:PP3X>FUV6QMND9G;ZMPNRV:W"36&YS'14&?@U'F" MYZGR.\P)8/%;.%!A\/_.NR'V 3J_EOP./KP&1RH0S7PB5!R1.6CY'"4 MK7$]G5AMV*:5+T^:?-(_(8N3="1&)<*JE%"'A#KD#_*IOJA$6H5J;L2*<8I= MZ,-R;8]2]>+P]RW,8W?ORRP&@D@IK>T#->3"F(F5NO&&)/A M4]XA&AFA22H23YWC[89"'PK]'RWTSWTGL-LI*.6E5DVI0D^)VR9<.5V,"),VN602C6R'6 <\D0OSMA)0 MHV592&Z(%9X1:E:JFM&:RUH3*8'KNC+W]M\[ABUH)TCE85!V^:#LWDKB5I . M]U[GO97AU9L/["-^6Y;COJ2'32+ MNL T#C"2/YS8]X3I(:&5PTF%D_JYG;CV- ):!O[U;V C3LOV&H1NFX$KP!MS M' GX;5X%:]L!R?KUQU,YG%0XJ7!2X:3"2?W1D[I9&[_JWCK7QX=1>P=%&^=- M_8JS5;EB&2F;RU,J,U1692X]N'U3OV_MZDG&PHXUWR;[ M)5MIQ>,A(1Z $,0+382$> 1"$"^IL*G9!2GQQ4.^K6VX=S[;[R-R@>0\TJ_W M7LP]DO-(G=U[W1=)OOOZX ^LLWSP<[E#U_[5Y3_$7=N#L;; 3%!TZ!RC:R7H MZ&X !#/@$&^NY*;KM9@GV?RP/FY'JVF:J+@\\>FJIN_INELKMOC%%-L?H<5^ M]T5^Y/ \R&GA,[H0=.A"/+D+<3=Y?&R'XT(B>FMY3(26[TO"]TB5-/>3Q.>I MLPGC@'?C@**.'/_.Q 0@P/N7I7FYA"_7M+I8#:MK*FL(YEK>]4KYN(+O.;T4 MKYHY=%,N[Z;<6VW<,!-R[Z6&&O('%U+S76+*#UIIPO#;TV4,W;,I4!-XBN^L MUB)3BU>RZ:*68->%*$?9#=5PUHRO4J$P HFQWQG'HV'$32HSWFLU3L1>4*=Q M[-U!!UN!(3UO[9N3WX0M#B=S4W8],,53Q[*5\?J_ >6U1[.OZQ@S-Q4-(Y-> MG2T5P>P)P#+&#,YMC8F:80$)@[9:P'0X#_%@9[V"V[$@>JO#H.NV9N:.!YIN.!"2?#:1P:VL_*W6(%$DV43R((-L/F^-YXP@]Q@H]KI M0V+J2$RP?Q#=$'N2^'_/A,C[G/CO?UZP#AQU^.4]$TP$"S**5XYMC+>7EC^A M]%[)!K7>16@H\*H9S?*I$K=82IERM9>..6GYB&Q1"XB_),=$A0$6T$_IAAY6 MU"VHYE @BV+< YJT''FFIII:"U<&0JXSZ>"Y9 72Q$;1+;:&<:YUZO=$,%>Q M)QA4%8(./1]MCVN/F8@^)]OUD5C,H4_)NR13;RS%H<5FRHN$P&MV7HK)=Y0+ MZ@MR<;R_.R#?%MR+ME?GWP"F"/\@R*_9@BAY0()&JEM-]=,$CI=7]>2<*UN+ M?*T)Q8)\.1>(OR-P4V90!CQE=J6MO@,[?VWK?3_A>.,S@C4YW/S@S2[-AC.* M+#9,=E97U89-)(AAAX$A2M!>^[LKP@=#5I?"O3YC\ ,WOLL..GMFX'T2F?&VRXBT)JO*:ZJ%;3:2*7UK%JTS59O,6)0S[FWC'D$ MFVL.-*N:AJ%V*'!OO9\-2!@3.5;0#Y>PD6-#*LP%17JU*V@ <%#E1013K".# M#<<86-M!J2-%1^:G:]B(WNV)8/KWJ@X=.,%[%F;,=T#CZ+<)]&[A#J _>DX> M=$RQ$70#3<6V@8[\"44$R/<[>%+$&[V="=H\Q))P%%@@@_A)US"K+!4)>,QE M>=/E%YM^#"C%\H*=S6?+)5=NYF3"_8$=_ Q/-=KY3:N:2@ILN8OG.O+464XK M%[*&!V]^9;0&VJI@IJJW-T-S/N@5N(5.FL)FD%C/Y] 6XB]$[+QBY@7+&28& M!.BNCQT;:MR=BL $:0E_ )(? WQ979QPZIX1?V>6]<;"B <&9)_5CY=A8,NT M^9:@RS['HM^V4<66/[_-X!;)Z!*U?4JY7RJ/TD(EJ9)\3$EU&SE"6C7OP^5) MJF*E>$W7.9!(VU-6,OIE*'%O<+E/"LCHPGT\D-O09\HV'93.HU8@L9KE)KE..CS%K>>Y'-_6LBS-RJ@. MX&W79>X_'4/EVYY<47A4$M;8TM#@E# _K0(UAP#_#EVFK20>2[Y7&Y'XK_6. MJH"3%1W-NTML^/X->@E\&&26K4!+7DBF[Y(:2%7N="142Z]J4O' H&=(?TA( ME7@3$71!4F"TBP#ALQ+X'W/.SSQDB7^XST= M97K%DVCR4"N:@JM#E:U+UF[BAPI2,^ []Y'XL18[5'DO6-'?,3_DAUN"?MH] M:J?\#[W ,T. %/I6=1\I>K@WDN-MG)]3VM[=IE_NF^.ZW[7W;TP6ZA6TYX@& M*(^ (5Z1L"P0/8''*.+M--V7%-V6G_D!'NVOJQFYI,Z:TU>$-'^ M_6@KFIB/Q3DC3G"A%,-M8UH0+?I(@15KN?.\#51C)WF;(!U6<] [ZF-&DKR[ M'(*VTZ&!.DLQA,6@4QPD63!(5:U2-XG'*&A@/+WSAH$1]H_>:0@KT$^*;'4) M$K"@5&BS;'2\&!+]39](=,\FJ5*JD647W1XM+P4K1@C,5\YG=KL.@Z$6LL]6_=5C/3FM MZ;1+H&Z.2B2^J&?RHIKM6!H,Y_X=0WWN.5FG9S7^3J EP? ?BJNIJ.!VIO>J M&WP/RTNG,BF+J11Z7+[OEIQ*J6)ULV\&[A$OO/" G):"AC)%@GT;HWI+'?09 MF^J[M&W;$%5?I?BQ0<-K/]1%>[,3 G8%3!$=;@7N?SJKX'6^M^RK]4$QLR'X MEF6VX/['4HD('@_T?2;;S=\JDD-E@:CC9_(T(*.8$&7WI!F,4B%_>)>J,;": M ]W:^T5>/',CQ^@Q:7@L/]9!/#)13*DAF/:Z@C8S!]X(38ITI6<;TJ;-K:ME M)==>R:2(TBE$A(K1D43JO/?[-CSQLKO 2W8(UIL=0E_\T8RFO3D$.WF4%Y9 M@DO1W]I^SC ,6O=+^WBK4O-8&VV-G M44W)11Q?J_%%83BM"1L#52)$\"05H5/G6_R?;7+Z[9:]6PF &[R7CBN'.E^) M:P(Q&S]3^NL!4QS@;1S@O!YCM5)H'M< W#A8.3IY!^9NX63LM59]6Z].)$Y! M-?[G""QDOPL(]LDP?^TJ[@]6M04I(;WB>QE$?2P280Q?_$O07&%M;5>92+WL M6S/\VA?MHVW "/R%BO^-'?R,MN-L+Q&DU,&.':%*;;]V#"RU^_ #3)0C&AV_ M(NB;PJZTO0\F8J:U:G;9:&Q48%-LGJ@*,K+2:/;"P4@[-TK.,HTXJ2[&TDI9 M%@PU):&;__'3D=5,9\@DR^L-5^YU#"GOD/:"8WCR_)EJSHD6RTUXO'3DGIR"7Z M5;:7;\*19V_OI]).I1M;5]DZ4>* 98GD("/#D6=O9[LY@Q]V^@LVOZRW MNJ6(:"1].E*HZ,="*GCU3H5++-5];B%RFGM$(@*OI M>(OA$^7(%"GV9(Z4,RU>SG,5,9=2_ MX^SUPT&KE+4&"XU5##$K%C=%8AGU6GV<<[WH3NA/#1'H^&PQQF+-RBZ)>5\8L/<\.6+N\F4E%YDJ%]%\R[-\M5G]2X,,$^4(D0G"Q M!X!Y"PGQ((0@7J@0;N\A"($C]S\DQ-T) 553*!&/0(A0-3T*(?"7$"[Z?I"L M'WJMMUMU\@NKOJI_^.,E)]_+!'[B%K*?OSW_[_Z>\6[],!I"F_+__47^]7W@ M#_JZ"($_W8S=(B>^+IZ4Y=0K/=&Z$M#>#/7EV%X=U<40SI8BKLWFN[ M!_H<]0 =T2^"+N>EGQX;]?:/J3TY>4< :MRZ7QXT8E5\S2YF_:%B M;KK( -_V.H8QXU*0MZ[;C;^V=VRI[GHN%/X.=.8?>RQ@6@+%"JV2:J+ M+#7I&*0\D<>H)(]^%\COV>/-[!OES6'0^>2NZ!W6_00AZJ7M\!](Y3^7NQ\N M+$,<_<\?:][W#4QR.]/E70(*L.W=1)..9>EU'E]'UY-:JVFL$S.$X4^_=S_O M/\\5WA[ _(0A[L.&&?DA&457$/D?8P^_ 8[LDGQ'V5<]:M7*99 MP,M2+VG$DJ6LV)6AN$/'A"2I2"H>^^TR#HQ_75K8X;Z^=<$ZS$!R M>^_+6QF*>^_+X^C31_6>#K7&)R(^*N9(C9'>P5FHA1.S4KNOYGF73R _BJ3( M"$F^U[(M3 J%"N>Z2:-[[\OC*)R'=>"^J'$XT%[B+6[-X]$DPL0A6[>$WB[ZX ;A]S7J[:\/=50@\+&_;Q.;592B2L M IU8J&212L_53'I8'\I\TJ\LI)-DA$B\IVG"'-&#R6M8>/('U .;!2Y+LHW5 M2IWUJ]7R:(KGJQ*26OIS]<#/F>JI ,OZA8F.:0+=QN;(GS+T,*_SFX=9%Z[B M?,#EA@4G(=-?UXH_X')_\^L!?C.14Y2Z,,[]DI ^DD1>\-;=\TC>'QHGUPQ] MZV4&^-XMN[1BQ$%OH$;=36KNZB6QUO?0.<.0.13]#^SP'R[Z3Q!MORO[SC"; M-2>=@HK3\0S9BN42XV7!@]O]2N#]?QZ>ZOT08/>(5F? !Y^5\%.8]Q.0X:<" MMWU($+%P4N&DPDF%DPHG%4XJG-2-W2)_W-Y+)Y]\/_UF$7Q*BHWC<8+BQS$A MQL=HD."%%!7GI20AII*)L3A*CN'KCAMAC"6N!X3QD)M)-4ZI]8>Q:*L9U-*E MP;;%MBJO$IO%#!!H9.QTI&L1\@!O.(9*XLUB85.5*[>0\)K[3:!["DR+73B0=JA;=%:Q4$=OQPQH M)Y%8CNC",FM-\/6 !'BJR[M,=]M<%3K<0&+L=\9M.WIZ?>4.ET@CJ9H.!SK(BH MIZLQQA1=-,RYX;,:)CCVQ#"]7GDG[5V];KW>AZ\=5$1-L"R_&:S?A'37]/=P MT%PPMZT>42^^I=]%ULL&6*C-'_SN49,]OS>DID Z2=LYP:])7KM3^,/NBR; MT =>2@0U^(//W$X!+!Q!T]9P88&-7(!@(GPZO\TDE %O_N@E:#+BKODN-A(L MQ7JY19.7MC@!DJ.!^MCCU_0Z@W;U7"X[0VX^2M>+%EYN.XGX)AFKS]$7*T7?ZKF'@CS\6M5;ULMZ>S5O?G*;7VSZ,: 4RPMV-I\MEURYF9,) M]W-5KVT;\A'"'/02S-MTLU?^)DNZ->8/N,UG-O^X8EL$QR^-=*Y%C*=XOMX# M:SZ3;\3D(SR,8BUW7 :W :8A"=;DO )N-C-T[_4U YIXS[@'5+\5J+2\:9)F M'"?3&V'IJ)-4JRGS)#H-W-?H7[[L-12#6XO!]X]8+L/;TT&S,,ZKV9B: >5I MNQM=KTIK^1VV];_]ZH=PNJ;,X/Y+>]Y-\'0BL;"$!I8,_DWM?&GHU!_6?XGM!K-7%KSL]F566 K[-1J2Q6W:EJ,) G MZ?T*/RJ_AL\%/%G0<_69-&3Q]KC5R!E-$:2JCVJ$ FNQO7>]M5]HC58#F-Z; M3\U233!-?I4;)UL9DEIR>:V +[-@FDGB[E__GH,RH?-N=!AN8D 0)_X1]=M2 M_P0IG:JCV\,?K5[!'WU.Q?71 < ?[6GNF"A PK.5*IU2NKT5/M.-'C>C M^M,Z8*[J9F;H.95+M5RORCQU$S8_#6K64F;L:8*,4MS8T-69D<%1?>!/O\3EY\L,#IJ?T M"R_)=X%.8;J?K51F#=569ZG\PM2,%D.^(J>W,@7GD)(;![1-F9A[*;?1X*D ' MU #;9%K);IP3TKFAI ]7U85\79_1767F\SHW+>#K=5HNE?-6O\0W^5B8FOS- M!. 6F9]@KC:Y%MMIYWHREX]2]'#957"EY_[(K2Q8#5&S6D-2+>-M(C6LIU,9 M"UU&"9.285+RFJP9Z'G:\W9-*PSX-"N,LXE2/::)0'+]EI6/XGE>T.1Z-LX&8WSTXG5/#OX*&[7F_.S;O2A2YTV1JZ?&9\%A#FZ4XDHA80D3) 5:L6 MT"^D"=9VMST\22ZOERZRFE6=L>[76EUU++3;: M\F,1ZVTM:SFC*1)YN%9!0GOJ-2'UZ(HN!@M0*XCP4SA-^F \VS2(RB @%E]1_IKDW5"D=4-I0+"S$IF$]?8@GLOAH+1HV-!VQHH_FB] MYZM^P5C?>AS\P?,M,<4Z@B15],_;]6T^:;5P<% JM%DV.EX,B?XF9]-QYM&< M^\_:] /L-^BTPG?!27EO#K3I17NMQT= (-F9FHS'M*%J/TN*:^[ M6]6',"4?@IXHQZ[SH;3OX!"P(D(60&F'*\.Q',;K8^]_N\F2KRF?K93# !IM M(K(8EK+"(/WL"30EN@2E^@BN(++-*ER]W?O2]&/:8GS,[((5 QJX8RZYN MC)IE'!"; M3#LPH@A785L(\\>J&()N,;JT[P76 B)0EBB_8Z77%2 +&HL\ES7B!0==P)@+ MIKW>@Z3ZW)N9**(@&XRM"0A]I3Y'?3'0@M8-^,/8T!2C,M_R,J6LG=I,2CIJ MW2[1K)00FE/S&QKF4[Q/MVJK2LNERKPEDE"6C<#R" M)\Y[4K_C0'OZQ@/#\?R[((@9Z $HD*$M)$5PE(88PXQ@VYW#=EN''>P=MM^\ M"%9I1#R!^-_[],I\>)[Y4AMCTQ !D*R<:Z"@8<8< M+6[+\F %3%&Q4*-CR)NAOUY(Q*^4D MM"1C9Y$0D3R%'_B?(UB%O?9!\%Z&^6MW6?1@55LX!])3:#*(^J@- MPAB^^)>@N<+:VC5.2;WVJ_BUOV]*>1D8_(6*_XT=_(RVXVPO$738P8X=08-M MOW:,#K;[\ /TB",:';\BZ)LG^.3O0RMN(1/O$OE^V43XEL&%TB"@O&%H&H*C MX7<-0V^[>^\K&[;?'PBIF#A6,PU]L9I*-7L\AD:!?,L'^8)5 !8X- O68]@% MWR%#WK2AHZST46N&[:9MJ<5R3G9"=462RX_R%-[4I=G0:E["&FS?LZ--< 2< M7IK]\9))E?!9?00FI"LWXCP#:9,*),VK(;A[UX)[8PW?:+)[_-VFE9DD9GV5 MYQQ^O+$,44RN:FX0HO"J*<4WJT&YHV;LSG+0:$WR<2$049C)*I/J:$FZ^%KJ MT9EEE6&[(]>_EWP\UR37;9> MC;6I&"LM.JEF$**P82YKE:4B&BJ9,]6E+523FP2ZKD*=K2B9G(N%?%'DA#%7 M+!%-/DZR:&3\#$UYV*JV^+32PP$M;J+,4AG/9O(!2O'KVZO=Q@HZJ@NUQS:' M_1F_T MS5/A(G(Z4ZZ2 M!XY;8P54FN'',<0J@W M4_V>#$>>O=THI*M5A:-2>+[# [=K=E9$@H%ZZNSM0V->Y9.C-JE"E6529KYG M]_HRGS@?*5I6BYINB(Y*9S-N8F"Z3I- (\_>WD[4^R9?JTQ4TE0RVIPK3]U;+" &F83J ?KV=L[G;FNEA(TQ3K3'HCEQ6$Q9S-P MY-DN4?-U7EZTTH)_.I M\[]H6<3X%U"72K)-,6N\R!>:.KT6I?E(.50:A7T M2L4THFRT6^LGS0X]'5-H9.)T9)F:E&N6.:[B2GH1!=U>E+#J@6JD4JQ/8ZZR MK+!D.R;:%=%*:7DW2(TXTXI0C<>IE#IC"TLV(RN5%H&NG9^]/2\GS4TU6FJJ M="=7KV@L+YBQ0(438T>-B9'+;U2%JI+QCBFGU/GV,M+QR$6_.YQRA8JCTG-0 MRTWIC--MNT%J9#".)UN-7+&"E[OE#D-FJB0Y0VKD;)X2F6\:"2F=Y\BLI Y& M;+Y7AKL4H!R6[KH-A]M55AFRXVX65(HI*'0!@IP#< :QOIMG\^V.4Q.&2Y(4 MFW#DV8JJ$RZ3*0J-"4O&:E9QW-:D,=,,$OF,N"X7DKEV'6_'QD9F58D1"0>- M/%N1T-NLUYI='ZJ0 U;.8--?4%0S2)#'#54R*['4@LM,Q78VS:L=JXC$\^R9 M/6&>B-'9>1)WY'A48$@#>45!XMEH.@())ILU/BOR-I_4\ :AHY%GSYP49A.G MG*B-5(=:-MHI@Z@;2S=0Z+H)@>O4)I 7K[ M#6'M%5V<0WPW8IJ8FZD5@LN,&%9:NLHX4W#/H?>#QST,]#Z]A=Z/>LO%#G?D M7O4C7M2ZS?'ZWOQ&E<<^&;R7\$..9U X*7OQ;7I]I@2\23=@J E_%F2H/NJ.;:$= M0ND)-.6JL%)FSFP?A4;)@S T*C5:TVH7C[-K=IXI]]>9_C35_.M?&^AO','. M_5?M:*=[A_8'_1N,U]=C@F4Y,Z_-P_Z4&(T4- VSO%*?Y4&IC]]/8;8[HS_^ MDVV@NK-]Y#EX--FBFW[1VJCW?F:WPIBEUW"YI!+?2R--]A[=RSG[!D5 M\2;F*G#&\*$6L+'1>B\Q.P*A7[R7 VSDV/YHW;#1-S1@61=GY[>JE;[*OTJ\ MGK2'.IU1UXV&EIL6Q0%S7'E,?CY=]5W6/4F;-Q")JHJ.6/:0J_-(*V4A[7." M8E8%4P6V=[/NK/SIB+V-^93CQ7(GH:ZK2FZI] 1H^=S@2[5_[UAZ#-\ -2%Z MQ;;MR/8/9Z>T6X[WVX1(VW8HGOY\.="XQQSFU9$*\/F>5'J*\$#E?9[ZFST,4^, M3GF"7$L++*%!PP3;_QKTS$Q@;U47^B1MP"FB7[**"43;,"]Z8/M1>FLK+_XR MCE05\$W]ZZ)\W87RLAX;P['6+DF?U@3H7;7%B:$A#O:>Z:E'-&!F2$ +:L3C M>V_P09"'32B6OH+W)_3KQIUN I7)X4$<4@\^P[U.LH/*#LZ]9K7ZC7R; M[:6*,WEEEMM>Q4#8&.>SC7&2E^B+DR!>Z'@(\'XY@/ M2@J?N+T-2K(]B59.GO)V2-CW"4O]1JKW$_[5C_HR;77SO9'76HJE1G,F %@1 M[0$Z;V@)]B403CWIO/?ROI/6OHP@/S(2Y.]3UQ#[R@VW[YX,HY->[XSWX ' MR0T2FYW4(*$Y._I%%7+CP3QN1$47SXS9#QRA:1/_82.T<(^%TD[^]0 MEBXC2]2A+%'?EJ548Y@931NQ ANEIGV-,<=R>OUY.55J=LZ-% MUR'BN.Q7[U(OR=AU9(E\ "O]]U.%@+W=Z3RS/9W?U=1@7E'-$WC^YVOZWZ=( MH3PR)/I]BL*NHK".:L0"(-5C]65;FO.K&DO+1%MOYO1JBI5]2'7\)7XE116* MQ'.(Q/=M..M2S>Q:3RTX9^G*M6IE(JBYYQ )NEW2\&$J,5++<2&3IPN)9 .X M/EX[#FWL]6SW<\2;SYD].+/T_NV$BYKY>Z_Q@FKNF0.9W\X9>$M3B4Q\G*#= M3E%=-*VII$2GF6017;>]MO$.&?VW8?2',O%O,7H5Y\>CWL1)[EG")9K9WKH;X38I=5YX>(9_P7,?S'H(%AJB->>1^RJ H/'S\;&;R M;D[ 3MXA:F8W:L-NM+$$V-%&@UPTACE5^G*H-7N M(R@[+^T?NU(V-!2;9Q&;F]GZYQ*;4G'(D%T\37!ML2G*L5ZL4\PA@%;O$(&@ MPG/]I\Y"Y QS#!0;.LCAM8#?/EZJ_1_SNQ#XXO>R_@2Z/4(H]4<B2YA M P5HTE,ZDN&AU"75Y5/KQM^/(D_F7OZ?!\3W[]EYWT/"S=QN4JE;3^HCQ,SV M ;8GAL*A)8+)1"C GVE7A4")=V/1D?-V5!:(7F2)480WDHJ@5N5S&.8"#Y9S M!!#(T;TP,0_#TD-,3&:[^C=P,$=V0F3'J_%$=:9:K+.(258'O3#$P?PL#N8. M"+&UOJWL+@@W]T*':',/00@JQ(9]$$J$(O$PA @Q21^"$#!T M"2GQ$)0(==.#$ )_287F^H*4^&*>]<,(XC>$(/Q(^!\$ONQZ\+ ?N M5TM\-/-V-4^^%NPK8"XAFS\-EQQ)7M\]PTXY03Y MY0)HCZ$9?#PK<$;[V^R*;QR?&.BUYG5:](7"&/O_[ON1/H>2O#/G7,R@/C$7 M[0"#?/[9(L:$W'/-\HG4<^N=%I@)B@YGY+,,PC>XA$V^=\536M $7021LY-< M\F*R<.\E7J[BA+I7>>SE;YUM:]%7"P<'I4*;9:/CQ9#H;W(V'6>"P&4(DO__ MV7NSYM259&'T_?P*Q8KNN+LC@)8$"%B[OQW!(#!FGH<70F@ @9! X-__:VL MDD 8/"XP8'/B]-H82J6JG#,K*S.,3^?9022;2NOMF*+Q%:D;?2H'N4>FMWJM MX?-Y\\A]K9Z)=7"LW$RYG&E4Z:?4-%WOR:5H/\[W9+<2,AL.1".Q0#0:/T>^ M^'4PP04RYO"YS*7W?9(K)^1@XY;Y_D_*2GV(\[_R_HB/[Y]='GFK'F3&#CXN M53$8H2NUAM).#,A9PS'Z6'CVJ%IM!L@3T?0H#3+[B[T:K,.IG)T M>=,*FE6IJ/9X?50#XH[AND3A5^H2W4!<:71<@\DN9FS?*R6]ESGP+:_+/V?JD MQJ7U<:[^H)79[.4>'HJ=:&LJKXNE9GL<,QI"$G$\MC+C[/FLS!ME@[.?SGV4 M#4!*,>SG6V!>29 /WZ673W'5[[LY,2]&]"X8J;Y\Q._6#+#]0A(YT["L(^*X M*!<&_6)L%&D%RY%!M=EREN.A6UJ=H2'\%XB?I]+*=7#-%84 +\U=9S7CKG"_ M=\OO(Y;?JW5IWC+Z\M-68=A8.&:K,LPJ4[:W2#_P-21EHN>K:W\=\N4+0HNW MPT M/FBIY5JU5>,U8]:!%@TQ7.,Y\DJ-YQL()+YX\AW^Z6[8Q>.*7WZF'1[(,RXY M64K-![K0KRK]=;U0G(]KUWVF7>GK4;N:KA1I+LP9\E(/5MI"C30@8!.!!)<( MA-FS= RZ1Q2O_K3Z9MCW)$?3[V'@VSB:%EKAQ=):#WA>*'7H @)E2E1'B*FQ M_1@]2QWCF]96UQ8T_'K+[QH.GV M%2_M[9SC'/K2>_K>F9)?=%K]SNI%UWU8/;,VO?:\599;#B\]E=/T2%>[*]*? M@F.X ,,>YDB=[JCZTGQP19'2&^7_GYHQ^/YWT3RPLJ2.8M MRY$E]&8$/R(QL82U_.4EMX1W1&#JX>ERA&!PK@-S://#[^K'$4YXMB8:;HO6GZH=GI=*O3+C\<(5['QE'X M+-U);EI175LH[Y[_]]UM[WO^WS485E^2_L>4A,K:"3Z.Z(I53*NK.9OJQ).# M!+:\(L=-KV_#,5<4T;HT9]US_^XFWWE2_VQYWE;#MI1OS;C%T@BN*ZG'*D@8 M^K?K0?+7/JG?&? E&#O=P'YZ>[)L=II842(DN% "XXKI,1S M)<[MY'>6-@:)QO)QT9HU%_6%70BKX^F5Y\UIB=*T6&_.N6G::LI*F-7D7KW$1%P&YEW$DUW5I-D/L(O MU,2C'.O*3PU]!&(!VV^1,QYFWJA"/%;4[ZKYX?1-R&X@-2\3U6>+=%0[.3W."[MCEQ$Y5V!&W:!?5]M /72@/FI!'$38;\+ MP.5JXX.7!LQ/992KC72=!C W%/-R'0/<1_4>\[JRW+%[2,M'GB^&M(2<79#& MH[G=0.[:$\AN-M[T,M&^%&]BMF3;Y3O= MAW)^/N79\2A8L*;CB!ZK =F2>-.;!8C_BUO:_W,PZBI;5'[=HA)?O2@?G4\< MRU:5C9_2X7\,NR-U_Z+]7HV"_P^-($GSE#V6T?],&=G:.F)T=4W-T&O'U!RG M7%B4K$NRM&^$!_!#0,F"OJ%,631&.EJEY D.LO$W%_#7O]YI/(+^"0M5^6&: MZ SX](:+AHNY:J&ZJ;V0VQ(YRL,N,PXP8S4WU^O4/1P=B4>;8C85WHH1@$('] M@Z@\&R:/2^//8G(>:SP\U+-59(ELYE*L$N[W=+UV=DP>(C"7-3L5MCF:T4'% M+&O&C.M&%BOL&B3BAPC\(/Y4&(3V'L3J! %VMRB*="8&OC?((,H@*B: ?K+F ML@AMB[5-B/JT> B?2#R<6SJ$_305_C1-"9T"4X_UQ!A?R"R89+KDI$NC\TN' M0YIJ/45Z0V7TZ+0XTTQ%]$BGQI:Q4* #X=@Q7_/&A<*)$)BH]M/#237RP ?# MDZZ6-)51:G,)H9!0Q9$Q6#.KZ8S+BR6Y/C=61O+7/TP@D4@$N/"Q6H5?+Q>2 M%F4HQ^P!V[ %#>%XQ_#[;Q -R[;(>]!/Z#6.OI0M^+SW/DH _%G4B%R2H%:" M15V,Y)Z[LI^E,35:B=M]G4M/-]6JEIWDQ5YRM/HLC6W?(YM+Y*H>I[2RX8(7 MK]5J G;\OZ<1.LJ&W9/13CV$^6]-'B710:L]GT56>ION-'KK%]C+!R837*-7" M'T67[(:R3R?!C\)\;AIK!&@;$?B^C/NTOWAJ"^6=?N;9*(,D8&<-T_T*QC$^ MPNCULQM-%Q+]J9R<3<7)2EK7Q-5[W! FQ&U=I6<.YCO%&@#""E'-K0Q2D2>L MZA;"V%+0'!GDU;Z(,?Q9M%T'M'GEE:O1UX^XC4.6$F6-Y# M4!OPKI+4 MY3__0_]X$XH:$@D0GAR[$9)M-AP$1[S@)/WOL\0@]UO9LI%=!-(-S3 )L@N\ M:OSO__D7OX-&4#0TP_SM'33[=C4FO7!9'%(=R<&A*0O3H*"@%_\6M)6PL=Q= MQA*A;8KL[^U9=1@'B^A0./IORO<9P'$ RYFP#OH@YD9P@YJLV+_=Q[SO1Y&ZQ:+;$C4-O/1[9+Q<;8;@T* M=#!=M\O%HI2=9F!DY/E(H;>*]K.:JK4Z6JJCM86'?%]%J-P>3B)Y.MU*- MRM4L+#(P\6&'M[H[)B3&"9 M%A?M5ON/SHAKR-!CZV!.HQM9I4O+#=_B-L8Z;:AY/ER#9A '(W/3#%W;/.2& MK5F$KG(%/A_78S#RX.UY9IEN*+0T:E4:"['49.<=I00U$ _F%)86DRQT&SG> M:4]2\TVE,VY%5J1R[_[(F+S*5=7->D"SJTG:SO6*[<$@2VFSQ MU5:ZTNP-$M/"*E5>D0J,^R.GS:=JJ=5HQ5NY6**8+;>T5:Q3&\0.UZG:*;O: ME);%UJP27O6SQ2)3+,#(@SD;4DRNFQ/-;#FYR6,P,PDO5LGD('X$GN7N:-:/ M](36(NKDGY0RG:ZO8>0!/*.%1-=^T/L*WUCS3_1HHE=7#KZG<3!IOYG)/AIA M>L6GT\I\^E3OB9U"$H;NSSH8#B,QD8D-!U$ZAGYD)6X01Q\'G$(KC,QP0S'& M'.R-'C9*_/T47ZF MM7I$- VQVIJEHN;#6A/Z='!TC)^-C!,1$NME@]\T8_5EKSYO6XO147ZVJIM. M=ZF&^:"V;!63]2J_KHR.\?-,L\5Y0PN+?' 1Y1\&W?)2K:^.\7,X%D_-QD4% M61B#";-@FRN9S]2.\7.C%ZFF*O-XL14TVHU)+E]<3(75,7[F5J/Q?*DS)9[C MI]/T>#V,=\RC_"REPWDV:W>*M%"FI=*3(=;K#[5C_-S-M0J946^2G>:L7#:\ M6E>30F-$NNL]XY-ASN"9ZMK@*ZI=>%B:!>8Q5R-=N?9'9A9Y/9]5R[7IAEGH MTT2B932;($T.]E[(SII2K1.TIK/BJKJ8-K\W#5I.?I1/=.<+ M:W1,FC2KF7ZS+^2FM) Q5N5F5BB+Y=HQ:=)_G,B;R+2E)QLS)@-RU!4\G#O MQ1&;[@ILOL45"FRD_C3."GQMD#B<UK5'>+FXSUWQK-GL,H?/O KNF+F4L& M>H]NV!1RTW%< AP MS0@9:*_+6HUEG4*&>2BX\;MCH4^B%/LC\1#9&TWEP7> MKCV6-Y0ABHX9.N%A)?D3)OJM(I]<%5_9NML=P[K466G# 0-9U0'0;0-#$SM) MU%^-=N,_R/DGRZ.08:_:FHS#3F-#0R8UQ)/FCBF.D3OU!:EP7OSH:%<1'&'" M74<&".,S0\?1)0^V_,)1[8UOIV2C>)_>&.^\L_#4*62*Q5XK.,A&BXW*M,7T MDZ\EW.&0%/)+5T!?LO[<*3VZ7)([5U$:,J(\9._+5EK0-%E*;7A!'.^//1XN MMVFQH,V8(5UA(F:X'#5Z8A$)"4.7#[Q.RO*A>$E0C/$ L1[?:56(*CF:K1[3LRB2.)8E1Y,17H!T"(F[E%,V["VIN(BQFNCM*0V-_.5I8[,RXV=] M9U.:=K0,URJ7RU)]A(A:1BBHW4G:;1#W'VK[ RA\ M5:F8R/,R>U]:%N:/.>).)1^ADI,IRALF&:\V I&;N$+"G7K.6\COQBEF6YB MD$Q15>13J-M+5R;K'#NA%6PJ(XOXW)P*,_C2"/MM:K&=LAS(9;9S!>6LMEWE MV7,G\61DW9CA'Z6\#JN&:WV0,I:!@VK32^_HC-?).B.DI5:A5@_*C4JLEH[] M056MH[OQ7?DY4D^GMV*YU6-GDJ1ETS >NHM48CV C'/VUS_,"\T7OPU77:1F MUN6W?9(J6N2HY)8%R9\4UKI!4?*>^EYXI6^*D0^6[-+5Z2 \?GA:M!9LVG%2 MY4Y,4)-(Q$3AXNDY2\A?FM$N4GLZO\[3?#>Y(A?"62H? HSC:B$#%HEIG7XVGI<6)7 M/V'0OR(J7(XXUEH9F2NY>JM0IKFHWLNS=LQ>15?DNA?#!=AS6_/?7;6&+AL+ MN@H8N%;_=Y%$IVG?>:NRZ \] E<2?= ;> @*3"V:RB?H2G63"C+)ITPQN")7 M3>D0>Y=/MQNM/I\?<%L<]GD_X#A+O>D#+)\483+K\1R=&\GQBLXVEL'EB%S* MIJ)G\ $N[5B_]P @? \EW$\*_N2DX%I$33P\>5 >)KK6"JJE0C!6B]?ST=&7 MGA3T,W*+64F)' MD22_2$4?$Y%I*5;/U!#3@/T?"45C]S. 'Q0'./?%D(\J5M@APYY$LOT(_+U^ M&?A[[/&MB[9W(KUR!)[]QLD?(_ V(UN>?7PZ=7?I'5U1Y.J*8^- PG^=_]C\ MA0X)E[6E=7K2B]'AR6BZ2:NLW>H*N7KETZ?F>)5YRW)DB;1/(FT3\,*L[>H] M-COB@A;'^K @9,Q%BQV7YN585N#T(A3OA+:Q+T2Y_G-GUY.'N2[-K9<&RXM! MLTL#YLJ.WV]4IH7_+,2VE6 ?#+!)K;"=R6KQ-NW8K5'T<5#>/"6@?#D.L#%' MNT7<1=O)0W$WQ,,GLJROXH!XKZ70;3I[9\TJ#2-"E P'2FU>(27>0$W?DR@/ MN=G9%.SN0YU>F,-4BQ.%9#3]M:>].;I?:XA2>LG/,M7:DU'66HV'T2#N)9.> M^[3WNRN&PV32"[#>V0YZ+[VQJSCVO3VI3J-M3OAZT M5DC:G/W4]T95][%>E]_U1\7T..X34%5[_[QG\JG5\L*>XT&[^E MF-M>)^][S.VJD[/N(;63WT^XN)R-:=9GL4VCSSK1">#C39*KS7 M4;O-M+D3!LQN1B#N.2[13M>HSIL2OC";N\GP/B-U& M/N(]WO5^;G@SWA6L29-\:QAGIYOJ8[,^$=)I,SP"=GAGP.N_N'O@U6BZ6^UE M& \Q]UZ&NVDOVAXI?D?$%2 B$8K'[HBX D3<.>)Z$'''PS7@X=[+\%HP$>(2 M=T1< R+NO0Q/BXD3]#)\RZ6X=.>1KXI=OFJ\7+R/R)G[E[UE15]\_^?M9?A- M<'_O97@B>GC56K@X".Z]#,_5R_#LNO#SO0PI7]B84G4J_:];$7\WV7F,*,0; M;CQV^NZ&WYI*[MT-S]S=\+PJ]29ES.U3S,F[&Q(%?.DF1<[S?J M>8M>2%I]54BJXI-RJ6NKH_(\%B6T'85A4LN7)GO=,KHYIK;G91VOR!$]H7% M,&X+;]\[4'6B+EQ7X%3? U6WVUSKN(&,K.#JK-QH<]-"H;-Z*)@KH:-]HO;P M'P2J%MJ:039S:MI*!\N6K3#!HO)8(XVU[H&J>Z#J'JBZKKY:GQ4D%PM4)5:Q ME28PZ\%4YF3%M!X2D=33BO34N@>J?F*@ZI(]M8ZS3RR:4&6CQM9:FU5>4XI6 M+\XD5A<*5"7-6)N5-N4T[3C+238_M#L=->GVTV+O@:H?%?&X1[2^-WZO+Z)U MN7)H/Y3(OSKT=;GR9S>,X.\5(SM#4;0?ZU=CI3&^TY&E;YR2Q1AI[W0-M%^OL]9T: M'USA7J\B5'=;DNABD;I9J2M,2PDEU=I4%*TY7Z_##Y;;G.M[1^JNJ2+P#;'L M;929>R%B'EMMLAEYVI_*)3H<&?#YZD,Z>:&07Z3U:&R>QE)V6BA:3XND):?3 MK23B/ CY,:'8;8?\+J+ZOW_HZ#I"@W=,WX.$/RA(>&DHW,.%-X;J&P\[[237,^C)8IH<).[1P'LT\!X- MO$<#+]\%8MZGPPRO,D&:;26-<"-H1_E%#4FH;Q\-_(*\O1OBQ'N0[T1]),:- MAT6O4Z,%/IACFC.)GC[PW1%BJ'<&^;ZJC<1N8&+^_A*DSY9^C"[)TKX#$Z#^]4YC M%Q1-6*C*#]-$9\"G-UPT7,Q5"]5-[=<5<81+]4JB(&B/ V;=C$TA MO?(K%?H#1]U)33-$8#+\JI1@R1):WES6+;Q3?@T?#Q1(&2UID*PZZV:68]HM MIT#3DT%ZS6P*M:U(.3G0(Q<$>CZ7H6-&Q'EH%0J;[#RI3H>CV>@"0->5=%7- M/^HU?B9EH\6<_MB):*-?_QQ3V,^^H/Z"?&PJ>':V"/LQ=/8$<*\:P 9T)L)%X@(5HUEOL M\1^H/6H!(()#>#6"]N[=E$Q>3JT$BS)E$0P\7*P4H427"4)7*M)'_E2\E0NL M$(65Z-$/^&&GR6CH/W>ZDDBV2,W-7,:BW/MVQS"87S"[H!6XPCK5=Z15 MV5 V/)N:T16U*BHNP0M)Q XGPOHXW(Y"5)N),_0KE.;W9"JL(&O\$KQ M/VVT.@3+*H8LXQ/>U?+ *$_9D4BGTX-IJSB**TH6&9+$W@?7[;D#XJ*'0%Z MR1%V$S&5ROF\2?(1(KD2FJ#A?;3.7'83XS ML-NEI]PE-+KR-**U8LEN\S-Z.ATZ>K8,=U[_8>+A0\L6<',A9^^4G/CE0(YM MPLMV7GK26XUTK_94FJW59"+YZY]$&-E-ARY% *3?',R=)9+.@7<93+A?#?H1 M,2((P[<8ZQ6'/GPQ_GK!MOX,ZMG!3"M).;H]7?2C"79IB@_)ITNX*4]**E\; MT1.YU>AQ7#2_;-0CZ23P5SS T8<\1L*F7\%H)X3VNB6/VM-&L\XOGI)J.E5Z M;$X*EV"T-C>853H*7Z/9>FQ3+Y3H:!-YI_]$N$@@$3X\"CP%I]V=CK,N%E & M9*SJCN!ZE+A[E:\IEZ@AVP7.$<;/7((PK.0<7;E>+'G.1G9A?S?TS]+/.V_] MWUY'L:W' /V##?.W=WCAVY7;R8S%YQ@C.4@:E@D*>O%O05L)&\O=92P1"GLY M/[^WYQ\ !HJA0^'HORG?9P#' 2RA-[$/8GOMB=W']CL4>U^^T3AM#T?[KSCV MI.#%^X?]TJ*Q:?2$::-08G.E=FJ<;">1!(O Z@7?2#659%?%M!67?6:25SK37%O2UBVI5(VT5VCDP9S!3M5,UQ]*QI1M*>TE M+4[ZE224NZ2?CVQQ75JK-=IB2]V8FRI=+$0Z%I2J/IC3%.)BO)9:)OFQE?E6LCI ,/YE2"UG@6SC/UUJ8;KC4M,:.*#E05.ABIERKK7)IO9:?!\F;2 M'5>2\4AQA*3[PP@J$>G)ZQ.WEP.*A&-#$[FQ:95GJ8Y*7E2E72Z$$8RIZ#K8^*M"3R M=V;HFPUX,9Z[CMQ/Q4 J:V7]QHS^::=S,^2;QH*=-%JJ/6II-4',)(W:@7,H MCF7)T>2*D;1,.P)IH32FD9J>_/ 7*K83ZP='M:DP;LC] M6#"66<$ANHS4[!R]WS8=^Z\<*PH3A[1\SU(>;.,->)%R;$1NYXN4*\,*&[XC\?7CYXC>1-.^QB M0/BRMM9O"?"S-Y [ I)+=K9]R] X?Q_".XU\&8V'ZD[52?F' MD=7)I/#W(;&LH)I46]"^M"KV6#:;8T&OS'%F9-G0(>%1EHC2.7(!D8LD2^:@UAI..^M)8=$<*_FV M,O):Z+(L$^!BL7/<0KQ*3KO$C6F(M%T9&$YT0?HRNN.4HN;$/7;/(VS>XH$XN-1P1,)O:AH]TA&617TS+#-UV\N.H4!M$P,SA M8O$ QW&'-]'NW/DG)LW5%!:["I@0:^B*!=;7F$:7E5C782GY]/]G;*5HI3Q) M5(62T))+J[+ST(K6I@KDAV);*7KLBNW/B/^E0//ZMPDJGZ_GY(YW6+\_1QK# MQ"L+WED/LQ-F;&7521+!"=DZ#!R)L='S63H_C._>R#3_EGM^(XO[^D3-:8(] M7RILKL-\V1VK#U5ULPT1.?S1V92[&.4[+ MKFR+UQ3?N>80]47.U'ZDA?2>([6BMGDC!AUD'R./I>Z KK5&I-4JPX4# M,?:P-*EP70WWZY'#G[VJ.XI57M8%ZQX8IK+ MV1D]D>_E]-&*]'H]RU'=59S+G;I]U8]TBX]E.%UC!XLO.8X[C= IC0VGOIR4 M#+I@9MI:_7$T8M7D-9I?;Y_&S4I3D1WE6\Z45:1*=Y1*%IL=*+Y$3N-H.I!@ M#C.:3F=]79HNKXQ;CV0\W8%R).7IQB78:1MBG4>&78?A]$?'=EIT/%L/].:* M7]ATM5M:35L%.HF$V[F.[7Y\/.@>%OM.8;$[_=QC+E<-IEN,N9P.;N_742\! M\ J\_3;6[N?H5OV#W?U;LH7O9RN?-(T)Y[QRL-)D^ETQ+LRK+55^X R>*[-E M*&E-XY.5 ,U& VSTL#/ G?5N- 'E=+>MKTI^W(\DOD!\?,:]'J?FM8Q1HR-T M9]/7J_$86^MR-9 OV+].O);;=H8>N9]H\N;5>23C/MLU8J\)\$$7B9LJ9'Y3 MBSUS 7QHI:G:F'>2NI3&2!W)NJC*5D:UH%^>8QZI;]]\7)83?%Q/\7*P][1L M1PKKRL05/X@J$(O9KXS#C0:8,U7#/ZCP]$R; /!=HC#SE%O-+%LPJ>#GPE8L/>*WM,0Q[J\D&U/*475P!FF M-&%E(?T-?:)*JJ[+EF$+%)(ZV.Y C.B8=H#*PG_&NZ__@G9J[WDU?M[_W@!T MT!Q#O\R53@WEL: IP/$!9+28ZE+PNE89VQ\-AX3SV:U$!@5&3FYN'"F)$L?6*O[Q/Y:25]41'AS!X$! M]R933&/F@0+H$5%^G( *]T'%ZT?F)#+""6]3(T0MNE?O-LXRS-_;]K *=(!5 M9-.4P3^!%L!HPMT6]Q^"ULP2INVA8^/NS,(<27RT9]),%D'*6Y:[#@G-)'K- M/X_BF_#(#/X&&IV1>]]HM#O3?T);Z ,P#-QWA\)-M\GB4H?/!"C+J4%^Y/7(O3"]4ITGKK='CD59 =L= !":6"9]J .W@'V6> O M)$'4F3/S.H*B;YJJ#8U]\CKNJ>L(FJ^#.))I(,T\,+A/#=9BJC9Y[#S1[* \ MC.GVI-H+?KJ/:-&PK)TUL>&1($8/HA55T0\J\@E@P-'&>X^#>K]1*D;,J9"< M&LWDJH.V.OKU3Y0.(.WZ2I=# ]P?Z*FGRDKH-6$"&-1+>[)>X4?$2VD 6B]X:HO$WI!J49 M""8F;C8LX':!E#%W.>'"9&+^1R'Q8 MN"YALC+1*]"?B+D*2')0?(@J@'VER1L\)(F)_P&QR5A%.PL@ZI9%AZP3@4R4 M36(K$E8T3,STS^#FZ_IYYJ:&'S)AKMT.Z8R1<>"'I>=16$";0Z#LI4R$LL>\ M6W)P-8R&7D&!NX1H'0EY863*I,&D)=M((F#,( "H([7D/,$43B&P0TH!U_PC8[4G]($_)0G!:(6=71 MW#;8'V0=F'/0RQ$[K(0-A101X@GRWITF=?=&>0TDMNIH@]8DH6?1A-#IVT0, M]4Q=$6"L9!.W"9#]CL:X M^#(V7#!YRY0O;$L;( #0:XCNA4T MS>,RU;(<5X ;CFV!_0"$O[.YB,C(F<8*^C'[7B!054W ^L&W,B3:=[W6<5=G MV9Q9GGZ05**)$*."ND<3NCW8C^_-$_='WA.@QL@0E;- X+BB^+;LF\'_K0>M#B($@NT'!!G0 MNFG#G+N35DR]S*9'Y?2TL)POH]UL+SYS]L+*T7<88/CEO_DU$:EUX#"WOZ-5 MQX"&@.Q1PZN0?M",SJR +BBIZG./9\:/4BK2,X'BVUY<\?%9RD6KYQUA$6BVGBVJ0JW02 M=BPR6OWZAV5#+U/+&X1B[=#O@7,?]R!M&@XREX^1A#J;R9+K.B*C!LWDRC=9 M44AC;@IY(5N?W"\1+ZMG?%7;+ZGK*LBNY,]14$2)WP(*NGIS-D* 17:\-*WBW M_SL0G6I;U-"QD+%CD?'(0C7@+3Y/#QNG,Q7Y70)>P)X!ZQD8[C8D/*,I(W/; M0NMV9P!_E? 3MJU>WF?(&X?$@D%V"IXB]F31C(C3 $R6@]C.@QOV'I"YCEUC MC;@0#C[J^S2%%%9*UALYD1IFFQS4=+E6!1 M15+L-%&/# D1-7#PZ.@9*Y:DY6IET^R8@]74B?12]9HPFXT8T?98 M=.Z 7GMKTM#Q\VK$-)'QLU/Q,&B"<_1F?+%?#1OQLERVQY(L M\[SAXO_M]97\>S=UCFJ+T#.A[.:[NQKQ>TMU]PX1":/ 6+P3V!"*"5 M6NX!OHH#$A:2+T-\M(.63%[Z_UFN:H?5XB@PVA$Q310B=1U[ Y]'AB$A"0C" M&'X=&\B&L2EDMF EB,!QMY6!=LK&DIP2(27M$0_!+CG@%='3"!6N5>E1@U_< M@Z?C!5^>*_%C"MSG*@M#]/8['G!\SM&VP;GP?G#..VDWY=U!"0!=D":(;77/ ME 7B%^;(>A%='.#'\+PN;L/$0'$#8LC9%'!,VWCV=M#:8 ?)VG-[BEA'P#S$ MRI$,$6?L0:A<<@B:";\ZT79LU8@7BCK(W+."8()"$;$=HJ$=,/F M6:P_= T8NX8U-,DBI\4,W4@YE) MLYJ3O_XY+'9!\*&IH.80 MRWK\@U0?',[**SB./\)3OF@!86&DM><"!.QQF&FW2!)W L<#3G$W+JM0/_7$ MZ'.BN(1$#DON]AR3P_J>E,5R\'VFE(*]K=D,CF$\'XE(M)<,(\L9PB&)#;[@ MUDAR,S<0&2*9C=S(LP4PHI"JX6:D;C^?A;B4H&I26B(OC'!U*'' RA2A20Q]P M]&DE(^<<_9=D;NRL6.)U(V/(.K!C=PKQ;LV>: T91P:;P='=V*FMXJPFA!+W MD'YG0WA10=VPX50>)_)@_MQSG"!4B(0L)"QB U?%V8)HE((85X,C3&00;