0001544784-24-000027.txt : 20240507 0001544784-24-000027.hdr.sgml : 20240507 20240507160101 ACCESSION NUMBER: 0001544784-24-000027 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 109 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240507 DATE AS OF CHANGE: 20240507 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Goodness Growth Holdings, 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: 24921633 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: Vireo Health International, Inc. DATE OF NAME CHANGE: 20190326 10-Q 1 gdnsf-20240331x10q.htm 10-Q
143126330128126330000001771706--12-312024Q1trueNONE1110412303208510.050.07http://fasb.org/us-gaap/2023#OperatingExpenses8196558196558196558196551001001000false0001771706us-gaap:MeasurementInputSharePriceMember2024-03-310001771706us-gaap:MeasurementInputRiskFreeInterestRateMember2024-03-310001771706us-gaap:MeasurementInputOptionVolatilityMember2024-03-310001771706us-gaap:MeasurementInputExpectedTermMember2024-03-310001771706gdnsf:AceVenturesLlcMemberus-gaap:SubsequentEventMember2024-04-010001771706gdnsf:FourthAmendmentMember2023-02-240001771706gdnsf:SubordinateVotingSharesMember2023-03-312023-03-310001771706gdnsf:MultipleVotingSharesMemberus-gaap:CommonStockMember2024-01-012024-03-310001771706us-gaap:RetainedEarningsMember2024-03-310001771706us-gaap:AdditionalPaidInCapitalMember2024-03-310001771706us-gaap:RetainedEarningsMember2023-12-310001771706us-gaap:AdditionalPaidInCapitalMember2023-12-310001771706us-gaap:RetainedEarningsMember2023-03-310001771706us-gaap:AdditionalPaidInCapitalMember2023-03-310001771706us-gaap:RetainedEarningsMember2022-12-310001771706us-gaap:AdditionalPaidInCapitalMember2022-12-3100017717062022-01-012022-12-310001771706us-gaap:EmployeeStockOptionMember2023-03-310001771706srt:MaximumMemberus-gaap:EmployeeStockOptionMember2024-01-012024-03-310001771706us-gaap:RestrictedStockUnitsRSUMember2024-03-310001771706us-gaap:RestrictedStockUnitsRSUMember2023-12-310001771706us-gaap:RestrictedStockUnitsRSUMember2022-12-310001771706gdnsf:AwardsGrantedOnMarch152022Member2023-01-012024-03-310001771706gdnsf:PromissoryNoteAndLineOfCreditMember2023-12-310001771706gdnsf:PromissoryNoteAndLineOfCreditMember2022-12-310001771706us-gaap:RetailMember2024-01-012024-03-310001771706gdnsf:WholesaleProductMember2024-01-012024-03-310001771706us-gaap:RetailMember2023-01-012023-03-310001771706gdnsf:WholesaleProductMember2023-01-012023-03-310001771706us-gaap:VehiclesMember2024-03-310001771706us-gaap:SoftwareDevelopmentMember2024-03-310001771706us-gaap:LandMember2024-03-310001771706us-gaap:FurnitureAndFixturesMember2024-03-310001771706us-gaap:ConstructionInProgressMember2024-03-310001771706gdnsf:RightOfUseAssetUnderFinanceLeaseMember2024-03-310001771706gdnsf:BuildingsAndLeaseholdImprovementsMember2024-03-310001771706us-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:RetainedEarningsMember2024-01-012024-03-310001771706us-gaap:RetainedEarningsMember2023-01-012023-03-310001771706srt:MinimumMembergdnsf:Dr.MarkSchneyerMember2019-02-250001771706gdnsf:VeranoMember2024-05-022024-05-020001771706gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2022-10-132022-10-130001771706gdnsf:PromissoryNoteAndLineOfCreditMember2024-03-310001771706srt:MaximumMembergdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2022-01-310001771706us-gaap:LineOfCreditMember2021-03-250001771706us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember2024-01-012024-03-3100017717062023-01-012024-03-310001771706us-gaap:LicenseMember2024-03-310001771706us-gaap:LicenseMember2023-12-310001771706us-gaap:LicenseMember2022-12-310001771706us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMembergdnsf:BusinessesInNewyorkNevadaAndMassachusettsMember2024-01-012024-03-310001771706us-gaap:LongTermDebtMember2024-01-310001771706us-gaap:LongTermDebtMember2023-12-310001771706gdnsf:CharmCityMedicusLlcMemberus-gaap:NotesPayableOtherPayablesMember2023-11-192023-11-190001771706gdnsf:CharmCityMedicusLlcMemberus-gaap:NotesPayableOtherPayablesMember2023-11-190001771706us-gaap:ConvertibleDebtMember2023-04-280001771706gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2022-01-310001771706us-gaap:LineOfCreditMember2021-11-180001771706us-gaap:NotesPayableOtherPayablesMember2017-01-012017-12-310001771706gdnsf:CharmCityMedicusLlcMemberus-gaap:NotesPayableOtherPayablesMember2021-11-190001771706us-gaap:NotesPayableOtherPayablesMember2019-12-310001771706us-gaap:NotesPayableOtherPayablesMember2017-12-310001771706srt:MaximumMembergdnsf:ConvertibleDebtTranches2And3Member2023-04-280001771706gdnsf:ConvertibleDebtTranche1Member2023-04-280001771706gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMemberus-gaap:PrimeRateMember2022-01-312022-01-310001771706us-gaap:LineOfCreditMemberus-gaap:PrimeRateMember2021-03-252021-03-250001771706gdnsf:ConvertibleDebtTranche1Member2023-04-282023-04-280001771706us-gaap:ConvertibleDebtMember2024-03-310001771706us-gaap:ConvertibleDebtMember2023-12-310001771706gdnsf: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-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-03-310001771706gdnsf:SubordinateVotingSharesMember2024-01-012024-03-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember2024-03-310001771706gdnsf:CommonStockWarrantsEquityMultipleVotingShareWarrantsMember2024-03-3100017717062022-12-310001771706gdnsf:AceVenturesLlcMembersrt:MinimumMemberus-gaap:SubsequentEventMember2024-04-012024-04-010001771706gdnsf:AceVenturesLlcMembersrt:MaximumMemberus-gaap:SubsequentEventMember2024-04-012024-04-010001771706us-gaap:PropertyPlantAndEquipmentMember2024-01-012024-03-310001771706us-gaap:PropertyPlantAndEquipmentMember2023-01-012023-03-310001771706us-gaap:WarrantMember2024-01-012024-03-310001771706us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001771706us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001771706us-gaap:ConvertibleDebtSecuritiesMember2024-01-012024-03-310001771706us-gaap:WarrantMember2023-01-012023-03-310001771706us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001771706us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001771706gdnsf:PromissoryNoteAndLineOfCreditMember2024-01-012024-03-310001771706gdnsf:PromissoryNoteAndLineOfCreditMember2023-01-012023-12-310001771706us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001771706us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember2024-01-012024-03-310001771706us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001771706us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember2023-01-012023-03-310001771706us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001771706us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001771706gdnsf:GrownRogueInternationalInc.Member2023-05-252023-05-250001771706us-gaap:LineOfCreditMember2023-03-310001771706us-gaap:EmployeeStockOptionMember2024-03-310001771706gdnsf:CharmCityMedicusLlcMemberus-gaap:LineOfCreditMember2023-11-192023-11-190001771706gdnsf:SubordinateVotingSharesMemberus-gaap:CommonStockMember2024-01-012024-03-310001771706gdnsf:MultipleVotingSharesMember2024-01-012024-03-310001771706gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2024-01-012024-03-310001771706gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2023-01-012023-12-310001771706us-gaap:InterestExpenseMemberus-gaap:LineOfCreditMember2024-01-012024-03-310001771706us-gaap:InterestExpenseMemberus-gaap:LineOfCreditMember2023-01-012023-03-310001771706us-gaap:SubsequentEventMembergdnsf:EighthAmendmentMember2024-04-010001771706gdnsf:CannabisCultivationAndManufacturingFacilitiesLocatedInElkRiverMinnesotaMember2024-02-2200017717062023-03-310001771706us-gaap:LicenseMember2023-01-012023-12-310001771706gdnsf:SubordinateVotingSharesMembergdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2022-01-310001771706gdnsf:MultipleVotingSharesMembergdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember2022-01-310001771706us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMembergdnsf:BusinessesInNewyorkNevadaAndMassachusettsMember2024-03-310001771706us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMembergdnsf:BusinessesInNewyorkNevadaAndMassachusettsMember2023-12-310001771706us-gaap:ConvertibleDebtMember2024-01-012024-03-310001771706us-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-01-012023-03-310001771706gdnsf:SubordinateVotingSharesMember2024-03-310001771706gdnsf:SuperVotingSharesMember2024-03-310001771706gdnsf:MultipleVotingSharesMember2024-03-310001771706gdnsf: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-03-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember2024-01-012024-03-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember2024-03-310001771706gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember2024-03-310001771706us-gaap:LicenseMember2024-01-012024-03-3100017717062024-03-3100017717062023-12-310001771706gdnsf:FourthAmendmentMember2023-02-242023-02-240001771706gdnsf:SuperVotingSharesMember2024-05-030001771706gdnsf:SubordinateVotingSharesMember2024-05-030001771706gdnsf:MultipleVotingSharesMember2024-05-0300017717062024-01-012024-03-31xbrli: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 March 31, 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

GOODNESS GROWTH HOLDINGS, 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)

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 May 3, 2024, the registrant had the following number of shares of each of its classes of registered securities outstanding: Subordinate Voting Shares –111,041,230; Multiple Voting Shares –320,851; and Super Voting Shares – 0.

PART I - FINANCIAL INFORMATION

Item 1. Financial Statements

GOODNESS GROWTH HOLDINGS, INC.

CONSOLIDATED BALANCE SHEETS

(In U.S Dollars, unaudited)

    

March 31,

December 31,

2024

2023

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash

$

12,603,903

$

15,964,665

Accounts receivable, net of credit losses of $205,894 and $254,961, respectively

 

2,753,673

 

3,086,640

Income tax receivable

12,102,916

 

12,278,119

Inventory

 

19,357,250

 

19,285,870

Prepayments and other current assets

 

1,046,127

 

1,336,234

Notes receivable, current

 

3,750,000

 

3,750,000

Warrants held

 

3,265,231

 

1,937,352

Assets Held for Sale

 

92,297,445

 

91,213,271

Total current assets

 

147,176,545

 

148,852,151

Property and equipment, net

 

23,541,445

 

23,291,183

Operating lease, right-of-use asset

 

11,118,882

 

2,018,163

Intangible assets, net

 

8,513,765

 

8,718,577

Deposits

 

533,745

 

383,645

Total assets

$

190,884,382

$

183,263,719

Liabilities

 

  

 

  

Current liabilities

 

  

 

  

Accounts payable and accrued liabilities

$

7,970,158

$

7,674,389

Long-Term debt, current portion

60,896,288

60,220,535

Right of use liability

 

882,457

 

890,013

Uncertain tax liability

26,116,000

 

22,356,000

Liabilities held for sale

 

88,373,080

 

88,326,323

Total current liabilities

 

184,237,983

 

179,467,260

Right-of-use liability

 

19,635,409

 

10,543,934

Other long-term liabilities

176,257

155,917

Convertible debt, net

9,410,053

9,140,257

Total liabilities

213,459,702

199,307,368

Commitments and contingencies (refer to Note 17)

 

  

 

  

Stockholders’ deficiency

 

  

 

  

Subordinate Voting Shares ($- par value, unlimited shares authorized; 111,041,230 shares issued and outstanding at March 31, 2024 and 110,007,030 at December 31, 2023)

 

 

Multiple Voting Shares ($- par value, unlimited shares authorized; 320,851 shares issued and outstanding at March 31, 2024 and 331,193 at December 31, 2023)

 

 

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

 

 

Additional Paid in Capital

 

187,564,192

 

187,384,403

Accumulated deficit

 

(210,139,512)

 

(203,428,052)

Total stockholders' deficiency

$

(22,575,320)

$

(16,043,649)

Total liabilities and stockholders' deficiency

$

190,884,382

$

183,263,719

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

2

GOODNESS GROWTH HOLDINGS, INC.

CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS

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

    

Three Months Ended

March 31, 

    

2024

    

2023

Revenue

$

24,087,315

$

19,088,423

Cost of sales

 

 

Product costs

 

12,146,888

 

9,578,211

Inventory valuation adjustments

 

(304,000)

 

(10,000)

Gross profit

 

12,244,427

 

9,520,212

Operating expenses:

 

 

Selling, general and administrative

 

7,051,613

 

7,156,835

Stock-based compensation expenses

 

179,789

 

1,675,594

Depreciation

 

73,547

 

159,511

Amortization

 

180,034

 

159,766

Total operating expenses

 

7,484,983

 

9,151,706

Income (loss) from operations

 

4,759,444

 

368,506

Other income (expense):

 

 

Gain (loss) on disposal of assets

 

(120,856)

 

Interest expenses, net

 

(8,722,637)

 

(7,134,789)

Other income (expenses)

 

1,317,589

 

22,313

Other income (expenses), net

 

(7,525,904)

 

(7,112,476)

Loss before income taxes

 

(2,766,460)

 

(6,743,970)

Current income tax expenses

 

(3,945,000)

 

(1,725,000)

Deferred income tax recoveries

 

 

63,000

Net loss and comprehensive loss

 

(6,711,460)

 

(8,405,970)

Net loss per share - basic and diluted

$

(0.05)

$

(0.07)

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

143,126,330

128,126,330

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

3

GOODNESS GROWTH HOLDINGS, INC.

CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIENCY)

(In U.S. Dollars, 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

 

1,675,594

 

1,675,594

Obligation to issue shares

 

1,221,837

 

1,221,837

Net Loss

 

(8,405,970)

 

(8,405,970)

Balance at March 31, 2023

 

86,721,030

$

 

348,642

$

 

65,411

$

$

184,219,278

$

(186,286,933)

$

(2,067,655)

Balance, January 1, 2024

110,007,030

 

331,193

 

187,384,403

(203,428,052)

(16,043,649)

Conversion of MVS shares

1,034,200

(10,342)

Stock-based compensation

 

 

 

 

 

 

 

179,789

 

 

179,789

Net Loss

 

 

 

 

 

 

 

 

(6,711,460)

 

(6,711,460)

Balance at March 31, 2024

 

111,041,230

$

 

320,851

$

 

$

$

187,564,192

$

(210,139,512)

$

(22,575,320)

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

4

GOODNESS GROWTH HOLDINGS, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In U.S. Dollars, unaudited)

For the Three Months Ended March 31,

    

2024

    

2023

CASH FLOWS FROM OPERATING ACTIVITIES

  

 

  

Net loss

$

(6,711,460)

$

(8,405,970)

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

 

  

 

Inventory valuation adjustments

 

(304,000)

 

(10,000)

Depreciation

 

73,547

 

159,511

Depreciation capitalized into inventory

 

560,180

 

734,087

Non-cash operating lease expense

 

103,564

 

206,290

Amortization of intangible assets

 

180,034

 

159,766

Amortization of intangible assets capitalized into inventory

24,778

Stock-based payments

 

179,789

 

1,675,594

Warrants held

(1,327,879)

Interest Expense

 

2,015,889

 

1,398,848

Deferred income tax

 

 

(63,000)

Accretion

 

52,815

 

394,573

Loss (gain) on disposal of assets

120,856

Change in operating assets and liabilities:

 

 

Accounts Receivable

 

348,817

 

24,448

Prepaid expenses

 

290,106

 

513,902

Inventory

 

299,252

 

(1,230,547)

Income taxes

175,203

1,807,364

Uncertain tax position liabilities

3,760,000

Accounts payable and accrued liabilities

 

174,340

 

(1,141,057)

Changes in operating lease liabilities

(168,746)

 

Change in assets and liabilities held for sale

 

(1,037,417)

 

(18,767)

Net cash provided by (used in) operating activities

(1,190,332)

(3,794,958)

CASH FLOWS FROM INVESTING ACTIVITIES:

 

  

 

  

PP&E Additions

(899,264)

(197,827)

Deposits

(150,100)

(522,375)

Net cash provided by (used in) investing activities

(1,049,364)

(720,202)

CASH FLOWS FROM FINANCING ACTIVITIES

  

  

Debt principal payments

(1,050,000)

Lease principal payments

(71,066)

(288,574)

Net cash provided by (used in) financing activities

(1,121,066)

(288,574)

Net change in cash

(3,360,762)

(4,803,734)

Cash, beginning of period

15,964,665

15,149,333

Cash, end of period

$

12,603,903

$

10,345,599

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

5

GOODNESS GROWTH HOLDINGS, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

1. Description of Business and Summary

Goodness Growth Holdings, Inc. (“Goodness Growth” or the “Company”) (formerly, Vireo Health International, 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 “VREO”. On June 9, 2021, the Company changed its name to Goodness Growth Holdings, Inc. and its ticker symbol on the CSE to “GDNS.”

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

6

Throughout 2023, the Company served 4 lists of documents, reviewed document production from Verano, and prepared for examinations for discovery.  The Company also prepared materials in anticipation of seeking summary determination of its claim.

Due to uncertainties inherent in litigation, it is not possible for Goodness 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.

7

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 March 31, 2024:

Name of entity

    

Place of  incorporation

Vireo Health, Inc.

 

Delaware, USA

Vireo Health of New York, LLC

 

New York, USA

Minnesota Medical Solutions, LLC

 

Minnesota, USA

MaryMed, LLC

 

Maryland, USA

Vireo of Charm City, LLC

Maryland, USA

Vireo Health of Massachusetts, LLC

 

Delaware, USA

Mayflower Botanicals, Inc.

 

Massachusetts, USA

Resurgent Biosciences, Inc.

 

Delaware, USA

Vireo Health of Puerto Rico, LLC

 

Delaware, USA

Vireo Health de Puerto Rico, Inc.

 

Puerto Rico

XAAS Agro, Inc.

 

Puerto Rico

Vireo Health of Nevada 1, LLC

 

Nevada, USA

Verdant Grove, Inc.

 

Massachusetts, USA

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 month periods ended March 31, 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.

8

The anti-dilutive shares outstanding for the three month period ending March 31, 2024, and 2023 were as follows:

March 31, 

2024

    

2023

Stock options

29,945,511

 

28,566,282

Warrants

19,437,649

 

3,187,649

RSUs

2,543,011

3,102,765

Convertible debt

71,569,927

Total

123,496,098

 

34,856,696

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 the 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
March 31,

    

2024

    

2023

Retail

$

19,599,440

$

16,471,799

Wholesale

 

4,487,875

 

2,616,624

Total

$

24,087,315

$

19,088,423

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 March 31, 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.

9

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

 

March 31, 

    

December 31,

2024

2023

Property and equipment

$

87,333,100

$

86,864,965

Intangible assets

662,500

662,500

Operating lease, right-of-use asset

3,381,612

3,381,612

Deposits

920,233

304,194

Total assets held for sale

$

92,297,445

$

91,213,271

Liabilities held for sale

 

  

 

Right of Use Liability

$

88,373,080

$

88,326,323

Total liabilities held for sale

$

88,373,080

$

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 $3,698,934 for the three months ended March 31, 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 March 31, 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.

10

5. Accounts Receivable

Trade receivables are comprised of the following items:

March 31, 

December 31,

    

2024

    

2023

Trade receivable

$

1,862,555

$

2,256,763

Tax withholding receivable

174,660

174,660

Other

 

716,458

 

655,217

Total

$

2,753,673

$

3,086,640

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

6. Inventory

Inventory is comprised of the following items:

    

March 31, 

December 31,

    

2024

    

2023

Work-in-progress

$

13,154,921

$

13,058,348

Finished goods

 

5,318,269

 

5,278,331

Other

 

884,060

 

949,191

Total

$

19,357,250

$

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:

    

March 31, 

    

2024

    

2023

Work-in-progress

$

(188,200)

$

15,072

Finished goods

 

(115,800)

 

(25,072)

Total

$

(304,000)

$

(10,000)

7. Prepayments and other current assets

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

    

March 31, 

December 31,

    

2024

    

2023

Prepaid Insurance

$

641,365

$

806,610

Other Prepaid Expenses

 

404,762

 

529,624

Total

$

1,046,127

$

1,336,234

11

8. Property and Equipment, Net

Property and equipment, net consisted of the following:

    

March 31, 

December 31,

    

2024

    

2023

Land

$

863,105

$

863,105

Buildings and leasehold improvements

 

15,204,145

 

15,124,915

Furniture and equipment

 

7,035,631

 

7,807,250

Software

 

39,388

 

242,204

Vehicles

 

271,769

 

284,000

Construction-in-progress

 

986,391

 

128,220

Right of use asset under finance lease

 

7,938,138

 

7,938,138

 

32,338,567

 

32,387,832

Less: accumulated depreciation

 

(8,797,122)

 

(9,096,649)

Total

$

23,541,445

$

23,291,183

For the three months ended March 31, 2024, and 2023, total depreciation on property and equipment was $633,728 and $893,598, respectively. For the three months ended March 31, 2024, and 2023, accumulated amortization of the right of use asset under finance lease amounted to $2,507,998 and $1,934,235, 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 $560,180 and $734,087 relating to depreciation associated with manufacturing equipment and production facilities for the three months ended March 31, 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 March 31, 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:

    

March 31, 

March 31, 

    

2024

2023

Finance lease cost

  

Amortization of ROU assets

$

143,441

$

270,935

Interest on lease liabilities

 

3,544,177

 

2,725,966

Operating lease costs

 

432,444

 

590,920

Total lease costs

$

4,120,062

$

3,587,821

12

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

    

Operating Leases

    

Finance Leases

    

    

March 31, 2024

    

March 31, 2024

    

Total

2024

$

1,673,583

$

10,183,227

$

11,856,810

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

$

20,001,240

$

286,361,616

$

306,362,856

Less discount to net present value

(4,750,354)

 

(192,721,556)

 

(197,471,910)

Less liabilities held for sale

(3,096,598)

(85,276,482)

(88,373,080)

Present value of lease liability

$

12,154,288

$

8,363,578

$

20,517,866

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:

    

March 31, 

    

2024

    

2023

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

  

 

  

Lease principal payments - finance

$

71,066

$

288,574

Lease principal payments - operating

168,554

Non-cash additions to ROU assets

 

9,270,915

 

4,054,328

Amortization of operating leases

 

170,196

 

309,747

Other information about lease amounts recognized in the financial statements:

    

March 31, 

 

    

2024

    

2023

 

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

8.08

 

4.67

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

16.82

 

17.57

Weighted-average discount rate – operating leases

8.58

%  

15.00

%

Weighted-average discount rate – finance leases

16.21

%  

15.33

%

13

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 March 31, 2024

$

The Company has no goodwill as of March 31, 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

 

(204,812)

Balance, March 31, 2024

$

8,513,765

Amortization expense for intangibles was $204,812 and $159,766 during the three months ended March 31, 2024 and 2023, 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:

    

March 31, 

December 31,

    

2024

    

2023

Accounts payable – trade

$

2,111,125

$

1,769,346

Accrued Expenses

 

4,626,887

 

4,852,648

Taxes payable

 

346,450

 

218,563

Contract liability

 

885,696

 

833,832

Total accounts payable and accrued liabilities

$

7,970,158

$

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 three months ended March 31, 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

14

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 three months ended March 31, 2024 and 2023.The Credit Facility matures on March 31, 2024.

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

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 March 31, 2024, $201,015 (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:

    

March 31, 

December 31,

    

2024

    

2023

Beginning of year

$

60,220,535

$

58,028,604

Principal repayments

(1,050,000)

(2,976,362)

Deferred financing costs

(1,407,903)

PIK interest

1,323,516

1,607,032

Amortization of deferred financing costs

402,237

4,969,164

End of period

 

60,896,288

 

60,220,535

Less: current portion

 

60,896,288

 

60,220,535

Total long-term debt

$

$

15

As of March 31, 2024, stated maturities of long-term debt were as follows:

2024

$

60,896,288

Total

$

60,896,288

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 paid-in-kind 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  March 31, 2024 $967,587 (December 31, 2023 - $1,083,697) of deferred financing costs remain unamortized.

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

    

March 31, 

December 31,

    

2024

    

2023

Beginning of year

$

9,140,257

$

Proceeds

 

 

10,000,000

Deferred financing costs

(1,346,793)

PIK interest

153,686

223,954

Amortization of deferred financing costs

116,110

263,096

End of year

$

9,410,053

 

9,140,257

Less: current portion

 

 

Total convertible debt

$

9,410,053

$

9,140,257

16

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 March 31, 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 three months ended March 31, 2024, 10,342 Multiple Voting Shares were redeemed for 1,034,200 Subordinate Voting Shares.

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

17

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

    

March 31, 

March 31, 

 

    

2024

    

2023

 

Risk-Free Interest Rate

N/A

3.84

%

Weighted Average Exercise Price

N/A

$

0.28

Weighted Average Stock Price

N/A

$

0.17

Expected Life of Options (years)

N/A

5.85

Expected Annualized Volatility

N/A

%

100.00

%

Grant Fair Value

N/A

$

0.13

Expected Forfeiture Rate

N/A

 

N/A

Expected Dividend Yield

N/A

 

N/A

Stock option activity for the three months ended March 31, 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

 

(23,813)

 

1.19

 

Options Outstanding at March 31, 2024

 

29,945,511

$

0.50

 

5.93

Options Exercisable at March 31, 2024

 

24,596,552

$

0.42

 

5.53

During the three month periods ended March 31, 2024 and 2023, the Company recognized $86,732 and $1,399,258 in stock-based compensation relating to stock options, respectively. As of March 31, 2024, the total unrecognized compensation costs related to unvested stock options awards granted was $416,563. In addition, the weighted average period over which the unrecognized compensation expense is expected to be recognized is approximately 1.7 years. The total intrinsic value of stock options outstanding and exercisable as of March 31, 2024, was $3,388,310 and $2,973,949, 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

Warrants outstanding at March 31, 2024

 

16,400,000

$

0.21

 

4.32

Warrants exercisable at March 31, 2024

 

16,400,000

$

0.21

 

4.32

18

    

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 March 31, 2024

3,037,649

$

3.50

1.98

Warrants exercisable at March 31, 2024

 

3,037,649

$

3.50

 

1.98

During the three months ended March 31, 2024, and 2023, $0 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 months ended March 31, 2024, the Company recognized $93,057 and $276,336, 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 and March 31, 2024

2,543,011

0.88

Vested at March 31, 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 it 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.

19

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 Goodness 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 Goodness 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, Goodness 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. Goodness 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, Goodness 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.  The Company also prepared materials in anticipation of seeking summary determination of its claim, which it anticipates filing within 30 days.

 

Due to uncertainties inherent in litigation, it is not possible for Goodness 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.

20

18. Selling, General and Administrative Expenses

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

Three Months Ended
March 31,

    

2024

    

2023

Salaries and benefits

$

3,512,736

$

3,797,410

Professional fees

 

1,427,096

 

890,167

Insurance expenses

 

569,185

 

635,439

Marketing

222,014

225,113

Other expenses

 

1,320,582

 

1,608,706

Total

$

7,051,613

$

7,156,835

19. Other Income (Expense)

On May 25, 2023, the Company and Grown Rogue International, Inc. (“Grown Rogue”) entered into a strategic agreement whereby Grown Rogue will support Goodness 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 $3,265,231 on March 31, 2024 using a stock price of $0.45, an exercise price of $0.17, an expected life of 4.52 years, an annual risk free rate of 4.21%, and volatility of 100%. The change in fair value relative to December 31, 2023 of $1,327,879 was recorded as other income in the unaudited condensed consolidated statement of loss and comprehensive loss for the three months ended March 31, 2024.

20. Supplemental Cash Flow Information(1)

    

March 31, 

March 31, 

    

2024

    

2023

Cash paid for interest

$

6,799,193

$

5,731,120

Cash paid for income taxes

 

 

Change in construction accrued expenses

 

(121,433)

 

Warrants issued in connection with financing activities

 

 

(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 March 31, 2024, the Company’s financial liabilities consist of accounts payable, accrued liabilities, debt,

21

and convertible debt. 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

Goodness 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 March 31, 2024, would have resulted in a corresponding change in the statement of loss and comprehensive loss of $138,570.

22. Related Party Transactions

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

23. Subsequent Events

On April 1, 2024, the Company executed a eighth amendment to its lease with its landlord on its cannabis cultivation and manufacturing facilities located in Johnstown, New York. As part of the eighth amendment to the lease in Johnstown, the Company extended its option to terminate the lease. Written notice of termination now needs to be provided by June 15, 2024. Additionally, the Company has a purchase option to buy the premises for $81,000,000. The purchase option extends through March 27, 2026, and the purchase price increases 3% every six months.

On April 1, 2024, ACE Ventures, LLC (“Ace”), a minority-owned business partnership in the State of New York, and the Company executed a binding term sheet whereby Ace plans to acquire the Company’s subsidiary, Vireo Health of New York (“VireoNY”), pending the satisfaction of closing conditions, including secured capital commitments and regulatory approval. Terms of the transaction include a purchase price between $3.0 and $5.0 million for Vireo Health of New York’s licenses, inventory and assets, as well as either Ace’s assumption of the lease agreement with Innovative Industrial Properties (“IIP”) for the Johnstown, NY cannabis cultivation and manufacturing campus or Ace’s acquisition of this campus. Ace has agreed to take financial responsibility for VireoNY’s operations, including its operating losses, beginning on April 1, 2024. These activities are expected to be supported initially by a $2.5 million unsecured loan from the Company to VireoNY.

22

On May 1, 2024, The Company announced that Josh Rosen, who has served as Interim CEO since February of 2023, has been appointed as Chief Executive Officer, effective immediately. Mr. Rosen, retains his Interim Chief Financial Officer title.

On May 1, 2024, The Company announced that it is in ongoing discussions with its senior secured lender, Chicago Atlantic Admin, LLC, an affiliate of Green Ivy Capital, to finalize a longer-term extension of its credit agreement. While this process remains ongoing, the parties have agreed to a short-term extension of the maturity date on their term loan until June 14, 2024, matching all other terms of the existing agreement.

On May 2, 2024, the Company announced that it has filed an application with the Supreme Court of British Columbia for summary determination in its ongoing litigation with Verano Holdings, Inc. (“Verano”) related to Verano’s wrongful termination of the share exchange agreement (the “Arrangement Agreement”) between the parties pursuant to which Verano agreed to acquire all of the outstanding capital stock of the Company in a transaction announced on February 1, 2022. The Company is seeking substantial damages, specifically US $869.0 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. While the Company’s filing of its application for summary determination reflects its belief that Verano’s defense against its claims of unlawful conduct is without merit, the Company can make no assurances regarding the expected timeframe to resolve this litigation, or its ability to recover damages from Verano.

23

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

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

24

Three months ended March 31, 2024, Compared to Three months ended March 31, 2023

Revenue

We derived our revenue from cultivating, processing, and distributing cannabis products through our eighteen dispensaries in four states and our wholesale sales to third parties in two states. For the three months ended March 31, 2024, 81% of our revenue was generated from retail dispensaries and 19% from the wholesale business. For the three months ended March 31, 2023, 86% of our revenue was generated from retail business and 14% from wholesale business.

For the three months ended March 31, 2024, Minnesota operations contributed approximately 46% of revenues, New York contributed 12%, and Maryland contributed 42%. For the three months ended March 31, 2023, Minnesota operations contributed approximately 56% of revenues, New York contributed 18%, New Mexico contributed 6%, and Maryland contributed 20%.

Revenue for the three-months ended March 31, 2024, was $24,087,315, an increase of $4,998,892 or 26% compared to revenue of $19,088,423 for the three-months ended March 31, 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 March 31, 2024, was $19,599,440 an increase of $3,127,641 or 19% compared to retail revenue of $16,471,799 for the three months ended March 31, 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 three months ended March 31, 2024, was $4,487,875, an increase of $1,871,251 compared to wholesale revenue of $2,616,624 for the three months ended March 31, 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

 

March 31, 

 

    

2024

    

2023

    

$Change

    

% Change

 

Retail:

  

 

  

 

  

 

  

MN

$

10,977,089

$

10,718,916

$

258,173

 

2

%

NY

 

1,821,269

 

2,361,942

 

(540,673)

 

(23)

%

NM

 

 

1,052,316

 

(1,052,316)

 

(100)

%

MD

6,801,082

2,338,625

4,462,457

 

191

%

Total Retail

$

19,599,440

$

16,471,799

$

3,127,641

 

19

%

Wholesale:

 

  

 

  

 

  

 

  

MD

 

3,353,661

 

1,563,875

 

1,789,786

 

114

%

NY

 

1,134,214

 

1,052,749

 

81,465

 

8

%

Total Wholesale

$

4,487,875

$

2,616,624

$

1,871,251

 

72

%

Total Revenue

$

24,087,315

$

19,088,423

$

4,998,892

 

26

%

NY and NM

$

(2,955,483)

$

(4,467,007)

$

1,511,524

 

(34)

%

Total Revenue excluding NY and NM

$

21,131,832

$

14,621,416

$

6,510,416

 

45

%

N.M. Not Meaningful

Cost of Goods Sold and Gross Profit

Gross profit reflects total net revenue less cost of goods sold. Cost of goods sold represents the costs attributable to producing bulk materials and finished goods, which includes direct materials, labor, and certain indirect costs such as

25

depreciation, insurance and utilities. 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 goods sold 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.

Cost of goods sold for the three months ended March 31, 2024, was $11,842,888, an increase of $2,274,677 compared to the three months ended March 31, 2023, of $9,568,211.

Gross profit for the three months ended March 31, 2024, was $12,244,427, representing a gross margin of 51%. This is compared to gross profit for the three months ended March 31, 2023, of $9,520,212 or a 50% 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 gross profits to increase with 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.

Total Expenses

Total expenses other than the cost of goods sold 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 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 positive regulatory developments in our core markets.

Total expenses for the three months ended March 31, 2024, were $7,484,983 a decrease of $1,666,723 compared to total expenses of $9,151,706 for the three months ended March 31, 2023. The decrease in total expenses is primarily attributable to a decrease in salaries and wages and 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 March 31, 2024, was $4,759,444 an increase of $4,390,938 compared to operating income of $368,506 for the three months ended March 31, 2023.

Total Other Expense

Total other expense for the three months ended March 31, 2024, was $7,525,904, an increase of $413,428 compared to other expense of $7,112,476 for the three months ended March 31, 2023. This change is primarily attributable to an increased interest expenses partially offset by the gain on warrants held of $1,327,879.

26

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 March 31, 2024, tax expense totaled $3,945,000 compared to tax expense of $1,662,000 for the three months ended March 31, 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

March 31, 

    

2024

    

2023

Net income (loss)

$

(6,711,460)

$

(8,405,970)

Interest expense, net

 

8,722,637

 

7,134,789

Income taxes

 

3,945,000

 

1,662,000

Depreciation & Amortization

 

253,581

 

319,277

Depreciation and amortization included in cost of goods sold

 

584,958

 

734,087

EBITDA (non-GAAP)

$

6,794,716

$

1,444,183

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.

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 three months ended March 31, 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

27

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 three months ended March 31, 2024 and 2023.The Credit Facility matures on March 31, 2024.

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

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 March 31, 2024, $201,015 (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 paid-in-kind 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.

28

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  March 31, 2024 $967,587 (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 three months ended March 31, 2024, a decrease of $2.6 million as compared to $3.8 million for the three months ended March 31, 2023. The decrease is primarily attributed to increased gross profit.

Cash Used in Investing Activities

Net cash used in investing activities was $1.0 million for the three months ended March 31, 2024, an increase of $0.3 million compared to net cash used in investing activities of $0.7 million for the three months ended March 31, 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 used in financing activities was $1.1 million for the three months ended March 31, 2024, a change of $0.8 million as compared to $0.3 million used in financing activities in the three months ended March 31, 2023. The change was principally due to repayment of a $1.0 million promissory note during the three months ended March 31, 2024.

Lease Transactions

As of March 31, 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.

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 March 31, 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.

29

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

    

March 31, 2024

    

March 31, 2024

    

Total

2023

$

1,673,583

$

10,183,227

$

11,856,810

2024

 

3,047,603

 

13,773,155

 

16,820,758

2025

 

2,727,346

 

14,183,661

 

16,911,007

2026

 

2,474,144

 

14,606,527

 

17,080,671

2027

 

2,254,049

 

15,042,128

 

17,296,177

Thereafter

 

7,824,515

 

218,572,918

 

226,397,433

Total minimum lease payments

$

20,001,240

$

286,361,616

$

306,362,856

Less discount to net present value

(4,750,354)

 

(192,721,556)

 

(197,471,910)

Less liabilities held for sale

(3,096,598)

(85,276,482)

(88,373,080)

Present value of lease liability

$

12,154,288

$

8,363,578

$

20,517,866

ADDITIONAL INFORMATION

Outstanding Share Data

As of May 3, 2024, we had 111,362,081 shares issued and outstanding, consisting of the following:

(a)  Subordinate voting shares

111,041,230 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

320,851 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.

Options, Warrants, and Convertible Promissory Notes

As of March 31, 2024, we had 29,945,511 employee stock options outstanding, 2,543,011 RSUs outstanding, 3,037,649 Subordinate Voting Share compensation warrants denominated in C$ related to financing activities, and 16,400,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.

30

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 March 31, 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 March 31, 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.

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

No unregistered sales of equity securities or repurchase of equity securities occurred during the three months ended March 31, 2024.

Item 5. Other Information

Insider Trading Arrangements

During the three months ended March 31, 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).

31

Item 6. Exhibits

Exhibit
No.

    

Description of Exhibit

10.50

Fourth Amendment to the Employment Agreement by and among Goodness Growth Holdings, Inc., Vireo Health, Inc., and Amber Shimpa, dated December 21, 2023 (incorporated by reference to Exhibit 10.1 to our Current Report on Form 8-K filed January 9, 2024)

10.51

Goodness Growth Holdings, Inc. Nonstatutory Stock Option Agreement for Amber Shimpa dated December 21, 2023 (incorporated by reference to Exhibit 10.2 to our Current Report on Form 8-K filed January 9, 2024)

10.66

Sixth Amendment to Lease Agreement, dated March 5, 2024, by and between IIP-NY 2 LLC and Vireo Health of New York LLC

10.67

Seventh Amendment to Lease Agreement, dated March 11, 2024, by and between IIP-NY 2 LLC and Vireo Health of New York LLC

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 Goodness Growth’s Quarterly Report on Form 10-Q as of and for the quarter ended March 31, 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.

32

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.

GOODNESS GROWTH HOLDINGS, INC.

(Registrant)

Date: May 7, 2024

By:

/s/ Joshua Rosen

Name:

Joshua Rosen

Title:

Chief Executive Officer and Interim Chief Financial Officer

33

EX-10.66 2 gdnsf-20240331xex10d66.htm EX-10.66 Exhibit 10.66

Exhibit 10.66

SIXTH AMENDMENT TO LEASE AGREEMENT

THIS SIXTH AMENDMENT TO LEASE AGREEMENT (this “Amendment”) is entered into as of March 5, 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

A.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, and as further amended by that certain Fifth Amendment to Lease Agreement dated as of October 27, 2023 (collectively, the “Existing Lease”), whereby Tenant leases the premises from Landlord located at 256 County Route 117 in Perth, New York; and

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

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

2.Roadway and Access Easement; New CC&Rs. Tenant has requested, and Landlord has agreed, to execute and deliver that certain Easement Agreement in favor of Fulton Solar 1 LLC, Fulton Solar 2 LLC, Fulton Solar 3 LLC and Fulton Solar 4 LLC (collectively, the “Adjacent Solar Tenant”), a copy of which is attached hereto as Exhibit “A” to this Amendment and is hereby incorporated herein by reference (the “Easement”). Tenant acknowledges and agrees that upon Landlord’s execution of the Easement: (a) the Easement, including all of the terms and conditions set forth therein, shall be deemed to be part of the CC&Rs which Tenant is obligated to comply with at its sole cost and expense pursuant to

1


Section 13 of the Existing Lease, (b) Tenant shall be obligated to timely fulfill and satisfy all of Landlord’s obligations under the Easement as though Tenant signed the Easement as the landowner of the Property thereunder; (c) any failure by Tenant to satisfy the terms and conditions imposed upon the Landlord and the Premises under the Easement that is not cured within any applicable cure period thereunder shall be deemed a “Default” under the Lease; (d) Tenant shall promptly provide Landlord with copies of any notices of default or any other material communications delivered or received by Tenant in relation to the Easement; and (e) Tenant shall indemnify, save, defend (at Landlord’s option and with counsel reasonably acceptable to Landlord) and hold the Landlord Indemnitees harmless from and against any and all Claims of any kind or nature that arise during or after the Term as a result of Tenant’s failure to satisfy the terms and conditions imposed upon Landlord and the Premises under the Easement. The provisions of Section 2(e) shall survive any termination of the Lease.

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

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

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

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

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

2


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

[Signatures omitted]

3


EX-10.67 3 gdnsf-20240331xex10d67.htm EX-10.67 EXHIBIT 10.67

Exhibit 10.67

SEVENTH AMENDMENT TO LEASE AGREEMENT

THIS SEVENTH AMENDMENT TO LEASE AGREEMENT (this “Amendment”) is entered into as of March 11, 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

A.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, and as further amended by that certain Sixth Amendment to Lease Agreement dated as of March 5, 2024 (collectively, the “Existing Lease”), whereby Tenant leases the premises from Landlord located at 256 County Route 117 in Perth, New York; and

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

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

2.Extension of Lease Termination Option. Pursuant to Tenant’s request, Landlord has agreed to 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

1


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

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

2


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

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

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

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

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

[Signatures omitted]

3


EX-31.1 4 gdnsf-20240331xex31d1.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: May 7, 2024

By:

/s/ Joshua Rosen

   

Joshua Rosen

Chief Executive Officer


EX-31.2 5 gdnsf-20240331xex31d2.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: May 7, 2024

By:

/s/ Joshua Rosen

   

Joshua Rosen

Interim Chief Financial Officer


EX-32.1 6 gdnsf-20240331xex32d1.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 March 31, 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

May 7, 2024


EX-101.SCH 7 gdnsf-20240331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Business Combinations and Dispositions - Assets Held for Sale (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Inventory - Schedule of inventory valuation adjustments (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Prepayments and other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Leases - Components of lease expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - 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 41201 - Disclosure - Accounts Payable and Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Long-Term Debt - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Selling, General and Administrative Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY (DEFICIENCY) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of Business and Summary (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies - Anti-dilutive shares outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Fair Value Measurements - Summary of assets that are measured at fair value on a recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Intangibles - Finite and Indefinite (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Convertible Debt - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Stockholders' Equity - Shares - Tabular Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Stockholders' Equity - Shares - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - Stockholders' Equity - Shares Issued (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Stock-Based Compensation - Stock Options - General Information (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - Stock-Based Compensation - Stock Options - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41604 - Disclosure - Stock-Based Compensation - Stock Options - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41605 - Disclosure - Stock-Based Compensation - Stock Options - Unrecognized Compensation Costs (Details) link:presentationLink link:calculationLink link:definitionLink 41607 - Disclosure - Stock-Based Compensation - Warrants - General Information and Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41609 - Disclosure - Stock-Based Compensation - Warrants - Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 41610 - Disclosure - Stock-Based Compensation - Warrants - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41611 - Disclosure - Stock-Based Compensation - RSU (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Other Income (Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 42301 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of Business and Summary link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Business Combinations and Dispositions link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Prepayments and other current assets link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Intangibles link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Accounts Payable and Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Convertible Debt link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Selling, General and Administrative Expenses link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Other Income (Expense) link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Business Combinations and Dispositions (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Prepayments and other current assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Accounts Payable and Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Convertible Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Selling, General and Administrative Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Leases - Supplemental cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 40905 - Disclosure - Leases - Other information (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Intangibles - Expected Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 41603 - Disclosure - Stock-Based Compensation - Stock Options - Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41606 - Disclosure - Stock-Based Compensation - Stock Options - Intrinsic Value (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 gdnsf-20240331_cal.xml EX-101.CAL EX-101.DEF 9 gdnsf-20240331_def.xml EX-101.DEF EX-101.LAB 10 gdnsf-20240331_lab.xml EX-101.LAB EX-101.PRE 11 gdnsf-20240331_pre.xml EX-101.PRE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 03, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 000-56225  
Entity Registrant Name GOODNESS GROWTH HOLDINGS, 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 Q1  
Amendment Flag false  
Subordinate Voting Shares    
Document and Entity Information    
Entity Common Stock, Shares Outstanding   111,041,230
Multiple Voting Shares    
Document and Entity Information    
Entity Common Stock, Shares Outstanding   320,851
Super Voting Shares    
Document and Entity Information    
Entity Common Stock, Shares Outstanding   0
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash $ 12,603,903 $ 15,964,665
Accounts receivable, net of credit losses of $205,894 and $254,961, respectively 2,753,673 3,086,640
Income tax receivable 12,102,916 12,278,119
Inventory 19,357,250 19,285,870
Prepayments and other current assets 1,046,127 1,336,234
Notes receivable, current 3,750,000 3,750,000
Warrants held 3,265,231 1,937,352
Assets Held for Sale 92,297,445 91,213,271
Total current assets 147,176,545 148,852,151
Property and equipment, net 23,541,445 23,291,183
Operating lease, right-of-use asset 11,118,882 2,018,163
Intangible assets, net 8,513,765 8,718,577
Deposits 533,745 383,645
Total assets 190,884,382 183,263,719
Current liabilities    
Accounts payable and accrued liabilities 7,970,158 7,674,389
Long-Term debt, current portion 60,896,288 60,220,535
Right of use liability 882,457 890,013
Uncertain tax liability 26,116,000 22,356,000
Liabilities held for sale 88,373,080 88,326,323
Total current liabilities 184,237,983 179,467,260
Right-of-use liability 19,635,409 10,543,934
Other long-term liabilities 176,257 155,917
Convertible debt, net 9,410,053 9,140,257
Total liabilities 213,459,702 199,307,368
Commitments and contingencies (refer to Note 17)
Stockholders' deficiency    
Additional Paid in Capital 187,564,192 187,384,403
Accumulated deficit (210,139,512) (203,428,052)
Total stockholders' deficiency (22,575,320) (16,043,649)
Total liabilities and stockholders' deficiency 190,884,382 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 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Common stock    
Accounts receivable, credit losses $ 205,894 $ 254,961
Subordinate Voting Shares    
Common stock    
Common stock, authorized Unlimited  
Common stock, issued 111,041,230 110,007,030
Common stock, outstanding 111,041,230 110,007,030
Multiple Voting Shares    
Common stock    
Common stock, authorized Unlimited  
Common stock, issued 320,851 331,193
Common stock, outstanding 320,851 331,193
Super Voting Shares    
Common stock    
Common stock, authorized Unlimited  
Common stock, issued 0 0
Common stock, outstanding 0 0
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS    
Revenue $ 24,087,315 $ 19,088,423
Cost of sales    
Product costs 12,146,888 9,578,211
Inventory valuation adjustments (304,000) (10,000)
Gross profit 12,244,427 9,520,212
Operating expenses:    
Selling, general and administrative 7,051,613 7,156,835
Stock-based compensation expenses 179,789 1,675,594
Depreciation 73,547 159,511
Amortization 180,034 159,766
Total operating expenses 7,484,983 9,151,706
Income (loss) from operations 4,759,444 368,506
Other income (expense):    
Gain (loss) on disposal of assets (120,856)  
Interest expenses, net (8,722,637) (7,134,789)
Other income (expenses) 1,317,589 22,313
Other income (expenses), net (7,525,904) (7,112,476)
Loss before income taxes (2,766,460) (6,743,970)
Current income tax expenses (3,945,000) (1,725,000)
Deferred income tax recoveries   63,000
Net loss and comprehensive loss $ (6,711,460) $ (8,405,970)
Net loss per share - basic (in dollars per share) $ (0.05) $ (0.07)
Net loss per share - diluted (in dollars per share) $ (0.05) $ (0.07)
Weighted average shares used in computation of net loss per share - basic (in shares) 143,126,330 128,126,330
Weighted average shares used in computation of net loss per share - diluted (in shares) 143,126,330 128,126,330
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.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       1,675,594         1,675,594
Obligation to issue shares       1,221,837         1,221,837
Net Loss         (8,405,970)       (8,405,970)
Balance at the end at Mar. 31, 2023       184,219,278 (186,286,933)       (2,067,655)
Balance at the end (in shares) at Mar. 31, 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)   (10,342)              
Conversion of MVS shares (in shares) 1,034,200                
Stock-based compensation       179,789         179,789
Net Loss         (6,711,460)       (6,711,460)
Balance at the end at Mar. 31, 2024       $ 187,564,192 $ (210,139,512)       $ (22,575,320)
Balance at the end (in shares) at Mar. 31, 2024 111,041,230 320,851       111,041,230 320,851 0  
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES      
Net loss $ (6,711,460) $ (8,405,970)  
Adjustments to reconcile net loss to net cash used in operating activities:      
Inventory valuation adjustments (304,000) (10,000)  
Depreciation 73,547 159,511  
Depreciation capitalized into inventory 560,180 734,087  
Non-cash operating lease expense 103,564 206,290  
Amortization of intangible assets 180,034 159,766  
Amortization of intangible assets capitalized into inventory 24,778    
Stock-based payments 179,789 1,675,594  
Warrants held (1,327,879)    
Interest Expense 2,015,889 1,398,848  
Deferred income tax   (63,000)  
Accretion 52,815 394,573  
Loss (gain) on disposal of assets 120,856    
Change in operating assets and liabilities:      
Accounts Receivable 348,817 24,448  
Prepaid expenses 290,106 513,902  
Inventory 299,252 (1,230,547)  
Income taxes 175,203 1,807,364  
Uncertain tax position liabilities 3,760,000  
Accounts payable and accrued liabilities 174,340 (1,141,057)  
Changes in operating lease liabilities (168,746)    
Change in assets and liabilities held for sale (1,037,417) (18,767)  
Net cash provided by (used in) operating activities (1,190,332) (3,794,958)  
CASH FLOWS FROM INVESTING ACTIVITIES:      
PP&E Additions (899,264) (197,827)  
Deposits (150,100) (522,375)  
Net cash provided by (used in) investing activities (1,049,364) (720,202)  
CASH FLOWS FROM FINANCING ACTIVITIES      
Debt principal payments (1,050,000)    
Lease principal payments (71,066) (288,574)  
Net cash provided by (used in) financing activities (1,121,066) (288,574)  
Net change in cash (3,360,762) (4,803,734)  
Cash, beginning of period 15,964,665 15,149,333 $ 15,149,333
Cash, end of period $ 12,603,903 $ 10,345,599 $ 15,964,665
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business and Summary
3 Months Ended
Mar. 31, 2024
Description of Business and Summary  
Description of Business and Summary

1. Description of Business and Summary

Goodness Growth Holdings, Inc. (“Goodness Growth” or the “Company”) (formerly, Vireo Health International, 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 “VREO”. On June 9, 2021, the Company changed its name to Goodness Growth Holdings, Inc. and its ticker symbol on the CSE to “GDNS.”

Goodness 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. Goodness 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 Goodness 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 Goodness 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, Goodness 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. Goodness 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, Goodness 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.  The Company also prepared materials in anticipation of seeking summary determination of its claim.

Due to uncertainties inherent in litigation, it is not possible for Goodness 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 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 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 March 31, 2024:

Name of entity

    

Place of  incorporation

Vireo Health, Inc.

 

Delaware, USA

Vireo Health of New York, LLC

 

New York, USA

Minnesota Medical Solutions, LLC

 

Minnesota, USA

MaryMed, LLC

 

Maryland, USA

Vireo of Charm City, LLC

Maryland, USA

Vireo Health of Massachusetts, LLC

 

Delaware, USA

Mayflower Botanicals, Inc.

 

Massachusetts, USA

Resurgent Biosciences, Inc.

 

Delaware, USA

Vireo Health of Puerto Rico, LLC

 

Delaware, USA

Vireo Health de Puerto Rico, Inc.

 

Puerto Rico

XAAS Agro, Inc.

 

Puerto Rico

Vireo Health of Nevada 1, LLC

 

Nevada, USA

Verdant Grove, Inc.

 

Massachusetts, USA

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 month periods ended March 31, 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 three month period ending March 31, 2024, and 2023 were as follows:

March 31, 

2024

    

2023

Stock options

29,945,511

 

28,566,282

Warrants

19,437,649

 

3,187,649

RSUs

2,543,011

3,102,765

Convertible debt

71,569,927

Total

123,496,098

 

34,856,696

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 the 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
March 31,

    

2024

    

2023

Retail

$

19,599,440

$

16,471,799

Wholesale

 

4,487,875

 

2,616,624

Total

$

24,087,315

$

19,088,423

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 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combinations and Dispositions
3 Months Ended
Mar. 31, 2024
Business Combinations and Dispositions  
Business Combinations and Dispositions

3. Business Combinations and Dispositions

Assets Held for Sale

As of March 31, 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

 

March 31, 

    

December 31,

2024

2023

Property and equipment

$

87,333,100

$

86,864,965

Intangible assets

662,500

662,500

Operating lease, right-of-use asset

3,381,612

3,381,612

Deposits

920,233

304,194

Total assets held for sale

$

92,297,445

$

91,213,271

Liabilities held for sale

 

  

 

Right of Use Liability

$

88,373,080

$

88,326,323

Total liabilities held for sale

$

88,373,080

$

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 $3,698,934 for the three months ended March 31, 2024.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements
3 Months Ended
Mar. 31, 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 March 31, 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 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable
3 Months Ended
Mar. 31, 2024
Accounts Receivable  
Accounts Receivable

5. Accounts Receivable

Trade receivables are comprised of the following items:

March 31, 

December 31,

    

2024

    

2023

Trade receivable

$

1,862,555

$

2,256,763

Tax withholding receivable

174,660

174,660

Other

 

716,458

 

655,217

Total

$

2,753,673

$

3,086,640

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

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory
3 Months Ended
Mar. 31, 2024
Inventory  
Inventory

6. Inventory

Inventory is comprised of the following items:

    

March 31, 

December 31,

    

2024

    

2023

Work-in-progress

$

13,154,921

$

13,058,348

Finished goods

 

5,318,269

 

5,278,331

Other

 

884,060

 

949,191

Total

$

19,357,250

$

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:

    

March 31, 

    

2024

    

2023

Work-in-progress

$

(188,200)

$

15,072

Finished goods

 

(115,800)

 

(25,072)

Total

$

(304,000)

$

(10,000)

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Prepayments and other current assets
3 Months Ended
Mar. 31, 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:

    

March 31, 

December 31,

    

2024

    

2023

Prepaid Insurance

$

641,365

$

806,610

Other Prepaid Expenses

 

404,762

 

529,624

Total

$

1,046,127

$

1,336,234

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net
3 Months Ended
Mar. 31, 2024
Property and Equipment, Net  
Property and Equipment, Net

8. Property and Equipment, Net

Property and equipment, net consisted of the following:

    

March 31, 

December 31,

    

2024

    

2023

Land

$

863,105

$

863,105

Buildings and leasehold improvements

 

15,204,145

 

15,124,915

Furniture and equipment

 

7,035,631

 

7,807,250

Software

 

39,388

 

242,204

Vehicles

 

271,769

 

284,000

Construction-in-progress

 

986,391

 

128,220

Right of use asset under finance lease

 

7,938,138

 

7,938,138

 

32,338,567

 

32,387,832

Less: accumulated depreciation

 

(8,797,122)

 

(9,096,649)

Total

$

23,541,445

$

23,291,183

For the three months ended March 31, 2024, and 2023, total depreciation on property and equipment was $633,728 and $893,598, respectively. For the three months ended March 31, 2024, and 2023, accumulated amortization of the right of use asset under finance lease amounted to $2,507,998 and $1,934,235, 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 $560,180 and $734,087 relating to depreciation associated with manufacturing equipment and production facilities for the three months ended March 31, 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 March 31, 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 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases
3 Months Ended
Mar. 31, 2024
Leases  
Leases

9. Leases

Components of lease expenses are listed below:

    

March 31, 

March 31, 

    

2024

2023

Finance lease cost

  

Amortization of ROU assets

$

143,441

$

270,935

Interest on lease liabilities

 

3,544,177

 

2,725,966

Operating lease costs

 

432,444

 

590,920

Total lease costs

$

4,120,062

$

3,587,821

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

    

Operating Leases

    

Finance Leases

    

    

March 31, 2024

    

March 31, 2024

    

Total

2024

$

1,673,583

$

10,183,227

$

11,856,810

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

$

20,001,240

$

286,361,616

$

306,362,856

Less discount to net present value

(4,750,354)

 

(192,721,556)

 

(197,471,910)

Less liabilities held for sale

(3,096,598)

(85,276,482)

(88,373,080)

Present value of lease liability

$

12,154,288

$

8,363,578

$

20,517,866

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:

    

March 31, 

    

2024

    

2023

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

  

 

  

Lease principal payments - finance

$

71,066

$

288,574

Lease principal payments - operating

168,554

Non-cash additions to ROU assets

 

9,270,915

 

4,054,328

Amortization of operating leases

 

170,196

 

309,747

Other information about lease amounts recognized in the financial statements:

    

March 31, 

 

    

2024

    

2023

 

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

8.08

 

4.67

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

16.82

 

17.57

Weighted-average discount rate – operating leases

8.58

%  

15.00

%

Weighted-average discount rate – finance leases

16.21

%  

15.33

%

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill
3 Months Ended
Mar. 31, 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 March 31, 2024

$

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

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangibles
3 Months Ended
Mar. 31, 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

 

(204,812)

Balance, March 31, 2024

$

8,513,765

Amortization expense for intangibles was $204,812 and $159,766 during the three months ended March 31, 2024 and 2023, 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 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Payable and Accrued Liabilities
3 Months Ended
Mar. 31, 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:

    

March 31, 

December 31,

    

2024

    

2023

Accounts payable – trade

$

2,111,125

$

1,769,346

Accrued Expenses

 

4,626,887

 

4,852,648

Taxes payable

 

346,450

 

218,563

Contract liability

 

885,696

 

833,832

Total accounts payable and accrued liabilities

$

7,970,158

$

7,674,389

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt
3 Months Ended
Mar. 31, 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 three months ended March 31, 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 three months ended March 31, 2024 and 2023.The Credit Facility matures on March 31, 2024.

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

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 March 31, 2024, $201,015 (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:

    

March 31, 

December 31,

    

2024

    

2023

Beginning of year

$

60,220,535

$

58,028,604

Principal repayments

(1,050,000)

(2,976,362)

Deferred financing costs

(1,407,903)

PIK interest

1,323,516

1,607,032

Amortization of deferred financing costs

402,237

4,969,164

End of period

 

60,896,288

 

60,220,535

Less: current portion

 

60,896,288

 

60,220,535

Total long-term debt

$

$

As of March 31, 2024, stated maturities of long-term debt were as follows:

2024

$

60,896,288

Total

$

60,896,288

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Debt
3 Months Ended
Mar. 31, 2024
Long-Term Debt  
Convertible Debt

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 paid-in-kind 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  March 31, 2024 $967,587 (December 31, 2023 - $1,083,697) of deferred financing costs remain unamortized.

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

    

March 31, 

December 31,

    

2024

    

2023

Beginning of year

$

9,140,257

$

Proceeds

 

 

10,000,000

Deferred financing costs

(1,346,793)

PIK interest

153,686

223,954

Amortization of deferred financing costs

116,110

263,096

End of year

$

9,410,053

 

9,140,257

Less: current portion

 

 

Total convertible debt

$

9,410,053

$

9,140,257

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity
3 Months Ended
Mar. 31, 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 March 31, 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 three months ended March 31, 2024, 10,342 Multiple Voting Shares were redeemed for 1,034,200 Subordinate Voting Shares.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation
3 Months Ended
Mar. 31, 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 option, 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 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:

    

March 31, 

March 31, 

 

    

2024

    

2023

 

Risk-Free Interest Rate

N/A

3.84

%

Weighted Average Exercise Price

N/A

$

0.28

Weighted Average Stock Price

N/A

$

0.17

Expected Life of Options (years)

N/A

5.85

Expected Annualized Volatility

N/A

%

100.00

%

Grant Fair Value

N/A

$

0.13

Expected Forfeiture Rate

N/A

 

N/A

Expected Dividend Yield

N/A

 

N/A

Stock option activity for the three months ended March 31, 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

 

(23,813)

 

1.19

 

Options Outstanding at March 31, 2024

 

29,945,511

$

0.50

 

5.93

Options Exercisable at March 31, 2024

 

24,596,552

$

0.42

 

5.53

During the three month periods ended March 31, 2024 and 2023, the Company recognized $86,732 and $1,399,258 in stock-based compensation relating to stock options, respectively. As of March 31, 2024, the total unrecognized compensation costs related to unvested stock options awards granted was $416,563. In addition, the weighted average period over which the unrecognized compensation expense is expected to be recognized is approximately 1.7 years. The total intrinsic value of stock options outstanding and exercisable as of March 31, 2024, was $3,388,310 and $2,973,949, 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

Warrants outstanding at March 31, 2024

 

16,400,000

$

0.21

 

4.32

Warrants exercisable at March 31, 2024

 

16,400,000

$

0.21

 

4.32

    

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 March 31, 2024

3,037,649

$

3.50

1.98

Warrants exercisable at March 31, 2024

 

3,037,649

$

3.50

 

1.98

During the three months ended March 31, 2024, and 2023, $0 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 months ended March 31, 2024, the Company recognized $93,057 and $276,336, 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 and March 31, 2024

2,543,011

0.88

Vested at March 31, 2024

1,025,253

$

0.95

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 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 it 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 Goodness 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 Goodness 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, Goodness 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. Goodness 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, Goodness 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.  The Company also prepared materials in anticipation of seeking summary determination of its claim, which it anticipates filing within 30 days.

 

Due to uncertainties inherent in litigation, it is not possible for Goodness 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 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Selling, General and Administrative Expenses
3 Months Ended
Mar. 31, 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
March 31,

    

2024

    

2023

Salaries and benefits

$

3,512,736

$

3,797,410

Professional fees

 

1,427,096

 

890,167

Insurance expenses

 

569,185

 

635,439

Marketing

222,014

225,113

Other expenses

 

1,320,582

 

1,608,706

Total

$

7,051,613

$

7,156,835

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Income (Expense)
3 Months Ended
Mar. 31, 2024
Other Income (Expense)  
Other Income (Expense)

19. Other Income (Expense)

On May 25, 2023, the Company and Grown Rogue International, Inc. (“Grown Rogue”) entered into a strategic agreement whereby Grown Rogue will support Goodness 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 $3,265,231 on March 31, 2024 using a stock price of $0.45, an exercise price of $0.17, an expected life of 4.52 years, an annual risk free rate of 4.21%, and volatility of 100%. The change in fair value relative to December 31, 2023 of $1,327,879 was recorded as other income in the unaudited condensed consolidated statement of loss and comprehensive loss for the three months ended March 31, 2024.

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Cash Flow Information
3 Months Ended
Mar. 31, 2024
Supplemental Cash Flow Information  
Supplemental Cash Flow Information

20. Supplemental Cash Flow Information(1)

    

March 31, 

March 31, 

    

2024

    

2023

Cash paid for interest

$

6,799,193

$

5,731,120

Cash paid for income taxes

 

 

Change in construction accrued expenses

 

(121,433)

 

Warrants issued in connection with financing activities

 

 

(1)For supplemental cash flow information related to leases, refer to Note 9.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments
3 Months Ended
Mar. 31, 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 March 31, 2024, the Company’s financial liabilities consist of accounts payable, accrued liabilities, debt,

and convertible debt. 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

Goodness 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 March 31, 2024, would have resulted in a corresponding change in the statement of loss and comprehensive loss of $138,570.

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions
3 Months Ended
Mar. 31, 2024
Related Party Transactions  
Related Party Transactions

22. Related Party Transactions

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

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events  
Subsequent Events

23. Subsequent Events

On April 1, 2024, the Company executed a eighth amendment to its lease with its landlord on its cannabis cultivation and manufacturing facilities located in Johnstown, New York. As part of the eighth amendment to the lease in Johnstown, the Company extended its option to terminate the lease. Written notice of termination now needs to be provided by June 15, 2024. Additionally, the Company has a purchase option to buy the premises for $81,000,000. The purchase option extends through March 27, 2026, and the purchase price increases 3% every six months.

On April 1, 2024, ACE Ventures, LLC (“Ace”), a minority-owned business partnership in the State of New York, and the Company executed a binding term sheet whereby Ace plans to acquire the Company’s subsidiary, Vireo Health of New York (“VireoNY”), pending the satisfaction of closing conditions, including secured capital commitments and regulatory approval. Terms of the transaction include a purchase price between $3.0 and $5.0 million for Vireo Health of New York’s licenses, inventory and assets, as well as either Ace’s assumption of the lease agreement with Innovative Industrial Properties (“IIP”) for the Johnstown, NY cannabis cultivation and manufacturing campus or Ace’s acquisition of this campus. Ace has agreed to take financial responsibility for VireoNY’s operations, including its operating losses, beginning on April 1, 2024. These activities are expected to be supported initially by a $2.5 million unsecured loan from the Company to VireoNY.

On May 1, 2024, The Company announced that Josh Rosen, who has served as Interim CEO since February of 2023, has been appointed as Chief Executive Officer, effective immediately. Mr. Rosen, retains his Interim Chief Financial Officer title.

On May 1, 2024, The Company announced that it is in ongoing discussions with its senior secured lender, Chicago Atlantic Admin, LLC, an affiliate of Green Ivy Capital, to finalize a longer-term extension of its credit agreement. While this process remains ongoing, the parties have agreed to a short-term extension of the maturity date on their term loan until June 14, 2024, matching all other terms of the existing agreement.

On May 2, 2024, the Company announced that it has filed an application with the Supreme Court of British Columbia for summary determination in its ongoing litigation with Verano Holdings, Inc. (“Verano”) related to Verano’s wrongful termination of the share exchange agreement (the “Arrangement Agreement”) between the parties pursuant to which Verano agreed to acquire all of the outstanding capital stock of the Company in a transaction announced on February 1, 2022. The Company is seeking substantial damages, specifically US $869.0 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. While the Company’s filing of its application for summary determination reflects its belief that Verano’s defense against its claims of unlawful conduct is without merit, the Company can make no assurances regarding the expected timeframe to resolve this litigation, or its ability to recover damages from Verano.

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 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 March 31, 2024:

Name of entity

    

Place of  incorporation

Vireo Health, Inc.

 

Delaware, USA

Vireo Health of New York, LLC

 

New York, USA

Minnesota Medical Solutions, LLC

 

Minnesota, USA

MaryMed, LLC

 

Maryland, USA

Vireo of Charm City, LLC

Maryland, USA

Vireo Health of Massachusetts, LLC

 

Delaware, USA

Mayflower Botanicals, Inc.

 

Massachusetts, USA

Resurgent Biosciences, Inc.

 

Delaware, USA

Vireo Health of Puerto Rico, LLC

 

Delaware, USA

Vireo Health de Puerto Rico, Inc.

 

Puerto Rico

XAAS Agro, Inc.

 

Puerto Rico

Vireo Health of Nevada 1, LLC

 

Nevada, USA

Verdant Grove, Inc.

 

Massachusetts, USA

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 month periods ended March 31, 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 three month period ending March 31, 2024, and 2023 were as follows:

March 31, 

2024

    

2023

Stock options

29,945,511

 

28,566,282

Warrants

19,437,649

 

3,187,649

RSUs

2,543,011

3,102,765

Convertible debt

71,569,927

Total

123,496,098

 

34,856,696

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 the 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
March 31,

    

2024

    

2023

Retail

$

19,599,440

$

16,471,799

Wholesale

 

4,487,875

 

2,616,624

Total

$

24,087,315

$

19,088,423

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Summary of Significant Accounting Policies  
Schedule of entities wholly owned, or effectively controlled by Company

Name of entity

    

Place of  incorporation

Vireo Health, Inc.

 

Delaware, USA

Vireo Health of New York, LLC

 

New York, USA

Minnesota Medical Solutions, LLC

 

Minnesota, USA

MaryMed, LLC

 

Maryland, USA

Vireo of Charm City, LLC

Maryland, USA

Vireo Health of Massachusetts, LLC

 

Delaware, USA

Mayflower Botanicals, Inc.

 

Massachusetts, USA

Resurgent Biosciences, Inc.

 

Delaware, USA

Vireo Health of Puerto Rico, LLC

 

Delaware, USA

Vireo Health de Puerto Rico, Inc.

 

Puerto Rico

XAAS Agro, Inc.

 

Puerto Rico

Vireo Health of Nevada 1, LLC

 

Nevada, USA

Verdant Grove, Inc.

 

Massachusetts, USA

Schedule of anti-dilutive shares outstanding

March 31, 

2024

    

2023

Stock options

29,945,511

 

28,566,282

Warrants

19,437,649

 

3,187,649

RSUs

2,543,011

3,102,765

Convertible debt

71,569,927

Total

123,496,098

 

34,856,696

Schedule of disaggregated revenue

Three Months Ended
March 31,

    

2024

    

2023

Retail

$

19,599,440

$

16,471,799

Wholesale

 

4,487,875

 

2,616,624

Total

$

24,087,315

$

19,088,423

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combinations and Dispositions (Tables)
3 Months Ended
Mar. 31, 2024
Business Combinations and Dispositions  
Schedule of assets and liabilities held for sale

    

    

Assets held for sale

 

March 31, 

    

December 31,

2024

2023

Property and equipment

$

87,333,100

$

86,864,965

Intangible assets

662,500

662,500

Operating lease, right-of-use asset

3,381,612

3,381,612

Deposits

920,233

304,194

Total assets held for sale

$

92,297,445

$

91,213,271

Liabilities held for sale

 

  

 

Right of Use Liability

$

88,373,080

$

88,326,323

Total liabilities held for sale

$

88,373,080

$

88,326,323

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2024
Accounts Receivable  
Schedule of accounts receivables

March 31, 

December 31,

    

2024

    

2023

Trade receivable

$

1,862,555

$

2,256,763

Tax withholding receivable

174,660

174,660

Other

 

716,458

 

655,217

Total

$

2,753,673

$

3,086,640

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory (Tables)
3 Months Ended
Mar. 31, 2024
Inventory  
Schedule of inventory

    

March 31, 

December 31,

    

2024

    

2023

Work-in-progress

$

13,154,921

$

13,058,348

Finished goods

 

5,318,269

 

5,278,331

Other

 

884,060

 

949,191

Total

$

19,357,250

$

19,285,870

Schedule of inventory valuation adjustments

    

March 31, 

    

2024

    

2023

Work-in-progress

$

(188,200)

$

15,072

Finished goods

 

(115,800)

 

(25,072)

Total

$

(304,000)

$

(10,000)

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Prepayments and other current assets (Tables)
3 Months Ended
Mar. 31, 2024
Prepayments and other current assets  
Schedule of prepayments and other current assets

    

March 31, 

December 31,

    

2024

    

2023

Prepaid Insurance

$

641,365

$

806,610

Other Prepaid Expenses

 

404,762

 

529,624

Total

$

1,046,127

$

1,336,234

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2024
Property and Equipment, Net  
Schedule of property and equipment, net

    

March 31, 

December 31,

    

2024

    

2023

Land

$

863,105

$

863,105

Buildings and leasehold improvements

 

15,204,145

 

15,124,915

Furniture and equipment

 

7,035,631

 

7,807,250

Software

 

39,388

 

242,204

Vehicles

 

271,769

 

284,000

Construction-in-progress

 

986,391

 

128,220

Right of use asset under finance lease

 

7,938,138

 

7,938,138

 

32,338,567

 

32,387,832

Less: accumulated depreciation

 

(8,797,122)

 

(9,096,649)

Total

$

23,541,445

$

23,291,183

XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases  
Schedule of components of lease expenses

    

March 31, 

March 31, 

    

2024

2023

Finance lease cost

  

Amortization of ROU assets

$

143,441

$

270,935

Interest on lease liabilities

 

3,544,177

 

2,725,966

Operating lease costs

 

432,444

 

590,920

Total lease costs

$

4,120,062

$

3,587,821

Schedule of Future minimum lease payments of operating leases

    

Operating Leases

    

Finance Leases

    

    

March 31, 2024

    

March 31, 2024

    

Total

2024

$

1,673,583

$

10,183,227

$

11,856,810

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

$

20,001,240

$

286,361,616

$

306,362,856

Less discount to net present value

(4,750,354)

 

(192,721,556)

 

(197,471,910)

Less liabilities held for sale

(3,096,598)

(85,276,482)

(88,373,080)

Present value of lease liability

$

12,154,288

$

8,363,578

$

20,517,866

Schedule of Future minimum lease payments of financing leases

    

Operating Leases

    

Finance Leases

    

    

March 31, 2024

    

March 31, 2024

    

Total

2024

$

1,673,583

$

10,183,227

$

11,856,810

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

$

20,001,240

$

286,361,616

$

306,362,856

Less discount to net present value

(4,750,354)

 

(192,721,556)

 

(197,471,910)

Less liabilities held for sale

(3,096,598)

(85,276,482)

(88,373,080)

Present value of lease liability

$

12,154,288

$

8,363,578

$

20,517,866

Schedule of supplemental cash flow information

    

March 31, 

    

2024

    

2023

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

  

 

  

Lease principal payments - finance

$

71,066

$

288,574

Lease principal payments - operating

168,554

Non-cash additions to ROU assets

 

9,270,915

 

4,054,328

Amortization of operating leases

 

170,196

 

309,747

Schedule of other information about leases

    

March 31, 

 

    

2024

    

2023

 

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

8.08

 

4.67

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

16.82

 

17.57

Weighted-average discount rate – operating leases

8.58

%  

15.00

%

Weighted-average discount rate – finance leases

16.21

%  

15.33

%

XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2024

$

XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangibles (Tables)
3 Months Ended
Mar. 31, 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

 

(204,812)

Balance, March 31, 2024

$

8,513,765

XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Payable and Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Accounts Payable and Accrued Liabilities  
Schedule of accounts payable and accrued liabilities

    

March 31, 

December 31,

    

2024

    

2023

Accounts payable – trade

$

2,111,125

$

1,769,346

Accrued Expenses

 

4,626,887

 

4,852,648

Taxes payable

 

346,450

 

218,563

Contract liability

 

885,696

 

833,832

Total accounts payable and accrued liabilities

$

7,970,158

$

7,674,389

XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2024
Long-Term Debt  
Schedule of long-term debt

    

March 31, 

December 31,

    

2024

    

2023

Beginning of year

$

60,220,535

$

58,028,604

Principal repayments

(1,050,000)

(2,976,362)

Deferred financing costs

(1,407,903)

PIK interest

1,323,516

1,607,032

Amortization of deferred financing costs

402,237

4,969,164

End of period

 

60,896,288

 

60,220,535

Less: current portion

 

60,896,288

 

60,220,535

Total long-term debt

$

$

Schedule of stated maturities of long-term debt

2024

$

60,896,288

Total

$

60,896,288

XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Debt (Tables)
3 Months Ended
Mar. 31, 2024
Long-Term Debt  
Schedule of convertible debt

    

March 31, 

December 31,

    

2024

    

2023

Beginning of year

$

9,140,257

$

Proceeds

 

 

10,000,000

Deferred financing costs

(1,346,793)

PIK interest

153,686

223,954

Amortization of deferred financing costs

116,110

263,096

End of year

$

9,410,053

 

9,140,257

Less: current portion

 

 

Total convertible debt

$

9,410,053

$

9,140,257

XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 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 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Stock-Based Compensation  
Schedule of weighted average valuation assumptions for stock options

    

March 31, 

March 31, 

 

    

2024

    

2023

 

Risk-Free Interest Rate

N/A

3.84

%

Weighted Average Exercise Price

N/A

$

0.28

Weighted Average Stock Price

N/A

$

0.17

Expected Life of Options (years)

N/A

5.85

Expected Annualized Volatility

N/A

%

100.00

%

Grant Fair Value

N/A

$

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

 

(23,813)

 

1.19

 

Options Outstanding at March 31, 2024

 

29,945,511

$

0.50

 

5.93

Options Exercisable at March 31, 2024

 

24,596,552

$

0.42

 

5.53

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

Warrants outstanding at March 31, 2024

 

16,400,000

$

0.21

 

4.32

Warrants exercisable at March 31, 2024

 

16,400,000

$

0.21

 

4.32

    

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 March 31, 2024

3,037,649

$

3.50

1.98

Warrants exercisable at March 31, 2024

 

3,037,649

$

3.50

 

1.98

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 and March 31, 2024

2,543,011

0.88

Vested at March 31, 2024

1,025,253

$

0.95

XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Selling, General and Administrative Expenses (Tables)
3 Months Ended
Mar. 31, 2024
Selling, General and Administrative Expenses  
Schedule of selling, general and administrative expenses

Three Months Ended
March 31,

    

2024

    

2023

Salaries and benefits

$

3,512,736

$

3,797,410

Professional fees

 

1,427,096

 

890,167

Insurance expenses

 

569,185

 

635,439

Marketing

222,014

225,113

Other expenses

 

1,320,582

 

1,608,706

Total

$

7,051,613

$

7,156,835

XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Cash Flow Information (Tables)
3 Months Ended
Mar. 31, 2024
Supplemental Cash Flow Information  
Schedule of supplemental cash flow information

    

March 31, 

March 31, 

    

2024

    

2023

Cash paid for interest

$

6,799,193

$

5,731,120

Cash paid for income taxes

 

 

Change in construction accrued expenses

 

(121,433)

 

Warrants issued in connection with financing activities

 

 

(1)For supplemental cash flow information related to leases, refer to Note 9.
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business and Summary (Details) - Arrangement Agreement with Verano Holdings Corp
3 Months Ended 12 Months Ended
Oct. 13, 2022
USD ($)
Mar. 31, 2024
item
Dec. 31, 2023
item
Jan. 31, 2022
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Damages sought | $ $ 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 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Anti-dilutive shares outstanding (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 123,496,098 34,856,696
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 29,945,511 28,566,282
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 19,437,649 3,187,649
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 2,543,011 3,102,765
Convertible debt    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive shares outstanding 71,569,927  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Disaggregation of revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 24,087,315 $ 19,088,423
Retail    
Disaggregation of Revenue [Line Items]    
Revenue 19,599,440 16,471,799
Wholesale    
Disaggregation of Revenue [Line Items]    
Revenue $ 4,487,875 $ 2,616,624
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combinations and Dispositions - Assets Held for Sale (Details) - Disposal Group, Held-for-Sale, Not Discontinued Operations - USD ($)
3 Months Ended
Mar. 31, 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 3,698,934  
Assets held for sale    
Property and equipment 87,333,100 $ 86,864,965
Intangible assets 662,500 662,500
Operating lease, right-of-use-asset 3,381,612 3,381,612
Deposits 920,233 304,194
Total assets held for sale 92,297,445 91,213,271
Liabilities held for sale    
Right of Use Liability 88,373,080 88,326,323
Total liabilities held for sale $ 88,373,080 $ 88,326,323
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Summary of assets that are measured at fair value on a recurring basis (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
Fair Value Measurements  
Asset impairment charge $ 0
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Accounts Receivable    
Trade receivable $ 1,862,555 $ 2,256,763
Tax withholding receivable 174,660 174,660
Other 716,458 655,217
Total 2,753,673 3,086,640
Trade receivables, credit losses 46,619 95,686
Tax withholding receivable, credit losses $ 159,275 $ 159,275
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Inventory    
Work-in-progress $ 13,154,921 $ 13,058,348
Finished goods 5,318,269 5,278,331
Other 884,060 949,191
Total $ 19,357,250 $ 19,285,870
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory - Schedule of inventory valuation adjustments (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Inventory    
Work-in-progress $ (188,200) $ 15,072
Finished goods (115,800) (25,072)
Total $ (304,000) $ (10,000)
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Prepayments and other current assets (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Prepayments and other current assets    
Prepaid Insurance $ 641,365 $ 806,610
Other Prepaid Expenses 404,762 529,624
Total $ 1,046,127 $ 1,336,234
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Property and Equipment, Net      
Property and equipment, gross $ 32,338,567   $ 32,387,832
Less: accumulated depreciation (8,797,122)   (9,096,649)
Total 23,541,445   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,204,145   15,124,915
Furniture and equipment      
Property and Equipment, Net      
Property and equipment, gross 7,035,631   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 271,769   284,000
Construction-in-progress      
Property and Equipment, Net      
Property and equipment, gross 986,391   128,220
Right of use asset under finance lease      
Property and Equipment, Net      
Property and equipment, gross $ 7,938,138   $ 7,938,138
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Line Items]    
Depreciation on property and equipment $ 633,728 $ 893,598
Accumulated amortization of right of use asset under finance lease 2,507,998 1,934,235
Right of use asset under finance lease 7,938,138  
Capitalized inventory 560,180 734,087
Asset impairment charge 0  
Property and Equipment net    
Property, Plant and Equipment [Line Items]    
Asset impairment charge $ 0 $ 0
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Components of lease expenses (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases    
Amortization of ROU assets $ 143,441 $ 270,935
Interest on lease liabilities 3,544,177 2,725,966
Operating lease costs 432,444 590,920
Total lease costs $ 4,120,062 $ 3,587,821
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Future minimum lease payments (Details)
Mar. 31, 2024
USD ($)
Operating Leases  
2024 $ 1,673,583
2025 3,047,603
2026 2,727,346
2027 2,474,144
2028 2,254,049
Thereafter 7,824,515
Total minimum lease payments 20,001,240
Less discount to net present value (4,750,354)
Less liabilities held for sale (3,096,598)
Present value of lease liability 12,154,288
Finance Leases  
2024 10,183,227
2025 13,773,155
2026 14,183,661
2027 14,606,527
2028 15,042,128
Thereafter 218,572,918
Total minimum lease payments 286,361,616
Less discount to net present value (192,721,556)
Less liabilities held for sale (85,276,482)
Present value of lease liability 8,363,578
Total  
2024 11,856,810
2025 16,820,758
2026 16,911,007
2027 17,080,671
2028 17,296,177
Thereafter 226,397,433
Total minimum lease payments 306,362,856
Less discount to net present value (197,471,910)
Less liabilities held for sale (88,373,080)
Present value of lease liability $ 20,517,866
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.1.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 73 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Supplemental cash flow information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases    
Lease principal payments - finance $ 71,066 $ 288,574
Lease principal payments - operating 168,554  
Non-cash additions to ROU assets 9,270,915 4,054,328
Amortization of operating leases $ 170,196 $ 309,747
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Other information (Details)
Mar. 31, 2024
Mar. 31, 2023
Leases    
Weighted-average remaining lease term (years) - operating leases 8 years 29 days 4 years 8 months 1 day
Weighted-average remaining lease term (years) - finance leases 16 years 9 months 25 days 17 years 6 months 25 days
Weighted-average discount rate - operating leases 8.58% 15.00%
Weighted-average discount rate - finance leases 16.21% 15.33%
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill (Details)
15 Months Ended
Mar. 31, 2024
USD ($)
Goodwill  
Goodwill - December 31, 2022 $ 183,836
Divestitures (Note 3) (183,836)
Goodwill - December 31, 2023 and March 31, 2024 $ 0
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangibles - Finite and Indefinite (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Finite-lived intangible assets      
Amortization $ (180,034) $ (159,766)  
Amortization (204,812)    
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]     Operating Expenses
Indefinite-lived intangible assets      
Amortization (180,034) (159,766)  
Amortization (204,812)    
Intangible assets      
Beginning balance 8,718,577    
Ending balance 8,513,765   $ 8,718,577
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)    
Write off     (11,630)
Ending balance 8,513,765   8,718,577
Indefinite-lived intangible assets      
Additions     1,090,919
Amortization     $ (728,419)
Amortization $ (204,812)    
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangibles - Expected Amortization (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Intangibles    
Amortization $ 204,812  
Amortization of intangible assets 180,034 $ 159,766
Future minimum lease payments (principal and interest) on the leases    
2024 819,655  
2025 819,655  
2026 819,655  
2027 819,655  
2028 $ 819,655  
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Payable and Accrued Liabilities (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Accounts Payable and Accrued Liabilities    
Accounts payable - trade $ 2,111,125 $ 1,769,346
Accrued Expenses 4,626,887 4,852,648
Taxes payable 346,450 218,563
Contract liability 885,696 833,832
Total accounts payable and accrued liabilities $ 7,970,158 $ 7,674,389
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Nov. 19, 2023
Mar. 31, 2023
Jan. 31, 2022
Nov. 18, 2021
Mar. 25, 2021
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2017
Jan. 31, 2024
Dec. 31, 2023
Nov. 19, 2021
Dec. 31, 2019
Long-Term Debt                        
Note balance           $ 60,896,288       $ 60,220,535    
Long-term debt                        
Long-Term Debt                        
Deferred financing costs as contra liability                 $ 201,015 $ 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, paid in kind       2.00% 2.75%              
Accrued deferred financing cost issued   15,000,000         15,000,000          
Deferred financing costs fair value   $ 1,407,903                    
Price per share   $ 0.094         $ 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 | Prime Rate                        
Long-Term Debt                        
Interest rate (variable rate)         10.375%              
Credit Facility | Charm City Medicus, LLC                        
Long-Term Debt                        
Interest held as collateral 25.00%                      
Arrangement Agreement with Verano Holdings Corp                        
Long-Term Debt                        
Interest rate     13.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                  
Arrangement Agreement with Verano Holdings Corp | Prime Rate                        
Long-Term Debt                        
Interest rate (variable rate)     10.375%                  
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt - Summary (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Long-Term Debt    
Less: current portion $ 60,896,288 $ 60,220,535
Promissory Note And Line Of Credit    
Long-Term Debt    
Beginning of year 60,220,535 58,028,604
Principal repayments (1,050,000) (2,976,362)
Deferred financing costs   (1,407,903)
PIK interest 1,323,516 1,607,032
Amortization of deferred financing costs 402,237 4,969,164
End of period 60,896,288 60,220,535
Less: current portion 60,896,288 60,220,535
Stated maturities of long-term debt    
2024 60,896,288  
Total $ 60,896,288 $ 60,220,535
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Debt (Details)
3 Months Ended 12 Months Ended
Apr. 28, 2023
USD ($)
$ / shares
Mar. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
tranche
$ / shares
Convertible Debt      
Exercise price of warrants (in dollars per share) | $ / shares   $ 0.17  
Convertible Notes      
Convertible Debt      
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   $ 967,587 $ 1,083,697
Convertible Debt, Tranche 1      
Convertible Debt      
Amount converted $ 2,000,000    
Conversion price per share | $ / shares $ 0.145    
Convertible Debt, Tranches 2 and 3 | Maximum      
Convertible Debt      
Conversion price per share | $ / shares $ 0.145    
Conversion premium, as a percentage of share price 20.0    
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Debt - Summary (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Convertible Debt    
Total convertible debt $ 9,410,053 $ 9,140,257
Convertible Notes    
Convertible Debt    
Beginning of year 9,140,257  
Proceeds   10,000,000
Deferred financing costs   (1,346,793)
PIK interest 153,686 223,954
Amortization of deferred financing costs 116,110 263,096
End of year 9,410,053 9,140,257
Total convertible debt $ 9,410,053 $ 9,140,257
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Shares - Tabular Disclosure (Details)
3 Months Ended
Mar. 31, 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 84 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Shares - General Information (Details)
Mar. 31, 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 85 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Shares Issued (Details) - Multiple Voting Shares
3 Months Ended
Mar. 31, 2024
shares
Stockholders' Equity  
Number of shares redeemed 10,342
Number Of Redeemed Shares 1,034,200
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Stock Options - General Information (Details) - Employee Stock Option
3 Months Ended
Mar. 31, 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 87 R75.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Stock Options - Assumptions (Details) - Employee Stock Option
3 Months Ended
Mar. 31, 2023
$ / shares
Weighted average assumptions  
Risk-Free Interest Rate (as a percent) 3.84%
Weighted Average Exercise Price $ 0.28
Weighted Average Stock Price $ 0.17
Expected Life of Options (years) 5 years 10 months 6 days
Expected Annualized Volatility (as a percent) 100.00%
Grant Fair Value $ 0.13
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Stock Options - Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares      
Beginning balance (in shares) 29,969,324 23,547,558  
Forfeitures (in shares) (23,813) (4,137,079)  
Granted (in shares)   10,558,845  
Ending balance (in shares) 29,945,511 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) 1.19 0.82  
Granted (in dollars per share)   0.25  
End of period (in dollars per share) $ 0.50 $ 0.50 $ 0.66
Additional Information      
Weighted average remaining life 5 years 11 months 4 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) 24,596,552    
Options exercisable, weighted average exercise price (in dollars per share) $ 0.42    
Options exercisable, weighted average remaining life 5 years 6 months 10 days    
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Stock Options - Stock-based Compensation Expense (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock-based compensation expense    
Stock-based compensation expense $ 179,789 $ 1,675,594
Employee Stock Option    
Stock-based compensation expense    
Stock-based compensation expense $ 86,732 $ 1,399,258
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Stock Options - Unrecognized Compensation Costs (Details) - Employee Stock Option
3 Months Ended
Mar. 31, 2024
USD ($)
Unrecognized compensation costs  
Unrecognized compensation costs $ 416,563
Cost not yet recognized, period for recognition 1 year 8 months 12 days
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Stock Options - Intrinsic Value (Details)
Mar. 31, 2024
USD ($)
Additional Information  
Options outstanding, intrinsic value $ 3,388,310
Options exercisable, intrinsic value $ 2,973,949
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Warrants - General Information and Assumptions (Details)
Mar. 31, 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 93 R81.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Warrants - Outstanding (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 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  
Warrants outstanding, ending balance (in shares) 16,400,000 16,400,000 150,000
Warrants exercisable (in shares) 16,400,000    
Weighted average exercise price, beginning of period (in dollars per share) $ 0.21 $ 1.49  
Granted (in dollars per share)   0.20  
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 3 months 25 days 4 years 6 months 25 days 2 years
Granted   5 years  
Warrants exercisable, weighted average remaining life 4 years 3 months 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 11 months 23 days 2 years 2 months 23 days 3 years 2 months 23 days
Warrants exercisable, weighted average remaining life 1 year 11 months 23 days    
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Warrants - Stock-based Compensation Expense (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock-based compensation expense    
Exercise price of warrants (in dollars per share) $ 0.17  
Stock-based compensation expense $ 179,789 $ 1,675,594
Convertible Note    
Stock-based compensation expense    
Warrants issued 6,250,000  
Term of warrants 5 years  
Warrants issued in financing activities $ 497,055  
Common Stock Warrants, Equity, Subordinate Voting Share Warrants    
Stock-based compensation expense    
Stock-based compensation expense $ 0 $ 0
XML 95 R83.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - RSU (Details) - USD ($)
3 Months Ended 12 Months Ended 15 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Mar. 31, 2024
Stock-Based Compensation        
Stock-based compensation expense $ 179,789 $ 1,675,594    
RSUs        
Stock-Based Compensation        
Vesting Period 3 years      
Stock-based compensation expense $ 93,057   $ 276,336  
Number of Shares        
Beginning balance (in shares) 2,543,011 3,221,677 3,221,677 3,221,677
Ending balance (in shares) 2,543,011   2,543,011 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 $ 0.81
End of period (in dollars per share) 0.88   $ 0.88 $ 0.88
Vested (in dollars per share) $ 0.95      
Granted on March 15, 2022        
Number of Shares        
Forfeitures (in Shares)       (678,666)
Weighted Average Exercise Price        
Forfeitures (in dollars per share)       $ 0.54
XML 96 R84.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details)
3 Months Ended 12 Months Ended
May 02, 2024
USD ($)
Oct. 13, 2022
USD ($)
Mar. 31, 2024
item
Dec. 31, 2023
item
Jan. 31, 2022
Feb. 25, 2019
USD ($)
Arrangement Agreement with Verano Holdings Corp            
Commitments and Contingencies            
Damages sought   $ 14,875,000        
Lists of documents served for examination | item     4 4    
Filing period       30 days    
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  
Verano            
Commitments and Contingencies            
Damages sought $ 869,000,000.0          
Schneyer | Minimum            
Commitments and Contingencies            
Unspecified damages           $ 50,000
XML 97 R85.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Selling, General and Administrative Expenses (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Selling, General and Administrative Expenses    
Salaries and benefits $ 3,512,736 $ 3,797,410
Professional fees 1,427,096 890,167
Insurance expenses 569,185 635,439
Marketing 222,014 225,113
Other expenses 1,320,582 1,608,706
Total $ 7,051,613 $ 7,156,835
XML 98 R86.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Income (Expense) (Details)
3 Months Ended
May 25, 2023
shares
Mar. 31, 2024
USD ($)
Y
$ / shares
Dec. 31, 2023
USD ($)
Unusual Risk or Uncertainty [Line Items]      
Exercise price of warrants (in dollars per share) | $ / shares   $ 0.17  
Warrants held | $   $ 3,265,231 $ 1,937,352
Warrants Value Recognized As Other Income | $   $ 1,327,879  
Share price      
Unusual Risk or Uncertainty [Line Items]      
Warrants, measurement input | $ / shares   0.45  
Measurement Input, Expected Term      
Unusual Risk or Uncertainty [Line Items]      
Warrants, measurement input | Y   4.52  
Measurement Input, Risk Free Interest Rate      
Unusual Risk or Uncertainty [Line Items]      
Warrants, measurement input   4.21  
Measurement Input, Option Volatility      
Unusual Risk or Uncertainty [Line Items]      
Warrants, measurement input   100  
Grown Rogue International Inc. [Member]      
Unusual Risk or Uncertainty [Line Items]      
Warrants Issuable Under Agreement | shares 8,500,000    
XML 99 R87.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Cash Flow Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Supplemental Cash Flow Information    
Cash paid for interest $ 6,799,193 $ 5,731,120
Change in construction accrued expenses $ (121,433)  
XML 100 R88.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
Financial Instruments  
Effect on net income of 100 basis point change in US prime rate $ 138,570
XML 101 R89.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Related Party Transactions    
Due to related parties $ 0 $ 121,846
XML 102 R90.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events (Details) - USD ($)
May 02, 2024
Apr. 01, 2024
Feb. 22, 2024
Cannabis cultivation and manufacturing facilities located in Elk River, Minnesota      
Subsequent Events      
Initial purchase price, amount     $ 13,000,000
Initial purchase price, percentage     3.00%
Verano      
Subsequent Events      
Damages sought $ 869,000,000.0    
Subsequent Event | ACE Ventures LLC      
Subsequent Events      
Unsecured loan   $ 2,500,000  
Subsequent Event | Minimum | ACE Ventures LLC      
Subsequent Events      
Expected purchase price   3,000,000.0  
Subsequent Event | Maximum | ACE Ventures LLC      
Subsequent Events      
Expected purchase price   5,000,000.0  
Subsequent Event | Eighth amendment      
Subsequent Events      
Initial purchase price, amount   $ 81,000,000  
Initial purchase price, percentage   3.00%  
EXCEL 103 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !J IU@'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 " :@*=8U]V.:^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$GV!TSJ2\M.&PQ6V-C-V&IK&CO&UDCZ]G.R-F5L#["CI9\_ M?0*U.@C=1WR)?FC MVB/4G-^#0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[=.@I0556P.0T M,9S&KH4K8((11I>^"V@6XES]$SMW@)V38[)+:AB&K-]9++F]6W![PK^L*VYX%PTU&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" :@*=8$JML.HH& !M)P & 'AL+W=OZ-^DYM79IYHPEP>?@]\N3SOG'20S^8T#>4#7W]FI:%^IN?Q M,,G_HW5QK>-TD).X2(^LFKLH65+!DK.>5'?+8GI>J7Q9*),:91O=\5@N$Z7J,_]M?$^5 MLBHJV13UDH""=U0<(QL?(6(1QU >=U?X*[)L4_2;TMA5Q=FYG-VNXDSU50@Z M9L'L>?V4K*C'SCOJ@4R8>&:=T9]_X('UE\GLGL3>>'4"LE$^(H>V(H+:;('2TF1FBK%!:-:VAM4]@;- M[-TS$? L87VD^@MCX\%*U5-8^QB"\2U]#BN?PX:9*:AZU>1=6'T[PEIS&B;& MA@3#6AH\J0R>@(4J>YJ;(&1HDD9/3)B,P1J6977[ T+Z)G-@:$MSIY6YTR;F M'M@B2*1J0(DF-#+F**QS.YU>3:YG,W3[,/W^^!E]GGZY&D]N9T=%2<<3]]AD M'11M:1U;^D5L-3$_CCTN5,+F;Y$C-)/J*45<()>GL12OZMA>\.<@]LS- M#$O>38P^#T%,6",3AD'G?:/>\T32$/T;K.I[*5BQWWZ7/(9P8H?(Z>EI5Y5H8/1W M"%C"FI8PC#J/@52@Q.<(DP]/']&,>:E0;6DT"2M-N+%_=N&PM@8U,6$8=28\ M0UT_B!=H]AH]\1#=A'1A] <+U8U:X+"6_HBF(@)SRZ;%T/6+MZ3Q@M4BX0ZA MR71R;9PT. 0"$8U I!$"N:D0V;"E&*ODK:G>&JEQVF6'X@_C9(T+1[7UJ=&' M-$*?<:S&UL7473;^I!OC1I^P8IW/0X .T:!#&H%.-CY3S*Y>_ LNC-W-#AW5 MW72IYS$EHT3\0M#H]Q"L0S3KD$:L,XMH&*++-%&G$W/6PCIUW0\1AS2 M"'&N(R86V5-YJQ049[L\6M'8W*[M)H?@L+8^-> 0F$\V/E^V)TZ*N2*C25BM M=N8$CFOK4M,.@4%EDZQ+II(5:L.6$T-P7%M[&G9(H[DA5_6G0E'=./;9"_J; MF2WNG"+"PR$>FJ$.#F[K4S,/@5%E\[*\"9*,7G\P*L )S1URW2XF71L;C1X" M?FP-/S;,+-5LYK;3&W70V,/N$*N;KH7#VGK4 &3#N/+>8SE!7>\2EOMJ;$328U%=D[OG6EH0Q6 M89/UR>T]D5%9#R>_Y+9- MK),^KDEL35 VC#RS=*6&I[NS>D_X4[HY!$PY&J8<:]]9[>P)C# MEM-LIJE%5L/*OUT/^)>L?M]3][86-&5#[WR=5X*\[!MHL;:I.EJM);O(5U#U M].7%0K0[FHW<$Q2RN0JUCH?JOJ)8VU7L2+[*ET<]<2EYE&\N&?69R"Y0Y^>< MR\U.=H-JA=WH?U!+ P04 " :@*=8>*S=\TP' %(P & 'AL+W=O M MY&5],5I8NWP^'M?I0A>J?F:6NH2_W)JJ4!8NJ[MQO:RTFC=.13XF",7C0F7E M:'+>?'==3<[-RN99J:^KJ%X5A:I^O-"Y>;@8X='/+SYD=POKOAA/SI?J3L^T M_;2\KN!JO(TRSPI=UIDIHTK?7HPN\?,I(\ZAL?B#V_ M&"&'2.JKSW$4"'-\V04?;>SK'W<\_H__7) _)W*A:3TW^)9O; MQ<5(CJ*YOE6KW'XP#Z_T)B'NXJ4FKYM_HX>-+1I%Z:JVIM@X X(B*]>_U??- M0NPX8#;@0#8.Y+$.=.- FT37R)JTKI15D_/*/$25LX9H[D.S-HTW9).5;AMG MMH*_9N!G)]/W[V;OW[R^NOSX\BIZ'LEQ5E2YMI.I:V_JY+Y]U .8/X [3\WJI4GTQ@M-2Z^I>CR9__H%C]*\O MNQ,%Z^1*M[G24/3)5-4+7X)KK[CQI*71DU?>=)'TX>>_^F&!$$ASO ?49$B$Q3OQ(XRW2^ #2>S@0IO*N8MR_ M:4*Y(!SMH?,9$LFE&%A'L44G@NBN*[U4/X MH%I< 1B[T!6TP]U3[ ,N^G@0 MBS$1>[@]=I3&A#(_;+F%+8.PWQFKN^6]@>S#*OLE*#B"GSVLA^TZ6),MUB2( M]8NJ*N76=Z'SN0]?TK\OB3FA> ]?WPZ*15!._/@P:ID)A?M%L\W1*\ 7@5Z) M9LI_EC9A=A$DA"2",;X'U6<)YXX2@0? [M H#H+]:*S*'U&AFS"=Y6("BYCW MT?I,I>0$\R&X+1_B( 7! 0,A6-D?S>G2WU;9TAVVIAU[49-^7Z6<8<\2^RRA MKV%)!S"WO(;#Q/8>$"N;E7=1KD&X 1DXB79F;L]6M5XON1<[[2\C_$@IR3[V MOB5!6.)X"'K+?#A,?:]+J\J[#%K"IC2&5[K/3))C*N+>0GL,!99VK.5#'";$-Z:\._NHJP*FP!N[ MI>YH:2HW<'I1][DO1C*)B>S!]ED2T+ATX$20EB9)F":;R=M)9M<%?RZS5]:1 M/OU!$V1\7QWY[!*$\$ ;)"U)DC!)?BI3(!V5E8U"#F/MDQ^),=1J3Q_Y+(&< MXD&%1':FQC!+OFF+MI%)C0RI!V0(Z3.?E""$D.PA]EI"XR%#*]QR) ES9%>& M'#ATQ,.,DA$J$KD_+_E,1<)B 2/D .:6'$F8'#_LTGBX*/J(#.2I ^'R8,(^A1^U ]AIBAW9RZ6%O:).&Y;UV^AU:T/[V! MAF<<^&*?XCVF.$DH$C26 UA;NB-ANIN:HLAL.Z.FIG3B5)>I:Q=_5_H6RL2: MR V%$1;>AVCA6_@9._(^I M__P&&?CHAVPGBM9]RM;R+CTPGL[GF1,&4+#7*IM'P&I3M>$0P*(.&X!]=G MBR@C$@T] Z M ],P Z\;0GU$C=$^N9X1:$V]IE">3"84P;4)-UY"/L8 M(M[I9$V/."H1#^4.3#(^T_ D0UMVIF%VGJUN3#7/2BB9Z+-IQN_90E7^UAR. M=>P!/U6T;N8MT5-^LLY&@YKAZ,1/%*V;>*L8Z"'%4!2F7!>K-]F@^Q&L=8) MW11;H4'#0N/M*K?9,G],29]T1#]5M&[:K6:A\G0E_0N2(I#XB:)U$V]5"@T/ M]P=+^A>TA+^D?S]0]S_76CW"PGIDMEJ"X#Q8S^$HQV[KJ:)U&PO=V]R:W-H965T&ULM5A=;]LV%/TKA#8,+9!%HF0[=F8+<&P/+="T0=UTS[1T;1&11(VD M[6Z_?J2DZ,-1F+C17FR1NN?P'%(D+SD],OX@(@")?B1Q*F96)&5V;=LBB" A MXI)ED*HW6\83(E61[VR1<2!A#DIBVW6*KW0725UA^].,[& -\CZ[XZID5RPA32 5E*6(PW9FS?'U M D\T((_X3N$H&L](6]DP]J +'\.9Y6A%$$,@-051?P=80!QK)J7C[Y+4JMK4 MP.;S(_N?N7EE9D,$+%C\%PUE-+/&%@IA2_:Q_,J.'Z T--1\ 8M%_HN.1>QP M8*%@+R1+2K!2D-"T^"<_RHYH !1/-\ M >XIX+D6O!+@Y48+9;FM)9'$GW)V M1%Q'*S;]D/=-CE9N:*J'<2VY>DL53OJ++Y_77SY]7,Z_K9;H9OYI_GFQ0NL/ MJ]6W-7IW1SBD,@)) Q*_1[^C^_42O?OU_=26JFE-8 =E,S=%,^XSS7CHEBDF M@59I"&$;;RO)E6[W4?>-:R2\)?P2>?@"N8X[Z-"S,,.7$%1PSR#'J[K1R_F\ MY[J1)8GZ*-5P!0]=O5.@!]UH/56O148"F%EJ+@K@![#\WW[!(^>/+FL]D;6, M#BJC Q.[/P\"MD^E4%,X 'H@FQ@N4, AI!+%3 @07?8+SE'.J1>6@^\ZP_%$ M#=RA::PC;#B8C' 5UI(\K"0/C9+7^PWC(4V)!/2=29KNT#I27W:G4B/5N0/5 M$UG+]:AR/7K3%SGJTVA/9"VC5Y71*^/P-HU>(+*7$>/TW]-%IC!M9KI7-0F5 MG="%$?J3%L>5Q?$9%JD0^VY[!K;=A//&>F7-U$H'-6<19JT3)];+:CCB3VCI_P"\E$!GP5RP/O>8. M?;&U/=?9 WY;^H![S1_Z8FN;K3,(W%\*\0*5>7GX/Y((7&<1N)\T C_-#D[W M8V-(6UZ=.> >4P?\-"-XHM$44FBT&P?G!/@NOT\0*#_B%&?HJK:ZLYCG)W6[ M#B\N/-2!=$=3@6+8*JAS>:7:Y<4=0E&0+,N/X1LFU:$^?XR A,!U@'J_94P^ M%G0#U4V._Q]02P,$% @ &H"G6*'EZ-_6!0 #1@ !@ !X;"]W;W)K MR:U@850XI(K7&Y4_&$W&VW#-%DQ]W3X* MN!M54:(X99F,>88$6UT-KO'EE/BY0V'Q+6:OLG&-S9E29)' AS_'((.JC%SQ^;U,?K'@CR0>0DEF_+DKSA2FZN!/T 1 M6X6[1#WQU\_L0,C)XRUY(HO_T>O!UAJ@Y4XJGAZ< 4$:9^5O^':8B(8#Q-$[ MD(,#:3O0'@?[X& 71$MD!:U9J,+)6/!7)')KB)9?%'-3> .;.,O3N% "WL;@ MIR;3A_O%PY?;V?7S?(86S_!S-[]_7J"'C^A^_HR^/"P6Z/I^AJ8/=X]/\\_S M^\7MMWGY>(B^+F;HW>_OQR,%2/)XH^5AU)MR5-(SJHWN>*8V$LVSB$6G_B-@ M4-$@1QHWQ!CP+A07R,8?$+$(U>"9_KR[;8!C5[-J%_'LL\^J;B[+L:A^K'R= M7\IMN&17 UC(DHD]&TS^^ V[UI^ZB3A3L)-IH=6T4%/TR1/;LVS'=!Q+1[=P MS%O/?D*HY7LV=L:C?1-_UQ 'EN_3/&][#3:GPN:84\:E0GR%9)@PJ4/HG#,+ M9PIVPM2MF+K&+#P*'NV6"BV!L99IZ>XTIYA@ZOJ^W\I%US!P/)]@K$^%5P'T MC !O,R@3Q<4/M ^375BV^^AO:(:@'WK(7@?)T+:H95DMQ!H[;#7-3@#[%6#? M"/B3X%*BK>"K6.G0^9H))912XK7@=0T#!UH2)GI\084O,-;VPY8)F,9LC=@; MZ+]D\E(',SAGA9\IV E?;-6J9ADSLH!] ?#]@-8L ^X)"K,(:@@$-)8JGXN] MM@L=HC83X%D.=K'=2I3.$#NN;SOZ3.&&'F,SX/E!&[;&SO4<)Z ]L$D-FQAASQCD<1D74+4(27?";(>V%X#&##N! MT]=1<"W(V"ALD^N4"Q7_VX_/[@[L6Y9-VP U=D[@N6X/P%H:L5D;G[F",N6= ME:H%2[N327T:^)TR[1H&V,&>U0>W5DMLE"CHT5"<#+U+H/.]1RO!TR-VGNDQ M.QTHU(/"HYT9[AK:KN_T0JYE#[OF+J@V3*#X /PPO^^UG1 ;%?176^&YHIWR MKM44F^7T$WS,'1,%?22*Y9;+O-96*)22Z045ZY226+[CMM-E'/S_DJN5%YNE M]S93#.*J:KU\0!G3BC#NBNO0]PAQ[4X3TEAZV*;-?GH*MQ9B;-0]?0U*_1=4 MT.TT-O:<;E/O&A)BXY[],*DUE)@UM =K[P23KB8./8XEI+C GU>A8Y MJ>63F.7S2[X3>V$K+M@1N@K?]&V4=-5P2*"54[>];=19NAZU Z]GYTAJX21F MX9SNA(!=;0.LL?63KD .[8 ZW:VNSA)[Q.G=[9):3(E93&=LQ0!UU 0-ZL_W M3,0]L,_Z#4NZ(NS:_;QJ#29F#;YG"N5]LM@MYILOP3;YB=6>%8^UQ+K?HU 9 M&&MJ2&/I4\OIKZ%:C(E9C"O9*@\G MJZ?5F?9U<9+;>GZ#+Z?ER70=ICPHOPO%.LXD2M@*0EH7'N 2Y=ES>:/XMCB^ M?>%*\;2XW+ P8B(W@/:?L^VA##T,XZ2['JT96SW83+)@BV)_>P]W9&$_[*F:>PSOIEN M)MDN)?ZJ<(JCB2@(ZB3VPV0TFQ;['M+9E.Y9%";D(479/H[]]-^/)*(OUR,\ M>MWQ.=QL6;YC,ION_ U9$O9E]Y#RK4E%684Q2;*0)B@EZ^O1#?[@835W*"R^ MAN0E._J.\JD\4?H]WW!7UR,ACXA$)& YPN/S] ME;XH)L\G\^1G9$ZC?\(5VUZ/]!%:D;6_C]AG^N*09B",'R3CA()8.8M-!/>$@E0Y2TT$ZX2"7#G+#0=1. M."BE@])T.#5IM710FPZGYJ"5#EK3X=0<]-)!OS0DHW0P&@[XU A8>#UR0J&@ MPR$O]&+ZS)]-4_J"TMR>\_(OA>@*?RZ3,,G7QY*E_->0^['9_/YN>?_)-6\> M+1,M'_G'K77WB.X7:.[ZFW^[0F/T96FB=[]>32>,1Y6S)T$9P<=#!.*I"&@<\X7"YQI\1\O]$TU7 M8>(S@KY2%B8;M-SZ*+-:A7FE\"/T MX(C'_E)0)#/$-L2]$0V89+D@?$=)@G> M(PG_@41!%+N60B\Z/Q=^R'9^0*Y'_&27D?29C&:__8)5X<\N_4/"3$B8=8"I M!2P_0S_/L(XE$>NR-IT\'PNZ;3G&FJ;K@J%*=5,;,D('$N9"PKQV1B19%G1= MKM)1DZU4R5;Z?[)]%_)Z5JRIJXLD?!A&.8I/5S41"Y)0/U[SMJ$DZZHLULW, MMIFJR!C7K:S>R0U,\0(29D/"'$B8"PGS@& U[[2[ST^TXOPQ>H8#& M_-X@\_-S9I<\>TE#*RPDS(2$67)KU6!54Q1#;M17R$%M2)@#"7,A8=[YW-94 MK%0J5GI5?/\4A9M"MXA1%&;9GI2%MTO'O:RA.H:$F9 P2VGG6N37"5+S.@%R M4!L2YD#"7$B8=SZW-1VKE8[57AW?$88^T:Q3M;V>0U4+"3,A818D;*&V#M-8 MEP7%T!H75#;DJ XDS(6$>1?DHZ9;K=*M-N0*F"2K_.NMGU;7NU*7I'NA0R4- M"3,A89;6+A:Z+&)#U/1&*6Y;CK&NBKIJ2,U;-L@('4B8"PGS.C(B"JJF*DJW M8O5*L?I0Q3;NULZJ5[_T;JUMV'FWUC;KNEOKG=;0^@@)LR%A#B3,A81Y0+": M:HU*M0;( [).O?:BAU9;2)@)";.,CFJK2;HL"XT2NFA;\MHBR:(N*(VU:4-& MZ$#"7$B8UY$1;BI+JFQTEULLO#5#!/"'9)TR+L>I'6 L"(+6+KP=II*$L=$0 M@MD?^E !@M(6H#3[\N0Y%R;/[;!KH#RH.=2E=]2'P[W2F]/DF:1%VYFN2ZT= MRZY39;W(H=6RI-475EYJFD*$'-4"I2U :38HS0&EN: T#XI6%_];2PWW]]3J MXK_]NKQT 8CM2I$K5F@56=!>&2C- J4M0&DV*,T!I;F@- ^*5E\!;]TYW-^> M&]+BZ$<-+ON0-!.49N%VZ01MWH#03E&:5M/I;/IJBRM@0F_6Y;3H6L8 E0\'-IQB@03J@ M-!>4YG5F150T11)/J?>M1X?[FW3#'AUW*[G=B,'\/ES&8OL91MN4ST%7DI*T M\_2;.L2*2)I)/?)-8[N+2_Q_4EP?*9T\B_Q[L6*L!#_6:5:CXMX MQ=:T^"0V+)/_LQ3YFI;R:_XP+C8YHTG=:)V.,83>>$UY-IJUVN:_SQCJ7@^':'1RP^W_&%55C^,)R<;^L 6K/RRNC*3J.2% UJ".^L12%I=5"BK_ M/+$92],JD^S'_]JDH^TUJX:O/[]DOZC%2S'WM& SD7[C2;DZ'04CD+ E?4S+ M6_'\%VL%N56^6*1%_2]X;F)];P3BQZ(4Z[:Q[,&:9\U?^J,UXE4#F14MLU4?:C/KUE(^SZIQ M7Y2Y_%\NVY63V?75XOKS/)K>G4=@<2?_7)Y?W2W ]06831=_@8O/U]\6X A\ M643@PW\_GHQ+>=&JZ3AN+W#67 #ON !ER(K5P4XSQ*6&-I']O8(6Q*,I=JM M9/PB^0Q;,U[2_!,@Z'> (78,'9J]OSDQZ;$WCUB\JWE/#=D.(*GSD5T#V(W2 MQ>WU);B^.;^=WLVO_@33V=W\Z_QN?KXPC5J3U3%GK5:;XV)#8W8ZDLM)P?(G M-IK\]A_DP3],C@V9+!HH6<]-9^NF8\L^N9(K;2J*PN18T]*K6U;+Z=/DR/,1 M 9DOF>=7K-LR=IN,A_@B>:/M*F\G4#83*R2>B^GDP$.A"JD\X0AZ 6%EG[MZ=Z M?ZO>MZJ/F$P:\UJV2:JO2?")Z_B*4#T*N:&+D"+4VI4]A09;H<&[A1M9M[FA!N30CM2ZG(CNJU MHULS4B8)#; ?$EH+9E(?ZF,+B>LYBGH]#$,/A^I^#W8H%]C[NZ\$KN$3_ MSH-?O#O:R_5&WO']0'7'VJM?+1A#9>M[B#L/L=7#12GB[T?5WB8!&_IS9Z%H MT_2FA!_Z0:B:8XCS?-<-'77N6/NUK^Z.:Y$5]";?:)[3BDY6+#7M&\[:]OV2 M1[ ?^)KD0?ETJ&Q]7SI"179$G6;K3?!/*(SU5!7[7O3,26R M0^4TCG.VBZF0SH4N#I"KS@,]C(2.ZQ-5ZB'X$74 B>P$^;G:EWQXH#S["&1% M27BQ$05-J])BJ:D&8L0P<#W5@X&0L77J$ "*.@)%@?U88"4++5.V;$W)I5D" M4D[O>;I[^X8&(L?6V2&S14-EZSO;82VRY&Q#>?+"[L;[#.M,*ID<0?4^,\2YLNA MK$BV=VE?R1V[8CN[SFT@B@T@&H;8Q:I6/>X(80*U;6UD[\V^:CO*Q';*G&_K MZH[!-=&EBR%1!1OB N@3=0\7V?NSK]Z.+K&=+K]D,K \;#Y$/ )NY@$]MA<[O8R9T'K;=MLGA0"1R/+'G3 M+ -;^@YQ-*_TN".$' 1=[1XY!(3B#D*Q'4*;FEKTBVISIO&6%0:21%[@.]K: M..A1YU#9^GYU8(KM8-HQB)D\ZIT=6(H<2(8S%E%L/-4DOJ.546-DX'O:%#H$ MP.(.8+$=8*]>#M0WN7CBB;R)[G^"#^WI^D?C\;K1%QUIY2T30D*T F2()'[H MA*Y*&/:>[^M,!ZSX#6!5GF/-K[Z>+Y3G6$94Q8.BZJ#9HJ&R]3WM4!7;4?7F MYC>ZWOQQ#J9)4M81<2:EJ53(%NA@37]DZ1_;.["NVPU1BQ]0W5I3J.+5XQXI"3* *G5 # MMYDITL<0:_QN[_B^QG1$2_ O+2@7\ZOIU>P=#\8' M/6K2&S14-EZUOZZE4# M.S1'[+Z4\XQG,=_0U'H:34R'L] UH++]FK_LT"%XF72\3.R\_+FFP7=:9.!> M7VZ7528TQ>$@<'UU2V7OV[[:.SPF=CQ^8R5:\HQ*5]Y>B4RLC+#)&$.DV9A# M<##I.)C8.;@V9LO"E45&W:8G_<2#OJT2ZQT^Y, M2OT=W+,'GF75P(LED(#+A?%Q#C$^V/<+;*OK>-5 M8G_&WVAC)*%V-7+P:N6?Y0OV!9 M@'I/W[PPM_UU^Q+GM'YU4?G]#!W/FECXU'WXI->K@*]F%Z>MW*I[E3XW'YT^#7MI92Z5HW7MA%.51>C MJ^,WUZ>TGS=\T6KC!\^"/%E8^XU^O"\O1C,R2!E5!)(@\6^M;I0Q) AF?,\R M1[U*.CA\[J3_PK[#EX7TZL::OW095A>CUR-1JDI&$S[9S6\J^_.2Y!76>/XK M-FGOR:N1**(/MLZ'84&MF_1?WF<SYXX,,\'YFQW4L16OI5!7IX[NQ&. M=D,:/;"K?!K&Z8:"Y2H,ZG 8IH M^[3(0J^3T/D30D_$K6W"RHMW3:G*W?-3&-A;.>^LO)X_*_!6NHDX.1Z+^6Q^ M^HR\D][K$Y9W\O_U.@D]/2R4RN>-;V6A+D:H#Z_<6HTN?_SA^-7L[!F33WN3 M3Y^3_K^:_+S0XXGX!W+%K]:6_/)7&!U6XC=K2MTL_5B\;XJ)./KQA]?S^>SL MT;X;6[>R>1 W=^\>K6FH$(5L&KG 8Y%W;E;6*^2YYZ+'0K"B=7:M2R6\K!2J MN("0L?@>I='A@1;+6(1D[UJ:J.B(QHM4/,IY"-4&QV/;6A=@-R\;6TA#>NO8 MZ* 55*VT \@AJLD[SZ%=)UH4C_TLG:3QXY"-[$7LC= M.@FFT&N6-^X,YV<27FH/HO4$=R4+;9)-NA'(_0>#'6-QJQLHL$&F$Q] >?\& MY:5?Q,_*F0.H:W M],AV)+@[H4A9L(BF6IB(3ZJ *<#7(ZM[?VQ5(4FE\; ::2E#4#4;ABI 2E&Z M1^U78J'"1JFF%]TG)5D ?QM%=854&XM%#$("G/!37LN@0Q@B(,5:6R,[OAC@ M.NF"<178(2;!!L]HXBGXR:#4CCN#NHAFNQY'%O#E/5NC'NTJ+1*DL4$@TWW( M,.X'?L*"9B=GXH]&_"Z;2,66N\H\6=@Q%NQ6#BCJ!CA*JB@GFZ6JR9^KI5/I MZ8B.9.,.[LCFO1!<'U]@"'*G8T\H<^V /?-R=P84$9V'DX%B"0XK>@D;R<0H MB^]1HU*I,'(2@3@CS";0,(%1/I,JX5>H:*[>?98:ZI"B!='0+CEP9NCDQ[P^ M<+9W<5+U2IDS4-9]/R,?_ M8JO?RKRE+M>:/8%IG "='=*C:RI_R#34T#5Q8PJU0B=)W9A(I$OR0=!V2OJ/ M(M@%-!R?="6]'\8<.2)DD 7U;XA$"=!@0)R)S"+?,K<]G48[,'](D@X8,C]^ MRA":.Q1Z#94J#QPT[:3$!4H.6E BT04>R?9J1L@E+EM@N1P3606"-?UPJHT, M9?FT^1/QYX#J-!6/^D8Q*66-BQAZ5F%]'JDT$Z%'==#=!ZS29$W_\F+A.. P ML:#^#3<2\50\8)41?0[/2[B.D88(D%97%C@$@4S@&R4PV(GA![M6-0?QM,,N M>U9I&@\*&\DBC 6:2" C,:3NKK4.@UFIE($P$B-6@EO=T[REAC4D%]"^VR6B MZ5O$R6Z+2/9(( X6]CKIH2&A_(K(-0QYAD*VK4%W2UOX&,O-+IZD0LL,AI*0 M/#S9/>U4$S0F*Y,1(3./?SY+P[/1/+IPGREM$5G]=L;<.O5GFG+1'0[XQ)>6 M4IP*HRD!8'XG"TGAU!IW8BP?D"\J9^ML5W('28P)6I6)&.YE%XO$%)@$"F#M M'G9S$7.,W9[$G1MS),TVF@;PP33.8VC*V?PU 5'T'6@TJ"9HK4801=@-+)\OY+Y@D+#2\I"\!0'SR'0 M#AEK]]<-HS1'D8YLFWM'$1J#;B3J'UZ8BS3*(;?[--'@7=])4%%UBG("=S!# *^M3R%P42\2W)]@A+6LWC"'V.M MB:7*TS,Z&R6.03*D61Q&>RIP+PV%KU1 E&]'*)](Y9Z\*F2K ]0Y"1M\J@U< M-1(B&4QOC2Z9X"G#&AK^TS4L6<;7@ 5-UGT=T?5U-QA$YAIVI*F2HH9;@^$K M&6$"7C?Z[SYIV'3?STX>"[[*+(IE4,]B<%^E+0U1.]VN,5UR[B_R2#C!]+NA M"^3X8*QS_C"5/4XA2I=2M90/5 X-EW@5 2#?PRM EU.1.U>7!3O)+U'#_!;O MZ,:+^.U2$ 638K>@+P;\L:&*)OOE>2+!K. GA[[H3 >?X7 77_+'1I]:5OHB MU[_MOV=>I<]XV^WI8R@N_4O0 I*_PM'9Y.>7(^0E?V!,/X)M^:/>PH9@:WY$ MXT"AT :L5Q8WU_R#%/1?>2__ U!+ P04 " :@*=8=K?G\%X) :&@ M& 'AL+W=OT9VTS;=.N.QXF;W(T1"$AH28 '0LO_]G@N #]FRDZ:S7VQ1N._'N1?4 MZ4Z;SW8KA&/W1:[L66_K7/GFZ,BF6U%PV]>E4#A9:U-PAT>S.;*E$3SS3$5^ M-!H,ID<%EZIW?NJ_NS;GI[IRN53BVC!;%04W#Q)^=]09DD,A%ZD@"Q[\[<2GRG 3!C+^BS%ZCDAB[GVOI/WO?XYN].Y7$?TY)GFISJW_RW:!=C+NL;2R3A>1&1844H7__#[& MH<,P&SS#,(H,(V]W4.2M_(D[?GYJ](X9HH8T^N!=]=PP3BI*RM(9G$KPN?-E M2 ;3:[:4&R77,N7*L46:ZDHYJ3;L6N'CGH(ZZC-,J^"+)'S\@>LRNM MW-:R=RH3V3[_$>QLC!W5QEZ,7A1XQ4V?C8<)&PU&DQ?DC1OGQU[>^/_B?) ] M.2R;FNF-+7DJSGKH%BO,G>B=__#=<#IX^X+ED\;RR4O2_Z'E+\L>]=G7B__B M^<>M8)>Z*+EZ^.&[V6AX\M8RV^'A+4]9\W CT%DV-7(E,B85^Z"=8"/F-',' MQ*5:6;!FW(%Z+157J>0YLPY? #^>Y59),6))B1$:D ME9'..Z0R]NX^W7*U\>87TGI4^Y%\& W>LN6[R]JHGQL'EJT#%]Q*2^GPM:1P M0.P46XJ?#P=%L%*\RKP-B$D&Z R?OA =X""!I'.@\-O\V0G4#P)5HHZ\45D%H4P*-\F?[?]99_]LEA<^^?A MVU<^XV5E;$4U'NO65'FL!2,V5>[CV 0:%=!G[X,^74I%@<)1P15F(_F5Q+*L M'48 >%T.WDV?#\C/<\:S/S$Z0C04RM9:ZF:8$>G9FDL#]_4P52T1I1V5"2969 M"/G*$%J:U75H:FN:UJSRT)B^2&RW3&HM?Z=<8N28L$X6/L/D*+?84\HF16T> M8 (';*W73/L 44=-43N=^C!E$OH,6QM=Q&YKK.VWX-!* MC^A@O[6%ZI@<@H2USI%_ZA20!GS;;35UD]XID24,:1(^/,@AOH4V9W .7:N' M+JBP#/@(,?15*(N(M)CSZ;89]&\8==5@_/;9_Q]XX8O%V_/ KG.,W5!SZ'LD M)<3C#VF$9K\*GKMM@E9+^X#TG.^ $@F[72[V"(C] W;*_V*G3-COOU]VGHCV M2BHEK$8+7@FJ5V"7SBM?+H&\(8CT:, K"HX_PT..(NNJA;[++<<4NH0+@:QV M[Q!Y:^45*I6GV\H*YZ+N?;>N^ ,U+,KG N8H,M9&_Q_Q$C6UK-E0G5](;3&. M@9KVJ\)U70D#B+F1J3YDQAXY2FN/W(OO?,/^LU@LV6)C#IT]S=,=SS@;UGFB MIZA3$.P[]HO1=^)YG^M T\AI:CJ7U@\&S))N>7]]=1.*;#E@;"6$(O J C=/ M_ZHD(1W\L57I5Y :1WWY=R!W?PHG 9F ?A[GXN!GSG!E>=J"](KG-.QL1[W( M)6X/O -/4>:_[+<"U0U.+KA1%%U45UTDM8G4+U?BGA*&B L73,LE7\D\H@;- MZ0QAM-&LWRKE^Y:6*Y*?0A$-Z4P_G=%:X7,:X>J#5J+?P@'NLKFVED %<,3L[OS]SRRY@Y9PCJG*K\4>O@M"N", M%XS450[14EY:/;D:J0'NT%$RK_:TM);%K,0"#,]I[,L ,V$,A>F@4VR: M3*Z9;5=.:-3@-*% N1>DX:ZM1&.HT^GGD 5QCW*2-A0H..!;'*=ZGWJ_(+L( M'GSSR?FR<\^%_7&T,8-KE5\=>"HS8FC/'T?O3NRQ,(&&O..Y+Z5NVI[,)^#0 MWQ#EEQKK:@E!:2*:- MZR2QQ/1*(L'Z11O$-WH52Z*,8P]8#R0B4 T[KG58DKWIGJ["%FW]CAM2[R,< M2P3+G,)SIT22YRV@9]H;]Y;&9K'$Q]U68G_@;37)=CN#<;:.7%[MQ^49?;OZ M,@/GY.LZ0OWNU1;BZ8I!U=EJK;O>;8T0K*!W(8V5AQ:=$+=PL^PN]G'C.X3" M<2)@G:Y2?Z<*O:5TW!AI>L-RMZ,9<.CNO/+ 2$*RY[LU.F+K-HBWL[UPO 1[ M3P- _A/%V*3.Q<@W)R1 J8<'H9,_PX0CKBJ:N;_2C;";S:3*8S]AXDLR.I\ET/FV. M;\2=4,!^3%6]4;)Y?_"X('#[]:]^K*Y,V*)-Y$1=^?L';4/"HC<\]'*E,-&) M3V=5G#*9M"76"!*3Z[1S>\RP]^#69(3C$F7,Z3X,>BPG&^]Y>.$)N&+<=BNL=^$&DTZ$5O>(:+V&OLB]Z%(J[[ MC:FA%]I+D?/8"[@)'6P/F@1/^&9CQ,;O5[5EJSKL_[S<'___Z%NP^S[V0$>T MG7 30E8??$_5?3Q'A4\&W2^GR03U>3*?LT]-4=3'DV2")IB=''?J?PJ.*73L M5^[W#*T_ /%X>+ROV0)H)#T"O>E]<+&^]-Z\')^Q]4=(= M(!#21<*/ Y^JI=CX>_U/TJ8 OHI0[,>/N@0NCF:#5QTQ\R=BL/&B"-A'?G^( M_60R>'7H9>]1YWT]2FCC?Y7P5WWEPJO[YMOFAX]%>-_?DH=?39#$C41WY6(- MUD'_Y+C'3/@E(CPX7?JW_ROM4*_^XU9P3$TBP/E:8_;'!U+0_!QT_C]02P,$ M% @ &H"G6(3\\P +!0 -0T !@ !X;"]W;W)KI,M59PB;<:3%O73.\N M4:CM>1 '>\$7OJZL$TQ79PU;XQW:;\VMIM5T0"EXC=)P)4%C>1Y7,[?? M;_B=X]:,GL%%DBGUW2T^%^=!Y!Q"@;EU"(Q^-GB%0C@@6NL MJGME\J#FLOME]WT>1@J+Z!6%I%=(O-^=(>_E-;-L=:;5%K3;36CNP8?JM-,MP+SJ:6;#F-:=[C7G:X MR2NX*=PH:2L#/\D"B\?Z4_)Q<#39.WJ9' 2\87H":1Q"$B6S WCI$'CJ\=+_ M// .=_8RKANB$].P',\#FA*#>H/!ZL.[>!Z='O!Z-G@].X3^+[P^C)M.X&W0 M<&$,6@.?4!1 G !W3"!\>+=(HO247H(J@4J55T.M0K 5.M"&R1WP J7E)<<" M&DW4HNW.V\ ?+6]HV&U(,^6MF="_$$@S!ZRSZ@6<95R0-VB<6.6<64+;"&DIPTK6 =Z0XHLKUH")52OFC.M=URN@=6JE22U%;/ M- +>-T0A9,(JR)"8*%<;U#X +G/>,"%VM%NK=EV!<>F@M!0^9TR 9N24=FAR MV)33:'#9.FODP@2^DMN=8NE">#U>;J BFB%[E+R,90)]=G?DO72^&455X14> M]K5BI)(A2L@%;>EJSHSOE20ZK?8-Y!R9>&%\2H61=!2X/H!"$8A4EC $1\+J MK!5$XL9RV])P42W\C-%N!L92JG'-0$)U#C,CS+Y)@65+0 MX,X%":XE[<[Y$!^?D@*UY:C]2QH&JK.K)1HB^[XQV3X+4LE1Y1[YY])+N3?4 M]:YAF&N+OOBT'.QT'3!TX(:)=H0HZ6CNO*2:>?>.+M>!A=*VNB9\*D9FD(S6=>*..K_')9QW7S 1)TJ02=[N9D((+_ M^[=W_K&S#[QTC3G6&8VE6SS5=:0U7J1P^R)3#7O>P^(X3-,TC*-H+)R'B_DL M7,Z/X+.T3*YY)H9I>6IT/D_"HY'Z4_EO7:]0=WA"#$&[Z\9'57YL]R/X3#<- MTT4M5I[:CLPB-D.%!'V_I0;#K^.[#KV?,; CZF7NAL_6G:_IR/7 M8LH?G\Q:S;/6NG/&L8FCCN>6MD1M\#X-Y\M%N$QG'MCMI,,.]V<&,:RCF<<7 M@\E+]Z'IZ"I;HU[["[LA0J,SN;O5#M+AF^"BNPH_;.\^*,C:FA.'"RQ)-9H< M'P7=U.P75C7^8IPI2]=L_UC1=PUJMX'>ETK9_<(9&+Z45G\#4$L#!!0 ( M !J IUCHTFMO@ 0 &T+ 9 >&PO=V]R:W-H965TI2.Q^]'I50F6<[CWIU;SFT=M#)TYX2ORU*ZW35I MNUTDDV2_\5EMBL ;H^6\DANZI_![=>>P&G4HN2K)>&6-<+1>)%>3B^L9GX\' MOBC:^MZSX$A6UC[PXE.^2,9,B#1E@1$D?A[IAK1F(-#XVF(FG4LV[#_OT3_& MV!'+2GJZL?H/E8=BD9PG(J>UK'7X;+<_4QO/.\;+K/;Q6VR;L^DL$5GM@RU; M8S HE6E^Y5.;AY[!^?@5@[0U2"/OQE%D^:,,#GHP!P/C+*6J#K!BA]!6@J;JT)A1<_ MF9SR8_L12'7,TCVSZ_0DX*UT0S&=#$0Z3F!N$TN M?"4S6B3H T_ND9+EVS>3]^/+$S1G'3H>O&8Z$)@#0@%CK8PTF9):2.\)&]+D0BNY4EH%Q@N% M#$(Z0NN>E0U$'@\YJJP+O ABS6X>HQNL2&9%^UJ9C:C(*9L/HI&QYNS_<*EQ M##;&U%+KW5!\,F)#AIS4@]Y)CT8/Y-!_P%CMQ"_T2%I,A#)5#1YU (._2'RM M+3NIG,I@\EUM9/XG6ICR[W&R'4!H7O? Y&,B(L-<+J*W@"0KI_X+(=$^$ M_=6FY['/B&,.$%^,MA_LKJFR,IFN<[CP*M22QS9T68 96^%;>5B$H F,U[" M69/.)KG .>$"Q0U4>G%0QI$8^"\BRLP1@G8L0(Q[==0M;]^]DUN4OI$?O&C#&.)AE MA72;B,V&&P,1YD/QJSWX\<\GQ-)HK'-:A<8VL^81 MBHAUY]T^&W\TU;CS:2=6)!TDW38(-W8L1-OI0\%9&4\OOR%]6YR2G*F"1\-^ MY#P; !LHNJ)<(UUSNFD6P M5;Q0K6S ]2P^%K@/D^,#>+^V(-HNV$%WPU[^#5!+ P04 " :@*=8&>+' M$>8" "&!P &0 'AL+W=OD14TW2G\W#:*%QU9(,PL::[OS*#)5@RTS(]6AI)VETBVSM-2KR'0:6>U! MK8C2."ZCEG$9S*?>=J/G4[6V@DN\T6#6;8O2<"5!XW(67"3GE[GS]PY?.6[,WAQ<) NEOKO%53T+ M8B<(!5;6,3 :'O ="N&(2,:/+63."Y=4>ZLIEU..#N_J"JUEM; +5;( M']A"X#2R1.RVHVI+0 M)2&D<9H?X5B6\:OVSY0:/5C'21GFQ618ET41 MILD8[I5EXH64<9&%Y3C;LV5A/"G#,G\^ZTI68DWW"+CT%;"_%BH$2=UZP023 M%0*S>RET60J!R?IE$EW>0N!48NJ#KIX>22T=:K5>V.5:4'O<_B)4]].<%"5G MGN?TK C+24GGFPY]"Q5/H]\UOIK:_R\V*<["=%S " Y=PVBO-[:H5_X%,.#Q M?9LC8L =-_U^X55G>^T"V6I;_MI0P\E M:N= ^TNE[&[A#AB>WOE/4$L#!!0 ( !J IU@&PO=V]R:W-H965TL9.FTT%6R$0+XU]/.=XQC,>=]$I_U=4"T6K1L"Q_ ?FJO-5,N .H= 0&F= L//'IZ# M$$X(W?A^T R&+1UQ/#ZJO_*Q8RQK9N"Y$E]X9>ME4 2D@@W;"?M>=:_A$$_N M]$HEC/\E76\;IP$I=\:JYD!&#QHN^R^[.9S#B%#0>PC)@9!XO_N-O)B/W(*W2MXO(HIP#H_) O>JIR3W4 ME+Q5TM:&O)055*?\"-T8?$F.OEPE9P7?,GU!TC@D"4VR,WKI$%OJ]=*_B:VG M9K^GNJMP:5I6PC+ 6C>@]Q"L'CV(I_3I&<>RP;'LG/IYQ\Y3IQ=D8(]&W)!2 M-:WF!BJB-L360#9*X)7C#&?\*+*03NDPGV?S,)['Y*.R3(SWG(=I/@N3 MG)Z"29&'Q>P./#GS3G-K09)*=1+/6Q,F;XE:&R7 E"!+"(EI%1?8WG"I(G!3 MNO#YH(&4KD8!ER^)+1C[JN _V%H V3.Q Y=+/MY1.+ZM64\IF=:W+L/>>%P: M#F!]WZN^8AO!/FK=QJ78X67% =:+L4[>,-0DJA%M<WZ\1YZ^&S5_<]Z^Z/2FL0%E@BEC\<)S4,Z2^ZKJDF,Z\68,4D\X?$OY3)) M*=;5J?@DIB?0[SI%-&K5#>BM?Y#<,>ZD[;OV@ YOWK.^U=^9]P\F'LN62U<2 M&Z32BUD>$-T_0OW$JM8W_K6R^(SX88WO-FAG@.L;I>QQXC88_@FL?@)02P,$ M% @ &H"G6,(19TM\ @ 2 8 !D !X;"]W;W)K&ULK57;;MLP#/T5P1WZ9,37.%F:&&C:#MM#L:#=Y5FQZ5BH)7F2TK1_ M/TJ./1=H@V+;BR52AX>'BL@L#U(]Z!K D"?>"+WR:F/:11#HH@9.]42V(/"D MDHI3@Z;:!;I50$L7Q)L@#L,LX)0)+U\ZWT;E2[DW#1.P443O.:?J>0V-/*R\ MR.L==VQ7&^L(\F5+=W /YGN[46@% TO). C-I" *JI5W&2W6J<4[P \&!SW: M$UO)5LH':WPI5UYH!4$#A;$,%)='N(*FL40HX]>1TQM2VL#QOF?_Y&K'6K94 MPY5L?K+2U"MO[I$2*KIOS)T\?(9C/5/+5\A&NR\Y=-ADYI%BKXWDQV!4P)GH M5OITO(=1P#Q\(R ^!L1.=Y?(J;RFAN9+)0]$632RV8TKU46C.";LCW)O%)XR MC#/Y1D%+G_&6C294E$2:&A0F5@I=A&H-1B\#@YDL/BB.K.N.-7Z#-2&W4IA: MDQM10ODR/D"%@\RXE[F.3Q+>4C4A2>23.(S3$WS)4';B^)+_7';'FK[.:AMH MH5M:P,K##M&@'L'+S\^B++PXH3D=-*>GV/]:\VG6V82\A_A](*J %)*WBFE M2$401"K98.LSL2/, -<+B]HJ* ?.!9&GD)]ETY)F'F9]%(?GJ*NUC;YYP'FK0 S -4W^6Q8,] MC3_Z&6;\)@UM1G21'Z:9'\6S%[XDR?PX27O?:\\D&'4W![5S,TSC/>^%Z1I] M\ YC\K*;#G_@W8S%&]LQH4D#%8:&D]G4(ZJ;6YUA9.MFQ58:G#QN6^.H!V4! M>%Y):7K#)AC^//+?4$L#!!0 ( !J IUB/$OJ/'P4 )H, 9 >&PO M=V]R:W-H965T@,*5E3:MZ,XU4L&-8;9K6V'NKZ#1N\M1/#H(/LAU[4@P75YLQ!INP?VQN3'X M->U1*MF"LE(K9F!U.7H=GU]EI.\5/DG8V<$[(T_NM/Y,'[]5EZ.("$$#I2,$ M@8\M7$/3$!#2^++''/5;DN'P_8#^UON.OMP)"]>Z^5-6KKX(JO^S@,#/+H$8-D;Y!XWF$C MS_*-<&)Y8?2.&=)&-'KQKGIK)"<5)>76&5R5:.>6-P;S:]P]$ZIBOWSIY 8C M[CC['=S%U.$&I#8M]V!7 2QY!"QE[[5RM66_J JJ4_LI$NO9)0=V5\F3@.^% MF; TYBR)DNP)O+3W-O5XZ?_C;0#+'@:C=CFW&U'"Y0C[P8+9PFCY_%D\CUX] M037KJ69/H?];JD^#Y1/V!-[I&AS7%*Z5&AO0.JB87C%7 UOI!CM9JO4Y>_XL M3Z+TU7]^8IK+VN?Y('D#);1W8$Z$5 3T+V7OB.A!/&;Y/.5Q-'M 1!F/L]E0%"<9+^(9>]L9)5UGX#1*O>J" M1^F,S]-X(,FC!4]F$;O5*[<3:'I82@N>YOG1LRRAK=DGJ&79P)%2LHCY8EX< MO_.,1U'$KC$KSG1^LIU)=8;>K+$&CX9%/N=I<>02)SE/DHCYJ4NI["PZ8BUF MN,-F-6PEE5 EA!@-7"C2G,=I_H2D]RGA*2[-YHL348YA2!/V#MF=XQ NN[9K M!-53!=@VI11^.A\L7N1\42PPZ,G+HZS@43'G\ZQXR3YJ)YI!HI.4S[*89]GL M5)@4,8_SM!?B"/?5ZVH#P-HPIH#&U*#ZJ,"X3R]5&6?.;W;"$_\V#W8+VPG+ MQO,TY8LD]TOCO$!R1<[Q\+(;\,=/_[0F%KC0_EE&//XZ/"N-CA>QGAR6Q7Z\H>"56 K:DW[3$ MPU-N@R<8Y59:L&'#:]UNA+IGI=A(S(+\AL92(6VIMAAN;>[9>#:/,,E1H+] M\E&^0.X8)<)'W9/4(6M-[PBTDZ[&4U1U*[P5=(:TCXDD-*19A>YBJ"(;Z21V MY>IG,O?/6 Y=.F%8:@K6@">-#%%5(5]'QWWA?<5[&444R>AN76/ K$_0K: ! M/'*LAIP'E-D+1+WI65MGX=*VHW& M!=J@Q*;#6R9NKM9G#=*H0B%:/L1EL!5-%[)< RZ8QQK6UGI'&&@C525+@;'U MGN#A(*0)1R"9R-#<%3@P> 7S,1(P8<=<<>FO(E"(8*'H <8>ZC&ZH MC#C"A"(GJ$"P"TZ=(%Q#>5=Z0(>5M3!K8"_\(7C&QA%[^?A$\N?WY*&KR'1P M7VP!$>E6;#%=R#]<'7MI?_%^'>Z;1_5P:\>LKZ6RV-XK-(TFB]DHS(K#A],; M?_N\TP[OLOZUQA\/8$@!UU=:N\,';=#_'%G^#5!+ P04 " :@*=8^S:A M=PH' #J$@ &0 'AL+W=OUF[K ME\2F1?(A^8BB?;97[1]Z*X1AUW75Z//9UIC=B\5"%UM1X M;3<+O6L%+ZU272U"WT\7-9?-[.+,RB[;BS/5F4HVXK)ENJMKWMZ\%I7:G\^" MV4'P06ZVA@2+B[,=WXB/PORZNVQQMQBLE+(6C9:J8:U8G\]>!2]>Q[3>+OA- MBKV>7#.*9*74'W3SKCR?^01(5*(P9('C[TJ\$55%A@#CS][F;'!)BM/K@_6W M-G;$LN):O%'5)UF:[?DLG[%2K'E7F0]J_[WHXTG(7J$J;7_9WJT-HADK.FU4 MW2L#02T;]\^O^SQ,%'+_ 86P5P@M;N?(HOR6&WYQUJH]:VDUK-&%#=5J YQL MJ"@?38NG$GKFXD>!D/39PL 6219%K_?:Z84/Z$7L)]68K6;?-:4HC_47P# M"0] 7H>/&OR)MW,6!1X+_3!^Q%XT!!99>]$7!^;TXOOU:!.\T#M>B/,96*Y% M>R5F%T^_"5+_Y2.HX@%5_)CU1U ]KK><,Z?*WJAZIQK1&,W4FE4D9.(:>Y0> M\E:P2FHC2K:B_?:"/?TF#_WHY7_^1WF*K:W/PQ*JW/0F8F]EPYM"]# +IR7Y2E;22#%:B+PDCKT@RT;87A8FWC)-V?N=:.&]V4S0CYIQ%,+S&&ZRA-_0 M9[\HPZM[-4X8/(6^YZ?A1 8$>>;EX1C#V\YT*"/VNJR[NC>UXS>UK?FS72N; M0N[@A#II>JA\?_O/M++DN77K MDGE$*]3<2S/*6C25^5Z01UX89E-AX.5)ZN6!3R:22=']./-2?S001%X&FT$R M+@J@B&)E24[*Z1$_,B^*1TD06]]I&DR5E_#N^QDI3\D59U@]H0V44S_UDLFB M(//\W$>0 2GG$^4PB0%].:Y,("+DUT'6ON!%\;^5)C#3HIR!>E$&ODD#:DT M((?6K)2Z4%UCF%&LP11BNRYNKWC5B3N$>1:C)KX7)?'I* N65); 2Y+T2(H8 ML@"Q^:?.U;0%;$558G]@/N'5/6Y $N0Q6>:G=Y_EB1=FJ1?GX7T/K$AM8DX!T40A5=OWLA%;3"L-E M9=-ECYZ"-PWBT(=U>L[>-^RM6+4=ICNPR&UBSSHYP!/7HNCH>.(]H+TT6R8! MIX*/2K4E-3+.M#3"(AR\%!BSY!4?X-2\Z=:8Z;J6N@ZN^L+.V:5P@2$)M44Z M]$5W=7!DP;#+:IJJJAL[:2+E ML&@-K00[R4,O 9 Y^VAX:WOM'5OF%A/H7NULSBC,#MWUD ;$@)YM;N:6/MC@ M1F*G#TMPS R\GZ"YGC( 4X>M!1-KE+1&I M:U%-CCJ4MFQ(!LG%-6:E\82_9W/<9AVRAEKK8\K19OD9[Q^_X_W#13!ZZJGE M+/*RE&0*B;[+)4O5DWA(MCO>;<*A/O(!F3])^B6.+F!$M]M5U@I,%UQOV1J\ MA+I[:W,O4!4WCNYN1OB:LZ$]LNT$^(; [+ATO9;7U.DI8475E:[-4)IK(,+0 M8S-VITW*Q[#^*'JV]D/1L/^>LW4_@HR]$X>!GZ9'1Q0=?_%C5M0PV=QV':10 M3N)[H07A2_:S:I[;6AS*KBGY]\RQ2\].K9-C&2S 81#A8+\]!JOCJ70T$L!$ ML!R#B_REE\7C6/$>>6Z/&,%7>$D_4+\O3"L*M6GD7V-I7!:I-V"7&\?4KTF= MNQ0Z2#[9-VQ1/N=7R,&&M@-]=1CW+S5\]HRZCG8'XK$ BQD0V-*VNH M^O,LF;'6?5EQ-T;M[->,E3)&U?9R*W@I6EJ YVNES.&&' R?MR[^!E!+ P04 M " :@*=82=A&:9(" #L!0 &0 'AL+W=OV"%8"_/;C))+!P[:[L$_G[' M3AJ*!%EI7V+/>,[QF8EG%JW2#Z9"M/!4"VF6065M,P]#DU58,S-1#4HZ*92N MF253EZ%I-++<@VH1)E%T'M:,RV"U\+Y;O5JHK15!_PBV-K]O;@ M,MDH]>",;_DRB)P@%)A9Q\!H><0K%,(1D8P_/6?.^6R80:O ME/C-,#V! M-#Z%)$JF(WSID%KJ^=+_2*U#3M]&ND:8FX9EN SHI1O4CQBLC@[B\^AB1-=T MT#4=8Q_5-8Z,HPGLT/"C0BB4H*[BL@3+-@+!5*HU8.DDJY@L$;B$C&G][$)8 MK;;2@BJ@[#GF<'0P2Z+TXI_K<.L'N,8,ZPWJW:]*X!#B67HZ2\_AFCK,6&ZW M5#4X_JXL0GHRD!SW82=C="DPF0.]A:P:'L/ <.AW!$P#7-&@O6)4#5:K3*,/>)M*@1&M1N M!&(^>>L)A'L=6*,N_9PQD+F*=\TX>(=1=MEU\$MX-P=);\FE 8$%0:/)Q[, M=#=;.L.JQO?S1EF:#GY;T3A&[0+HO%!4]]YP%PP#?O474$L#!!0 ( !J MIUB OZ1$50, *H' 9 >&PO=V]R:W-H965TK50K15HS1<2="X70:WR?4Z=_;>X!^.>W,T!Q?) M1JFO;O&^7 :Q$X0""^L8& V/>(="."*2\:WG# :7#G@\/[#_Z6.G6#;,X)T2 M7WAIJV4P"Z#$+6N%_:CV[["/9^SX"B6,_\*^LTVR (K66%7W8%)0<]F-[*D_ MAR/ +'X%D/: U.ON''F5]\RRU4*K/6AG36QNXD/U:!+'I;N43U;37TXXNWHO M+9,[OA%H%I$E0K<=%3UXW8'35\ 9?%#25@;^D"66+_$1"1G4I F M1Y E(:1QFI_ARX;H,L^7_5YT'3@_#7;I<&T:5N RH/=N4#]BL+I\DTSBFS/2 M\D%:?H[]9]+.@Y-D!$<$1W-@QJ UP#1"H>I&3Z!>TI%8[EMM2/K#:[R>!ZFV?PMW)8E=TEK?E"0A/$\#N?)'&YK MI2W_E_GD_M[L:IK.PCPAJB^:8J4#V/YHDR3A)(O?OJX]>ZD]F87CZ?2TXZLT MSL-9DAZQT6,NJN$UOZ :)UDXG8R'O1>4^-2X0Z;;TL"/+GG/#%ST;H#)$BZ2 M\9QH)E"VVEVJNV);:42HN[1$EY;?ZW!(%UM(-=4TZ*NB>!Z=UL -615*.QXN M@7J!)@/RU1L8(&/GMY6LI3LCLT*15VFZF5&"E\QM&TL#57-ZF_0:);4;H8SQ M:OP[Q%L[!T)Y7_P%02P,$ M% @ &H"G6(&P4A*\ @ ]@8 !D !X;"]W;W)K&ULM55M;]HP$/XK5CKUDT42YX5 :FTG39IE5#;;9]-^:B30P@55W"=!D/H59;4WFSC?0LXF8J,YJV$AD=I4%96O<^!B M._5"[^!X8.M26X<_FS1T#8^@?S8+:2R_8RE8!;5BHD825E/O.AS/8XMW@%\, MMJHW1[:2I1#/UOA>3+W "@(.N;8,U PO< .<6R(CX\^>T^M2VL#^_,#^U=5N M:EE2!3>"_V:%+J=>YJ$"5G3#]8/8?H-]/8GERP57[HNV+38V&?.-TJ+:!QN[ M8G4[TMW^/_0"LN"= +(/($YWF\BIO*6:SB92;)&T:,-F)ZY4%VW$L=INRJ.6 M9I69.#V[SG.QJ;5""_I*EQP0K0MDG'(#!?K!Z))QIAFHB:]--AOCYWOF>^I'* HQ(@$)#[#%W6E1XXO^@^E MM\SQV\SV(HU50W.8>N:F*) OX,TN+\(TN#JC.^YTQ^?8/Z7[/'-(!NBC[$=@ MTP/2/9#W@%0"RD752*;,BE@A70):"6[Z :O7B&FHU!A=7F0DB*X^/9I3DI?N MF!P\MY!#M01YXK1GR'ZB?^NPD#"\0EK2 KJ +XC@, QQ2)*>+\3#=(2C..U^ MT=W.]$MERCZ 8IR2%&?9L.?)$H+3.$-/= >GB>VZH<-Q$ARUAAE.T@C=F/LD M31OK_NYK!\FR!*>C]&A'$VZEC8$(^& 0Z3[,27#F,<9:.# M[ZW#[/=Z405R[3JN0DY VY8Z;]?4K]M>=H2W+X+9RC6K%>*P,J'!8)AX2+9= MMC6T:%QG6PIM^J2;EN9A FD!9GTEA#X8-D'WU,W^ E!+ P04 " :@*=8 M,]#CI),& !D$0 &0 'AL+W=O';^[^^Y(^GQM[#]N2>3%Y[+0[J*W]+XZ&PQ MTFL'_E"+I>>!P>5Y)1?T@?R?U;W%UZ"SDJN2M%-&"TOSB]Y5B MM=MY%^S)S)A_^.-=?M&+&1 5E'FV(/%XH!LJ"C8$&)\:F[UN25;9='1CBK]5[I<7O6E/Y#27J\+_8=8_4^//F.UEIG#AOUC7LA@6V6[-6EB6AC5^":X&;8!3FI/R MP5O,*NCYRSNC%Z\^DBW%+C9^P-.P>'P=[PJQVL]4?'];DHSEPE,[KH M@?6.[ /U+G_\+IG$KY]!-^K0C9ZS_@7HGM=/AGVQ;T/+& ME)74&^'40E,NI*BL*95SQFZ$-IY$)3=R5I!0.LC+TJRT%V8NOD^B.(FC.([[ MXB-F@O2,I'60]81H>"'Q)ZS$!!22\0^B(BNDUJL21/;+K2!602U[ATK^M%(6 M2+@F1C M78W6#J:AF>QZW,;.4B55'I3"TEAROBH*D=>QYG&_M$2U.TX0%X, E;-EQ^6^ M8$_BX6OQNQ:_F0$^Y0JN)Q-W=S:-,2[W-89OGZ1>D.5\19YA7+B0FEF7C.JB2Z,5TAZIBI9U,&RQ)L?\Z"; )T+J3-JV=AFI@O+ MH;.C[>(UP9QPE*VX3&8;D:*N&J?*H.:6JNHL. M^6I>IN-CS*-@-&?C!OQ#M>0*);X N3F4 L< ##O2"B\MQ)P*N>&GE>N0 U$8 MV5 /3[F ^H*CO@W0EKFK*E3>:-*%Z04#8KQI_%KR$P53-:C130]YLJ6 M,6Z/,H<6L3K*[$'E5'L'P'D>Z@0X@R.+J5Q)JPB]!/4U,Q;"'/X7.*:$<]@#%2!DF]OK3N#C4ME<7+45BYVL9M0M M,^H..7"/"=R .^@3]!GN^] \YVK.2#NCW/^!\S!F=0-C!_9977,G0BFI3"Z, MN/(%AS(35SD.8J&L:JKVQ-6"[;<(_]0%1\I@SJX5-AM7418Z311R@$,C65YA MKC2Z!'>.S' =<_8\]J< WS''L)U8^:I0#'*$Z$M>T4#K$%4@WV$([F>_% M)([ >\1HO#,XGD9Q.HTF\4C<=^V1#QS-1GJ(Z 62, Z=Z.7CN30Z/9E$PTGZ M$CB?R, Q5Y/TL>M8:!2?1*?Q\.5^$SL43*(AJG"<3([,3& A'J8H[9!MV1X_ MGN3'H8E1G$;I\.3Q>'0Z.8V2R8AO'F%7)JM,WLTCUM/3291.I[M#;?CO4*!G MN%\! I\ &1MP?9GN1^/#QK!+N)U\'H;S\@ #7HJ MM_FFF-S_5P[?^@QULE<0;:#KJ!Z=:@:/7;<&.S??DNPBW.\=J(3#17T)[D:[ MGQ"NZIOS5KS^_0%Q1N6BD] &ULW5A9<]LV$/XK&-5-DQE:HF[YG+'C M=.IITGKB-'V&2$C$F 08 )3L_OI^"QZBK&.2Z5L?$A''[G[[[0' EVMMGFPB MA&//6:KL52=Q+C_O]6R4B(S;KLZ%PLI"FXP[#,VR9W,C>.R%LK0W",-)+^-2 M=:XO_=R#N;[4A4NE$@^&V2++N'FY%:E>7W7ZG7KBLUPFCB9ZUYH^Z_5OHO)G3/HBG5K_/UN7>_O3#HL*ZW16"0-!)E7YRY\K'EH"L_" P* 2 M&'COW6JV$<7*>"G8G MYNZRYZ"5UGI1I>&VU# XH&'(/FGE$LL^J%C$V_(]H&D@#6I(MX.C"C]QTV7# M?L &X6!T1-^P<7'H]0T/Z/NHU?+TBS#900=+^=%^>2J+T?U< CFOHC[JLK>4/[81E;WZ:#<+A!?M3L9OQ'"@.UH'=5(MB2%R>+/]9%"S%[ \+>!,FI));Y^^-?8;HMP4@#@O'"M4 MSF6\\8ZF,Y]"ZT6 M$YU"LZ5%'WXT:39'@ACIG% 411D)2H26IL#OKI#XC@ZFL$M\HT!0TH3=_FC< M9>BU3'!DVJ)PA1$UM8S'*WR(N$S?'Z:Y1251=2K5Z9-4+I=/ M,$\U ]$<'8$2>MDP7J!?)^\S \C?D+6^FT@/VU/]M !\2Y3WHX@*\"5A\L-SE'"U%&6]ID*5Y*96HT^LA)CGJJ8;-I/]NA:<>QR^Y+QLH^!TKHJU95IW:[-^RD.65I ME8_4$9JG7>[C\= M?/C!3BPI4S?]SNXMNZ *'OGW \6Q/X6;=$4 M8/IW.A(" 3" #HN=#%;&)T1 M:BLVN$JZL$B=95;WTPT;]XI,J>IJZ(\%EX#$!9"!<>H7;1ZDM=0-)L%@7!YK M:VY@REG2GQ<&.0;KWUWX347Z;/2I"?%&IT],#BRK*E9TEJ'&F75&/HG7S 0^ M*]9(!+;B*>$$E2>CLVD0CL=EWOOY"D7;$@F6#2_%"9V633#&-5/"%*?[,A// MN/_;AE*?0W3$!\/1))B>#7V8'=X#OC]8NA$+8R@L-95@VN+AP&[070^MOM;B M,P$03E/)Y[ZN C([1\4(7_)\B>JT;J=B?"W.>5K5<4RPD7__4,NIF]NFM%.Y M:-H820*D#Q:NH$C@^@[*3LXFTV \F[*W._7"3HF+<#8,)F?3=R1[T,72+,JW M@;3)1PK20J=X(GF"Z8[%;*+7Q$3U7CK4;E_?V,X;I?_U=\-"TT3:[M>3GB+/ MQ:U82N6)!5:?N?6>$W86]$^GIC?XR@SB8[\P-TR;/QB-V48>3UZ7TP\#N*^Y.@WP]W%4^& M07@VH8?47@)'1,-XV,QM*/V(L_T_EG 20ADLJB02T@&G:GXTYY M8-<#IW/_O)UKA\>R_TP$1V.E#5A?:!Q*U8 ,-'_ON/X74$L#!!0 ( !J MIUAK_@8@D@, &8) 9 >&PO=V]R:W-H965T&HYDVY) NZW=^S_!^_HY8$[N#;J MAQ2^G"?G"1.PXHWR=V;[!5H_9\17&.7"+]O&V!Q7+!KG3=6"L5])'?_YSS8/ M>X#SK >0MX \Z(X+!96?N.>+F35;9BD:V:@1K 8TBI.:/LK26YR5B/.+I3?% M8VF4 .O>L<]/C?3/L]0C,\VG1 MOAE]R*8G-$XZC9-3['^M\33+Z&S(]IG>OCG/1Q^G+1];EAR5LV\EL&M3U5P_ MMP&.%6"]7,F">V!FQ:0NC*V-Y7'W-+XT5OX"P?P+EGG#I',-A,&54;C'I5ZS M0G'G&*_6,SO8]=/Z!6XT27*!5)AJ@14A- M8?0&\X/V\0R0;L@(EHVG__Q_BUFX#UFX?$GQ?4S&7;2T;!Z,%5+3AVEGPF=D M[XDDSZ;+^V5HC:;_!=Y1/F7?L3(J28)'E%M*O$6+F,^0#7:#QY:L50_CS6G& M+ N<[I!TV=1@7S,>00^R/OQA$5E:_!K0LR%I O% MU7@S$$$0T)OD$I08'D_7*QD]$<!;HO][#H\=LNG>W5>!78<;GO9KHWV\!KO1 M[A%Q&>_.E_#X D$+:ZD=4[!":#;\>);$E.\ZWM3A)GTP'N_ET"SQ(026 G!^ M9;"XV@XMT#VM%K\!4$L#!!0 ( !J IU@L?AD)Y @ !$< 9 >&PO M=V]R:W-H965T#E=;K=\.A2E8LI\H5:U; S$+(G&IXEV'N69<@(U/BKXCEH1")A^[GF_M'L'?8RIXJ]%]E7GNK5Y6 R M("E;T#+3]V+S=U;M)T)^B$OD,"+QB=X!9K) M7!&Q,"]KT,@AE&BA:68&64'63*("]9JBS.= "V]6*H&JI30M4EXL"550J/ A M$<43DZ8*P4J:95#!@!%Y$AJG*U*@(CF4 K[.V-Z4%D Q%Q+84KT_B5L#;CG7 MQL*"S!GA()JE+OD#=&3/H#-7L BLP0B4X1XKJHJL)[WJO:1 O*)3A0/@+U$\U*5D]4SOWUETG@C\]5 M8\'"S*:X45AIW.ZV J6K\8K"$,5ZQO,R-PY$*M\C6T:E(@LI\F/\T#!]5GB" MP"%46S*N$LETY3HBK$49^,P8 ]8J M]*7AG%%(M%FR$AG:P? T3L,%N4@9EG9M,V,A,NB&.+$Q;0,8@24D=$$;=E:A M=P2MZX7G__,_E%#(1:RA_2-87?$G)/=F?"M4UZ1CPWF#1#!Z2V(!VG\\?-T(?G-3-EX9]\ M86*B=M]K$S-OCJH;N9/HD,-U 14OX_^&QP>105G,T-MM^E>8#*[GP&;;G5AR@_QU3ONKE:,=JV2U+F*F1U[#\MZ:>US&QL^_1L+QGB%LQ#TTPW5!([X0Y!]L.".P\ M&HV=*-H%,/H\CLG8#;V6GR$.1XX?CAUO/-W%HN=. O/B!^F]V##B1I$3^?Z^N,B=AM_MXUJ)RD5T#OWSB!(C)YK&8*^@HP08*G*C0R5N M2UG7Y5;P8Z/E(CV> R8%;(BWP0MT";$L3(TXF\3.. S,PC/?":=3)X!XX(7M M0&_G!F0E;9 E&985U$1TVY0!.)CST%6RK4NN#7#9STJCOP$P9=%2I",B$4HK M*\@"B++ %HBXJ=,7+5YJFMR&*G(V\L&D<4BP0P/*2[F%8RCVH#%9VQ'QU,%X M_7JQ9WQ&,&,>DQV\:5' )%VOI8#^#^IG6XC/L>W]MLG;S?,"H""< Y,=!.GN MK8/;P#NL'4M'+6NV'SKA9.*$ #>,2P-G.@XAUJ=DWSM_M (B%9!7")? R$9K MK)MUD9?PKL \@#43FB5EY?UCANER19N@>Q:MY 45P<1;(I*DA*/05RK1=XK, M6F#RP8+)F8'(KVPM6H=8A:=,>,G0"4&U BR+L$2$*D U5@O+MU#>2[Y M7$/;KL#/WRKP*$0^D'9=7Q+4,XV(MJ>Y,9'%4C\ +/5WDU-MJ,(N#[.=?YKN MM3_PLB[T]=A>H2(>-B4_\AP/P,FN(OKN:+I#=@A(']R-O7!AC[9.1&XT:+MFCL0,=LOS^.[WT*[97P4UJ$P7='1*,%.]FK M?K(6/RQ.;UDAVYLS_?,= M#K97*U8Z'+E%PDT:&&E(@,W%*ES=:"294+N&92]C^JY">B][*EYSO#7 FY:4 M;@G/:75TM'=1 MV!QS(;6!67@H!"](BN7@+5X3XN9@B4%SYJJH0L:I=?0.X-7W< 9G972]#UP MFDCH^Z \]'AK.KV",#/7,(8]K4+&'"NM',NB0J1HSR4KH$!EP 6,]R>X'H%# M"U=Q:SCV5-_>X8U90>N;'9:O,['-&=X-?5NH]D']*>0%]"V+"\>Q$X9Q%Q0Z M+PKL%BQ'TQP>63M(IPZ\GX%J7GIRGME(K2=:]QTG3L>A ]GEQ.-QJXC D=?O MG$7KJ=?Q>.+$\ P]9GFIS)I?D8I2!PRD+;+S;-:/.]Z]I^YMDMMQ_+ M0*LEQX1D"R#UW'$T(-)^@+(O6JS-1Y^YT%KDYG'%*"!R7 #S"R%T_8("FJ^ M5_\!4$L#!!0 ( !J IUA FCQH/@< -<0 9 >&PO=V]R:W-H965T M1B^>[RA/?+AL^&]O'H6;$E&^]O^>5?]=EDP8#(4I58@L;/'5V1 MM2P(,/XJ,B>C2CYX_#Q(_UYLART;'>G*VS],G9JSR=N)JFFK>YM^]?L?J=CS MBN55WD;YJ_9Y[WHQ454?DV_+82!HCK*^^2<3MRE:%X M.D]0P1OG51%WF<6MGA&W5M<0T$3U3U=3_?#\'-!&?*L!W^7J18'7.LS4>CE5 MJ\7JY 5YZ]'>M).GA;')?,N=KJBLPEJ(E*XH\GYUU\M7R_>OP#V M9 1[\I+T_QWLR^*6;V;J19'J9]IIJ[K@*Z(:GZ.ZJ1I'!PKJZZ_>KA;K]^H7 MI[ZG3>A1P6KUBN.R_&ZJ/B!*"-7M_?YO^,!J\?[^RY7O0U*?32"O?I_=S-0' M'\ Q,6'M6CM0 ,-25[HS"2@@[G!-]:CXC\98.CY>"?0>L)-7&[*&[DBE1J=1 M)1]=OGD?566U::.RNKI5+063ILHDI7> S#5 M. N!D+T/'G]%?UD?G+&G0$)H%GAFHYL_4]!0C##_I)U$N53?:BJGD4"==@=% MC!ZH"GA2%R$P3@%_P9Z5I[U)39$Y55T?8@_P[,M]8ZIA!69*$'7U5X_X*FWM MX$,38P\M; !:2DQX8+-BHU%NO.D'[VL'"]0/*"[H.M:AU2>K'>\Z C=3-_WF M3S0%58##CC87 S*J%F=*)!1:'@0:]X)YV;'TE)ZI:KRM*3R)\B;CW_O>(F>H M(K0FM9BM5J]?K7B_'CP#K#[ 9)V0^YY+-9^=HHV.5NCZ3W2*#"@B1V(5S 9> MVW#/G;(=BC2\_9PPU9"MIV+,:C5C"/]%>[R7>8WV9SK[2""+NND[5/83>DS; M@ET@TQY0#P:22B1HNR7ITBJA\0\I\"!VR,M?JN0WD+Q<#WGYV+O%H4@;K@-3 MB2@D1H> &GCL8Y9T!&"U? Y !98%I4KBJL(.)8_@ ME0#IA0VA_A)T9&*##[9O-T:#EC!+Q33$0&^9((="X7+>]A:>"]3UXL7Z>0MF MZK>CDA6"H5L.1ZU;\&V< FDLG$%M-5<\KS8>+DD*22"S(]PAX?OH[ZB5^)T,[BO&;4'P7(0] M(RDL-3CCF'HX]X;"'>*X)2HLJUTL'B\D?5P1>@/M N.GWH[4MGY(;1F'AH=! M1X5=62?*#$%SXN)BNNXZ:ZH"08Z)W&+:.M=4X1)DOQ:^]X^T<_HC8SJRQ1/W M?0M?K6'792*M?=6+>K21NL]6YFCUG7?'1HPBI#%N,_L?L2VYG=[EYJ,2^ZL2 M!J[)HN,\[(.<1,'WNP8$_(2W9.BIU0E.<"K!,0-*I%>@.\S16'X*^3;X=NP- M["A41J>YJ0B[?-%#=#/=H-56B%XX/,QJ;:._/XDYG;C11C8,;U7J".#NB='WIBY_6(4TC(U\2S ME'$-ZBEW\GMGRN"!0@0O<>N.9@/J9.L>4T@2HVI3Y=P'(4KJ!&!PF",0"R3' MR)'V;X/;(Q;))#L8G$<=W7*I2<0&.C!H/>XPS>G2(A4VV+;7 <-\]GK9J2(G M!+=WM&KLB6;GS!:54'KB$ :U P^[X^R[3\S,*9:V#ZN;XZ;N>NNPG9TS#C@@ M)^XU)6>/3FR(/X*9>!2#<X"99O>Z#:9=<:!X&:^TS,R&04 DF8 MK'&&6TM&L]3.A=J59#"/Y<6);7HWJ#J3A>^2>KM@:PV$2W=#HOJV8'*Q@XL1@ MIA!F!NMJ\566,N0S*%$&K#2*K26Q4ZYP=4-=RNR\6IPL9T_=8>9'ETW,TCNY M4L=,V_G>.7X=;^T7^;)ZOSU?^3'B@X.BY "NZ[,WKR88H.4:G5^2[^3JNO$) M%V%Y!(G"=MZ ]:WW:7AA!>/_,L[_ U!+ P04 " :@*=8"EJUB-$" < M!P &0 'AL+W=OL=.J3 M17Z'0 &I=-W6AVJH=-NS22[$:F(SVY3NO]\Y@1"V%FG:]I+8Y[OOON]R.4]V M4CWI$L"0E[H2>NJ4QFS&KJNS$FJF!W(# D\*J6IF<*O6KMXH8'D35%=NX'F) M6S,NG-FDL2W4;"*WIN("%HKH;5TS]6,.E=Q-'=\Y&![XNC36X,XF&[:&)9@O MFX7"G=NAY+P&H;D41$$Q=:[]\3RR_HW#5PX[W5L3JV0EY9/=W.53Q[.$H(+, M6 2&KV>X@:JR0$CC^Q[3Z5+:P/[Z@/ZAT8Y:5DS#C:R^\=R44R=U2 X%VU;F M0>X^P5Y/;/$R6>GF27:M;Q0[)-MJ(^M],#*HN6C?[&5?AUY ZKT1$.P#@H9W MFZAA^9X9-ILHN2/*>B.:7312FV@DQX7]*$NC\)1CG)DML1YO &>DCNI3"E)KG 6\9VI 0I^2P NB,WAA)S]L\,+_)+]%CUY'MS_46&]8!E,'_Q@- MZAF6%GWA79[A''??H'/I?0 M$UD04P(I9(4S C$(-U#K,;F\2 ,OO/IG[\=2 9RT),&&RLJFHPY.MK/L(R1+ M5C'%+5M4LD)5!3>Z\WM'0AK[ 1V&R8EM.!K2R/?(0LD"M!U>6(L"X!CITR@8 M4F]TC$M''O63(;D3>JN8R'J5.KC$R8CZ:=SMDS"F43BR I[ V*+]JC8( NKY MT2OVF/I^2#YCS=7OB7P:!AZ-TZ!G2;R4#KV$/$J#8HYJ446,IPC6M_EQ0M.P MH_I:J[N]B56#6C=S66-+;(5IAU=G[4;_=3OQCN[MO8$%6'.A204%AGJ#(4Y: MU<[B=F/DIIE_*VEPFC;+$J\O4-8!SPLIS6%C$W07XNPG4$L#!!0 ( !J MIU@^(D<;D@, ,@' 9 >&PO=V]R:W-H965TW2/4JI6C1>60,.JV5R-;NXGK-^5/A=X=8?K($C M65O[R)MOY3+)F!!JE($1!/TV>(-:,Q#1^'/$3/8NV?!P_8S^2XR=8ED+CS=6 M_Z'*T"R3\P1*K$2OPX/=?L4QGA/&DU;[^(7MH)L7"!]N.QL2@56;XBZ1Y2<1Q&KA[!8<:Q,:+V*HT9K(*<.7\CTX.E5D%U9W MH4$'WXRT+<+[ST]TV1X_+-) V*R1RA'G>L#)?X)3P*TUH?'PV918OK1/B=.> M6/Y,[#H_"G@KW!2*V03R+)\?P2OV@181K_C?@0XX\]=QN$DN?"QX,[ K=A!?A)36TR U.#&MITP M.Q"FA"_$V<"#K7LDZX#."&X@H2<,-H7W[]Z: 7);/+#X"LCR4H$RP( M\,&)@+62(&J'2,T<8$NL<+U[X6:KM*:YT'76!?AB;6G0^Z@1&L**%&T75*O^ MBES 5J""!RF,$6OEH:+A0L%VSI:]I"D%5QXZ06"D&!I2>(W)(8/:":)>ODC& M5CB6>J!8NM[)AKJ?6*ZM*Q7E!&%C@S(U^$90);"K0T1B>2>#71.M,=53^+6A MBOF!2Y0)1.B>'(L ;XM)?GHRR8L9&U,#R&;? =![=L4IM?*1 E42V>-;F-"E M 3ZADXJP_WW0T?PC?*VJ*-^A<#X>4>YZH<$I_P@5Y00X0ZPRB66PL9IRK578 ML2QR!TJ!J9%OI!+*#=1I-+/B!CE-GU!BRR&/O(M(938I\K/)^=E'"MV3OJ0, M((%K2Y7"? F"&K+A M]X*X1#&]61$Q-!Q>.PPHY 'UC^Q.@2LX*UYMX?1@NK;HZOB&4.W9WH1AT.ZE M^V?J:IC./]2'-XZ\ULIXT%B1:38].TDH__'=&#;!=G%6KVV@R1^7#3VUZ%B! MSBMKP_.&'>P?[]7?4$L#!!0 ( !J IUB+Q68WJ@( , & 9 >&PO M=V]R:W-H965TZ.T"=W*=D0OX\VDIUGB/]+6\-;SR.Y94%JBL MU H,KF;>97B^&+G\.N&;Q(WMS<%5\JCUDUM8YXZ( M97QO.;WN2 ?LSW?L5W7M7,NCL+C4^8-,*9MY9QZDN!)53G=Z\QG;>L:.+]&Y MK9^P:7+CL0=)94D7+9@5%%(UH]BV]] #G 7O *(6$-6ZFX-JE1\%B?G4Z T8 ME\UL;E*76J-9G%2N*?=D>%EL!E<<9_@6C7]YHN;^L3G MN&P_:3D7#6?T#F<,-UI19N&32C%]B?=97RV% G.//XZ+)IG].:'!^%)<+%'\:A3/-K'_I>* M]W-&P1!^SPM'X3$<'IQ%07SQSR,W,LGJ3KX?<3UVC[C14PJ9 JL!J0CY8JE+ M_ G@]/)9!!.XEYL/#AEMC *7L$372"0V*)]H2N,+EZMEYE0:V0,)%I9,M7. M0A)380JX94^T/9ZC, H'HS@^?L7T((P1BBQ(:QVTH52M)VTD9;"22JA$JG5C M49+D'RAT76%;8C/M-3!Q%:]< V6O@09S07PT::5E^I:@QF"[:V?-EXTJ_TAMOYRZOI;)\_HJAP?"4W= T?MDL M2)>U1SUJ8L>KIQG_8M"X!-Y?:1;:+MP!W4]K_A-02P,$% @ &H"G6+@H M5U!%!P 5Q$ !D !X;"]W;W)K&ULK5AKC]NV M$OTKA%L$]P*N7[MI%LGN IOM31J@*8)LT^)^I"5*8I8B53[L^-_WS%#2RHEW M>X';+[9,D<,SAS-GAK[<.W\?&J6B^-(:&ZYF38S=R^4R%(UJ95BX3EF\J9QO M9<1/7R]#YY4L>5%KEIO5ZL=E*[6=75_RV =_?>E2--JJ#UZ$U+;2'UXKX_97 ML_5L&/BHZR;2P/+ZLI.UNE/Q4_?!X]=RM%+J5MF@G15>55>SF_7+U^;)U[IY^O"NO9BL"I(PJ(EF0^-JI6V4,&0*,/WN;LW%+6CA]'JR_ M8=_ARU8&=>O,'[J,S=7L8B9*5W_UGU_CPG>X4S@3_%/L_=;&:B2"&Z MME\,!*VV^5M^Z7F8++A8/;)@TR_8,.Z\$:/\249Y?>G=7GB:#6OTP*[R:H#3 ME@[E+GJ\U5@7K]]H*VVAI1'O;(@^@>\8+I<1IFG"LNC-O,YF-H^8.1/OG8U- M$/^QI2J/UR\!:<2U&7"]WCQI\+WT"W&VGHO-:G/^A+VST<\SMG?V__J9S9R? M-D,I\C)TLE!7,^1 4'ZG9M?/OEO_N'KU!,CS$>3Y4];_=Y!/F]FL%^*D*7'K M5:FC\#K<'SWK(&*C\K.KA'$A"!F"@X&H2H1D;$3ADHW*=]+'P[/O+C;K%Z^" MP"Y;;70\B.A$E4REC1$:.W7R0%L*MS6ZEI2 82%^PQZWKNVD?;!0',/HO(8X M:',0,D:OMRG*K5%DO9"AF2.+&4> (!1*[^@E!FTIK(MJ.KH0-R*T$G ZYUD MX!C9H%T:94J!H08KYZ+RKA7[1A<-,LM"BACY5AFM=NH$,YKV:;'?0GP<]Z,Q M [8F'@#TOG%X)>$!?1Q3($J'5< -&#M,T+75E2XD]IZ2PN0CUCKH&// HJ#\ M(WQ"&W2;VB,3ZDOG0O**D*L_$P ;\A#&R+=">G_0MA883HJ\Q&C Y(? .<;= MR !VE!6U!UC$A]$%9!K.=,F')!],&[D/O4$1HJ03PB_D]L$P\^^UM2JX*/,9 M_@H1_R]$_(3/!N*-,++U' 2[0H7 SUBU=%Z4.N1@(3>(_<] (1?B ^6HC>8P M!P1-X5J"/7\@(A"IJD9^)"B6%Y^L)D_N,LA*80SO@/];UV79*)";(6L08,O M(*& VB8.UCQG+@A6$7,L$ FRZT 6AS3SP9^)MM26\P;5U@_I\HO&69647'R* MITX;]KR3"%S8Y]@E LSQ.LWH<$ 4 ;&1$1N!861&CKM4(>HT!<3#0C)'+8'1 M.;\U$.X;''F9*+.&8\3&@T;/V;^O\56C#$TM@:F $R,C8SY#,/ID+@J?.*C& M!7/4V6W,A&/M3B&AB4(:/3Z?G+_A:PJV^%8[5'2BAV@N9*"SU&9>R1L,F[T\! 1R 6( AA=[2FP+!% 8 MTO+DR3"+8!^GY<3>5'R($A!':468QJT0D)PP'XG1M\Z5EA:_18U#LN:XS7%, M)!WE4_;FT^)N,696[7"*EH76JSH97EOZ5)/>>I?JIN?:1N^0J3"5MD@6(D?< M0!7^M5FSQ=N%H/K[XI6X6*__/>]UO#.RR($V+ _C\CDP%B;Q0,> %G64*F_D$YYM].)5)'(%E,1(.^ M$34*,A(I3]!G"[E- 9E !X<3ZHC(%FI>D%JQ,&>*L5_."8GMBOL^G?+\("N% M0R1K-)>6]3K,.++H#49#PNGM-#7:DZ-Z@R-F\S_1BIL2W2?)+*L38Z?2Q0*T M(X"#ZF:.:']>K*I*<>>=-V;WD*A08FP=><=W#_Y,S(!X(WVMS&&,$,")#[5$ M&)1GL\@QEDM-/W%ZLD)Z9JQ$FB-L$!$5%#CF$D.VAA-[--3F8V]P3R$UV"5* MR4&4UD#E"*3TIH"X+RY$HL?%P**">:]LT>O1Z=%I%\8ZS?"D]D-E]A"0F#BS MT<=4N%"Q$,N)S#X4[2SQE4E%3$305A6R#X,"?4^=<[7Z!DE.V+:P/\'(T+A0C*#WA%PROOSR MQ-#?,EC]\PPB8N]1*?44S5<-4W:*V@#JM:@"[A#FW 4,RW[8*@PA;EESH1&? M^]9GV)Y)/B6N:')P2^9MJ>?-R CC>K7*10PAJJF^48MQA!+5G/NHB>FQ\;)9'D- 'O*P?= M[G_0!N-_*==_ 5!+ P04 " :@*=8V+$J<3 " H!0 &0 'AL+W=O MF068;2-H-VT.! M(-WE6;'IV*@L>9)<-W\_27;<#&@"#-B+)5(\AX>TJ*07\EE5B!I>&\952BJM MVY7GJ;S"AJJY:)&;DU+(AFICRH.G6HFT<*"&>:'O+[R&UIQDB?-M99:(3K.: MXU:"ZIJ&RN,&F>A3$I"38UV8WHG^*X[UW%J^7##EOM /L>$= M@;Q36C0CV"AH:CZL]'7LPQE@Z5\ A",@=+J'1$[E ]4T2Z3H0=IHPV8WKE2' M-N)J;G_*DY;FM#8XG>V048T%;*G41_@N*5?4]4LEGC;\-LK+1Z[-P!5>X(K@ M47!=*?C,"RS^QGM&UR0N/(G;A%<)'ZF<0Q3,(/3#^ I?-!4;.;[HOQ0[<,7O M<]EA6:F6YI@2,PT*Y0N2[..'8.%_NJ(TGI3&U]C_4>EUKC"KC(DW=Z!M;#[7\+']X04\6A-C4Q M+ W4G]_=$I##7 Z&%JV;A;W09K+&>[JX3A&+RZ0V+M+SG >9\X,?;;VX3Y61$D]U-;%\T&54O-F/(Y% M1;6.(]^0P\K"AUHGO(;E.#:!="E"M1U/)Y.7XUH;-[@XDV]WX>+,M\D:1W=! MQ;:N==A-7M)'2G\V=P%OXZV6TM3DHO%.!5J< M#RZ/WEP=\W[9\,G0.NX]*_9D[OT]O]R6YX,)&T26BL0:-'ZMZ)JL944PXTNG M<[ ]D@7WGWOM;\5W^#+7D:Z]_F#7_]"G3\GK*_P-LI/ MMB; M_3\^9A7'3ZO@TG@3&UW0^0#8CQ16-+CX_KNCEY/39PP\WAIX_)SV?V;@\RJF MLY'Z2HUZ[]1E$XQ573"'*E6DKGW=:+=1]$!%FZA46@EX*Z51;F7-"I)7!@HL M ?& )-;D5;O2^E JU!._%]HY/3=X0!&8ED_$),?;]2O MK2-U=))C"]O+TK",MG9S:$ZE(X+P=+*J";Y>50L$4E9J^$D->#B4#:5\.&"@X7$5@EZ.:_4O1 MBL)&1?.@:JG>T1-@N;R^49\0]1:0'ZK??KM6/WS_W>OI=')Z69 \'9W^&\%R=XJ(VU+,9X^I;3VPA9Z'&1Q'HF#C$)FG2,E/ 5Z%VC;_)O A504%W^ M11J[VKKI8[*K3KT,1%*TPA^WSGEFB!7AL41G"P9!N0N8+X)00Y^"V]N[/OQB M/FOUF/[!P)IJ16V?12&$/?DUJ #%S!YJ(0 M&J39S)G/-KOH9L2(?O9'?P6&S$.R@C?@1L(]IZ5QCK_X1\4GA<]!Y*DE4Z<& MONFAP3B330,9Q;9I?,A\BDU,/,Q+6KV8CDZV&&A=#T7K-2 1?'U0;]#5.2$D M\$YO=A3PQ]X^1-VWKN#3*YV0DUBI#SX2DK*NO 1..B,#!SE&S9I:7=^\!\M M2KVE>6A1A1QU*)\-16+.V 7^O7$I2UY7AA;J1DB T?)^L0 ^PU#18D$RQ"E3 MUX2*3F0W(_4.TT)G1J"$.30JSNG6 %'W=IO"3IU*)EGZGQPV^!>9Q[Q;>DY: M:2)&-)Y/XZY'PA #6&Q#SGT(QL.,0B^]NDS@+#0:= NPIK J,Z#2,,N:CAM_ M#AR5V]5&76?R&'*2&(;6_)T5X1:% O8/;$<2R$T;AE\E>E6"\T;T*F; %< M"W]MURR/^SA#JJ@XB "M\D(J:9_[Z,%$J94]-[C&)K/3/F?3IX::KW/&*$-L M&5R"-+!=9@Q)F?2DEOLOZVCSZ'$%?PS0C5F_K>=&2Z%W]Q;,_/OS@^H_H>0=R-=;I@&4_*TK1KMN(ZM;M@MD=5?\@^!M!F8JOSR+4&>+>^[.&BZ[J2 MPFP,[GTQZ=PR^\8'XB[N^PU]GA W?=#@=HG#RY8KU, C\W%GY6Z//#(!I$P95IM<>ZVS M>LU(XZ&F+83R&,E(K*I!J.FPW-"*4JPG9MV70OW^47 M-,_H02_U=M71TJYNAMRPQ>NNR[3.<6UAV:_34_6N\=R&&T4NY]L-+ M "SEN_'VZ_8O"Y?Y0KW;GO\L@=EZR3QI:0'1R>C5R4"%?-7/+\DW^X3+ MNCQ6I,'YO 'K"^]3_\(';/_>&PO=V]R:W-H965T^2"2QV/=] M=D&>;;7Y;#="./:ER)4][VR<*]^IGO>Z7?J![=RO7'T MX.3BK.1KL1#NKKPQN#MIN&2R$,I*K9@1J_/.O/_FZ9%"(A>I(PX>G48D;6Q?U]Q_];;#EB6WXDKG MGV3F-N>=68=E8L6KW-WJ[>\BVC,F?JG.K?]EVTC;Z["TLDX7<3,T**0*__Q+ M],.W;!C$#0.O=Q#DM7S'';\X,WK+#%&#&UUX4_UN*"<5!67A#%8E]KF+10@& MTRNVD&LE5S+ERK%YFNI*.:G6[$;G,I7"LI_KJU=G)PZBB<%)&L5VY*DX[Z!PK##WHG/QTP_]2>_M$:C8]PO+KF5EO3V MO)7CE.V'E'P!&_9Q(U XJ2Y*KA[("Y7B52:=R%BJ$4IEPY6%^5RI"JK\VBBU:%@$@2^S9RN,($>5W 3]R"B3 M@5 $V6NAA.%Y_D KHB1&?)=*I8%MLLQ15,$V=J>\#EX[[YEY(0Q2D/W\TP^S MP:#W]JZ[Z++?YO,;?]]_^XIQE;&R,K:B/'7:LS$5\:05(]95[OW8.'KQRU67 MO0_R="D5.0I+!5= 7[(K\4L[@^$ 7J>#-]/' _SSG/'L+X!3\(82J;"6J@=J M1'JVXM+ _'V.I;:2=$J@GP5N>MW08$S4E#1/N=VP%9J%9<@%ST!"OI$% Z'4 MF=WIU&6W.SZ/J6***.TH32BH,A,A7AE<2]V@=DVM32UP5<'$!T$8\]%GWBY- M:BG?DR[1P-H_KN#=\^^_^!%SYMO3X/["9'7PG9#P1">@1__"F-T.QW MP7.W25#T:9>]$SG? J\2=K>8[Q'0]@^8G_Z+^2EA?_QQU;HCVFNIE+ :8' M MJ'* HCJO?.(&\H8@T@,*KLDY?@TW.=*]+1;RKC;<%.P*)@2RVKQ#Y#LMKU$S M/-U45C@79>^;=5 M, "[6YGJ0VKLD2.U]L@]^]83]I_Y?,'F:W-H[6F<[GG&6;^.$]U%F8(:D&._ M&7TOGK>Y=C0UOR:G8N62&T7>17;525*K2/5R+;Y0P.!QX8)JN>1+F4?4H(DA@QMM5.O? ME?)UBZH?'@/820.PDZ/ >(LFK!P-')E^.F]HA>LT A[I1AH_3T$]\P$GPLCK M$$S_W[3YH)7H?I\^;+ZX\XY[W9NR]T5)&1\(J6Q\D^3+'!./6/M^^D[:-->H M=3K%?,3LD[+!K/>JQ>;T"1O$5P-I/_(OA[9/1[U71X(V;8(V/>JF#[ )G"VU M!,PKJ+]#KOY>'HR:9(JQ[,F"I&Y?E)4+%8Q\E!FYNQDLFCVQOK?^5$OQNT>= MK@535;$$.]^ BP*=QC-&\58.]:(\MWJ*:KB&A@=,E7FU)V6G63PAV- @M2-H MHA%4AD831J(PJ>@TK0R3*V8%+D)Y0:+&3A,@BJWBPS:?JUXU[SNV/O8UYL!;YS8ZG8J8-N_7'WKL7 M>UN8 "3?\]PG>CML3R84=*+O8.4';.MJ S"/&%]-V+RO,47%EV=5Z@#/=3QH M;T3(P%^7.Z!_S/0@MQ!,&X\VM"6&5Q()8 33[$NMBBE1QL$'W1Z]B-IJ.&]9 MAP.;5]W353C167_>"J'W'HXI@H.%PGTK19+G-:![PK^] TQSR,'E=B,Q0?)= M-LG=20'*V=IS>;7OEV?D;>N#-8R3KVL/A=-R70A&T'&7LG,GM:YZMS%"L()> M]S1:'AIU@]\(?I.]0V8\?1SJPW$FP-&N2OWY/M26TO'T0O,;-'=;F@):A4LS M3W_ZUM+[.P C,K]9HB*W+(+XIV'/',=A[Z@"RGRB>;=^FIR.QLFXWT>/3,:323*8#=BGF.P-6?\T&0VGR61T MRH9)?Q:N;A=W+4;)>#1,>N!3/P%A;Y!,)V/$95>4F5BZAF3:ATAH,)CN*=X? M87/6-?*3-Z'22]$YG;#A*9N-),CF='&G)LZ8ES[XRN=P+A:Z!"4:OE7SN ME/K=3-KUT^1C::1_ZVAU9<(QSL2=2&M_%*=Q7%B4ID=^KA1&2MJGLRHVN4S: M$G,LL#8$>T_':.SZ\709:,N[:U?(ZS/X-7TF8 MN:B6E.B$FC358>;=[XV-25'<8SN(-"ITU!J>5;E[C0.+-Z&(Y\U&U5"*NU-Y MF/. =@% [$&58 E?KXU8^P&_UFQ9N_V?5]OC_X\> =IOO \4Y*X0;X/+ZH4? MJ;C&IRBP4:_]<)*,4![3TU/VJ4F*>GF4C%"#L^FX57X3[)A QG[A_,B /#T0 M#_OC?9&]V2P9#8:':NBD]8$!85C[SRC^S9%RX5M#\[3Y4C,/'RAVY.$S#QRQ MELC07*RPM=>=CCO,A$\GX<;ITG^N6&J'F/O+C>!H?$2 ]95&^XXW)*#Y?G7Q M/U!+ P04 " :@*=8PKIO#"D$ #,"@ &0 'AL+W=OKY5*A6"W>_?1) .Q M-K$YVT#WW]\X@0![+%VI7^*W9UX?CS.]G51/.D-&5_EQFZT!KTU6^$YU.8](* MGLX/VC]5L5,L"Z9Q+(M'GIF\[W0=0(OO(/7QF^L/#KU#-.",F#77*12K:5B55%^YPHE M?$96F-R%+R*]@8]8L!U3Z,+#?'@&L.+?J,[_H3IWX>O7\)?C1RPG3 MFJ7Y1J,Q>]OG84W8\Y+>0U0P(G>$=5;OXW\A:]$SU!NUHDS"B$M-UU"DJ-^4 MKND&E9$PXZF\Y,89/,-S>*7^9 ?^'@[G,%RI2V?_YVG+,@;^@2>[VMM$E=GB M^DO)+;X:\Y72B)O2B-]<&F20_Y%Q>QNV")I(I3*A?Y2FY&=4WY?N_W7M/[O_ M/QOI J5Y]8:]/+%OFOV$,#8WW6CL.TF41="U^_4L]G\X421&T>AZY&>PPX!OEB M+$P#:?MDDCP(VF>.^\$=W--5+H[V@]"-NHGK=3L01FXG3MRDFUSA-6EX3=[, M:\8U6ZT4KIBA]TSA%L4&+Y%Y7>6ODOERO,\5XME/[P+?1YYG:!@_9NZ]Y2[N M$G^1=[J9N!%EO]WMPB,]\*@9Y>!P'+D14=QIQR?L)B21D(US7MY#$+D>@4,_ M/C?I=3IN%(27*&J==!@ETEMD^R@-U>^Q;C::W:95&]8=RA%>]WF4B!6GZUS@ MDD2]FS;5F:I[IWIAY+KJ5Q;24/=337-J-U%9 )TOI32'A370-+"#_P!02P,$ M% @ &H"G6 5E[&'Y @ [@< !D !X;"]W;W)K&ULQ55MC]LH$/XKR#U5=Q)=V^ XR3:)M-F]JI6NNE6W[7TF]B1&Q<8% MW'3_?0>[#_V0&(9YGGEF@&&QU^:+K0 <^5ZKQBZCRKGV,HYM44$M M[(5NH<&5K3:U<#@UN]BV!D090+6*69+D<2UD$ZT6P79K5@O=.24;N#7$=G4M MS/T:E-XOHS0Z&C[(7>6\(5XM6K&#.W"?VEN#LWA@*64-C96Z(0:VR^@JO5QG MWC\X?):PMZ,Q\9ELM/[B)^_*991X0:"@<)Y!X.<;7(-2G@AE?#UP1D-(#QR/ MC^QO0NZ8RT98N-;J'UFZ:AG-(E+"5G3*?=#[MW#(9^+Y"JUL^"?[WC>;1Z3H MK-/U 8P*:MGT7_']4(<18):< + #@ 7=?:"@\D8XL5H8O2?&>R.;'X14 QK% MR<9ORITSN"H1YU;KSJ+%6G*MZXULA"^5):(IR8VTK;:R-_S^46P4V#\6L<.@ M'AH7AP#K/@ [$8"3][IQE25_-B64#_$QBAT4LZ/B-3M+^%Z8"\)32EC"LC-\ M?*@ #WS\?U7@N<1[WNQY7G^;+FTK"EA&>%TLF&\0K5Z^2//D]1G5V: Z.\>^ MNL/;678*B-X282VX7K*28B,52@9+*E EP6M+K%#PG/[S$5Z^F+&$OR:_ZGO5 M9_4@"X*;7U1A]V^@@'H#)DP>8_W1&$\XN378QXR[#U6"KYULL;.XP>,5WK[JK,'TB=83ODLI7G*SJS<0#BE3P7-64(9YT^A24;3>48^:B?4,9N' M=?Y9@CFC;#ZE6389&U/*4D[9-/W/V_O7J9-Z$A$>#'_>/V&YCO#[\6[-*)]R MFLR21T:6XX\?\CUY1?X]TW/W-Q[UX!K,+KPTEA2Z:US?C@?K\)A=]3W\IWO_ M$N(AWTGL00JV"$TNII.H/RO'B=-MZ.@;[?!]",,*'V0PW@'7MUJ[X\0'&)[X MU0]02P,$% @ &H"G6 +HVW]W @ ]04 !D !X;"]W;W)K&ULK53;;MLP#/T5P1N*#3!J6[X%;6*@:3=L#\6*MMN>%9N) MCCY,M<( WVL!=+I'B.#D63RX-43[H&,.2EY4*OO-J8[B((=%E# MR_2Y[$#@R5:JEADTU2[0G0)6.5#+ QJ&6="R1GC%TOGN5+&4>\,; 7>*Z'W; M,O5[#5P>5E[DC8[[9E<;ZPB*9<=V\ #F>W>GT HFEJII0>A&"J)@N_*NHHMU M8N-=P(\&#GJV)S:3C91/UOA:K;S0"@(.I;$,#)=GN ;.+1'*^#5P>M.5%CC? MC^R?7>Z8RX9IN);\9U.9>N4M/%+!ENVYN9>'+S#DDUJ^4G+MON30Q\:Q1\J] M-K(=P*B@;42_LI?A'6: 1?@&@ X ZG3W%SF5-\RP8JGD@2@;C6QVXU)U:!37 M"%N4!Z/PM$&<*:[*4NZ%T>0>2FB>V88#^?!H%_UQ&1B\P<8%Y<"V[MGH&VPQ MN97"U)I\$A54K_$!*IODT5'>FIXDO&7JG,213VA(DQ-\\91N[/CB?T_W6)8] M27*Y8"2L/&T&#>@:O.'L79>'E"8G))#$YQ5X\8-]5>RR#W.(_.\A5 MDUQ]3.]IQK-W"QK&E^1_K5B4LG95&3TW**_=@'KEM"6SGY@\*E;!+(92&\5=2\C3VLSR>^6(_7&1^EH3'BAW,6K$%M7,#1Q-7QKXK M)^\TTZ[Z5OX;W@]$?.9=(S3AL$5H>)ZG'E']D.D-(SO7V!MI<$RX;8US&90- MP/.ME&8T[ 73I"_^ %!+ P04 " :@*=80AL'>\(" !:!P &0 'AL M+W=OJ M9'+JY$K59YXGTQPJ*D]Y#4S/++BHJ-)#L?1D+8!F%E25'L%XZ%6T8$XRL;$[ MD4SX2I4%@SN!Y*JJJ'B=0_8KVWN.I;<%:056PIJ4OVW/H &+\#H!L <3J;C:R*J^HHLE$ M\ T29K5F,QV;JD5K<04SICPHH6<+C5/)#5L#4UR\HL$CG9<@CR>>TKQFUDNW M'+.&@[S#$:!;SE0NT2>60;:/][2>5A39B9J17L);*DY1X+N(8!+V\ 5MDH'E M"WZ7Y*'<&FAX&&KNQ)FL:0I31__T$L0:G.3H@S_$YSW"PE98V,>>/.@[EJU* M0'R!BCZ1_31''V*"@W/TKZT^]S2W![^+7$$*U1S$7M"X8CX!>M(W[J1@)[7@ M2WTZLEWR$?F!ZT>A.R;^?A!'L1N$,;HN6*%_VPPM.<_>@)$;^+%+AN-.A(PT M)/#1%Y5K);MX'(WB1BT?D/0<' MOIZ/NX@!L8#C7ZP9!%A[N$\^\/%>Z) _7J?>52"6MJI+E/(54TWI:Z/MPW'1 MU,NWY*UK9YSKG0MMMU&PO=V]R M:W-H965T[V5:J9UT"&+*KN=!S6AK3 MG/N^SDNHF3Z1#0A\64M5,X.FVOBZ4< *!ZJY'P5!ZM>L$C2;.=]293/9&EX) M6"JBV[IFZG4!7&[G-*2]XZ':E,8Z_&S6L T\@OG9+!5:_L!25#4(74E!%*SG M]#(\7R0VW@7\JF"K1W=B*UE)^6R-NV). RL(..3&,C \7N *.+=$*.//GI,. M*2UP?._9O[O:L985TW E^>^J,.6<3BDI8,U:;A[D]A;V]4PL7RZY=E^R[6*3 M,TKR5AM9[\&HH*Y$=[+=_C^, -/@ T"T!T1.=Y?(J;QFAF4S);=$V6ADLQ=7 MJD.CN$K8ICP:A:\5XDRV5-"P5_S+1A,F"B)-"0H3*X4NPK0&?/CZQ%8<]+>9 M;S"E!?KYGG[1T4XGV4.NB->KV+Z"#A/5,G) X]$@51 MNWG,-.=0KE#AVVE[:3TQ< M.ZJ"W G=*B9R&&*^D#0)O3B=C#S3(/72," _7-$]]F:'&TN#'@*3(/%.TVBP M)]&9EV+&)VD8']&%7I"D7AB=OO'%<>I%<=+[WNN?/YJ_&M3&;1E-X:XG+&)0- MP/>UE*8W;()AO6=_ 5!+ P04 " :@*=8'6Q&9"P# !6!P &0 'AL M+W=O.;XG+%G/-]K\\/6 ([\ M:AME%T'MW.XN#&U90ROLK=Z!PI6--JUP.#7;T.X,B*H/:IN015$6MD*J8#GO M;0]F.=>=:Z2"!T-LU[;"_%Y!H_>+( Z.AL]R6SMO")?SG=C"([BONP>#LW!$ MJ60+RDJMB('-(G@=WZT2[]\[?).PMY,Q\4K66O_PDP_5(H@\(6B@=!Y!X.\) M[J%I/!#2^'G #,8M?>!T?$1_UVM'+6MAX5XWWV7EZD60!Z2"C>@:]UGOW\-! M3^KQ2MW8_DOV@V\2!:3LK-/M(1@9M%(-?_'KD(=)0/ZW '8(8#WO8:.>Y1OA MQ')N])X8[XUH?M!+[:.1G%3^4!Z=P56)<6[Y8/!\C?M-A*K(VY^=W&'&'27_ MXGUX\46L&[ W\]#A3MX_+ ^HJP&5_065DT]:N=J2MZJ"ZCP^1(8C37:DN6)7 M 3\)8_'_[OL2VH'L.0RF*^;.[L3)2P"+ P+Y@F"Y?-G M<1:]ND(U&:DFU]"7CUB'5=< T1NRF]*&$VUUF?9UX.?/\ZHZ3K#)RG;G2=T8BG-./QQ))',\K2 MB#SJC=L+##TN\8+R/#\I2YC?FGR#6I98,*>%64QG67&:YPF-HHC<:V6=Z?J^ M]%*JEZAFBQ?G%%CD&>7%B4O,Z2]"9U&(M5BD'5:8(1NIA"IAR-%$ M0L%S&O/\BF74Q"C'I32;G9ER3 -GY".RN\,66G9MUP@'%78^O.NE%'UO/4:\ MR.FLF&'2VL))KVO! M;/N.;DFI.^6&MC=:QT?C]= K3^[#BX,7=RN5Q:1M,#2ZG:4!,4,7'R9.[_K. MN=8.^W _K/'A ^,=<'VCM3M._ ;C4[K\ U!+ P04 " :@*=8\+SH[E@% M !H% &0 'AL+W=OT$#L#9)212=BX&F:[$"[1HD[?K,2+0M5!(UD4J:_?H=2K9$)[:6;>W+T!?+ M/.*Y\7SG$\G36UU_-6NE+/I6Y*4YFZRMK8YG,Y.L52'-5%>JA#=+71?2PK!> MS4Q5*YFV2D4^8X3P62&S)4-S;/2G51(],4A:SOSE6N;\\F=+(5 M7&:KM76"V>*TDBMUI>SGZJ*&T:RWDF:%*DVF2U2KY=GD%3T^%VY^.^'W3-T: M[S]RF5QK_=4-WJ5G$^("4KE*K+,@X7&C7JL\=X8@C#\V-B>]2Z?H_]]:?]OF M#KE<2Z->Z_Q+EMKUV41,4*J6LLGMI;[]56WRB9R]1.>F_46WW5S.)BAIC-7% M1ADB*+*R>\IOFW7P% 0YH, V"JR-NW/41OF+M')Q6NM;5+O98,W]:5-MM2&X MK'1%N;(UO,U SR[>*TC)H!>?Y'6NS-'IS()1]VJ6; R<=P;8 0,!^J!+NS;H M39FJ=%=_!L'T$;%M1.=LU. '64]10#%BA(4C]H(^PZ"U%XQFN"^Q3B_Z MX=A4,E%G$X"[4?6-FBR>/Z&026JM_Z\ ;XH@.:3(J004\B-''6N?%I9JSQ%L#5"1N9[W !( M8!VCN3AZ^$Y$F,4REP %B"$AZABYU4^B_$-HP['ZQ01R@O$\(3@BD. M4(_%[E)'4&7!^0@+\9Z%^/=CH67;TN,L-.[N)PO]9*&?+/3_8J&M<(2-XIZ- MXD>SD6FJ*E>NPE#Y1)HU6L(I%&5E=YJ%C>8^^AFW_^/VURTYM+OHUR[42F9= M567A,&4@["1OX) %?Y!= \E"!8!L77H/"P*X.#[H^WT'_AHL9A4L3=\&+S?\ MK+PJ >P(YSO-X!HM'+,R[#7ONZ8!*XM#\M 3D7Z,6=DK7I MJ(32D\,++Z9$H'#*XP>N_YVCI7_N].K+IX)!E:?1(QSU[ TAJ\>D !_49_#E MFA("SW]H]G# C'96X9/U['[0^X Y\VY_"E6OVCLN@UJ?W450+^VOT5YUMT?# M].X.#@"QRJ#C&ULA53;3N,P$/V5D4$()):D2.:<.6-[O&B5?C(5HH47P:59DLK:^BJ* M3%ZAH.9"U2A=9*NTH-:YNHQ,K9$6 21XE,3Q920HDR1;A+6USA:JL9Q)7&LP MC1!4OZZ0JW9))F2W\,#*ROJ%*%O4M,1'M#_KM79>-+ 43* T3$G0N%V2F\G5 M:NKS0\(OAJW9L\%WLE'JR3O?BB6)O2#DF%O/0-WO&6^1D M/Y1'JUV4.9S-OBA5M(QS./U!-QS-V2*RCM8'H[RG6'44R1L4*=PK:2L#GV2! MQ?_XR,D9-"4[3:MDE/">Z@M()^>0Q,ETA"\=>DP#7_I.CX=:ZY#3PT@_$5>F MICDNB;OR!O4SDNSD:'(97X_HF@ZZIF/LV:.;L*+A"&H+>45EB< DY%3K5R9+ MH$(UTOI@.=+ >(F3HWD2I]?PWG^X!A_@#G,4&]2[$TC@&";S]'R>7L*=FR!C MF6W<9L#I=V41TK.!Y+1/.QNC2X'* MP1Y]5PQ@/#<; FR<'=C?9NN4!=AEDV MD/M=ZB[\L#H\%S?=E/Q+[]X:5[YDT@#'K8/&%Q]G!'0WOYUC51UF9J.LF\!@ M5N[)0^T37'RK7.^]XPL,CVCV%U!+ P04 " :@*=8C@D_^I@" )!@ M&0 'AL+W=O"?-:2-=R#_M;>2A,% M TM).32*B@9)J.;>(CI?)C;?)7RGL%5[>?@*Y#-X^')&6#-*28^SYO?%9 MN6& 1(7H(!,1I4 ?%'N<[N1#AL/X OWO^)46QF+F[Y\0WEZ@!TE*8WO3$M"2 M,-(4X*,K*("O0.Y^"![ 'U'FI^G$GR83=&7J,@\L-IZ$^C*5IP(37]19Q?_TX;I3CSD\A0/4JJ[755;W.BR)_$X>G[ MVN/7VJ/,'Z?IX8-'.$S\+,)[;.99%O7P+E]1C:/83R?C0P\BV+,G![EV34BA M0FP:W3EU6!WZW**S]Y_TKDD: 6MJ[I!!9:#A63KVD.P:3Q=HT3JSKX0VK<-- M:].K0=H$LU\)H7>!/6#H_OEO4$L#!!0 ( !J IUB$"?MVL ( (\& 9 M >&PO=V]R:W-H965TEL#X?N[X3F^XI]M2&8.;S1JRA0=0/YN5T"MW M0"EH!;6DO$8"-G-GX5\N(^-O'7Y1V,O1'!DE:\Z?S.)[,7<\0P@8Y,H@$#T\ MPS4P9H TC3\=IC.D-('C>8_^U6K76M9$PC5GOVFARKF3.JB #=DQ=<_WWZ#3 M$QN\G#-IOVC?^L:A@_*=5+SJ@C6#BM;M2 [=.8P"4N^=@* +""SO-I%E>4,4 MR6:"[Y$PWAK-3*Q4&ZW)T=H4Y4$)O4MUG,H6>R@ M0#\H65-&%06)/C^:;?EEYBJ=U@2[>9=BV:8(WDD1HCM>JU*BV[J XCC>U70' MSD'/>1F.$5^NBHJY:7MFR]Y09RJ-8@CHRFIN83HL6_DHR+[U\A)4@!0\ G%&#?][$? MQ".;CR?)%(=1,A3R]J ;F=0WN7>*&ULI59M3]LP$/XK5C8AD#+B.&EHH:U$8=/00*J ;9_=Y-I:)'9FNQ3V MZW=VVJRLI:JT+[%]+X^?._M\Z2^5?C)S $M>JE*:03"WMCZ/(I//H>+F5-4@ M43-5NN(6EWH6F5H#+[Q354:,TBRJN)#!L.]E8SWLJX4MA82Q)F9155R_CJ!4 MRT$0!VO!O9C-K1-$PW[-9_ ]GL]UKB*6I1"5""-4))HF Z"R_A\U''VWN"' M@*79F!,7R42I)[>X*08!=82@A-PZ!([#,UQ!63H@I/%KA1FT6SK'S?D:_8N/ M'6.9< -7JOPI"CL?!-V %##EB]+>J^576,7C">:J-/Y+EHUMBL;YPEA5K9R1 M025D,_*751XV'+KT'0>V=[.19WG-+1_VM5H2[:P1S4U\J-X;R0GI#N7! M:M0*]+/#6R5GGQY!5^0:)I8:D'UD$=R91O@(:-4#L':"$W"EIYX9\ ME@44;_TC)-4R8VMF([87\([K4Y+$(6&4I7OPDC;2Q.,E!T6Z*\#&/]WM[ZKC MW-0\AT& U]^ ?H9@>/0ASNC%'G9IRR[=ASY\P&HK%B40-26E8VH=T^(=IONQ MCCYT&4TNR/^.> +YW!_!6G(-.503T&^$[GS<)R$CF DIA9RY*%Z!Z];F(\EH MR!@-.TEG0]CIAI1UPXRF9*R%S$7-2RSUFK]BW5NSQ>@X#FF'AI32DVT="WMG M69AD[ 1Y3D%K*,A42(ZPR"A79@>@&V.V'3INE-*SL$>3$S*^^4:$Q/, 8[<, MXS!A2=B)LQV:#!%HPLAEI;05O[E_AC SQ:'L4LI"EIQMR\->U@OC+'7%YA!K MT$(5K1YSW>UE(>MV-T7K]-^",>?XMB %:4GMN"&OPWP?E<43>GM!-\[SWW2V MDCT5TFDKI'-PA1C++>8/'^6%%E: .:QL]F]P:%GX^_[F8J\3UF1GIVHEW)6' M:./UKD#/?(\R>"46TC8/>2MMV^!E\_K_-6]Z*%8L5J A)4S1E9Z>8<2ZZ4O- MPJK:]X*)LMA9_'2.K1RT,T#]5"F[7K@-VI^#X1]02P,$% @ &H"G6+6? M 8S1 @ _P8 !D !X;"]W;W)K&ULI55M3]LP M$/XK5I@02!EY;6A+&XG"IJ&!5 ';/KO)I;%([,QV6]BOW]EI0U%?-&D?$OO. M=\\]Y[//HY60+ZH$T.2UKK@:.Z76S=#S5%9"3=6%:(#C2B%D336*:'O)UY-&7?2D=5-93H2"UTQ#E-)U**NJ7R;0"568R=P-HI'-B^U47CI MJ*%S> +]HYE*E+P.)6QL;<&/QFLU-:\? M< C7#J'EW0:R+&^IINE(BA61QAK1S,2F:KV1'..F*$]:XBI#/YW>"+X$J=FL M G(+,TW.GBG.U?G(TPAOC+QL#35IH<(#4!%Y$%R7BGSA.>0?_3VDU7$+-]PF MX5' !RHO2!2X)/3#^ A>U.4:6;SH -Z]X///SR!KF^F^!%O_>+^_N1]#U= , MQ@Y> 5R"4YZ>A(D_M41=G''+CZ&GC[A?EJ9#Y160"<\8YXW.3QQM0V=E\(@,WB'TW[%UN MZ?2>,:\"*ZAW#H!>Y23_9T8=AY YZ,;FN!9;I#[4=!A/._Y59 M$"1N$/B[P$GD^H/$W*&]&QB;;>A%G>Y]2^]!J2&V# S/-6D,+^1T;">,_"PT MK7;.V]&0>^JX[_A[6TVI!CFWK5=AJ 77;7_JM%UWOVZ;VKMY^S3@(<1#I4@% M!;KZ%Y<]A\BVW;:"%HUM<3.AL6'::8DO%$AC@.N%$'HCF #=FY?^!5!+ P04 M " :@*=8!C-F@'8" #V!0 &0 'AL+W=O6ABB;23*F+87E2HRNM=N*/TLRD1+;Q50II)4%I;WX:AR4NLF+E4-4HZ M62E=,4M+O0Y-K9$57E2),(FBZ[!B7 ;IV._-=3I6C15JYI%?:4@E!^PX+@Q M.W-PF2R5>G:+[\4DB)PA%)A;1V TO.(]"N% 9..E8P;]E4ZX.]_2O_K<*9V'(2W 10X(HUPCZJS3?L\KERO%P)XY^P:6,'40!Y8ZRJ.C$YJ+AL M1_;6O8<=P= M33.K\N=2B0*U^00/+PVW[W#V@RT%FO-Q:.D*%QCF'6[:XI(#N ',E+2E@0=9 M8/%1'Y*UWE^R]3=-C@)G3%_"(+Z )$J&1WB#/M^!YPW^(=]]:;:4X7Z*JY1; M4[,<)P&5@D']BD%Z>A)?1Z,C'H>]Q^$Q>II1Y16-0% K,"6C"V#Y#KE@QNRS M>AQV>G*31(,1_.\X9QH63#0(=XTME>:_L("%LERNP9>R@:Q9*EUPR2QN3S)G M'\X<)(E&V2+SLWAT[KEQ,H(GOQ0'B[#@Q MBCS3_ W-FAKU1^(>]45T2-^]E'W?.MRIQ0KUVG<< [EJI&W+LM_MF]I=6\M_ MPMN.2/_^FDL# E&ULO5AM;]LV$/XKA)H6#:#JA7IU8AO(ZU9@;0-[3;"/ MC$3;0B31)>DXV:_?4;(EV9:T=&GVQ28IWO&YN^>.)PW7C#^(!:42/65I+D;: M0LKEB6F*:$$S(@RVI#D\F3&>$0E3/C?%DE,2%T)9:F++\LV,)+DV'A9K-WP\ M9"N9)CF]X4BLLHSPYW.:LO5(L[7MPB29+Z1:,,?#)9G3*97?ES<<9F:E)4XR MFHN$Y8C3V4@[LT_. [6_V'";T+5HC)&RY)ZQ!S7Y'(\T2P&B*8VDTD#@[Y%> MT#15B@#&CXU.K3I2"3;'6^W7A>U@RST1](*E=TDL%R,MU%!,9V25R@E;_TXW M]GA*7\124?RB=;G7'V@H6@G)LHTP(,B2O/PG3QL_- 1"JT, ;P1P@;L\J$!Y M2209#SE;(ZYV@S8U*$PMI %4SC77D3X%48\1;C.>Y5 M^(5P SFVCK"%W1Y]3F6S4^AS?M+F-E-+36Z[)I4Q)V))(CK2("4$Y8]4&W]X M9_O6:0].M\+I]FD?3R$#XU5*$9NA=4$O $P>*8=L08\D7961(@(R:JF& D&6 M(J',0ZQ<:;.I_]0/[T)L.:?HO_Y#M*)%$:[N%15(]>.@22(>/EUS2M'G7%+P MH403(FFU\ZMY5HT=(W31>W2W=<79QA573Y1'B:#HAB?1KN@1L@P<5DL'H@45 M.N3LH%JZ>EI"%0&Y/Y)9$8YO&W]_?*:$B^-6N)X1>H<:SO)\1=+D;QC>LA0B MF";R>4?^/;(MR[ L&/S&22[1-4DXNH5XMV!T#D^ :C6CB5QQ>NC*)KY*X#)Y M3&*:Q^BOA*9QU_X>0GL5H;T7$[K)TK(V@Q_:V-JO\K5L[?H_8$IC86X<;/^Z MRNXI;S*C]G(K.2=4W9A)/B\I=4Y2DD=41Y* /_('N0/8VL7@62-KA+A; '=I.#<0V[$$%9.NE;RLI),ECY0@B&Y6BK!!P MG.OIGFWO'^<9 ^?5,=Z"V(1(W7=M(%S=&_C@+[P# ASE&9[3DQ5^E15^?U:4 M_5!1Y0E7$1*(U7YIRXE^A;\Z%VIR]V7%IJ#>3M'=UHHJF?877I84=RW>4 $Z MS!';LW0+*F8=(-MP!_5UHZIIQ7U?QWO;&SE0+WI*Z*40:C*">M?:1P.*;>0: M7E"A:!ZM$J+-]_OK:MX%:(^T?2@<_&I&5"AH;^J\,8I?QM-+FC/HK8G:D.3H MXNC_8ZZC6U"Q_099CZ#/@0KG&$"J)EO:V/!OK#BD:>=Y>/^\-V1GU=!U@:GO MC$'X:EJ\D*R=8)H@>LI]4)7[X*7E?C+]WMOZ]"MZ@U:GM[.9+HBZV+P!U>,LV/QP.NCD-EX@<\HGQ>?*02*V"J7Y;M\ MM5I]"3DK/P#4V\O/*(!JGD!3D](9B%I& /TS+S]-E!/)EL7G@'LF)&ULK57?3]LP$/Y7K#"A3;)(XOPL MM)& L8T'M(JR[=E-+DU$8G>V2]E_OW/2IJTH?>(EML]WWWW?V;Z,UU(]ZPK MD->V$7KB5,8L+UU7YQ6T7%_()0C<*:5JN<&E6KAZJ8 775#;N,SS8K?EM7"R M<6>;JFPL5Z:I!4P5T:NVY>K?#31R/7%\9VMXK!>5L08W&R_Y F9@?BVG"E?N M@%+4+0A=2T$4E!/GVK^\":U_Y_"[AK7>FQ.K9"[ELUW<%Q/'LX2@@=Q8!([# M"]Q"TU@@I/%W@^D,*6W@_GR+_JW3CEKF7,.M;/[4A:DF3NJ0 DJ^:LRC7/^ MC9[(XN6RT=V7K'O?*'%(OM)&MIM@9-#6HA_YZZ8.>P&I]TX VP2PCG>?J&/Y ME1N>C95<$V6]$ (O&.H0='C!!]3AF/P>/3R.;E_6I5[R M'"8./AT-Z@6<[/S,C[VK$]S#@7MX"CV;X4LM5@T061*]U;'8T\$/=< )':-3Y4".+@:! \VK[J3W3K9$[:?@,QXPU6-%]&*FJ/ LC9Z\/M$ M AKYC"9!?&!+1@D-?8],E2Q!VVZ"92D!=I$^#5E"O=$N+AUYU(\3L4?4]P/RTU2@WB;R:< \ M&J5LSQ)[*4V\F#Q)@V)V:E%%A+L(MF_SHYBFP4#UV)5S]UI("VK1-4I-&ULG57O3]LP$/U7K# AD*KF5Z$4 MVDBT&QH?F!#=QF; Z M;%M(96=>CEA>^KY-H2%+U9:U-PI*79^+8TP+,&5$@_"H)SO^!">NGC/' MEVIIFR>KV]S1V&-I95$7'9@4%$*U(]]VY[ 'N C> 40=(&ITMQLU*K]RY,G4 MZ)H9ETUL;M*4VJ!)G%"N*4LT]%80#I-E5982Z)212[;@-F720\(Z; M(8O# 8N":'2 +^ZKCQN^^-/5OU5TRSEZF]/=HDM;\A1F'ET3"^89O.3X*#P/ MK@XH'O6*1X?8DR7=RJR2P/2:+M*>^M2I7SOUXK#ZP_S'1Q=1$%^QSX[4H31O M6O1^Q#7//>+VR$LN,D:223@"G1CVB5_8^6 \F0S"2;P7.QN,B2V,@E?P5!? MD&_!OM 51E>OUHN..EN17"EL+Z:.] 5^WOO,_O75OZO)& M*$O[KPD:#,=G'C.M([8+U&7C0BN-Y&G--*>?"!B70._7FH1V"[=!_UM*_@%0 M2P,$% @ &H"G6.&ZN&7& P /!, !D !X;"]W;W)K&ULQ9A=CYLX%(;_RA&MJE;:AH^0CYDF2).!5;OJJ*-&G;U8[84' M3@(J8&J;R:S4'U_;,!2Z"=MH+?5F@L'OX^/WV(?!JP-EGWF**."QR$N^ME(A MJDO;YG&*!>$36F$IG^PH*XB03;:W><60)%I4Y+;G.'.[(%EI!2M][Y8%*UJ+ M/"OQE@&OBX*P?S:8T\/:QFY6J![W&5XX+UK4%.YI_2S:KQ+UI:C(L(<8Z$01/X\X#7FN2+) M.+ZT4*L;4PG[UT_TW_7DY63N"<=KFO^9)2)=6TL+$MR1.A$MMA.:*5Y, M*_!^$+@7)P335C#]68'? M"OP?!?X)P:P5Z*G;S=RU<2$1)%@Q>@"F>DN:NM#N:[7T*RO50MD*)I]F4B>" M$'G,LDHGC>Y@4W/9@7,@90+;9O' RQ %R7+^"E[#%6.DW*-<*@*N]@R;JT,F M4KA#^8C"6YHG6;GG<$U9M;*%#%(-9<=M0-=-0-Z)@*9P0TN18D3CC#](V3&\$7NFW0J::M[T!$]NT9S<4T;4CA^L#[6& M^NT/(D4&(B4E#$5_O9=,>">GP_\^,J%-$X!_/ !52B]Y16)<6[)6H5 M]!"X_G(Q\S+K@JLPF-:[4EI-]J MB 3D&Q_PD<@"3W0I_GIJ5P(&_%YV_%Z/^WLB/F*S*?Z)DC7+.]=DD+#0)BPS!!LEPG>]?0,ZO+EIM M!(82:906&J5%IFC#7/:^9MW_6;K& 6>GPB0M-$J+6MI%KWQYWN3?U?E1QRW$FI,UG(?PY9&PO=V]R:W-H965TP_G'-^0>YD=&'\0.P")'HN,% MENJ4;VU1T^=>'K\A/ZW$:_$ MK+& !W;X"(V@4..E+!?F$QV:6,=":24D*YIDQ: @ MM/[&CXT1)PD*IS_!:Q*\\X3@F02_2?"-T)J9D?4!2YS,.#L@KJ,5FCXPWIAL MI890O8TKR=55HO)DLJJW#[$-6I$M)1N28BK139JRBDI"MVC)D\2;[U!P"^87R'?_1-YCA?T\%G\_W1_@([?.NX; M//\9/&UBZ^$*THH3J>V]>TSS2BE&&\X*M&!%64EL2EWMS1WF5!DLT!(X6FEG MT3^?%3#Z)*$0__:Y7+,(^EGHI\.U*'$*B59^H!8J7>P]UD%/ M+LK4B^,@#%WWK)Y[ G4Y>U.OOYZG+>GI(.GOF'/US]!;RH.9+]V9D< Z(N-6 M9/PJ2CD>T["1P#J&NU?/G;# MP'),H?*:@CUV2.]PF+1C= Y=DG8.:8]:RE^8@Q(OW:22TKN!C M@^6&KZ.X1^W4QD+KFG;LU=S!SN;WBCNZJ-F)&T9Q[$W.JWO4MLH^&6L+X%LS M[0MD)M-Z_&M7VS<*-V:./EN_U6\:S+A\A*E?4ZCA;DNH0#EL%*1S-5$B>3WY MUR>2E69X7C.I1G%SN .< =&ULM59= M;]HP%/TK5C9-K;0UG^2C@T@%-JW2*J&BK@_3'MQP"583F]D&NG\_VPDIH2E; M*_J2V,X])^=XX1VB0FUTKY9F_"TSU:R(!0F'(E566+^9P@%VPPLU]HN M7)-\(?6"G?:7.(6.L7L]N9P-+$%O&:;;U ;ZFF^C!7"7-&FCG4LE*V$9&4-5@I*0JL[ M?J@3L0-0/-T KP9X^X#@&8!? WQCM%)F;(VQQ&F?LPWB.EJQZ8')C4$K-X3J M;9Q*KIX2A9/IM-H^Q.9H2G)*YB3#5**++&,K*@G-T805)",@T"6K,>=MS0V]@X17F)\AW_V(/,<+.O2,_A_N'Y#C-[GV#9__#-_3 M]%W7Z?OY786B2PFE^-65MXHWZ.;57_JY6.(,!I;ZE 7P-5CIAW=NZ'SN,GTD MLE8*@B8%P2'VM#;[^I_&N@F3AP'>H_6'=IZ MC;;>/[3I$NZ2=A#WTO0?B:QE,6PLAF]4@>$Q4W DLE8*HB8%T6LKL +V6H75 M2Y(@Z@]"7[L"1R%HND\9E\D9% MF!PS!4>U95@C=W]P01!'<;3_(^P(]$(W#/59URI#>Z<_*('G MIFT2R!SQU6G:K#:MV85I2/;6A[IE,WW'(TW5[ZFS,B=4H +FBM(YB]37P:L6 MJII(MC1=R!V3JJ&ULU5AM M;]LV$/XKA%8,+6!'KY;ES#:0EW4UT+1!LVP8AGV@I;--5!)5DHJ;?[\C)H$)Q0\&L%WQA:,3-FW5)%IV/!UT1H:433 M#\8W1ANM8;D.XX,2^)6AGII>EQ)7I"0W/)NSG&K?2D+SA-PR67#)JH4^N9(2 ME"3O($T(GA[R0%,@KV]!49;*-RA0R=.4_"9X6?2,9!\E^UJR1SYPI45BGBN6 MEY"0CP4(ND%_?+@EKU^]&=L*;=+,[+CF?UWQ]T[P]\D=(JXD^35/(-G7M]$7 MC4.\C4.NO4[ .RHNB._VB.=X00N?FV[U6X@;=;^#CM_$QS=X_@F\61[S#,B# MH@HP>U2/7-.4YC$NF2S7D;I*$A,F]+WV<,IE*4"2^?-!3&2/(%Q:)BQ?GHS% MW^^1 9GA;O*?MG!4=(-VNKKH7,J"QC"QL*I($$]@37_^R0V=7]I\>2:P/<\& MC6>#+O1IXQN^(+.LH$QH_Q+TGFRSNP(+#9BNC4]39VP_[1K3N=T/&C-HC!ET M&K-)8PS[+":$+-*;FC4M)X56(:JU8+.W?XWLB>"6S/&6'C MC/#_E3/A.3U[)K ]SPX;SPX[CUEM,[I"IPFT'J,*8;"3*'XXBD9^<) NG3O] MH!U18T?4>4+JRVRUNS=F'+R4K M=&*TF3PZ"E\T]'W?=0[+W>BH($9A% :C<- ([E%UG6U+XG22G>6*YDLVQP:# MFD"UM@7.$=$P] 9'-+\MM\]RIW%R7YH+@'UDCPC=,?;YHH\EMF^(M_)VC_/# MC]S0]0Z)?UMPG[FW9>YUWWQ@&KMVMWI'NXYT*^,?LCN6\YW '04GR&W[';?S MTI_^SA767OK"!*W!]NEZHV$0# X)MTBZGNM[0_<$Y6TCX0:=U>0]HW.6XG4" M+V%\IC:AMNJ_:#K<;=?A=K<=9NK3#=2C!+)QPW.KV8/CNA+Y0]^)CA*V5=(+ M?<\_$:AM7^!V7H[UV4J_*USA<9D[P;M5LHVWO3.N92"69HJ5).9EKJK)K5EM M)N4K,Q_:6_%JS,9I9;%[U!\_^#Z;]02P,$% @ &H"G6(MJ#)\\ @ W@0 !D !X M;"]W;W)K&ULE53;;MLP#/T50AN&%MABQTF[H7,, M-.V*[2% T:#=LVK3L5!=/$E.NK\?)3M>!J0!]F*+%,_A(24JWQG[XAI$#Z]* M:K=@C??M59*XLD'%W<2TJ&FG-E9Q3Z;=)*ZUR*L(4C+)TO0R45QH5N31=V^+ MW'1>"HWW%ERG%+>_ERC-;L&F;.]X$)O&!T=2Y"W?X!K]8WMOR4I&EDHHU$X8 M#1;K!;N>7BWG(3X&/ GC7D)QH]JP=(@""66/C!P^FWQ!J4,1"3C MU\#)QI0!>+C>L]_%VJF69^[PQLB?HO+-@GUA4&'-.^D?S.X[#O5_ ML!MB4P9EY[Q1 Y@4**'[/W\=^G R+(W -D R*+N/E%4>P0NXZB]1Q[^ 3K/MC E,#=P[)YQON M@5L$U4=60'8="+:1(#29#JKLK!5Z$YHE')S=HN="NO,\\:0W9$W*0=NRUY:] MH6T&*Z-]X^";KK#Z%Y]0G6.QV;[897:2<,7M!&;3CY"EV1P>U[=P]O[\!.]L M;.(L\L[^KXG'*NZ)YL>)P@1>N9:7N& T8@[M%EGQX=WT,OUZ0N9\E#D_Q5Y< MAV,$H5J2&P1"V7"[P6,R>Z++2!3F>END>;(]S)T(.?C:=YB,N&'B"T(8#V M:V/\W@@)QB>M^ -02P,$% @ &H"G6&@,3,JE @ *0@ !D !X;"]W M;W)K&ULK99=;YLP&(7_BL6FJ96Z\FE#.X+4)IJZ MBVE5NV[7#KP)5@W.;"?I_OULH"@)-.VFW00;WG/\'(/MI%LA'U4)H-%3Q6LU M<4JM5Y>NJ_(2*JK.Q0IJ\V0A9$6UZB'U:TT/;=W*5@% MM6*B1A(6$^?*OYPFMKXI^,%@JW;:R":9"_%H.U^*B>-9(."0:^M S64#4^#< M&AF,7YVGTP]IA;OM9_?/37:394X53 7_R0I=3IS$004LZ)KK.[&]@2X/MGZY MX*KY1=NV-@HKF84?@1R\(@DX0O%40=H*P"=J2-;%F M5-,LE6*+I*TV;K;1S$VC-FE8;=_BO9;F*3,ZG5WEN5C76J$[R(%MZ)P#.IF! MIHRK4_01/=S/T,G[T]359C K&^W#41^YQ!GS-H_,*WYQS+U)I$XR9V15VJ%[.89U08!)3,*^ M;@\QZA&CXXCTR7SLNBP%+UB]? 6V]<*[L'%$B'? ^FK9'BKN4?%1U&^Z!#E& MA0?#Q3Z)<') -2PC& =^/$Y%>BIR? *%IGR,B@R&"V(HF837;):(0X+(_3.8Q-=M@=3V]%BU>SM&ULK55=;YLP%/TK%INF M5EH+V$!(1Y#61-7Z,*UJU_79A9M@U=C,=I+VW\\&@M*49GO8"_CCG.-S@'O) MME(]Z0K H.>:"SWS*F.:"]_7104UU>>R 6%WEE+5U-BI6OFZ44#+EE1S'P=! MXM>4"2_/VK4;E6=R;3@3<*.07M;N&6K2KC%OP\:^@*[L#< M-S?*SOQ!I60U",VD0 J6,^]K>#%/'+X%_&*PU7MCY)(\2OGD)M?ES N<(>!0 M&*= [6T#<^#<"5D;OWM-;SC2$??'._6K-KO-\D@US"5_8*6I9E[JH1*6=,W- MK=Q^@SY/[/0*R75[1=L.2P(/%6MM9-V3K8.:B>Y.G_OGL$<(HW<(N"?@?R60 MGD#:H)VS-M:"&IIG2FZ1&65WF>69_%IL0!BI7M#) M @QE7)^B,W1_MT G'T\SW]@C'- O>KG+3@Z_(_>=JG-$PL\(!S@:H<^/TQ=0 M#'3RFN[;8$,Z/*3#K1[Y6[JQ)!TU&J>ZZKG0#2U@YMGRT* VX.6?/H1)\&4L MUW\2>Y62#"G),?7\P1;*&1-GC9(KJZ['PG8*2:O@*GN3AR2,HRD.,W^S'V0, M&,0IB=(!^,ID-)B,CIJ\8H+9S[1$*RG+48L=/]X[.29ABI/I@<,1')ZDA(3C M!N/!8'S4X ]3@1KS%;\Y+TVC( D.;+V%3:-I.'W'53*X2HZZ^BD-Y6.NDK?O M:4KB"8X/?8T!<1JGD^# F;_715P'M[6\8D(C#DM+#&PO=V]R:W-H965T/9)+>)AV-GMMO"O]^UTV8M#=T>]M+8U_<Y.NI7K6%8 A+S47>N)5QC07OJ_S"FJJSV0# D\64M74X%:5OFX4T,*!:NY' M09#X-67"RU(7NU-9*I>&,P%WBNAE75/U.@4NUQ,O]+:!>U96Q@;\+&UH"7,P M#\V=PIW?L12L!J&9%$3!8N)=AA>SQ.:[A!\,UGIG3:R3)RF?[>:FF'B!%00< M,L29[$:L0!BI M7LF S/$O4BPY$+D@K(NO*%_2MN3%3Q2$K]!H_3,_AT>'Y$3=\6-'5_\M^+VE::%#ONAMGDO=$-SF'C8G1K4"KSLTXO.A]?4FG+SFJ M[[LTE/?)2@ZK%@?#X$!63UX8[*:ULOR=,5&#*MWTU"272V':'NNBW8"^='/I M37R*@[N=LW]HVJF/'50RH0F'!5(&9^=8*]5.TG9C9..&T9,T.-K<>\YU?).V0CZI$D"3;<5K M-75*K9LKUU5Y"155%Z*!&G>60E94XU2N7-5(H(4%5=P-/"]Q*\IJ)TOMVD)F MJ5AKSFI82*+6547E\S5PT4X=W]DMW+%5J L >$UFBGS-J:4TVS M5(J62!.-;&9@:V/1Z(;5YA3OM<1=ACB=+20T]!F/12M"ZX((78+$Q%+B$J%* M 6Z[N?D[.UYZFK,;CC %T0A\ M=AH^AWR AX=P%ST/QH/!>&#YPG\P/F:R8XW&6 M^(GW:L&L .%T: P.JGPNSV2G.)]_)'7C1)@B.9+\/B MX&-BOL8QF?$@,SXI\X?0E(^IBE]4Q?>BQ \F1[)&XL(P"<)C7>[>-334PS&?X=V1]0 M2P,$% @ &H"G6'ZF0$J*!0 CB< !D !X;"]W;W)K&ULO5I=;]LV%/TKA#<,+9#4(O6=.082JT4'K$/0M-W#L ?&IFVA MDNB25-S\^U$?D2R;9J/B8B^V).N>RWO,0QY1G.VY^"JWC"GT/<\*>3W9*K6[ MFD[E8YC0M)O-9?>U.S&>\ M5%E:L#N!9)GG5#S=LHSOKR=X\GSA8[K9JNK"=#[;T0V[9^KS[D[HLVF'LDIS M5LB4%TBP]?7D!E\E+JD"ZCN^I&PO#XY15$G$0@,\%D#: ' =X M9P+<-L!]:8#7!G@U,TTI-0\)570^$WR/1'6W1JL.:C+K:%U^6E3_^[T2^M=4 MQZGYG=!=2*@G1(L5>ONM3'?Z3U47Z"_=Y5XE3-$TDZ_1)?I\GZ!7O[Z>395. M6H5.EVV"VR8!.9/ 11]XH;82O2U6;#6,G^K&=BTFSRV^)5; #U2\02Z^0,0A MGJ$]BY>'NX;PQ!Z>L.6Y\$$U;L>_6^.YX_DW<=V >6:P:HRXDCNZ9-<3/0A( M)A[99/[;+SAP?C<1!0F6 ($-2/0Z$CT;^I!$UI.X$5Q*$XT-7%##52/CX]PE MKAOY03B;/AY29,T[EB)CUBB,7-)E'93O=^7[UO+_9%)>Z1%T6>9E1A5;Z8%/ MMV>9TFIH-=7?X/D'+;F,PCC$A!S5;TT\MGY#UMB)@\"+S?4'7?V!M?Y/7-', M5&9PDI"XOH<]SS\JTXH_MDQ35A)C'+GF,L.NS/!%0\4%NLMHH0PCQ@5Z>$*? MGG8,_7/S()70D^J_)EY"R%$$$BP! AOP&W7\1M9N=".EGO32?$=345&*EELJ M-LQ$8'3R%SM'/ 6R:;@]I;@_"V)O3T_6R_IZR7V>5_W M(F-QUK#17002+8%"&U+6NVT,:K>&]M-]VV99JNTV,B:@(Q1R;8\6U7#C^"/K"+#3 .DI5Z MHB50:$-*>QN/ U!Q0KKV!2A: H4V9+)_4L!6H_P3X@Q/9()]XNAGI1-Y@OI] M8UY,O!B?$VCOYK'=SK\K19&J4K A"<;J(=WZ A0M@4(;LMB[?QR#:A+T 0 4 M+8%"&ZY:]H\ Q.I^QVNRQ3O41NBXOIZ]CB1I3SR6)E/:R F)[Y@527I_3NS^ M_)ZOU9X*HR&WAX[M.*!H"13:D+;>YA,"*4$"ZOY!T1(HM"&3O?LG5D_\$Q)T M3[3@QFX4'0L0U-@;DA*/Z,GXC/YZRT[LEOT+VZ;+C)DKA73="U"T! IM2%OO M](D/JC]0@P^*ED"A#9GL#3ZQ+]2/UY]A+3W$81 ?"Q#4O)NR1I[CG)L >UM. M[+9\P0NI1%F_\;Y,BTO]I+C1[3&7#KI(#XJ60*$-:>R=/8E !0GJ[D'1$BBT M(9.]NRZ&K)A$>DHT"]+M/;EK]^3U-A?$UZB4 M^C&Q7CXNBQ43:)T6M%BR9EW'^"(>=!D>%"V!0AN2VMM\%X-N:0!U_J!H"13: MD,G>^;OV!?[1\FSQ#M]9A-JO8O?8L=H3CZ;IQVD;!J8'&Y5R)C;UAB^)EKPL M5+,#J+O:;2J[J;=2'5V_Q5>+9FM8#]/L5/M Q28MI%;N6D,Z;T(]:HAF\U=S MHOBNW@[UP)7B>7VX952+OKI!_[[F7#V?5 FZ+7CS_P!02P,$% @ &H"G M6*&-!H11 P D0L !D !X;"]W;W)K&ULM59M M;]LV$/XKA%8,+9!%;[8D9[: Q&FQ FMA)&CWH>@'1CK;1"52)2F[Z:_?D9(5 MOZA:&WB 89'4W7//M@[7XR&"K M]L;$2'D0XHN9O,UGCF<800&9-A 4'QN80U$8).3QM05UNIC&<7^\0W]CQ:.8 M!ZI@+HI_6*[7,R=Q2 Y+6A?Z3FS_@E;0V.!EHE#VGVP;VRAV2%8K+BGTX7$BI#ZD5">D]=?:U;A'ND+\AXKZ _RGDI)39[)RUO0 ME!7J%:Y^N+\E+U^\FKH:"1@8-VN#W33!@A\$"\D[P?5:D=<\A_S0WT7B'?M@ MQ_XF& 1\1^4E"?T+$GC!J(?/_.?=PP$Z89?,T.*%_Y',"[(H*->'.26?_D9S M\E9#J3[WY:[!'O5CF^-\I2J:PP@#:,N#:,A M]/06$#1CU)Y3_%7[-0:[?/2EH,&-+*ZY@#9I%(9QD$S=S;ZX4[-D$HXG3V8' MM,<=[?$@[>LLJ\NZH!IR0DLA-?O>2E@2:6X#,Z@5$*H4GHX::UB2)>.49T * MP+ND3U(3<[S'-1A[\61RK.G4SI^$HR <]XN*.E'1H*B[9Q./3@C%DS#QPV/B M@_&?66EQIRX>5#>G%=.T8-]QRQC?8%4)^=@G)CX1,XX\/_&.M)R:Q>'(2^+^ M/4@ZELEP8=FTL[*B3-J;(%M3N>I->G)"X)CB8*AGIGO2"9D,"NG_6! .O8=Y M$.M7[[,S@1W(]KVGCZ3W/U[L+?B9,G$NM,-4[/4+_KF*N46*!JIYT*1AZ.XU M-R5@*-/S*9*)FNNF4^A6N[[RVG931^LWIM^T3=,33-.L8A^P8ESA7;A$2.\R MQ@,HF_ZOF6A1V1;J06ALR.QPC3TS2&. [Y="Z-W$!.BZ\/1?4$L#!!0 ( M !J IUC),T4OPP( )(' 9 >&PO=V]R:W-H965T]M:<^Q@N^W@UW/MI*%K ML\ #+ZT_[CGWG)ODWN%6JD>] C#DJ>1"C[R5,=6Y[^O9"DJJ3V4% F\64I74 MX%8M?5TIH','*KD?!4'FEY0)KQBZLUM5#.7:<";@5A&]+DNJ?HZ!R^W("[W= MP1U;KHP]\(MA19=P#^:ANE6X\UN6.2M!:"8%4; 8>1?A^22W\2[@&X.MWEL3 MZV0JY:/=7,U'7F % 8>9L0P4_S8P ?H?&36KZ9Y-K]DFT=FV+P;*V-+!LP*BB9J/_I M4U.'/0#R= .B!A = I(7 '$#B)W16IFS=4D-+89*;HFRT$VV,"3_BRV.N32S"4PFNJ3DD< MOB-1$"4=>B;_#H][Y,1M*6/'%_>6LJLN-2[IQMGO]%Q7= 8C#S]$#6H#7O'F M59@%'[I,_2>R9Q:3UF+2QUY24U;J6FOU"MA M@""JMWV;.Z)1Q9ECW0ZKI MTCT9<8IB\_Q [G%JLQ[57Z5AO*_*F-DY9KH5!ILR6ZYPJ$)R@;@_4)*L]O8!.T8+GX#4$L#!!0 ( !J MIUB8[R1&?P0 (T3 9 >&PO=V]R:W-H965T M69=5KHQM5L]AO:VT6K5!>18BI2+,55H$BUE[[J%:S,J=R=)"/U2DWN6YJEYN M=58>Y@$$KR<^I\\;TYP(%[.M>M:/VGS9/E2V%7995FFNBSHM"U+I]3SX VYN M&6\"VCO^2?6A/CLF32E/9?FU:?RYF@>T<:0SO31-"F5_]OJ]SK(FD_7QWREI MT&DV@>?'K]GOV^)M,4^JUN_+[-]T93;S( [(2J_5+C.?R\,'?2HH:O(MRZQN MO\GA>"]/ K+2*W._,KM*-1)KO%&Z/"NA1^*2J:\+@-X(4.?GR>$?>_?Q= MFM":[IQCYQS;O,R3]Z^MKI1)BV=RK,'E[)B!NS,T _ZFWJJEG@=V1->ZVNM@ M\YY(Y1 MT9DN.7B3BX>E?M[HRU1UT97+M%X("ICY!%$;M&D$TW&14NC,L]\ M=]E(AK532@$Y=?L VB.(CCKYJ.N:K-)Z6>X*0TQ)"OMOU,Y(V]RK;*>=U*$# M0U=<1I1%GH-&9RMB_P))K3*W&1B:830141)[S/28 M@U%*+1[..X*4Z].C>K7WXK2# SN $'&,?79ZJ@$;Q>Y]6JABJ4>@"Z-<@3(+0R5T8DA HQ P;LCC[I&3NVYR*,@]''81@R$2+*$= WOGLJP@06 M1UD,#@I"'$E,P*.,/09Q'(.7 AF' ,18, 'VX_'2$Q!_@( 7(QD=%(3$+@#L M@/=9.EONC7/PS#B)!B=+$8'&.TT$C%X%A/8@Q$GP>AD,3K *&*D,O+U M?@]&G 2CD\7H *-( "CU@!%[,.(D&)TL1@<8)8VID![\8P]&' >CC\4X1")8 M'@J0GBI93T0V0<11%C,'_U"P1'+F>;EA/?_8./\N93$;DH]1RV*,?>!C/?C8 M#X#O8A8S!_S ]HV$Q#?)V-FK[3C]+FMST]&/C*[ZWL/B4 M\OPU'&D$,A;?/Z_P;'.EV:CZI*KGM+#EZ[4-I=?2UE0=]WZ.#5-NV_V6I]*8 M,F\/-UJM=-7<8*^OR]*\-IHMG&X';O$_4$L#!!0 ( !J IUC>*2*T' , M #X, 9 >&PO=V]R:W-H965T0?4-H!4DM7K=(Z5:VZO3;A(%8=.[,=:+_]SDZ:A2U$I8(78"=^GOAW MMB_'>"/5DTX!#'G.N- 3+S4F/_=]G:204=V3.0B\LY0JHP:[:N7K7 %=.%'& M_2@(AGY&F?"F8W?M3DW'LC"<";A31!=91M7+)7"YF7BA]WKAGJU28R_XTW%. M5_ YC&_4]CS:Y<%RT!H)@51L)QX%^'Y+'0"-^(G@XUNM(E%F4OY9#LWBXD7 MV!D!A\18"XH_:Y@!Y]8)Y_&[,O7J9UIAL_WJ?NW@$69.-]EZ1OM\+V&>8]$_1,2 M!5'<(I^]11XY>7];[B-AC1G5F)'SZ^_PFU$AZ)QI#"E'2%IN(;' 4(IBB7NI M4$RL"+889X9A1+A,J($%88)\Y4_D'B.C3L@M$P*T-+0M(IU3L.?Q7.^QG[ZQ:L08TU MZ,2ZE<*D_,5E-LRR[2"=%ON"E&:#!L@H&NS"&-88PTZ,&X&'D'*2%RI)+4JN M6 (GA&:R:&?J]-N7:?C?XH1QU^JCH=]J4XD-D6[%D->_;.Y'AV2,0#F6TA MAL'?JB X='JL')NGIO_/H:G>_)V/?B]:H^ )N]%<#K%<3"3*+J9]QV=O29R5 M'\II7GMV!*R_LLP_0-02P,$% @ &H"G6$++E6;2 @ Y < M !D !X;"]W;W)K&ULK55M;],P$/XK5D!H2&QY M3]K11EH[$$@,IE6#SUYR::PE=K#==N/7XY^YYSN>[R8;Q M>U$!2/30U%1,G4K*]MQU15Y!@\49:X&J+R7C#99JRY>N:#G@PC@UM1MX7N(V MF% GFYBS:YY-V$K6A,(U1V+5-)@_SJ!FFZGC.]N#&[*LI#YPLTF+E[ >=M> M<[5S>Y2"-$ %811Q**?.A7\^3[6],?A)8"-VUD@KN6/L7F^^%E/'TX2@AEQJ M!*S^UC"'NM9 BL;O#M/I0VK'W?46_;/1KK3<80%S5O\BA:RFSLA!!91X5R9 MQ*B7&!U#MQ)1RPG-2:NJI<6/NFYT%96$8IK#D'R+F1A,W5O66>I[23)QU[NZ M#JV"T2A.H][L&>.X9QR_EK'JAUR5-UT.<;:H\0X;/QG%<;1'^FCP5UY&TDM+ MCDK[SNBI>:ZX*(A^I@))AFY^W"(L!,C!2DP.9(V#U!O[\9ZN0[O(BZ,P& W? M1MI33H]2OF@8E^2/;2JL?+H"5+_X>-*#NO!3SQ_OE\^A6>B-TRC=(^SN-,P& M^-+,$8%RMJ+2=I[^M!]5%Z9#[YW/U BS$^<)QLX_U5>61%U&#:6"],Y2E49N M9XK=2-::MGS'I&KR9EFI,0Q<&ZCO)6-RN]$!^L&>_0502P,$% @ &H"G M6/H"!/:- @ VP< !D !X;"]W;W)K&ULK55K M:]LP%/TKPH/1PAJ_8C?-',.:,E;86&G9^EFQ;V)16_(D)6G__:YDQR3%<3/6 M+[8>]QS=NJHO+E&DJQG3F^LQNX9ZM" MFP$W36JZ@@?0O^H[B3VW8\E9!5PQP8F$YFQ@E"R&> M3.20A*R+1AH/C;P!S*TA!A&G]:3J=;T@#WVSOVKU8[:EE0!7-1/K)< M%S-GXI ))HF[V9?9QGD'<7[411THB#L%\?\I>'LGX[[\ M_3CP7^7?'Q>%X2L%[E[I-<\>EJX5XPHS6"+0&UVB$;)Y2IJ.%K6MQ@NAL;;; M9H&O+T@3@/-+(?2N8PI\]YZG?P%02P,$% @ &H"G6 I6,69& @ E@4 M !D !X;"]W;W)K&ULG53;;MLP#/T5P1N&%%CC M6^(%F6V@:79[Z! TZ/:LV$PL5)8\28F[OQ\E.VZVI1FP%TN4> X/:9%I*]6C MK@ ,>:JYT)E7&=/,?5\7%=14CV4# F^V4M74H*EVOFX4T-*!:NY'09#X-67" MRU-WME)Y*O>&,P$K1?2^KJGZN0 NV\P+O>/!/=M5QA[X>=K0':S!/#0KA98_ ML)2L!J&9%$3!-O-NPODBL?[.X1N#5I_LBRV8U+U:%1'!/VIZR-PEN&.)-_DK)L&>=DM 1#&==7J6^0U][Z1<^Q MZ#BB%SC"*;F3PE2:?! EE+\3^"AH4!4=52VBBXQW5(U)'+XE41!-R,-Z24:O MKR[PQD.VL>.-_Y'MN1P[Y.0\TO;&7#>T@,S#QZ]!'<#+W[P*D^#]!5V30=?D M$OOS7[@F2RB@WH ZIA^=T]JQ)8[-MMTA#V?Q+$Y2_W!&Q710,;VH8HG]H0TS M>TR0C+Y* R0^^QPZFNE)^.M+\9,A?O*_58@)%27!9U%4P[LXIRSYJS#!'YK\ MDUZI0>W<1-"DD'MANK893H>A<]/UVK-[-[%0SHX)33AL$1J,WV%%5#<%.L/( MQG7>1AKL8[>M<'""L@YXOY58X]ZP 891G/\"4$L#!!0 ( !J IUB8RLIO M\00 '<> 9 >&PO=V]R:W-H965TD2I#9TNDJKKEIOMP^G^^ &)T$#G+.=I'>__FR@$!+'#8OW M)0'C][&?Q_;K!SS>4O:=+PD1X"5+!VAO@HH:OR9 MD"W?N0:*RC.EW]7-?3QQ7-4CDI*94!!8_FW(E*2I0I+]^*<"=>HV5>#N]2OZ MIX*\)/.,.9G2]%L2B^7$&3H@)G.\3L47NOV-5(2*#LYHRHM?L*WJN@Z8K;F@ M614L>Y E>?F/7RHA=@(DCCX 50%H/\ _$N!5 =Y^P.A(@%\%^(4R)95"AP@+ M'(X9W0*F:DLT=5&(641+^DFNQOU),/DTD7$BO,\%SA?)Y5*^\?1\1@9.4?Y UOCY%X/VO'\8](1M7$+U9U=!MV1 ZTI ''F@NEAS< M2>!8$Q^9XR$R /0DZYHZ>J5^BXR(#YA= 0]> .0B7].AZ>GAGHZ/.3PBLV/A M+39>/9!>@><=P2N'[C*5JR@&23VJ '-.!->-5XGGZ_%4OKGF*SPC$TR\HQF M!% &IC23'5NJG7%#7LO_NGL1JD2!W>7KC+!"\[]UHAM[V'59V@2+S-K]OBI8 MY0MP]R)="2?<,"!!/2"!,:LUNU"7S!;8E- F6&0)K*7EL-9R>-9J'QZN=FUF MT]73939C;WZ0ZZCF.CJ+Z^C$S&9LI>O@6P)K"0+=QNBY;RRE$U9.A6%IZ5A% MBVRAM?7;,S8H\# M[W"V^@C^8#B6+^3R95W+WJK5MHH6V4)KZ]BX;>A;?FV!EAQS):9-M,@66EO, MQLY#LY\_+44=NOHC*:JO63S!8.3O;_1:Q';%-J'&CD.SIXSDM. B$6NV[R8K M+E;-LE6TJ$)K>0S?'2%O=$25QA-#HTT,;^(X4<9&+XE5\VL5+:K0=B6![L@= MP6.2--86GN=MS>&=5;&)%D&-H0[0T#^J2F."X7DN&)YJ@\WM=";\,XPP:HPP M,AK%\!M3'S7I?*Z3Q!S;=:)818LJM/:;%QQXKGZ>H,;:(K.U?=N_(8VOU?HW M%&>&>^6W\'I:GH$V,.61[ -FTNUSD)*Y MA'2O DF E:>3S.:7B]48U4)\UA_\#4$L# M!!0 ( !J IUA]^ &O!P, #8+ 9 >&PO=V]R:W-H965T% M_?K93AO2$M*NXJ6UG7O./>]XQ?B3R D>BYR*B96)F5Y;MLBR:# XHR5 M0-63.>,%EFK*%[8H.>#4@(K<]APGM M,J!6/S=HMC\>LDCFA<,N1J(H"\YR&)24%4$$811SF$^O"/9^Y!F B M?A%8B=88:2N/C#WIR74ZL1RM"')(I*; ZF\),\ASS:1T_%F36DU.#6R/-^Q7 MQKPR\X@%S%C^FZ0RFUB1A5*8XRJ7=VSU$]:& LV7L%R87[2J8\.1A9)*2%:L MP4I!06C]CY_7A6@!%$\WP%L#O%W X!V OP;XQFBMS-BZQ!+'8\Y6B.MHQ:8' MIC8&K=P0JK?Q7G+UE"B:UHF\=Q+YZ(91F0GT@Z:0;N-M);I1[FV4 M3[U>PAO,SY#O?D6>XPTZ],P.A_L]@CSUNOQE=1FMT:-#Z#%G&GC.(7&]L M+]L6>I,<:2%H+ 0'6T!LCDBS=0@+ ;)S VO*H.7+C1S''^SX"M[8=X/1, R; ML"W%8:,X['VYKBI9<=#?/RFJ N6@#BY4XA=UGDJ!3DI.:$)*G"-,4VT'5-'D M*5+V9 9U>*>I\"/?R@\BVRK0L"G0L'=+WSD#IL,WNQ:YHS (=G:ME_Q(Z5$C M/=HG/>B2'ATFO9?\2.FC1OIHG_2P2_KH,.F]Y$=*=YW7B\_9)W[8>8TYAZGO MIS]6?NO>=O?)CSKENV].H&[YO?3_*]]N=2 %\(5IS 1*6$5E?:4WJTWS=V%: MGIWUJ6X*36?S2E-WE.K"7A JU&DV5Y3.V5#M$*^;M'HB66GZG$>O^Q @ O@< !D M !X;"]W;W)K&ULK55=;YLP%/TK%INF5EH+&#"D M(TAMLFJ3-BEJU^W9@9O$JL',=C[Z[V<#96E"LTE;'H)M[CGWG&M\G6Z%?%0K M (UV):_4V%EI75^YKLI74%)U*6JHS)N%D"759BJ7KJHET*(!E=S%GD?N&/+E;8+;I;6= GWH!_JF30S MMV-=^-E3A5,!/_!"KT:.XF#"EC0-==W8OL) M.C^1Y=B76F%9O2)SCD@ M6A7(+,HU%.@+HW/&F6:@T-D4-&5PEWCNS>/>_.XX0O^T?R0T98Y'&:V9^]* MU32'L6,.EP*Y 2=[]\8GWH%ABW$N,3Q=0:,I- M=S_X*.W)I-WV\],G,S[Z^.)1[/E1]W5WFRFB2U9I1"' MA4%ZE[$I@6QOBW:B1=TTW+G0IGTWPY6Y8$': /-^(81^GM@>WE_9V2]02P,$ M% @ &H"G6-[RW!9S#0 7LP !D !X;"]W;W)K&ULM=UK<^)&&H;AO]+%;FU-JI(!"?!AUN.J&70^I%R9)/M9 VVL&D!$ MDNV9JOSXE;",W%ANH_6]^9 !S'NU.+RB$0_-Q7V6?RMNI"S%]_5J4WP+S@MW1Y4]87#"\OMLE2?I'E M']NKO#HWW"N+="TW19IM1"ZO/PX^&1_BJ5D7[*[Q9RKOBR>G17U3OF;9M_J, MO_@X&-5;)%=R7M9$4OUS)V=RM:JE:CO^:M#!?LRZ\.GI1]W9W?CJQGQ-"CG+ M5O])%^7-Q\'90"SD=7*[*G_+[CW9W*!I[+\MBBS=5-< MG5^GFX=_D^_-'?&DH'*Z"\RFP#PLF+Q0,&X*QL<63)J"R;$%TZ9@>FS!25-P M?77 MM*HK+Z-LL_SE=YFOA26_EN(7\6N2YTG=3.*=)%,+>+.2BH][7UQNF!AA6-W9_B\W'6_S9U(J_ M9G?OA7'^LS!'YKAC@V;Z\CC)WXNQ\6*YI2\/DLV^W.PHMX_9^+-=N=%1[ARQ M\>;TQ7+W^-L^Z2CWWG;7^?IR2\X?RXW3CO+@^'N^:^/#HT?OW/CH^&==UST? M'W_;SS5-,-ZW_7CGC8]J^X[M^?Q0/^FNKZ<3'XIM,IB?DD%I!82&(1B<40IC3[9-_L$YU>[7M*6:^O[-BF) M621FDYA#8BZ)>23FDUA 8B&)12060YC2["?[9C]YX^3[A&QV$K-(S"8QA\1< M$O-(S">Q@,1"$HM(+(8PI=E/]\U^JGUEM^2US'.Y$-?IIIJ IYNEF&=%68BD MJ$YLRCP1JS3YFJ[2\D?7KD"K]]T5D)A%8C:).23FDIA'8CZ)!:?/YMSFR!@9 M!S/N\/G5C*DYF8Z-@YDYN6TQA"G]>[;OWS-M_WZY_9KEBZIWJ_?0?V9EW;]? M;I)JG*YFU5)]FY7$+!*S2K:M"UW)3B775IL;M:U^?@G_4#]-T?--I4F6B-=O^I,RT+ M'==&-0?57%3S4,U'M0#50E2+4"VF-+7MGZ1?#&W;7^79NNKY+/\AZD_).OM: M*_3N:U*S4,U&-0?57%3S4,U'M0#50E2+4"VF-+7WS;;WS3?.\!N :GU2LU#- M1C4'U5Q4\U#-1[4 U4)4BU MIC2U]=OTFZ'-VSPD8K;)C^3K2HIDG=UNNOL? M#<&AFH5J-JHYJ.:BFH=J?J,IQ\-'QO-W:0$Z;(AJ$:K%77>)H=XE:M>V,39# M&\&Y]#>EK#:@%'GRPE2=S /-4,U"-1O5'%1S4=^V?GZ/WAIUP! M.FB(:A&JQ92FMG0;>S/TN3;H#&URYXBC=N?'').9Z8?IW:UH1@[5'%1S4EFGFZ35?,:7+TDIPN175]W]6UCJ9]]=.R 9OI! M^W8NJMFHYJ":BVH>JOFH%J!:B&H1JL64IC9XFWW<^ M&HM#-;O17OFXP$$'=5'-0S4?U0)4"U$M0K68TM26;C-PICX#%R??T_7M6B3+ M92Z7NZ^:'QQ][^QS-/R&:A:JV8WV]%#DQ.PX%.ET7?&DZZ"EBVZ@AVH^J@6H M%J):A&HQI:E=W&;63/WR;E=Y-I=R48CK/%N+8]Z=HQ$V5+-0S48UQ^Q8H.R% M+D?C::CFHUJ :B&J1:@64YK:Y6T\S=3'TY3I]\\/GXJG&_$MW73]I,EGO=:[ MQ]&8&JK9C788:S /7Z*;JQD'5SN='O8N&BU#-1_5 E0+42U"M9C2U-YM\V>F M/G_V:3[/ZS6=%MT+L39+/G6V,;K"6Z,=L:(3.JZ-:@ZJN:CF'7T/^^BX :J% MJ!:A6DQIZF\6M?&TL3Z>]N):RM=)FHN[9'7;>6Q,K_;MXW%'[&TR.CT?C0_: M&!W61C4'U5Q4\U#-1[4 U4)4BU MIC2UU=N@VOBUA=G2N:R_$?ZPY&)G6Z,+ MLS6:8:I3U//)85>C4354+>NZ]RN;?Q.VV6;>EL[?9 M7Q'5;]9$[);VZ%HUQD(WQ$8U!]5<5/-0S4>U -5"5(M0+:8TM=_;W-E8&VXY MS)R*O\7^>+C\OI6;HOMUGS^.O\G0MQ6\O9,KU7._F1:-JJ&:C MFH-J+JIYJ.:C6H!J(:I%J!93FKHC:.-LX[.WSN#1!!NJ6:AFHYJ#:BZJ>:CF MHUJ :B&J1:@64YK:^FT:;MQC-3;Q[B[)T]V:B_79SI\UU'N]]P3H(FZH9J.: MTVC&6/D@TAB-GV5>T7$]5/-1+4"U$-4B5(LI3>GR21N4F^B#U2Q4LU'-0347U3Q4\U$M0+40U2)4BRE-W2NTF;J)\<9I_P2-U*&:A6HV MJCFHYJ*:AVH^J@6H%J):A&HQI:FMW\;S)OIXWG[:?R-7"Y$48IZM5M64/T]6 MG?N![A3=X9+,^D%[-SB:R4,U!]5<5/-0S4>U -5"5(M0+:8TM<';3-Y$'W[[ ME.?)9BGKGTT3GY:Y?#AUGY8WXL^JRS>9\+)5G=HKQ"S+MYU-CX;U4,U"-1O5 M'%1S4U -5"5(M0+:8TM:O;&-Y$'\/KN1R-7NO=XV@(K]%>71G&1H=U4,U%-0_5 M?%0+4"U$M0C58DI36[S-ZDWT6;V>[^?%WZ)93[)S!X &^5#-0C4;U1Q4_+1^M1WOO#M T7Z,]_?;)M'/Y-AL=UT$U%]4\5/-1 M+4"U$-4B5(LI36GU:9OFF^K3?/W?"^B_UZ,?KN]. -4L5+-1S4$U%]4\5/-1 M+4"U$-4B5(LI3=U1M &_Z5L#?E,TX(=J%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K% ME*:V?AOPFQX9\#OV>SUZK_>> $T"-MKKWYVQT7$=5'-1S4,U']4"5 M1+4*U MF-(>NGQ8W$A96DF97%ZL9;Z4,[E:U=G&3.1@^ MN]PU/GA&??FP92XOMLE2QDF^3#>%6,GKBAR]/YT.1)XN;_9GRFQ;==I ?,W* M,EOO3M[(9"'S^@K5WZ^SK'P\4P]PG^7?=IM]^5]02P,$% @ &H"G6,8< MM/S- P W@X !D !X;"]W;W)K&ULM5=K<^(V M%/TK&K?3V9UI8LO&!E)@)D [W6FVS2R[[6<%7T"SMN1*(FSZZWME.P:R0DNF M-!^"'_<M05PI87H/*(HRC* M+QD4P&=7/[M5D)+>FX +N%=';LF3J:0J%W(T#&CP_ M^,#7&V,?A)-1Q=:P /.INE=X%W8L.2]!:"X%4; :![?T9D8S"Z@C_N2PTP?7 MQ%IYD/*SO7F7CX/(*H("EL92,/QYA!D4A65"'7^WI$'W30L\O'YF_Z4VCV8> MF(:9+/[BN=F,@T% @H0MX#X)2 [ 4A:0%(;;935MN;,L,E(R1U1-AK9[$6=FQJ- M;KBPP[@P"M]RQ)G)G13KJX^@2C*'!T.NR*(93_)F#H;Q0K_%9Y\6<_+F^[>C MT. 7+2Y &WW/C[2*_T15;PCC 5:Q! M/4(P^>$[FD4_N-C/DBQV"QUV0H=>H7-8 2[OG*RX8"@9\[J4VBW6 MR_3:.31T..]%_6&4N W1:%\>(W_NW_U&N#" (IQ+H84??IHF<9+2[$7.78%9 MU(^2$SFG!Q6<>B7>EG8O_8?5QR*-!!E*#6=6.E<=_8 M"M,T$]W3KGF[K5N6='YXPL:BJDD!*X1&UWU,HVJ:J>;&R*KN1QZDP>ZF MOMQ@ PK*!N#[E<1#5WMC/]"UM)-_ 5!+ P04 " :@*=8V??K?HX% O M(@ &0 'AL+W=OK MCE0UL0,!NH!4R*QFI.VHFL[L')O$@-7$SMJF=%9[\>O\-#\0W$9U>U 2R/?: M?O+9?NUD=N#B0>X(4> IB9F<#W9*I=>.(\,=2;"\XBEA^I<-%PE6^E1L'9D* M@J,\*(D=Y+J^DV#*!HM9_MV=6,SX7L64D3L!Y#Y)L/BU)#$_S =P\/S%-[K= MJ>P+9S%+\9;<$_4CO1/ZS*E4(IH0)BEG0)#-?' #KP,TS@+R*_ZFY" ;QR!K MRIKSA^SD2S0?N%F-2$Q"E4E@_?%(5B2.,R5=CW]*T4%59A;8/'Y6_S-OO&[, M&DNRXO%/&JG=?# 9@(AL\#Y6W_CA,RD;-,KT0A[+_#\X%-?ZW@"$>ZEX4@;K M&B24%9_XJ031"/#.!: R !T%#-TS 5X9X!T'P#,!PS)@F),IFI)S"+#"BYG@ M!R"RJ[5:=I##S*-U\RG+[ON]$OI7JN/48L79(Q&*KF," K)6X"(@"M-8?IPY M2NMG5SEAJ;4JM- 9+0_<F[=$AD5;U)Q M!=#D$B 7>>#'?0 N/GP$'X #Y X+(KO::%:\Q5K1@[GBL$/QO'!@%@Y(6 G7 M554",]W5SU:Y1<6K[KF7%^6]\IYW5'99* R[%;+!Z%JF."3S@1YM)!&/9+#X M_3?HNW]T(;4I%E@2:Y$;5N2&)O7%IR ;<,!"WR(EP05E(.)Q MC(4$*1'%W?H(_C-GV])87E_.A=@X%\L&_,>%>P7',^>QR<]2B2U^HXK?R,BO MF7E?N>I&8I3HB\2F6&!)K(7.K]#Y;^ZTODUR-L4"2V(MLDV6AZ3?Z$G2+OW9_6AD+[\O)DEB+TZ3B-#%R MRJ=_RJ02>VWLU"501"1=:,PR'OA%]"#8E5+&P+ZH+(FU4$TK5%-C&[\PS89( M!81.IRY$13ATVT,Q.DH=8R%]>5@2:_& ;FTC7?/(CN5.)\\+6$J1(RZN?\3% M7%9?,+;4VF0:!AN^/E&,MW7*-L6NW:Z,Y[)+9O6> 5/'?EP.G9')R/0>WAH6)MH:+:_?^DEAEY7 ML$B/4PEE5-MIG&UM O*4$B;/D++IC%>E6K,70F_HCZ?>,:KW\-"P-M'0[*(# MLB%"Z)RJ$RKD4J?:GNEUF5[K_GO&"MCTS:M2K9E74W\\FASOFW1,UJKTS>L$['RWM+\'WC4Z^+.O=%S&7U)F-)K4VF]N'HW7PX>IUS7IEKT)O7>VR3 MH]JM([-;/SND28#RR='3W,J-N4YH5BV[5;7 EEH;;>WNT>CM8YQ55V]5+;"E MUL976W]D=MIOZT+$-G]30>J94L^7Q)7B%HLM91+$9*-#W:NQAB**MQ.*$\73_'G]FBO%D_QP1W!$1':! M_GW#N7H^R0JHWA%9_ ]02P,$% @ &H"G6+'>OO!$ P H@P !D !X M;"]W;W)K&ULK5==;]HP%/TK5C9-G;0VWP$ZB%1@ MTZJI$VK7[=DD%XB:V,PVT.[7SW;2 *UQQU8>2.S<-70^JT]U3 W?-']L_:O#0SQ1Q&M/Q9Y&(Q<+H.RF&&5Z6XIILO MT!B*%5]&2Z[_T::.C3H.RE9HCOF\68@<@>RJDFS7\PYH_., ?HBM*Q(*C M3R2'W( ?V?%^8"%PI=G6!A8&:\P.T.A_P$%7A"9!-GA8\A:>&B1$[8) M"#5?^)<),"UQS1"9&=1&/^=+G,' D3N9 UN#D[Y[XR?>1Y.]5R+;,QNU9B,; M>_J="ERB;,=R?L!RS9-H'O4J6J>]R/>\6"[Y>M>-(V8[K=F.-;5#F!>$%&2. MZ P] &8FMS5%;'FL:B/66_VCD6YKI&LU,F$T \B-CZ85>6RVNL\60^Y$_3-O MLEYKH&2 M&R _(@<-]9YX/_%][ZGXYW%!$GJ]Y(#X8"L^L(J7+8!MTS;H^,6B80JT50U_ M6\Q]:_D\HL U1"]7.%.@4:R[TP56P.:Z.>92S(J(NB%L9]L&_$*WG>XVO.[> M98\D7Y(*U0UQ/1!TJ7O**16R0]6G"_D1 4P%R.LS*HMF,U W M:#]+TC]02P,$% @ &H"G6'\*X?YK P [ X !D !X;"]W;W)K&ULO5=M3]LP$/XK5C9M0V(D3M^ M95XF[8/2(@.]ME- MKHV%$V>VT\*T'S_;"4E!K?M"MR_4=GS//>?SX^/Z9 *@T&/*,CGP$J7R M4]^740(ID4<\ATQ_F7"1$J6G8NK+7 ")K5'*_# (NGY*:.8-^W;M1@S[O%", M9G CD"S2E(BG),@O^L)^3*8Q W>4W0L_\&B6F*622\@P) MF R\,WQZ'@;&P.ZXIS"7"V-D0AES_F FW^.!%QA&P"!2!H+HGQE< &,&2?/X M58%ZM4]CN#A^1O]J@]?!C(F$"\Y^TE@E ^_80S%,2,'4+9]_@RJ@CL&+.)/V M+YJ7>[LM#T6%5#RMC#6#E&;E+WFL#F+!H!6L, @K@]#R+AU9EI=$D6%?\#D2 M9K=&,P,;JK76Y&AFLC)20G^EVDX-1XI'#PEG,0CY$5W]*JAZ0I_1*"$"I![\ M(.."$8$NJ8P8EX4 ].D2%*%,'O1]I1D8'#^JO)V7WL(5WEKHFF@JBR%^ M:>]KYC7]\)G^>>@$O";B"+7P(0J#L(WNN0+T'OE(6OH._%9]/"V+WUYU/,68 MBYAF1 -K=)I-JZ-9%KL3RLCK5.8D@H&G]2-!S, ;?GB'N\$7!]%V3;1MT5LK MB%[P--677)IT+N/6_@?<.C6WCO,0%[D=HHRC7%^H&6&%ODLT0S%G^H9)E(,H M$W> _JS,8AE-Z:]K_9EW9S8,^OYL"<5N3;&[!452J(0+^OOU%2V=NY'N]$I* ME?-V]VI6O2U8SPD%F= M6*/19>1+)YV%E.+E*3VI>9TX>5WK=YGF; /=.G%VU 8.F@)-R*_,]TUNH M#_@_B[=RN(%Z<=BP#/>FWS50FP@8-_4#NPO(EA)>@X:#H)+4QC+&307!SB*P M+R%77EXH.5B5X*:$8'<-&17&]UHINU%V%4M317#W;5IVUHY=Z37E!&]33_:B MY=[&6F[J"=ZFH*S1LAMJ(RTW!06[*\JV6G:CX<-@>S6'35D)G75A7VJNO+Q2 M\^L<^PL-2 IB:MLLB2)>9*KL1>K5NI4[*QN89GO9!^K_Z*&UL MM99=3]LP%(;_BI5)&TB,?+1-"TLC#1@;%TB(:NS:34X;"\<.MMN"M!^_8R>$ M;FL#@_6FM1.?]SSG([:3E52WN@ PY+[D0H^]PICJV/=U5D!)]:&L0.";F50E M-3A5Z'W M^.":S0MC'_AI4M$Y3,!\KZX4SOQ6)6'P21M; K;AAL-)K M8V)#F4IY:R<7^=@++!%PR(R5H/BWA%/@W"HAQUTCZK4^K>'Z^%']W 6/P4RI MAE/)?[#<%&-OY)$<9G3!S;5LZK7QP"/90AM9-L9(4#)1 M_]/[)A%K!E&\Q2!J#%PB_-J1HSRCAJ:)DBNB[&I4LP,7JK-&."9L529&X5N& M=B:=&)G=%I+GH/0'\N5NP^ M000KY&>-NY/:7;3%W255AZ07'I HB/KD1AH@VKGZ791 MBWGTS(YB$_-LXW6*O+*X8?"T@0=O:KW&_#_CK9TOX4Z[KY'_HZY;"AL^G15A M]V&QBPYL7'9M?O[:26UO/7@>SIG0A,,,;8+#(1JK^B)13XRLW.$]E0:O FY8 MX.4+E%V [V<24]A,['V@O&ULE51K;YLP%/TK%I/VD+;P M2MHI Z2F[=1^R!8E6O?9@0M8\8/:)K3_?K8A+*W2:/N"?>U[SCW'^#KIA-RI M&D"C)T:Y2KU:ZV;N^RJO@6$U$0UPLU,*R; VH:Q\U4C A0,QZD=!<.$S3+B7 M)6YM);-$M)H2#BN)5,L8EL\+H*)+O= [+*Q)56N[X&=)@RO8@/[5K*2)_)&E M( RX(H(C"67J787SQH%5A!0R+5EP&;8PS50 M:HF,C,>!TQM+6N#Q_,#^W7DW7K98P;6@OTFAZ]3[ZJ$"2MQ2O1;='0Q^G,!< M4.6^J.MS+R,/Y:W2@@U@HX 1WH_X:3B'(T 4O@&(!D#D=/>%G,H;K'&62-$A M:;,-FYTXJPYMQ!%N?\I&2[-+#$YG&RWR72UH 5)]0+>/+='/Z O:U%B"0O=* MM5"@CS>@,:'JD]E9&KNDH8 >A":\&C(37QLQEM+/A\*+OG#T1N$8+077M4*W MO(#B)=XW)D8GT<')(CI+N,1R@N+P,XJ":(K4"5DO:./Q@&)'&__' 9URV[-, M3[/8UIJK!N>0>J9W%,@]>-G[=^%%\.V,QNFH<7J./?O1LBU(),K!MNF6 H"] M/M9>:$\U-B+D=%N$(42@,-)I>FNNP;M@^T:%R3 M;(4V+>>FM7GC0-H$LU\*H0^!+3"^FMD?4$L#!!0 ( !J IU@N/TDAXP( M /@' 9 >&PO=V]R:W-H965TYY_-S% M=Y[ME=Z:',"2@^#2S(/ #[ MM5AJM,*&)6,"I&%*$@WK>7#5OUQ,7;P/^,9@;T[6Q&6R4FKKC-ML'D1.$'!( MK6.@^+>#:^#<$:&,'S5GT!SI@*?K(_M'GSOFLJ(&KA7_SC*;SX-I0#)8TY+; M>[7_#'4^(\>7*F[\+]G7L5% TM)8)6HP*A!,5O_T4-?A!( \[8"X!L1>=W60 M5_F!6IK,M-H3[:*1S2U\JAZ-XIAT'^7!:O0RQ-GDP:IT>[' O#)RK01^:T-] MN2Z(=Y$OA3,-VI] @J:/F'/TWHN#J$> )&?3?D3B*AQU\@Z9D M \\W>&7)VE*MF(;M3*[A+DU!4Y@'V%$&] Z"Y.V;_CAZWZ%SV.@<=K$G2] I M2(NM1=2:V!R(+,4*M+-,3O% @EUJ+)49DQM"#3:F6Z1*[D#[KL-(RCEV;(&P MG;+.74,1101>?59P>.:R"A$KI9&6VN=.9!+,6JP=AJV ,#P6C3.*E,[I))^W ME;)*MA_Y;-VLV251KS\+=RTE&C4E&KVR1&O*-/:7WN(\W%%>PFFUI _)7%*X MN]%4VC\0/OI=^ NRQXWL<:?L.WI@HA1MAW4"__+"31I9DW_6&)/_H'/:Z)QV MEN_F4#!=S2_\;DQE;0*[*?H1>02J39N:\&0:"] ;_^88;*M2VFHP-[O-LW95 M3?-?X=6;B*-KPW#X&ULE95M;]HP$,>_BI5-4R>MY(FG=A )6KI56C5$ MM?:UFQS$PHDSVSSMT^_LA)1.(>K>@,_Q_?V[._L\V@FY5BF )ON,YVKLI%H7 MUZZKXA0RJCJB@!R_+(7,J$93KEQ52*")=W\THRYUH9.?F,AJ)C>8L MA[DD:I-E5!ZFP,5N[/C.<6+!5JDV$VXT*N@*'D'_*N82+;=625@&N6(B)Q*6 M8V?B7T^OS'J[X(G!3IV,B8GD18BU,>Z3L>,9(. 0:Z- \6\+-\"Y$4*,WY6F M4V]I'$_'1_4[&SO&\D(5W C^S!*=CIVA0Q)8T@W7"['[#E4\/:,7"Z[L+]E5 M:SV'Q!NE158Y(T'&\O*?[JL\G#@$O3,.0>406.YR(TMY2S6-1E+LB#2K4BGHT**Q< M95W<@J:,J\\X/\L*+@X ;QQ&KD8ZLX<;5R33DB0X0Q*2!Y'K5)%9GD#RUM_% MJ.K0@F-HTZ!5\('*#@G]+R3P@I!\)"Y1*96@6J3#.FNAE0[/2#_;8F/*Z!8D MGEU"7W/3%'FIUFU6,_?N6A4TAK&#%TN!W((3??K@][VO+:S=FK7;IAXMF%I? MWDFLSWVN ?4U65 -Y((J0DD!,H9JU =?(F5?)F>X1@"LA,=Y*N5][R2%?G/^KFJDJU:D;Y+FFMQ1)LD3 MY9O&NETUU2W\9U_WI(-F(%?VG5 D%IM&ULM5A=<^(V%/TK&K?3V9W98,N?D (S"=ZV^Y VLYEVGQ7[ I[8%I4$ M)/^^DFT,.$) QGT!2]8]TCF2KH\TWE+VPI< KT6>$# MNH)2OIE35A ABVQA\Q4#DE9!16Z[CA/:!&2(KXN" ML+=[R.EV8F%K5_$]6RR%JK"GXQ59P!.(OU>/3);L%B7-"BAY1DO$8#ZQ[O!M MC(_:%NW MC4(+)6LN:-$$RQ$465G_D]=&B(, -S@1X#8!;C? /Q'@-0'>I3WX38!?*5-3 MJ72(B2#3,:-;Q%1KB:8>*C&K:$D_*]6\/PDFWV8R3DR?!$U>;NZE[!C9>.[=>A>>=P/MS73P#0W2.GD[.4(W@ZQ%4TKGE M*Y+ Q))9A0/;@#7]Y2<<.K_JU.D3+.X)[$@YOU7.-Z%/[V&1E656+F1.R4F9 M /J4E(:R$>3:+1.^$P8[KUB+T2ZO> ' <:= M1:%MJ-DTL:9A=],<\1JVO(;&!/FC<@5RQN\VP*3+05]?@249!_3(L@1TY(9] M3GZ?8'%/8$="CEHA1Q?F2_FQ60'+:+V+4IKGA'%55:\8[8*IL:.#Z74&G>4_ MT[4)P\XZ,0[R@Q)@9^^DG*NRYF7D&U#L'Z: >[DQ9FNF3,8NAT%S$/\J 0' M9A)?G$$OI&\$O'9#-6@=E=QN+NVKTV.5W+U*[KET^J%]TL":-\HEC6)MHX/M M=$QL[S>QV7#>I6FF3@LD1]_*^DPJ2UHJO?K.7M'BOM".1=Q;3VSVGNU'B30? M)0;J_*Z2:Y[-M1^E,X@!>@.UNC!&17U>\E%*WG3G@=D9J+"!0H@;) MVR'AH0;J6,.]?\5F ]OD(:U6/3G,1B[S.'9R!2U)Q5&KUO]A?/'>^6*S]=V= M\J$V0.0YAR^(K@47I/9^9SP??N]C73\8A4'@=O-3G_8Y[@OM6+:]+\9F8ZR5 M;=O=P+!SE2OE*J])^)$F3?OO%#6.\6I%>T([5G3OR+'1IUZHZ 4IT=S-+B6& M[<9T3J?$7FUZ7VBUOO;!S5\!;%'=H'*4T'4IZFNOMK:]I;VK[B8[]3-U>UO= M*.YAZJO?!\*DN>!?%M0K]K<*)?Q3PGLI+$O0^$]_S^QU\IG\?'ARA$[0) M#RQ><#3A=1;3W2Q"G<6NC-6(_6Y$<\ZO5$53&#MXD!7(-3C)IP^]T/O2)?=$ M8'OB^ZWX_C'T_Q)?(X86T=Q)ZZ07C:+A*';7N[(ZW,)H,!CU6[\]QH.6\> H MXUM>,?$*L'<:NF@>A?G7;W0BL#W%8:LX/'F!AJ<4?R*P/?%1*SXZ>8%&;RIO M&$:!?U"?;[UZP6CD#X8']>GNW.4&PO=V]R M:W-H965T^A)[[)DSYTP\D^Z47IL2P)(WP:49!J6U MU2 ,35Z"H.9!52#Q9JFTH!9-O0I-I8$6/DCP,(FB?B@HDT&6^K.ISE*UL9Q) MF&IB-D)0O1\!5[MA$ >'@U>V*JT["+.THBN8@9U74XU6V*(43( T3$FB83D, MGN+!J.?\O<-/!CMSM"=.R4*IM3.^%\,@

8*V[\E^P:WR@@ M^<98)9I@9""8K%?ZUM3A*"#I7@A(FH#$\ZX3>983:FF6:K4CVGDCFMMXJ3X: MR3'I?LK,:KQE&&>SF57Y^GZ$N@HR5@+_M:&^7/?$7Y$?E3,-VG.I(5WZ/LL*J[V "<@:6B1LU"8_ MKDWN:G-.>0W8/0_H>G%@*IK#,,!F,Z"W$&2?/L3]Z,L5NMV6;O<:^O_0K0'[ M'M!U^C;KQOU>OY.&VS-$>BV1WE4B[N40J2S9X_QYYW1'*M!,%02GSN'XT@NZ MGB!&9*K)(Q'U0XH34M"].5?#\*B+!.B5GQ4&*[*1MFZH]K0=1T]U%[Z[U[,, MG]F*8=-P6&)H]/ 92>IZ/M2&597OR86RV.%^6^)(!>T<\'ZIE#T8+D$[I+._ M4$L#!!0 ( !J IUB&'%X\+P( ,T$ 9 >&PO=V]R:W-H965T\<-U+M= %@R+$4E4YH84P]]3R=%5 R/9 U M5'BRD:ID!DVU]72M@.4.5 HO\/V15S)>T31V>TN5QG)O!*]@J8C>ER53?V<@ M9)/0(3UM//-M8>R&E\8UV\(*S$N]5&AY/4O.2Z@TEQ51L$GHXW ZBZR_,I3ZAO!8& S%@&AK\#S$$(2X0R_G2?K$_MWESOF MLF8:YE+\YKDI$CJF)(<-VPOS+)L?T.5S;_DR*;3[DJ;U'4THR?;:R+(#HX*2 M5^V?';LZG &"X H@Z "!T]T&M6:N7'?$'9%?M34UVD^541QO(R.O3.R!W"S ,"[T MU]@SJ,3R>5D7==9&#:Y$_5@MR\_D-C8>)]-D$?3:!XPVO M\#[F.;=RF4"U;<>B=4E?RQ-=YK&3,-4URR"AV.H:U %H^N73<.1_>T=EV*L, MWV-/3R7%&=&&53FOMK>$]]4]V.I>TMRRCARK';9#&H;C<3CT8^]P04[4RXD^ M) >.H#*NV5K A^1$_\D))@_A))J\D>.==:<==+S\+5(3 1M$^H.'>TI4.SRM M863M&G8M#;:_6Q;XWH"R#GB^D=*<##L#_0N6_@-02P,$% @ &H"G6(V- MYQ-L @ ]P8 !D !X;"]W;W)K&ULO57;;MLP M#/T5P0.&#DAKQ[D-G6.@27?I0X&@P=)GQ69BH;JXDARW?U]*=KT,:#R@0/=B MBQ)Y> YI4TFM](,I "QY$ER:>5!86UZ&HA*370 MW <)'L91- T%93)($[^WTFFB*LN9A)4FIA*"ZN<%<%7/@V'PNG'']H5U&V&: ME'0/:["_RY5&*^Q0? U( M#CM:<7NGZE_0ZIDXO$QQXY^D;GVC@&25L4JTP'@B(&X# M8L^[2>197E-+TT2KFFCGC6ANX:7Z:"3'I&O*VFH\91AGT[55V[)VJ3O7MX3T9G1_T*4I:0;S '\1 _H M0?KYTW :?>O1,^KTC#SZZ(2>/EZC#^ U[GB->^O\I[2R$EO01.W:)I*,>Y(S)UN/-KZ5)-_'IW%0YI,,D/+S!<-(QG/0RO-VL>[O:&_W. MZDT[;M-W=W7Z ;QF':_9_^WJ[)]=#8_FF+L2<"[L&8X6#CN,B2YF&*R;,=L8 M5I5^M&V5Q4'IEP7>3*"= Y[OE+*OAIN6W5V7O@!02P,$% @ &H"G6"*Y M;IH>!0 ]"$ !D !X;"]W;W)K&ULO9IOWY,YL4QQ[8;$*W(DUR\L WV899J]W)*6[J0.= M_8%OR6HMU %W-MG@%7DDXI_- Y-[;JT2)QG)>4)SP,ARZGR%MR$:JX"BQ?>$ M[/C!-E"I+"A]4CM_Q5/'4R,B*8F$DL#RXYG,29HJ)3F.?RM1I^Y3!1YN[]5_ M+Y*7R2PP)W.:_DABL9XZUPZ(R1)O4_&-[OXD54)#I1?1E!?_P:YL.QX[(-IR M0;,J6(X@2_+R$[]4( X"T/"- %0%(-, OPKP30."*B HR)2I%!Q"+/!LPN@. M,-5:JJF- F81+=-/'P63WR8R3LP>!8V>OMQ)9SD*_ I) (G*?\LC_\,7,#7F!$^<84D[@C?JZ/AT@CX$H,-0NT9W&'M(KWF V #Z\ \E#0-2!]>$BB M.MSO" _-PY$F&[\^LWZAY[^AMS]]76>FC RZ(]54<\LW.")31\XEG+!GXLQ^ M^0F.O%^[J-@4"RV)M8@%-;% IS[[0_'J+,4[;>"YP/2C&(%7@AD'0Y"5Y0U! MC%^[6%D:5(O5L&8UU([R\?LCT%68-OI<8#;%0DMB+6JCFMKHXFMR9).83;'0 MDEB+V+@F-M;667T3HLTMZ HLR"K)&0$;ED3D<#ZA2[ A+*'EY173 M-%7W8GFHQ-I-M>Q]?$#5&R!X3/2T%1P$-T?5HL_D4E*H(86,YQ;#Y+6"Y\XS ME1H,VBR/(5GJLPVI,=90ZT+[RTE..9<5DM^9_4DE^0;U%G:T:M5;._G&(T.] M/>V:=J[ 3H_D' :!T<5DTY"'MM3:2!LK#?5>^J2>&%&_V*CI*$V6I).27C&H MUA#^?@V!AFH1T>4[YX92HWZIL$<*E5(Z9HV1AEK7J5NKZ2//GI'TXQAVY531 M^ C?#!OC# V=L_Y"-:@U?3]GU9HEWUP!_@@7#AL;#O4^_' )#$*2TRS)\5LU M:=6-6U4+;:FU,3:F'=Y!R>$;8J7BO@(*+;7)1/@^NC]:L+7XL']D?'Y_ V+%] :&3*]R'N,9/W"@Y2 MLI22WF L+S-6OF)0[@BZ*1ZZ+Z@0-"LVUP3'A*D&\OLEI6*_HSJH7_28_0=0 M2P,$% @ &H"G6 :X8LQZ P ^@T !D !X;"]W;W)K&ULK5?;;MLX$/T50BV*%$BCFV7%J2V@=K+8?6@1U-OVF9;&-A&) M5$G:3OY^>5$8V56UC2$_6"0U(6EZO*-+VH.N#!.5>E'03#V*TRHETW-V#W/IFPG2T+AGB.Q MJRK,G^90LL/,"[WG@:]DLY5ZP,^F-=[ $N2W^IZKGN]0"E(!%811Q&$]\SZ% M-XLPU@[&XCN!@VBUD9:R8NQ!=_XI9EZ@&4$)N=006#WVL("RU$B*Q\\&U'-S M:L=V^QG]+R->B5EA 0M6_B"%W,Z\:P\5L,:[4GYEA[^A$91HO)R5PORC0V,; M>"C?"]]<%H:A@98FY0#6H'+/%'#KWCYTB-5/H M!+7/@JLPG?K[MLI>'F>J3)S*I%?E.4ML$<]*NWQ.A-B=YE>KU0(DK3TVCI) _4[V8N]$9\J8.!F37AG_ J_:Z:-+1S]" M@IY Y9JN]>EU/%-8&+Q\BX/7K!!2>7%-**8YH1M;\!!)H%-Q@]Q.#Z-)&B3) MRE&W07FDRG;3\;G^F)CJO,7&'LK4A7EAE"! M2E@KR. J5:F6VXN&[4A6FUI]Q:2J_$USJRYGP+6!>K]FZA/==/0$[KJ7_0=0 M2P,$% @ &H"G6&9UJA'9! ,R !D !X;"]W;W)K&ULK9IM<^(V$,>_BH9V.KF9)K9D;" %9@+VM7V13B9,[EX+(\ 3 MVZ*R@-RWK_P0/\41^+IYD5A&^UO[O])*BS(]<_&:[!F3Z"T*XV0VV$MYN#>, MQ-^SB"9W_,!B]9410:Q#0=(Z)!/)A/LWM/8C[E1QD& M,7L2*#E&$14_%BSDY]D #]YO/ >[O4QO&//I@>[8BLF7PY-0+:.D;(*(Q4G M8R38=C9XP/<>R0RR'M\"=DYJURA]E37GKVGC[\UL8*9/Q$+FRQ1!U9\36[(P M3$GJ.?XMH(/29VI8OWZG?\U>7KW,FB9LRR4Y_,PR7ZC<][75A[]8R)Y5!BK=A3$^5_Z5@A1,U"<;@-2&)"VP? 3 ZLP ML-H&SB<&P\)@>*V!71ADKV[D[YX)YU))YU/!STBDO14MOH"6/U/A+:!;!6_2\>D$W+I,T"),OJOVRN2QW"?(BS=LTV'OZNTQN03P+@!L#^3 _79;*#27L+$B0WFO_V"'?./+I$A82XDS ."-<(Q+,,QU-&+ M<*RSTFO6%9:$>4"PAN#C M4O Q>!H??\C/$\NT1ZTLKO7;5^^/+LG(L2RGZ=,#\ME0F.CA8A:G/2&OONM1V]*SHV5:A57%BK@JI!^DB MKY5 Z[7OJ+O6K7=%QZ9.I-*)7%QQ5.Y+]5EI]"$?_&.3V,2VVOIHO?76!Y+F M0=&:2E?U&]87<-^SKU.4U@\G)NB.(>^-"3](&'H2@=^YTF#00@Z4YH+2/"A: M,S95,8?UU5R5,]7Z=<@V7]F4V/ P5/NI]%:>/KIG1PX?U6:'>3<>MZ=&9R]L MUG]P.Y'VM_'ZV30%JRHVK"_95'K].:ER+!Y>T JT6BMH^OAXEWHUE:H*+*PM M&.H)]DJ)G([GF-AMA4 +*%":!T5K*E[54%A?!/TI:)Q*KG;QCU3X>X3M[%LX MTJDV9"FS!*6YH#0/BM:,2E5HX?'_K@\P9-&T!*6YH#0/BM8,1E6K86T-,O_* MQ98%\JC8%[=^H$4;*,T%I7D%K;[)O75&8\=QNM< 4I5DQ(3>^A%MD==7=E": M"TKSH&C-V%2%(M$7BNVI<-TBK8?V#@]H50E*\PI:?#]DY[VM^PM\O\S/KRM,?IRNUG*U24]0R+8*:=Z-U$05 M^0EUWI#\D!W!KKF4/,HN]XQNF$@[J,^WG,OW1NJ@_#^!^7]02P,$% @ M&H"G6+"9Z)(2!0 1"H !D !X;"]W;W)K&UL MM9K;;N,V$(9?A5"+8@L4UL'GU#:06(=MT:#!&DFO:8FVB)5$E:3C!.C#EY04 MV0ID)BZFOK!U^C^2FC_D9,#%D?'O(B5$HI<\*\322J4L;VQ;Q"G)L1BPDA3J MSH[Q'$MURO>V*#G!227*,]MSG(F=8UI8JT5U[8&O%NP@,UJ0!X[$(<\Q?[TC M&3LN+==ZN_"-[E.I+]BK18GW9$/D8_G U9G=4A*:DT)05B!.=DOKUKV)W+D6 M5$\\47(49\=(#V7+V'=]\ENRM!S=(Y*16&H$5C_/9$VR3)-4/_YNH%;;IA:> M'[_1PVKP:C!;+,B:97_11*9+:V:AA.SP(9/?V/$K:08TUKR89:+Z1L?ZV>G$ M0O%!2)8W8M6#G!;U+WYI7L29P',O"+Q&X+T7>!<$PT8P?"=0K[)?,&H$H\\* MQHU@_%XPNB"8-(+)9\U+$E CTQ2<2TTS\O+"E:DQ+[+@! M^S78NP >HGN%2@4*BH0D/?K K'<] \!6HVR'ZKT-]"/T MN/'1EQ_[QK4V4_Z,Y0"YPPKC&3#^1YWA S1TF]Y02?*^5V1F^"1N&<-+C-#, M^!T7+4BV ^2-M=R=][^-3JR&K2V'%7=T@7O+.58NU+Y$MWM.ZJ,C ME2EZ(NH60U]9EBBC"N587O9T_,[8@)[A;T2)8[*TU!0N"'\FUNJG']R)\VN? M)R!A/B0L@(2%D+ ("-;QSZCUSZBB#__+M-;GEA&D6R!A/B0L@(2%D+ ("-9Q MR[AUR]@XV_@X5VF70((=5.+29P^C_EI[U+!)!=.IXO/*'>@A M6PT@82$D+ *"=4(_:4,_,8;^#RK4%,%V*&'QH9XOJB82I-)\1%ZPRKEPE33_ MFK?>FL-FGG-(MT#" M?$A8 D+(6$1$*SC%M-YD['4SG BJV:X#SBIP+O!J='_()"VS3RQ%YJ:O]@XDS0>E!:"T M$)060=&Z!O-.!O-@EZ2&!^4:2)H/2@M :2$H+8*B=5USJL"ZYA+L)Q8FT!(K M*,T'I06@M+"AS<\6)L\;]*Q+_T<%U3V54%UCS6U5+SZ]@0>MEH+2?%!: $H+ M06D1%*UKCU/-U!T#KRJ@1510F@]*"T!I(2@M@J)U77,JM[KF>NO'I?8&<%X> MGTWF3O7I3I!KP"2%H#20E!:!$7K>N!4AW7-)<9-G!;DE7#]GPPM:'[H MK:J;(5=/%Z#U6%!: $H+06D1%*UKE5.AUIT!+S*@Q5=0F@]*"T!I(2@M@J)U M77,JP;K&FMWJL1 EB>F.D@0E]8+3ZQ70TBLHS0>E!:"T$)06-;3S]7[<6>MK M$]AG>]QRPO?5]D6!8G8H9+W=K;W:;I&\K38&VJ?'Z_V5]YCO:2%01G9*Z@RF M*B7B]9;%^D2RLMHQMV52LKPZ3 E."-&ULK99M;YLP$,>_BL6FJ96Z\OS4)4A-VFY]42UJUNVU T>P"G9F.TGW[6=# MPM+$17O1-V";N__][FPX1EO>4%(-%+4U,QMBHI5U>V+?(*&BPNV0JH>E(R MWF"IIGQIBQ4'7+1.36U[CA/9#2;4RD;MVHQG([:6-:$PXTBLFP;S/Q.HV79L MN=9^X9$L*ZD7[&RTPDN8@WQ:S;B:V;U*01J@@C"*.)1CZ]J]FJ;:OC7X26 K M#L9(9[)@[%E/[HNQY6@@J"&76@&KVP:F4-=:2&'\WFE:?4CM>#C>J]^UN:M< M%EC E-6_2"&KL958J( 2KVOYR+;?8)=/J/5R5HOVBK:=;11:*%\+R9J=LR)H M".WN^&57AP,']RT';^?@'3L$;SCX.P>_3;0C:].ZP1)G(\ZVB&MKI:8';6U: M;Y4-H7H7YY*KIT3YR6RN"DCH\@)]!0HR.BCQX8E95 M[2 XK6_K>C[ M%+Q]"A-O4/ !\TODNQ?(<[S P#/]?W=_ ,?O*^JW>OX[5-14O4X],*OKE_I* MK' .8TN]M0+X!JSLTP%"/I"!$/JV1S7F!-U;'0!%JH8)9'& MC#N9J)717YU-YH>N%_O1R-X<)F.PB],X<)W>[A5GV'.&@YPSSDH0^K.D-JL$ M\ZYT$N%!;#?P8B<]9CRU2U+'C6(S8M0C1H.(]U2L.:8Y(!@X.=%)[#!*W20\ M0CPUB_PP\%,S8MPCQH.(ZC5Z!JD.OHDL/@GI>9[C!D=D)K/0=7TS6=*3)8-D MWV4%?+!PR>GF^IX3)MX1G\$NU7^PY]W3:FH_6)ZMQ=H_TGT[5] M=0R6A I40ZDDG&PO=V]R:W-H965T MQ_9#)GCP8,W%LUP@*GB-(R:' MUD*IY85MRV"!,94MOD2FWYEQ$5.E3\7"= KN*8BK#99TCO>H'I9W0I_9!64: MQLADR!D(G VM2_?")VE VN(QQ+7<.H9D*D^'6D6?2>#V\8;^.9V\GLP3E7C-HZ_A5"V&5M^"*<[H*E(3OOX# M\PEU$E[ (YG^AW76MNM9$*RDXG$>K$<0ARQ[I:^YB*T XNP)('D V0GP.GL" MO#S V^V![ EHYP'MU$PVE=2#3Q4=#01?@TA::UIRD,I,H_7T0Y9\[O=*Z'=# M':=&7]0"!8Q9P&.$DYM7?3])/(43'Q4-(WDZL)7N)6EK!SGQ.B.2/40/;CE3 M"PDW;(K3:KRM1U<,D6R&>$4:@;?T#4CG#(A#/) +*E#6C>IG$-$"STTI;7BX M]^'DTRE\@T]@[V?ZS4P?@X+I;9@-$_:*S\1+N=X>[@-;R16-8!+*9^ "'EB M0G\<3+W!]S]U8Q@KC.7?-2.^RLCM>G+R$+F02QK@T-)/"8GB!:W1K[^X7>>W M.J4F8;XA6,5HNS#:;J*/;EY1!*%$6(HP0. S6%,A*%,23D(&4QY%5$A8ZE1( M;X93^-%\9UPU]G>HYPS62V')@_IEY+3*OT[AK]/H[^O&U@*C M:>*F3DDCXE E&:R[I<0CW0[QW!TK[]NYYU[/ZY"B767"W6+"W8]-^)%&*X0) M!GS.PG]Q"I<2*L_,/3(:\8?*Z+Z?I$=Z_=[YC@Q#G5:,]0ICO49C]TFJ9/E5 MYZ,Q^% ?)F&^(5A%6K^0UC_:D[YOTJA)F&\(5C%Z7A@]_U#BGD&,5*X$ZC6J M@I M5^JGS_1&\J%&,YC;KCS4VYV=C#749465ZY1K/Z=1UNV6HG&BZ R2%6"@ M]'/N+Q1QG:1FY*&6C-)\4[2JSJVEM'NT;,[1IK2:I/FF:%6MI-1*_D=*?ZNU MV4@\V"9YG\OMUM82(]=DJ-.JIK)H(V5R$U*?UEF?Y<]L@CJL(H5&^UKHQ6'T9IOBE:56E9I;B] MXR6ST2+&*,TW1:MJ+>L8MW%1?W R&RU>O76&J]3Q%JL5,4<#G7:\DTLW\TE-$Y?#L=^QTG M^:NFY'7S* YV9K1*L;>V5&(4\W1K2D+ 5TQENRO%U6+[ZS+=]+'+YMG>V2T5 M\Y!)B'"F0YU63YL1V794=J+X,MV@>>)*\3@]7"#5PI,&^OT9YVISDG10; J. M_@-02P,$% @ &H"G6),$"%5W @ C@8 !D !X;"]W;W)K&ULK55=;]HP%/TK5C9-K;0V7X0.!I$*K%H?*E5%W9[=Y$*L M.G9F.\#^_:Z=D $%M$U[(;9SS[GGV/ADM);J51< AFQ*+O38*XRIAKZOLP)* MJJ]E!0+?+*0JJ<&I6OJZ4D!S!RJY'P5!WR\I$UXZ=N&)+0MC%_QT5-$ES,$\5X\*9W['DK,2A&92$ 6+L7<;#J>) MK7<%WQBL] MLM\Y[^CEA6J82OZ=Y:88>Y\\DL."UMP\R?57:/TX@9GDVOV2=5.;)![):FUD MV8)10Q.WTQ T,9UY?D MBCS/9^3B_>7(-]C;,OA9VV?2](E.](G)@Q2FT.2+R"'?Q_NHN1,>;85/HK.$ M#U1=DSC\2*(@ZAW1,_US>'Q&3MSM8^SXXG_>QV-[UG#VCG/:"SS4%>.L<593E!OX0) ]C#'+/<\/0=CXV8 M5=J_&0S" 1[":M?-V[KD)@[#*.CJ]H0FG=#DO-""BB6@0I))H8VJMVF2J1IR M AN,1PWZF/+DC:*K, I[\:'RLP+^]AS\G:M=@EJZQ-,HOA:FN2S=:A>JMRY+ M#M8G&+9--OZF:9(:K\*2"4TX+) RN+Y! ZI)OV9B9.4"Y$4:C",W+/"#
,>CS'.^M>[5-X@$;ZTV M?BX:HFZ6)+YLL)7^S'9H^*2VKI7$H5LEOG,HJPAJ=9*EZ31II3*BR./>HRMR MNR:M##XZ\.NVE>[W K7=SL5([#>>U*JAL)$4>2=7^(STTCTZCI*!I5(M&J^L M 8?U7%R-9HM)R(\)/Q1N_<$:0B=+:U]#<%_-11H$H<:2 H/DUP:O4>M Q#)^ M[3C%4#( #]=[]KO8._>RE!ZOK?ZI*FKFXE) A;5<:WJRV^^XZ^<\\)56^_B$ M;9\[G0@HUYYLNP.S@E:9_BW?=O=P ,BR#P#9#I!%W7VAJ/)&DBQR9[?@0C:S MA45L-:)9G#+AHSR3XU/%."KNE)&F5%+#O?'DUGS?Y.'D!DDJ[4_SA+A(2$W* M'>&B)\P^(!S#@S74>+@U%5;_XA,6-RC,]@H7V5'"!^G.8#SZ"EF:3>#E^09. M/I\>X1T/G8\C[_A_.G^OWYYF\CY-,,W,=[+$N6!7>'0;%,673Z-I^NV(R,D@ M7Z1YLGF4&AR,%,MNE5TCH?2K@WUXS7L#N:\ZF?R;WKO M;/Z"*V4\:*P9FIY=G MPO5OZ@&P7)W1IB><]+AO^P: +"7Q>6TO[(!08?EG% M'U!+ P04 " :@*=84<,][@X" #T! &0 'AL+W=O5$L6!<&4U5PT-$_]W%+GJ=JC% TL-3'[NN;Z MZ1:DZC(:TN/$2NPJ=!,L3UN^@S7@7;O4-F*C2REJ:(Q0#=&PS>B7<#:/7;Y/ MN!?0F9,Q<20;I1Y<\+W,:. * @D%.@=N7P>8@Y3.R);Q>_"DXR>=\'1\=/_J MV2W+AAN8*_E+E%AE](:2$K9\+W&ENF\P\%PYOT))XY^DZW.3:TJ*O4%5#V); M02V:_LT?AWTX$83)"X)H$$1O%<2#P.\>+6E M$8W[BVO4=E58'>8KD!RA)$NN\8G\U+PQW&^P(1<+0"ZDN22?R-UZ02[>7Z8, M[3>=DA6#_VWO'[W@_X/K"8G#CR0*HN2,?/ZZ? '%*(^?RYDE'7&C$3?R?O$_ MXYY#Z[V2\U[N?,U,RPO(J#U !O0!:/[A73@-/I\#_4]FS[#C$3M^S3U?[(&@ MLJ>NIV\MO8"SR+W/U/NX&^"0!RD[G'+\G1%&X4TR'=/Z"ME)3[K[P#;"3MBN MDK"UPF!R?46)[L]8'Z!J?9MN%-JF]\/*7DN@78)=WRJ%Q\!U_GC1Y7\ 4$L# M!!0 ( !J IUA&PO=V]R:W-H965TYG$PQ83>S, M=J"3]L>?$]*$M,9KNO_YA5NVV>KB!7\VRNI=X83I(P?GLE3)>*H (].%(150?BR8'"BH%\5]-]: M,*@*!J69PZ&4'B*BR6PBQ1[)8FM#*Q9*F66U.7S&B^_]3DOS+C-U>G:7+Q7] MGE.NT6)G'A7Z$%%-6*(^HK_1_5V$/OSY<>)KLZNBP(\K[*<#-CR!O28_4!"> MH3 (!Y;JN;OZ*I,]%."3Y9&[_#-=]E!HW;MO]-2.PMI16/(&)WASPCE9,F6^ MC\2,4G(8L'QEO@>>K\W(S27C&V266,(THPHE(B::KA#C:)$\HELSM.49NF:< M4R4TL?ET?H2B^R]51F(Z]4Q[*RIWU)O]]0<>!?_8]$+"(B!82WV_5M\OZ?VW M#D^;NCZD.DA8! 1KJ1O4Z@;.4?N%F[%($I3E,MZ:,R/*)(OI&2*IR+FV>73R MNGJ$A$4'V*B$%;]DNQGN!^7?Q-]9' UK1\-W.G H.4IQ[ZBH%"-:23F>T$]T-5^@![.8F[VAKU_G-E-.:-<1!@F+@& MF3AH)KS![[=GQ0"R M!TJ+H&AM?T>! 3N'XSU7-#8#;V5FN81;Y3D!G>7A5RT?#BT-'T'MMNVE"0G8 MG1(L;6HF_"S-TSVOB0+8G046 M3QF-BT#:GNA:+8*F@(HV/&K>EQ/W2A#0;MN"FAR W4' UKSDJ4OS@H8"4%H$ M16N[;>(#'@$T+VB6 *5%4+2VOR9.8.>4NU/S@L:*BG;1?%Y=XM(BGE*_-OC1)N:F=9H'D#BM8VVB0.? '0LJ ) Y060=':UXN; MC!$ZY^#ON/;F!G:^_AN\CLG8VKI0^VV+:L)$Z X3[[L YX9VEH5_<=6L,@4: M+_RC6S;%#;9K(C>,*Y30M<$'O7-SUI6'>U:'%2VR\B[.4F@MTG)Q2\F*RF(# M\_Y:"/V\4MP8JN\&PO33R4GG[OQR M/WYF@',_<(KV7B!ZT<%U-89)Q[O2F^$=HW;6ZF("?41@AXZ1!P[R:<,\Q6B) M.^=I.R=&[G=>MIC/KB8VH7Z(K,:.M=I;4%?4>)@58EM8D6\#6I_DU+LG?.1/ M"&=3R8"5D9SQM0UW(3 K>"$]I2M:)PPA4CU8.+0]*/9:)V>BD":WS6!_3^OA M>\"F!P89YXW!KF\#XV%)E*)27.F.&6R"3R"O;M^N2^UP+LDZ[/;\+<%<=))I M(5,JFS2AOPF-AYQF8$>R^0*NJB@# )4JVV;.]-NE[)[@OU;:FG(TP?BHU>2YJQ ME>FOLL8 IA[BZJ0L^?HK9W.14SOY%R<<#\F&YRT*R1YT-BB5F0Y0Z7OW5"HV M:T?^2E+>TI7:E-,JPSUWC]#SOUWG.154$MXVK6O_D%?YS8ZC_GM9-D^5?<-. MC_7K_=!-]H[!9'P,)H^B)@?'8#(Y I/]=WMJOL9D>/@FH\/<[: ^KK7.A#LG MPB;JPG-"-+KFX; M<.1OVS]IRI9YTHRZAH6H1VW;/V!Z8=P<^W4N)E*ZHNFD[LKYU#0]W=!9ZP\0 M]I$K\W$C&,=B;@0P+ _F .-8%I;G?YK/ )V/Q3!O R M-R?1'_=,DR2*XAA;TES M%8+-%*]$;*;X6@/B7C=@)(E[M[$\P,!V :L=R._. S7EYD01["KF#;N#<21) M, 1JT5VC<8RL3@Q?]_Y@=TD4)8D; *NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_';:8Y@_"N=IC,42,),2C(Q MUWOL""."IK;%27;2]*\_R0YD39V=>]GP1!".^5@A?=J5^/2D](^E4C_8SSPK MS$5O4Y;;C_V^23R MZ'W^M+O7G>[#)ZH4:2E581M=PSY1&+F4FR^>+7OUW)GHLEX7, MY2^QNNB=]9C9J*=KI>4O590\2U*MLNRB-VA>^"9T*=/?FA,'N>!+4[>4?'G/ M+*W@N+GJ[2Q@O5FQ: ME#9(;%8TM[+7ND]JWWJV:CYU:7%!#/5':5_0LU4-3@SR6@QG; O MHYO1?#QER?5TND@ H(< >D<#9"=W'$ .$7;#Y=, #I M(Y#^,2 =X_AZ-+\"D $"&1PMDN-1<@T@0P0RI(6<")-JN77M3*W9E\K(0AA3 M#_2DR@%DA$!&M) 6).?ZV0$F\J&0]M^XG8Q&::HJ.QD!R!B!C&DA]Z$;JWPI MB^:".HX3:;8*0)XCD.>TD)=<:O:-9Y5@7P4WE1;N'PRZ^^IOF2HW0K.TTKH6 M-<3$=#(@]HE=>VWMRNBY63K\6\FM^XL6#^Y-6R'"=# @]L%^FKCCSVZ.J+];ME%78L5N MH \&F! &Q$:X4<7#Z4+HG$W$LO5MQPPP(%; 6-F9S*8J+FX'7!XV]WO$>R M?'6![>/2YHJB2&5KU'J8"3QB$R0BRRS4!W8E"J%YUHS:E4NQ3:FAL#S,!AZQ M#6YKC\Z*5.6"G4Q_NLX6?T(ZS X>L1V2:KO-ZD6;#>"8FPV[S-33/AF'F)@T M/&)I7-H%L/WR6<9983NW.EQE>I@^/&)]W+M&.Y+ON%N7+#2WH[FN#K4(,7-X MQ.9(JJ41_U9N(3=]/ P=)@^/6!YH)O;=@R4,S"5#:I>@F$.(B6EE2*P5-&5L M1Q.SRY#8+AU9&3M9N <#Y\4A6K4BELL^/>LDPWPR)/8)FJ>U.QD3RY!8+$B> MYD(*,3&Q#(G%TN1JG9V,*65(K)1=TM8)AIED2&P2D+UULF$R&1++!$WC6B/# MQV3B$\NDG<9U1='').)3;WL8@0)B M X'DH L-\T[P;GF+[5A[OU5E VA'D&S:(2;FG>"H24QKT* [[L=,8B;0X@'F MG8#8.QCF*9M#3,P[ ;%W7G*MTWI!I(JZ\^U7,W/-3/R$F)AW NIMEAWF957: M:;(YLU7E+YQ;B(EY)R#VSAYSSK7F[J!7YVP48M()J5.='6-K 9>Z!=S:+N @ M)B:=D%@Z>\RF5B]?3Z+5(868F'9"8NV\%@6Z^AFS3DANG=>J@!TW=L"43?8] M*U9B#3=00\PZ(;%UVIAN*R9U=?M1KFR^^PNN@4+,.B&Q=? Z!I1CB)[THBZ= MM>L8AQ,1Q,2L$U);YQ!SEU]FE:Y!CP@G?>:/_()3P:!_F MG.@(^_X.=<.U&_80$W-.]!Y' -[";-4*(LPYT3&*;?MHSB F)J#H6.4VBVI? M@IB8@"+JYT3$ 1=;D-Q80"BC !1<0"PC%A'2M"#QM3E]M03%C'BC ! M1=3E-A0SA)B8A2+J$P-O8_YCUQ\ ,\8L%+^'A=[";(WT&+-0?*2#: TF'.DQ M9J'X/2S4C7F?_ U_1!)C%HJI?^N"'9MC)Q 3LU!\U$V?5J=C%HJ)+=1]<&Z_ M+H:8F(5B:@NA>U.M:&(6BHDMU'F"KC/)B-$?O1!;Z.VS=(=)1HQ9*"8_MW9P MH*XSDN>8@V/:49^F=9N[!W6G@^8$[Y;VNLFQL MVVZ+&\57N]]N[GYW^OD_4$L#!!0 ( !J IUCFXJ30H ( 4U : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUNXD 0AN&K(!\@IJNZJYI1 MR&HVV4:Y@$6:'P6P97N4Y/:#R (^:Q:SB?RM4-NB_*X>HZ8?7\JQ&0_M>=@? MNF'Q>3J>AW6U'\?N5UT/FWTY-<-#VY7SY%GVN[IK-N_-KM2R7%K= MW\^HGA[O9RY>O[KR/Q/;[?:P*;_;S9]3.8__&%Q_M/W[L"]EK!:O3;\KX[JJ M/X^WRT-]_0@/E\G5XOEM7?7/;Z&JYPX2")+Y@Q2"=/Z@"$%Q_J $06G^((,@ MFS_((2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@=T2](X'>$?6. M!'I'U#L2Z!U1[TB@=YQL=A/H'5'O2*!W1+TC@=X1]8X$>D?4.Q+H'5'O2*!W M0KT3@=X)]4X$>B?4.Q'HG5#O1*!W0KT3@=YI\FB?4.Q'HG5#O M1*!W0KT3@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=XV.6Q"H+>A MWD:@MZ'>1J"WH=Y&H+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"WH]Y.H+>C MWDZ@MT\."Q+H[:BW$^CMJ+<3Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)U1[TR@ M=T:],X'>&?7.!'IGU#L3Z)TGA[T)],ZH=R;0>X5ZKWY2[V'\.I;AUO.]QN?_ M)-7CY;OE]OCK\OLBOB]65YSK^XKAZ2]02P,$% @ &H"G6,* #&LZ @ M:#, !, !;0V]N=&5N=%]4>7!E&ULS=M-;MLP$(;AJQC:!I8LBJ28 M(LZF[;;-HA=0)3H6K#^03.K':^^?8T6;\Z M]MW@M\D^A.E#EOEZ;_O*I^-DA[BR&UU?A?C5W6=351^J>YN)S49G]3@$.X1U MF&LDMS>?[*YZZ,+J\S'^[-MQV";.=CY9?3QMG+.V235-75M7(:YGCT/S6\KZ M.2&-)Y<]?M]._BIN2+(W$^:5/P<\G_OZ:)UK&[NZJUSX4O5Q5W;L,A^>.NO3 M\R7>Z''<[=K:-F/]T,G4^.<0;MJ?/_.+\I0/O(-I1&*J#F%U)QB M:DY!-:>HFE-8S2FNYA18/C'\,G/EC_8W/X$4$L! A0#% @ &H"G6 =!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " :@*=8 MU]V.:^\ K @ $0 @ &O 9&]C4')O<',O8V]R92YX M;6Q02P$"% ,4 " :@*=8F5R<(Q & "<)P $P @ '- M 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( !J IU@2JVPZB@8 M &TG 8 " @0X( !X;"]W;W)K*S=\TP' %(P & @('. M#@ >&PO=V]R:W-H965T&UL4$L! A0#% @ &H"G6!:Q M]'*S P U1$ !@ ("!4!8 'AL+W=OC?U@4 T8 8 M " @3D: !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ &H"G6#1B.#S=!P _BH !@ M ("!IR8 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ &H"G6(3\\P +!0 -0T !@ ("!C4$ 'AL M+W=O&UL4$L! A0#% @ &H"G6!GBQQ'F @ A@< !D ("! MA4L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &H"G6(\2^H\?!0 F@P !D ("!QE0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &H"G6("_I$15 M P J@< !D ("!)F0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &H"G6,9$P"]=!@ ^Q !D M ("!;W$ 'AL+W=O >&PO=V]R M:W-H965T&UL M4$L! A0#% @ &H"G6$":/&@^!P UQ !D ("!YX0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M&H"G6(O%9C>J @ P 8 !D ("!+9, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &H"G6(-(4\B?!P M>Q$ !D ("!\9\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &H"G6 5E[&'Y @ [@< !D M ("!D;4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &H"G6,4[EV%P @ Z@4 !D ("!:+X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &H"G M6'9F-K5* @ 4 4 !D ("! &PO=V]R:W-H965T&UL4$L! A0#% @ &H"G6*O82 @4 P * @ M !D ("!.-( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &H"G6*[=[&7N! *Q( !D M ("!.-L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &H"G6.&ZN&7& P /!, !D ("!1>8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &H"G6(H$ M'SU)! 2Q !D ("!3/$ 'AL+W=O! &0 M @(',]0 >&PO=V]R:W-H965T&UL4$L! A0#% @ &H"G6(MZNW=M @ I@8 !D M ("!&_L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &H"G6'ZF0$J*!0 CB< !D ("! M&0,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &H"G6)CO)$9_! C1, !D ("!7 \! 'AL+W=O&UL4$L! A0#% @ &H"G6/H"!/:- M @ VP< !D ("!;AH! 'AL+W=O&PO=V]R:W-H965T 9 " @:\? 0!X;"]W;W)K&UL4$L! A0#% @ &H"G6'WX :\' P -@L !D M ("!UR0! 'AL+W=O&PO=V]R M:W-H965T\MP6&UL M4$L! A0#% @ &H"G6,8&PO=V]R:W-H965T&UL4$L! A0#% @ M&H"G6'\*X?YK P [ X !D ("!ZT4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &H"G6)/W]!&8 @ ?P@ !D M ("!^ED! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &H"G6(V-YQ-L @ ]P8 !D ("!R6$! 'AL M+W=O&PO=V]R:W-H965T@, /H- 9 " M@<%I 0!X;"]W;W)K&UL4$L! A0#% @ &H"G M6&9UJA'9! ,R !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ &H"G6+_X XJT! (!P M !D ("!_WH! 'AL+W=O&PO=V]R:W-H965T M,P( +X$ 9 " @9B" 0!X;"]W;W)K&UL4$L! A0#% @ &H"G6%'#/>X. @ ] 0 !D M ("! H4! 'AL+W=O&PO=V]R:W-H965T M7!E&UL4$L%!@ !B &( Y1H $&< 0 $! end XML 104 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 105 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 107 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 165 368 1 false 55 0 false 8 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - 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 00300 - 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 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 10101 - Disclosure - Description of Business and Summary Sheet http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummary Description of Business and Summary Notes 7 false false R8.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 10301 - Disclosure - Business Combinations and Dispositions Sheet http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositions Business Combinations and Dispositions Notes 9 false false R10.htm 10401 - Disclosure - Fair Value Measurements Sheet http://www.vireohealth.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 10501 - Disclosure - Accounts Receivable Sheet http://www.vireohealth.com/role/DisclosureAccountsReceivable Accounts Receivable Notes 11 false false R12.htm 10601 - Disclosure - Inventory Sheet http://www.vireohealth.com/role/DisclosureInventory Inventory Notes 12 false false R13.htm 10701 - Disclosure - Prepayments and other current assets Sheet http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssets Prepayments and other current assets Notes 13 false false R14.htm 10801 - Disclosure - Property and Equipment, Net Sheet http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNet Property and Equipment, Net Notes 14 false false R15.htm 10901 - Disclosure - Leases Sheet http://www.vireohealth.com/role/DisclosureLeases Leases Notes 15 false false R16.htm 11001 - Disclosure - Goodwill Sheet http://www.vireohealth.com/role/DisclosureGoodwill Goodwill Notes 16 false false R17.htm 11101 - Disclosure - Intangibles Sheet http://www.vireohealth.com/role/DisclosureIntangibles Intangibles Notes 17 false false R18.htm 11201 - Disclosure - Accounts Payable and Accrued Liabilities Sheet http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilities Accounts Payable and Accrued Liabilities Notes 18 false false R19.htm 11301 - Disclosure - Long-Term Debt Sheet http://www.vireohealth.com/role/DisclosureLongTermDebt Long-Term Debt Notes 19 false false R20.htm 11401 - Disclosure - Convertible Debt Sheet http://www.vireohealth.com/role/DisclosureConvertibleDebt Convertible Debt Notes 20 false false R21.htm 11501 - Disclosure - Stockholders' Equity Sheet http://www.vireohealth.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 21 false false R22.htm 11601 - Disclosure - Stock-Based Compensation Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 22 false false R23.htm 11701 - Disclosure - Commitments and Contingencies Sheet http://www.vireohealth.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 23 false false R24.htm 11801 - Disclosure - Selling, General and Administrative Expenses Sheet http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpenses Selling, General and Administrative Expenses Notes 24 false false R25.htm 11901 - Disclosure - Other Income (Expense) Sheet http://www.vireohealth.com/role/DisclosureOtherIncomeExpense Other Income (Expense) Notes 25 false false R26.htm 12001 - Disclosure - Supplemental Cash Flow Information Sheet http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformation Supplemental Cash Flow Information Notes 26 false false R27.htm 12101 - Disclosure - Financial Instruments Sheet http://www.vireohealth.com/role/DisclosureFinancialInstruments Financial Instruments Notes 27 false false R28.htm 12201 - Disclosure - Related Party Transactions Sheet http://www.vireohealth.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 28 false false R29.htm 12301 - Disclosure - Subsequent Events Sheet http://www.vireohealth.com/role/DisclosureSubsequentEvents Subsequent Events Notes 29 false false R30.htm 20202 - 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 30 false false R31.htm 30203 - 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 31 false false R32.htm 30303 - 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 32 false false R33.htm 30503 - Disclosure - Accounts Receivable (Tables) Sheet http://www.vireohealth.com/role/DisclosureAccountsReceivableTables Accounts Receivable (Tables) Tables http://www.vireohealth.com/role/DisclosureAccountsReceivable 33 false false R34.htm 30603 - Disclosure - Inventory (Tables) Sheet http://www.vireohealth.com/role/DisclosureInventoryTables Inventory (Tables) Tables http://www.vireohealth.com/role/DisclosureInventory 34 false false R35.htm 30703 - 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 35 false false R36.htm 30803 - 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 36 false false R37.htm 30903 - Disclosure - Leases (Tables) Sheet http://www.vireohealth.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.vireohealth.com/role/DisclosureLeases 37 false false R38.htm 31003 - Disclosure - Goodwill (Tables) Sheet http://www.vireohealth.com/role/DisclosureGoodwillTables Goodwill (Tables) Tables http://www.vireohealth.com/role/DisclosureGoodwill 38 false false R39.htm 31103 - Disclosure - Intangibles (Tables) Sheet http://www.vireohealth.com/role/DisclosureIntangiblesTables Intangibles (Tables) Tables http://www.vireohealth.com/role/DisclosureIntangibles 39 false false R40.htm 31203 - 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 40 false false R41.htm 31303 - Disclosure - Long-Term Debt (Tables) Sheet http://www.vireohealth.com/role/DisclosureLongTermDebtTables Long-Term Debt (Tables) Tables http://www.vireohealth.com/role/DisclosureLongTermDebt 41 false false R42.htm 31403 - Disclosure - Convertible Debt (Tables) Sheet http://www.vireohealth.com/role/DisclosureConvertibleDebtTables Convertible Debt (Tables) Tables http://www.vireohealth.com/role/DisclosureConvertibleDebt 42 false false R43.htm 31503 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.vireohealth.com/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.vireohealth.com/role/DisclosureStockholdersEquity 43 false false R44.htm 31603 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.vireohealth.com/role/DisclosureStockBasedCompensation 44 false false R45.htm 31803 - 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 45 false false R46.htm 32003 - 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 46 false false R47.htm 40101 - 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 47 false false R48.htm 40201 - 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 48 false false R49.htm 40202 - 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 49 false false R50.htm 40301 - 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 50 false false R51.htm 40401 - 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 51 false false R52.htm 40501 - Disclosure - Accounts Receivable (Details) Sheet http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails Accounts Receivable (Details) Details http://www.vireohealth.com/role/DisclosureAccountsReceivableTables 52 false false R53.htm 40601 - Disclosure - Inventory (Details) Sheet http://www.vireohealth.com/role/DisclosureInventoryDetails Inventory (Details) Details http://www.vireohealth.com/role/DisclosureInventoryTables 53 false false R54.htm 40602 - Disclosure - Inventory - Schedule of inventory valuation adjustments (Details) Sheet http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails Inventory - Schedule of inventory valuation adjustments (Details) Details 54 false false R55.htm 40701 - 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 55 false false R56.htm 40801 - 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 56 false false R57.htm 40802 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 57 false false R58.htm 40901 - Disclosure - Leases - Components of lease expenses (Details) Sheet http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails Leases - Components of lease expenses (Details) Details 58 false false R59.htm 40902 - Disclosure - Leases - Future minimum lease payments (Details) Sheet http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails Leases - Future minimum lease payments (Details) Details 59 false false R60.htm 40903 - Disclosure - Leases - Narrative (Details) Sheet http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails Leases - Narrative (Details) Details 60 false false R61.htm 40904 - Disclosure - Leases - Supplemental cash flow information (Details) Sheet http://www.vireohealth.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails Leases - Supplemental cash flow information (Details) Details 61 false false R62.htm 40905 - Disclosure - Leases - Other information (Details) Sheet http://www.vireohealth.com/role/DisclosureLeasesOtherInformationDetails Leases - Other information (Details) Details 62 false false R63.htm 41001 - Disclosure - Goodwill (Details) Sheet http://www.vireohealth.com/role/DisclosureGoodwillDetails Goodwill (Details) Details http://www.vireohealth.com/role/DisclosureGoodwillTables 63 false false R64.htm 41101 - Disclosure - Intangibles - Finite and Indefinite (Details) Sheet http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails Intangibles - Finite and Indefinite (Details) Details 64 false false R65.htm 41102 - Disclosure - Intangibles - Expected Amortization (Details) Sheet http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails Intangibles - Expected Amortization (Details) Details 65 false false R66.htm 41201 - 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 66 false false R67.htm 41301 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 67 false false R68.htm 41302 - Disclosure - Long-Term Debt - Summary (Details) Sheet http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails Long-Term Debt - Summary (Details) Details 68 false false R69.htm 41401 - Disclosure - Convertible Debt (Details) Sheet http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails Convertible Debt (Details) Details http://www.vireohealth.com/role/DisclosureConvertibleDebtTables 69 false false R70.htm 41402 - Disclosure - Convertible Debt - Summary (Details) Sheet http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails Convertible Debt - Summary (Details) Details 70 false false R71.htm 41501 - Disclosure - Stockholders' Equity - Shares - Tabular Disclosure (Details) Sheet http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails Stockholders' Equity - Shares - Tabular Disclosure (Details) Details 71 false false R72.htm 41502 - Disclosure - Stockholders' Equity - Shares - General Information (Details) Sheet http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails Stockholders' Equity - Shares - General Information (Details) Details 72 false false R73.htm 41503 - Disclosure - Stockholders' Equity - Shares Issued (Details) Sheet http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails Stockholders' Equity - Shares Issued (Details) Details 73 false false R74.htm 41601 - 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 74 false false R75.htm 41602 - Disclosure - Stock-Based Compensation - Stock Options - Assumptions (Details) Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails Stock-Based Compensation - Stock Options - Assumptions (Details) Details 75 false false R76.htm 41603 - Disclosure - Stock-Based Compensation - Stock Options - Activity (Details) Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails Stock-Based Compensation - Stock Options - Activity (Details) Details 76 false false R77.htm 41604 - 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 77 false false R78.htm 41605 - 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 78 false false R79.htm 41606 - 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 79 false false R80.htm 41607 - 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 80 false false R81.htm 41609 - Disclosure - Stock-Based Compensation - Warrants - Outstanding (Details) Sheet http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails Stock-Based Compensation - Warrants - Outstanding (Details) Details 81 false false R82.htm 41610 - 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 82 false false R83.htm 41611 - 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 83 false false R84.htm 41701 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.vireohealth.com/role/DisclosureCommitmentsAndContingencies 84 false false R85.htm 41801 - 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 85 false false R86.htm 41901 - Disclosure - Other Income (Expense) (Details) Sheet http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails Other Income (Expense) (Details) Details http://www.vireohealth.com/role/DisclosureOtherIncomeExpense 86 false false R87.htm 42001 - 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 87 false false R88.htm 42101 - Disclosure - Financial Instruments (Details) Sheet http://www.vireohealth.com/role/DisclosureFinancialInstrumentsDetails Financial Instruments (Details) Details http://www.vireohealth.com/role/DisclosureFinancialInstruments 88 false false R89.htm 42201 - Disclosure - Related Party Transactions (Details) Sheet http://www.vireohealth.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.vireohealth.com/role/DisclosureRelatedPartyTransactions 89 false false R90.htm 42301 - Disclosure - Subsequent Events (Details) Sheet http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.vireohealth.com/role/DisclosureSubsequentEvents 90 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 16 fact(s) appearing in ix:hidden were eligible for transformation: dei:SecurityExchangeName, gdnsf:CommonStockConvertibleNumberOfShares, gdnsf:CommonStockVotingRightsVotesPerShare, us-gaap:CommonStockSharesOutstanding, us-gaap:EarningsPerShareDiluted, us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive, us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour, us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree, us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo, us-gaap:WeightedAverageNumberOfSharesOutstandingBasic - gdnsf-20240331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - gdnsf-20240331x10q.htm 9 gdnsf-20240331.xsd gdnsf-20240331_cal.xml gdnsf-20240331_def.xml gdnsf-20240331_lab.xml gdnsf-20240331_pre.xml gdnsf-20240331x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 110 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "gdnsf-20240331x10q.htm": { "nsprefix": "gdnsf", "nsuri": "http://www.vireohealth.com/20240331", "dts": { "schema": { "local": [ "gdnsf-20240331.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/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "gdnsf-20240331_cal.xml" ] }, "definitionLink": { "local": [ "gdnsf-20240331_def.xml" ] }, "labelLink": { "local": [ "gdnsf-20240331_lab.xml" ] }, "presentationLink": { "local": [ "gdnsf-20240331_pre.xml" ] }, "inline": { "local": [ "gdnsf-20240331x10q.htm" ] } }, "keyStandard": 280, "keyCustom": 88, "axisStandard": 23, "axisCustom": 0, "memberStandard": 29, "memberCustom": 24, "hidden": { "total": 32, "http://fasb.org/us-gaap/2023": 21, "http://www.vireohealth.com/20240331": 4, "http://xbrl.sec.gov/dei/2023": 7 }, "contextCount": 165, "entityCount": 1, "segmentCount": 55, "elementCount": 560, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 525, "http://xbrl.sec.gov/dei/2023": 32 }, "report": { "R1": { "role": "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - 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_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:Cash", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss", "longName": "00200 - 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_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:CostOfGoodsAndServicesSoldExcludingInventoryAdjustments", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "unique": true } }, "R5": { "role": "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency", "longName": "00300 - 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_UFPy-nYb70uT8yRHiWkYUw", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_UFPy-nYb70uT8yRHiWkYUw", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00400 - 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_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummary", "longName": "10101 - 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_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10201 - 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_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositions", "longName": "10301 - 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_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:BusinessCombinationsAndDispositionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:BusinessCombinationsAndDispositionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.vireohealth.com/role/DisclosureFairValueMeasurements", "longName": "10401 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.vireohealth.com/role/DisclosureAccountsReceivable", "longName": "10501 - Disclosure - Accounts Receivable", "shortName": "Accounts Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.vireohealth.com/role/DisclosureInventory", "longName": "10601 - Disclosure - Inventory", "shortName": "Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssets", "longName": "10701 - 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_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:PrepaymentsAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:PrepaymentsAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNet", "longName": "10801 - 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_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.vireohealth.com/role/DisclosureLeases", "longName": "10901 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.vireohealth.com/role/DisclosureGoodwill", "longName": "11001 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.vireohealth.com/role/DisclosureIntangibles", "longName": "11101 - Disclosure - Intangibles", "shortName": "Intangibles", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilities", "longName": "11201 - 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_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.vireohealth.com/role/DisclosureLongTermDebt", "longName": "11301 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:LongTermDebtExcludingConvertibleDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:LongTermDebtExcludingConvertibleDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.vireohealth.com/role/DisclosureConvertibleDebt", "longName": "11401 - Disclosure - Convertible Debt", "shortName": "Convertible Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:ConvertibleDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:ConvertibleDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.vireohealth.com/role/DisclosureStockholdersEquity", "longName": "11501 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensation", "longName": "11601 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingencies", "longName": "11701 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpenses", "longName": "11801 - 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_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:GeneralAndAdministrativeExpensesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:GeneralAndAdministrativeExpensesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.vireohealth.com/role/DisclosureOtherIncomeExpense", "longName": "11901 - Disclosure - Other Income (Expense)", "shortName": "Other Income (Expense)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformation", "longName": "12001 - 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_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.vireohealth.com/role/DisclosureFinancialInstruments", "longName": "12101 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.vireohealth.com/role/DisclosureRelatedPartyTransactions", "longName": "12201 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.vireohealth.com/role/DisclosureSubsequentEvents", "longName": "12301 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "30203 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "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": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "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": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsTables", "longName": "30303 - Disclosure - Business Combinations and Dispositions (Tables)", "shortName": "Business Combinations and Dispositions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.vireohealth.com/role/DisclosureAccountsReceivableTables", "longName": "30503 - Disclosure - Accounts Receivable (Tables)", "shortName": "Accounts Receivable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:ScheduleOfTradeReceivablesDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:ScheduleOfTradeReceivablesDisclosureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.vireohealth.com/role/DisclosureInventoryTables", "longName": "30603 - Disclosure - Inventory (Tables)", "shortName": "Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsTables", "longName": "30703 - Disclosure - Prepayments and other current assets (Tables)", "shortName": "Prepayments and other current assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "gdnsf:PrepaymentsAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "gdnsf:PrepaymentsAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetTables", "longName": "30803 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.vireohealth.com/role/DisclosureLeasesTables", "longName": "30903 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "gdnsf:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "gdnsf:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.vireohealth.com/role/DisclosureGoodwillTables", "longName": "31003 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.vireohealth.com/role/DisclosureIntangiblesTables", "longName": "31103 - Disclosure - Intangibles (Tables)", "shortName": "Intangibles (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesTables", "longName": "31203 - Disclosure - Accounts Payable and Accrued Liabilities (Tables)", "shortName": "Accounts Payable and Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.vireohealth.com/role/DisclosureLongTermDebtTables", "longName": "31303 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.vireohealth.com/role/DisclosureConvertibleDebtTables", "longName": "31403 - Disclosure - Convertible Debt (Tables)", "shortName": "Convertible Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "gdnsf:ConvertibleDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "gdnsf:ConvertibleDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.vireohealth.com/role/DisclosureStockholdersEquityTables", "longName": "31503 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationTables", "longName": "31603 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesTables", "longName": "31803 - Disclosure - Selling, General and Administrative Expenses (Tables)", "shortName": "Selling, General and Administrative Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:GeneralAndAdministrativeExpensesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "gdnsf:GeneralAndAdministrativeExpensesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:GeneralAndAdministrativeExpensesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "gdnsf:GeneralAndAdministrativeExpensesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationTables", "longName": "32003 - Disclosure - Supplemental Cash Flow Information (Tables)", "shortName": "Supplemental Cash Flow Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "longName": "40101 - Disclosure - Description of Business and Summary (Details)", "shortName": "Description of Business and Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_10_13_2022_To_10_13_2022_us-gaap_TypeOfArrangementAxis_gdnsf_ArrangementAgreementWithVeranoHoldingsCorpMember_LpyPUFkQ2UWoMggo_8Lbow", "name": "us-gaap:LossContingencyDamagesSoughtValue", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R48": { "role": "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails", "longName": "40201 - 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": "48", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_4iVmYsolhU2MGiFIWk0ppg", "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": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_4iVmYsolhU2MGiFIWk0ppg", "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": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails", "longName": "40202 - 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": "49", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_srt_ProductOrServiceAxis_us-gaap_RetailMember_1F9EmGRVVki-PcncQvI9Gg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "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": "gdnsf-20240331x10q.htm", "unique": true } }, "R50": { "role": "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails", "longName": "40301 - 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": "50", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_YcZE-zCh2E-p9I2BezCL7Q", "name": "us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_DisposalGroupClassificationAxis_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_YcZE-zCh2E-p9I2BezCL7Q", "name": "us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.vireohealth.com/role/DisclosureFairValueMeasurementsSummaryOfAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails", "longName": "40401 - 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": "51", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R52": { "role": "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails", "longName": "40501 - Disclosure - Accounts Receivable (Details)", "shortName": "Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:ReceivablesNetCurrent", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfTradeReceivablesDisclosureTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:ReceivablesNetCurrent", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfTradeReceivablesDisclosureTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.vireohealth.com/role/DisclosureInventoryDetails", "longName": "40601 - Disclosure - Inventory (Details)", "shortName": "Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:InventoryWorkInProcess", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:InventoryWorkInProcess", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails", "longName": "40602 - 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": "54", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:InventoryValuationAdjustmentsWorkInProgress", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfInventoryValuationAdjustmentsTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:InventoryValuationAdjustmentsWorkInProgress", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfInventoryValuationAdjustmentsTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails", "longName": "40701 - Disclosure - Prepayments and other current assets (Details)", "shortName": "Prepayments and other current assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:PrepaidInsurance", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "gdnsf:PrepaymentsAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:PrepaidInsurance", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfPrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "gdnsf:PrepaymentsAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails", "longName": "40801 - Disclosure - Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetNarrativeDetails", "longName": "40802 - Disclosure - Property and Equipment, Net - Narrative (Details)", "shortName": "Property and Equipment, Net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails", "longName": "40901 - Disclosure - Leases - Components of lease expenses (Details)", "shortName": "Leases - Components of lease expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "gdnsf:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "gdnsf:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "longName": "40902 - Disclosure - Leases - Future minimum lease payments (Details)", "shortName": "Leases - Future minimum lease payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "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": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "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": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails", "longName": "40903 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_2_22_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_gdnsf_CannabisCultivationAndManufacturingFacilitiesLocatedInElkRiverMinnesotaMember_brFEh45-V0-qNz8SVP9jFA", "name": "us-gaap:TenantImprovements", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_2_22_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_gdnsf_CannabisCultivationAndManufacturingFacilitiesLocatedInElkRiverMinnesotaMember_brFEh45-V0-qNz8SVP9jFA", "name": "us-gaap:TenantImprovements", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.vireohealth.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails", "longName": "40904 - Disclosure - Leases - Supplemental cash flow information (Details)", "shortName": "Leases - Supplemental cash flow information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:FinanceLeasePrincipalPayments", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "gdnsf:LeaseSupplementalCashFlowInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "unique": true } }, "R62": { "role": "http://www.vireohealth.com/role/DisclosureLeasesOtherInformationDetails", "longName": "40905 - Disclosure - Leases - Other information (Details)", "shortName": "Leases - Other information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "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": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "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": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.vireohealth.com/role/DisclosureGoodwillDetails", "longName": "41001 - Disclosure - Goodwill (Details)", "shortName": "Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "As_Of_12_31_2022_hZm9JuOBkke0fNx_vefoqw", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_hZm9JuOBkke0fNx_vefoqw", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails", "longName": "41101 - Disclosure - Intangibles - Finite and Indefinite (Details)", "shortName": "Intangibles - Finite and Indefinite (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_LicenseMember_C3W2QBwyfUGuqtBbcV0Akg", "name": "gdnsf:FiniteLivedIntangibleAssetsDisposed", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "gdnsf:ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "unique": true } }, "R65": { "role": "http://www.vireohealth.com/role/DisclosureIntangiblesExpectedAmortizationDetails", "longName": "41102 - Disclosure - Intangibles - Expected Amortization (Details)", "shortName": "Intangibles - Expected Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:AmortizationOfIntangibleAssetsIncludingCapitalizedIntoInventory", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "unique": true } }, "R66": { "role": "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails", "longName": "41201 - Disclosure - Accounts Payable and Accrued Liabilities (Details)", "shortName": "Accounts Payable and Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:AccountsPayableTradeCurrent", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:AccountsPayableTradeCurrent", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "longName": "41301 - Disclosure - Long-Term Debt - Narrative (Details)", "shortName": "Long-Term Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:SecuredDebtCurrent", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_1_31_2024_us-gaap_DebtInstrumentAxis_us-gaap_LongTermDebtMember_Kr7FR6-mWk-1bWhiCopOVQ", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "unique": true } }, "R68": { "role": "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails", "longName": "41302 - Disclosure - Long-Term Debt - Summary (Details)", "shortName": "Long-Term Debt - Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:SecuredDebtCurrent", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_LongtermDebtTypeAxis_gdnsf_PromissoryNoteAndLineOfCreditMember_6_d5HDsEo0OUD7_fIH2Vzw", "name": "us-gaap:SecuredDebt", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "unique": true } }, "R69": { "role": "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "longName": "41401 - Disclosure - Convertible Debt (Details)", "shortName": "Convertible Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "Unit_Divide_USD_shares_QALrjrP660OGdLxgJhKpMw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_4_28_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember__zlTIkzYjk-sMQgUh8eHGA", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "gdnsf:ConvertibleDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "unique": true } }, "R70": { "role": "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "longName": "41402 - Disclosure - Convertible Debt - Summary (Details)", "shortName": "Convertible Debt - Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:ConvertibleDebtNoncurrent", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_IXyy25BSjkK1zJIU68dzLA", "name": "us-gaap:ProceedsFromConvertibleDebt", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "gdnsf:ConvertibleDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "unique": true } }, "R71": { "role": "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesTabularDisclosureDetails", "longName": "41501 - Disclosure - Stockholders' Equity - Shares - Tabular Disclosure (Details)", "shortName": "Stockholders' Equity - Shares - Tabular Disclosure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_StatementClassOfStockAxis_gdnsf_SubordinateVotingSharesMember_GjSMDK86WEW2JB2F0i5KUw", "name": "us-gaap:CommonStockNoParValue", "unitRef": "Unit_Divide_USD_shares_QALrjrP660OGdLxgJhKpMw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_StatementClassOfStockAxis_gdnsf_SubordinateVotingSharesMember_GjSMDK86WEW2JB2F0i5KUw", "name": "us-gaap:CommonStockNoParValue", "unitRef": "Unit_Divide_USD_shares_QALrjrP660OGdLxgJhKpMw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesGeneralInformationDetails", "longName": "41502 - Disclosure - Stockholders' Equity - Shares - General Information (Details)", "shortName": "Stockholders' Equity - Shares - General Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_StatementClassOfStockAxis_gdnsf_SubordinateVotingSharesMember_GjSMDK86WEW2JB2F0i5KUw", "name": "gdnsf:CommonStockVotingRightsVotesPerShare", "unitRef": "Unit_Standard_Vote_xlrDkZdlT02_fC3m1jcsSQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_StatementClassOfStockAxis_gdnsf_SuperVotingSharesMember_Mm0XlZUlWEecUn3BuA09-w", "name": "gdnsf:CommonStockConvertibleNumberOfShares", "unitRef": "Unit_Standard_shares_4iVmYsolhU2MGiFIWk0ppg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "unique": true } }, "R73": { "role": "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails", "longName": "41503 - Disclosure - Stockholders' Equity - Shares Issued (Details)", "shortName": "Stockholders' Equity - Shares Issued (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_StatementClassOfStockAxis_gdnsf_MultipleVotingSharesMember_KWpj9MDXyEqcVJtLIOcvbQ", "name": "gdnsf:NumberOfSharesRedeemed", "unitRef": "Unit_Standard_shares_4iVmYsolhU2MGiFIWk0ppg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_StatementClassOfStockAxis_gdnsf_MultipleVotingSharesMember_KWpj9MDXyEqcVJtLIOcvbQ", "name": "gdnsf:NumberOfSharesRedeemed", "unitRef": "Unit_Standard_shares_4iVmYsolhU2MGiFIWk0ppg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails", "longName": "41601 - 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": "74", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_NK8eqDWF9Eiinm1ttAoj1A", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "unitRef": "Unit_Standard_pure_BgilZKU1lE-Ac9Hdj7caCw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_NK8eqDWF9Eiinm1ttAoj1A", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "unitRef": "Unit_Standard_pure_BgilZKU1lE-Ac9Hdj7caCw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsAssumptionsDetails", "longName": "41602 - 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": "75", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_GaT7MCgMwkSlmvrMI54EVA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_BgilZKU1lE-Ac9Hdj7caCw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_GaT7MCgMwkSlmvrMI54EVA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_BgilZKU1lE-Ac9Hdj7caCw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "longName": "41603 - 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": "76", "firstAnchor": { "contextRef": "As_Of_12_31_2023_3l2d3Mq5e0Kt8AB56HTl-g", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_4iVmYsolhU2MGiFIWk0ppg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "Unit_Standard_shares_4iVmYsolhU2MGiFIWk0ppg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "unique": true } }, "R77": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsStockBasedCompensationExpenseDetails", "longName": "41604 - 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": "77", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_NK8eqDWF9Eiinm1ttAoj1A", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "unique": true } }, "R78": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails", "longName": "41605 - 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": "78", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_RrdV0Ogy6UaaWpr_JmkFRA", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_RrdV0Ogy6UaaWpr_JmkFRA", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsIntrinsicValueDetails", "longName": "41606 - 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": "79", "firstAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsGeneralInformationAndAssumptionsDetails", "longName": "41607 - 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": "80", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_ClassOfWarrantOrRightAxis_gdnsf_CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember__AV-UqAi_kSjOsfOeXA3UA", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "unitRef": "Unit_Standard_shares_4iVmYsolhU2MGiFIWk0ppg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_ClassOfWarrantOrRightAxis_gdnsf_CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember__AV-UqAi_kSjOsfOeXA3UA", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "unitRef": "Unit_Standard_shares_4iVmYsolhU2MGiFIWk0ppg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsOutstandingDetails", "longName": "41609 - Disclosure - Stock-Based Compensation - Warrants - Outstanding (Details)", "shortName": "Stock-Based Compensation - Warrants - Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ohKuOc_fOkqd0wcd4uxzAQ", "name": "gdnsf:ClassOfWarrantOrRightGrantedWeightedAverageRemainingContractualTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_gdnsf_CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember_TNCHOLWrHEyMZeEByNnpsg", "name": "gdnsf:ClassOfWarrantOrRightGranted", "unitRef": "Unit_Standard_shares_4iVmYsolhU2MGiFIWk0ppg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "unique": true } }, "R82": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails", "longName": "41610 - 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": "82", "firstAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "Unit_Divide_USD_shares_QALrjrP660OGdLxgJhKpMw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_ClassOfWarrantOrRightAxis_gdnsf_CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember_u6RHP7sSukuhh8BNY2UW2A", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:AllocatedShareBasedCompensationExpense", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "unique": true } }, "R83": { "role": "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails", "longName": "41611 - Disclosure - Stock-Based Compensation - RSU (Details)", "shortName": "Stock-Based Compensation - RSU (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_ZXiODrWHEkm6OZw2-pxr_Q", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "unique": true } }, "R84": { "role": "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "41701 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "Duration_10_13_2022_To_10_13_2022_us-gaap_TypeOfArrangementAxis_gdnsf_ArrangementAgreementWithVeranoHoldingsCorpMember_LpyPUFkQ2UWoMggo_8Lbow", "name": "us-gaap:LossContingencyDamagesSoughtValue", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_gdnsf_ArrangementAgreementWithVeranoHoldingsCorpMember_L03qITc80kC7pvu0PdR_gg", "name": "gdnsf:LossContingencyMaterialsSubmissionForClaimsFilingPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "unique": true } }, "R85": { "role": "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails", "longName": "41801 - Disclosure - Selling, General and Administrative Expenses (Details)", "shortName": "Selling, General and Administrative Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:LaborAndRelatedExpense", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "gdnsf:GeneralAndAdministrativeExpensesTableTextBlock", "gdnsf:GeneralAndAdministrativeExpensesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:LaborAndRelatedExpense", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "gdnsf:GeneralAndAdministrativeExpensesTableTextBlock", "gdnsf:GeneralAndAdministrativeExpensesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails", "longName": "41901 - Disclosure - Other Income (Expense) (Details)", "shortName": "Other Income (Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "Unit_Divide_USD_shares_QALrjrP660OGdLxgJhKpMw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:WarrantsValueRecognizedAsOtherIncome", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "unique": true } }, "R87": { "role": "http://www.vireohealth.com/role/DisclosureSupplementalCashFlowInformationDetails", "longName": "42001 - Disclosure - Supplemental Cash Flow Information (Details)", "shortName": "Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:InterestPaidNet", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "us-gaap:InterestPaidNet", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.vireohealth.com/role/DisclosureFinancialInstrumentsDetails", "longName": "42101 - Disclosure - Financial Instruments (Details)", "shortName": "Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:InterestRateRiskEffectOnNetIncomeOfOneHundredBasisPointChangeInPrimeRate", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_kVpjzfg-e0qAd8AFTDeFFg", "name": "gdnsf:InterestRateRiskEffectOnNetIncomeOfOneHundredBasisPointChangeInPrimeRate", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.vireohealth.com/role/DisclosureRelatedPartyTransactionsDetails", "longName": "42201 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:OtherLiabilities", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_rYjubjjPakCyYAAuUwPoxA", "name": "us-gaap:OtherLiabilities", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails", "longName": "42301 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "As_Of_2_22_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_gdnsf_CannabisCultivationAndManufacturingFacilitiesLocatedInElkRiverMinnesotaMember_brFEh45-V0-qNz8SVP9jFA", "name": "gdnsf:LeaseOptionToRepurchasePropertyInitialPurchasePrice", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_4_1_2024_srt_CounterpartyNameAxis_gdnsf_AceVenturesLlcMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_kwYa4mpuXUqAduCEc_a0Jw", "name": "us-gaap:UnsecuredDebt", "unitRef": "Unit_Standard_USD_7LAPzmw4EUiMmvkDWrTZjA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gdnsf-20240331x10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r229", "r234" ] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 3.0 } }, "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_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r24" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r22" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "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": [ "r19", "r21" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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 $205,894 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": [ "r230", "r231" ] }, "us-gaap_AccretionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "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": [ "r558", "r648" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "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": [ "r26" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "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": [ "r51", "r159", "r428" ] }, "gdnsf_AceVenturesLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "AceVenturesLlcMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to ACE Ventures LLC.", "label": "ACE Ventures LLC [Member]", "terseLabel": "ACE Ventures LLC" } } }, "auth_ref": [] }, "gdnsf_AdditionalMonthlyBaseRentPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital.", "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": [ "r96" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r350", "r351", "r352", "r456", "r626", "r627", "r628", "r664", "r689" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "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": [ "r6", "r48" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r66", "r67", "r316" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r54" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Warrants issued in financing activities", "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": [ "r10", "r53", "r133" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "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", "r353" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r165", "r232", "r237", "r238", "r239", "r682" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r165", "r232", "r237" ] }, "gdnsf_AllowanceForDoubtfulTaxWithholdingReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/2023", "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/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "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": [ "r106", "r287", "r389", "r620" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "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": [ "r6", "r44", "r48" ] }, "gdnsf_AmortizationOfIntangibleAssetsIncludingCapitalizedIntoInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/2023", "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": [ "r208" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r41" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r41" ] }, "gdnsf_ArrangementAgreementWithVeranoHoldingsCorpMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/2023", "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", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r359" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r663" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r663" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r6", "r49" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r139", "r161", "r183", "r213", "r220", "r224", "r233", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r361", "r365", "r380", "r422", "r492", "r580", "r593", "r655", "r656", "r672" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r156", "r167", "r183", "r233", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r361", "r365", "r380", "r580", "r655", "r656", "r672" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets 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": [ "r122", "r580" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "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" ] }, "gdnsf_AwardsGrantedOnMarch152022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "AwardsGrantedOnMarch152022Member", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to awards granted on March 15, 2022.", "label": "Granted on March 15, 2022" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20240331", "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": [] }, "us-gaap_BusinessCombinationPriceOfAcquisitionExpected": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationPriceOfAcquisitionExpected", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Price of Acquisition, Expected", "terseLabel": "Expected purchase price", "documentation": "Purchase price of expected business acquisition prior to consideration being transferred. Excludes asset acquisition." } } }, "auth_ref": [ "r602" ] }, "gdnsf_BusinessCombinationsAndDispositionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "BusinessCombinationsAndDispositionsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations and Dispositions" } } }, "auth_ref": [] }, "gdnsf_BusinessCombinationsAndDispositionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/2023", "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": [ "r80", "r116", "r117" ] }, "gdnsf_BusinessesInNewyorkNevadaAndMassachusettsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/20240331", "localname": "CannabisCultivationAndManufacturingFacilitiesLocatedInElkRiverMinnesotaMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "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_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "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": [ "r146", "r424", "r467", "r487", "r580", "r593", "r607" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r38", "r113", "r180" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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", "r113" ] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r111" ] }, "gdnsf_CharmCityMedicusLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240331", "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": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/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": [ "r152", "r162", "r163", "r164", "r183", "r202", "r203", "r205", "r207", "r211", "r212", "r233", "r263", "r265", "r266", "r267", "r270", "r271", "r290", "r291", "r294", "r297", "r304", "r380", "r447", "r448", "r449", "r450", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r479", "r501", "r522", "r534", "r535", "r536", "r537", "r538", "r601", "r621", "r629" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r162", "r163", "r164", "r211", "r290", "r291", "r292", "r294", "r297", "r302", "r304", "r447", "r448", "r449", "r450", "r564", "r601", "r621" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r63" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20240331", "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/20240331", "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/20240331", "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/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "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_ClassOfWarrantOrRightGranted": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/20240331", "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/20240331", "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/2023", "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/2023", "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/2023", "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/20240331", "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/20240331", "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/2023", "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 for warrants or rights issued, which includes 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": [ "r63" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r359" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r31", "r77", "r423", "r478" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r127", "r254", "r255", "r540", "r649" ] }, "gdnsf_CommonStockConvertibleNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/2023", "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": [ "r583", "r584", "r585", "r587", "r588", "r589", "r590", "r626", "r627", "r664", "r684", "r689" ] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r95" ] }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 Disclosures [Abstract]", "terseLabel": "Common stock" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorizedUnlimited": { "xbrltype": "authorizedUnlimitedItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 that the number of common shares permitted to be issued by an entity's charter and bylaws is unlimited. The acceptable value is \"Unlimited\"." } } }, "auth_ref": [ "r32" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r95" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r10", "r95", "r479", "r498", "r689", "r690" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "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": [ "r95", "r425", "r580" ] }, "us-gaap_CommonStockVotingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r59" ] }, "gdnsf_CommonStockVotingRightsVotesPerShare": { "xbrltype": "integerItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/20240331", "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/20240331", "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/20240331", "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/20240331", "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/20240331", "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": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r68", "r550" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "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/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "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/2023", "localname": "ConvertibleDebt", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debt", "periodEndLabel": "End of year", "periodStartLabel": "Beginning of year", "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": [ "r16", "r141", "r681" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Note", "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": [ "r128", "r272", "r273", "r278", "r279", "r280", "r283", "r284", "r285", "r286", "r287", "r559", "r560", "r561", "r562", "r563" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "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": [ "r29" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Convertible notes", "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": [ "r661" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtTables" ], "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/20240331", "localname": "ConvertibleDebtTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebt" ], "lang": { "en-us": { "role": { "documentation": "The disclosure for convertible debt.", "label": "Convertible Debt [Text Block]", "terseLabel": "Convertible Debt" } } }, "auth_ref": [] }, "gdnsf_ConvertibleDebtTranche1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "ConvertibleDebtTranche1Member", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails" ], "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/20240331", "localname": "ConvertibleDebtTranches2And3Member", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails" ], "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/2023", "localname": "CostOfGoodsAndServicesSoldAmortization", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "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": [ "r616" ] }, "gdnsf_CostOfGoodsAndServicesSoldExcludingInventoryAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "CostOfGoodsAndServicesSoldExcludingInventoryAdjustments", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "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/2023", "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/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r184", "r185", "r275", "r292", "r407", "r547", "r549" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "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": [ "r138", "r354", "r358", "r624" ] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails" ], "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": [ "r39", "r40" ] }, "us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "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": [ "r39", "r40" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Long-Term Debt" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r16", "r92", "r93", "r140", "r141", "r186", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r390", "r559", "r560", "r561", "r562", "r563", "r622" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/20240331", "localname": "DebtInstrumentCashInterestRate", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails" ], "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/20240331", "localname": "DebtInstrumentConvertibleConversionPremiumOverSharePrice", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails" ], "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/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails" ], "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": [ "r129", "r274" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r72", "r74", "r272", "r390", "r560", "r561" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r29", "r79" ] }, "gdnsf_DebtInstrumentInterestInKindRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "DebtInstrumentInterestInKindRatePercentage", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "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_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "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": [ "r28", "r273" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Convertible Debt", "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": [ "r186", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r390", "r559", "r560", "r561", "r562", "r563", "r622" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r151", "r559", "r666" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r29", "r186", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r390", "r559", "r560", "r561", "r562", "r563", "r622" ] }, "gdnsf_DebtInstrumentNumberOfAdditionalTranches": { "xbrltype": "integerItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "DebtInstrumentNumberOfAdditionalTranches", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails" ], "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/20240331", "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/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "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": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r29", "r59", "r62", "r71", "r72", "r74", "r78", "r131", "r132", "r186", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r390", "r559", "r560", "r561", "r562", "r563", "r622" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails" ], "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": [] }, "gdnsf_DebtInstrumentsAdditionalThirdPartyLegalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "DebtInstrumentsAdditionalThirdPartyLegalFees", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails" ], "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/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "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": [ "r73", "r658" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "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": [ "r6", "r138", "r150", "r357", "r358", "r624" ] }, "gdnsf_DeferredIncomeTaxRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "DeferredIncomeTaxRecoveries", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "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/2023", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "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": [ "r608" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 }, "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "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": [ "r6", "r50" ] }, "gdnsf_DepreciationCapitalizedIntoInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "DepreciationCapitalizedIntoInventory", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "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/2023", "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": [ "r6", "r217" ] }, "gdnsf_DescriptionOfBusinessAndSummaryAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/2023", "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", "r565", "r566", "r567", "r568", "r569", "r570", "r571" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "r565", "r566", "r567", "r568", "r569", "r570", "r571" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r659" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "r575" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r154" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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", "r14", "r154" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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", "r81", "r88", "r125", "r154", "r155" ] }, "gdnsf_DisposalGroupIncludingDiscontinuedOperationAssetsOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsOperatingLeaseRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "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": [] }, "gdnsf_DisposalGroupIncludingDiscontinuedOperationDepositsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationDepositsNoncurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "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/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "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", "r81", "r88", "r125" ] }, "gdnsf_DisposalGroupIncludingDiscontinuedOperationLiabilitiesRightOfUseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationLiabilitiesRightOfUseLiabilities", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0, "order": 1.0 } }, "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/2023", "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": [ "r87" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "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", "r81", "r88", "r125" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r572", "r573" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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": [ "r597" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r598" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/20240331", "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": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r174", "r192", "r193", "r194", "r195", "r196", "r200", "r202", "r205", "r206", "r207", "r209", "r375", "r376", "r418", "r433", "r552" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r174", "r192", "r193", "r194", "r195", "r196", "r202", "r205", "r206", "r207", "r209", "r375", "r376", "r418", "r433", "r552" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r41", "r42" ] }, "gdnsf_EighthAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "EighthAmendmentMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Pertains to information relating to the eighth amendment to a lease.", "label": "Eighth Amendment [Member]", "terseLabel": "Eighth amendment" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsUnrecognizedCompensationCostsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized [Abstract]", "terseLabel": "Unrecognized compensation costs" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r662" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option", "terseLabel": "Employee Stock Option", "verboseLabel": "Stock options", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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": [ "r595" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "localname": "EntityDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "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/2023", "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": [ "r595" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r600" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.vireohealth.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r595" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r599" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r595" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r595" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r595" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r595" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "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": [ "r10", "r153", "r170", "r171", "r172", "r187", "r188", "r189", "r191", "r197", "r199", "r210", "r235", "r236", "r306", "r350", "r351", "r352", "r355", "r356", "r367", "r368", "r369", "r370", "r371", "r372", "r374", "r381", "r382", "r383", "r384", "r385", "r386", "r402", "r441", "r442", "r443", "r456", "r522" ] }, "gdnsf_ExchangeRatioOfSharesReceivable": { "xbrltype": "pureItemType", "nsuri": "http://www.vireohealth.com/20240331", "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": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r11" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r69", "r70" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r377" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "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": [ "r392", "r396", "r579" ] }, "gdnsf_FinanceLeaseLiabilitiesHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "FinanceLeaseLiabilitiesHeldForSale", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "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/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Fiscal Year 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": [ "r670" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r401" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "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": [ "r401" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "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": [ "r401" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "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": [ "r401" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "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": [ "r401" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "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": [ "r670" ] }, "gdnsf_FinanceLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "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/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "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": [ "r401" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "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": [ "r393", "r398" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r391" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r603", "r604" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "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": [ "r392", "r396", "r579" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r400", "r579" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r399", "r579" ] }, "gdnsf_FinancialInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/2023", "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/2023", "localname": "FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossCurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "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": [ "r632" ] }, "gdnsf_FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "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/20240331", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTable", "presentation": [ "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/2023", "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": [ "r120" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r120" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r120" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r120" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r120" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "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": [ "r247", "r248", "r249", "r250", "r415", "r416" ] }, "gdnsf_FiniteLivedIntangibleAssetsDisposed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/2023", "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/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "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": [ "r45", "r47" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r119", "r415" ] }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "gdnsf_FourthAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240331", "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": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "gdnsf_GainLossOnSaleOfBusinessAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "GainLossOnSaleOfBusinessAndOtherAssets", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "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/2023", "localname": "GainLossOnSaleOfOtherAssets", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "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": [ "r620" ] }, "gdnsf_GeneralAndAdministrativeExpensesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/20240331", "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/2023", "localname": "GeneralInsuranceExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails": { "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0, "order": 1.0 } }, "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": [ "r108" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r160", "r243", "r417", "r557", "r580", "r635", "r642" ] }, "gdnsf_GoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/2023", "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": [ "r242", "r244", "r245", "r557" ] }, "us-gaap_GoodwillTransfers": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 transfers into (out of) an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r641" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "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": [ "r107", "r183", "r213", "r219", "r223", "r225", "r233", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r380", "r554", "r655" ] }, "gdnsf_GrownRogueInternationalInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240331", "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]" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r251" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r620", "r645" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r6", "r123" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 3.0 } }, "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": [ "r0", "r104", "r143", "r213", "r219", "r223", "r225", "r419", "r430", "r554" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF NET LOSS AND COMPREHENSIVE LOSS" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r572", "r573" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r9", "r14", "r18", "r81", "r82", "r83", "r84", "r85", "r86", "r89", "r90", "r91", "r126" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r252", "r253", "r506" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r253", "r506" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "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": [ "r75", "r609" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "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": [ "r5" ] }, "gdnsf_IncreaseDecreaseInAssetsAndLiabilitiesHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "IncreaseDecreaseInAssetsAndLiabilitiesHeldForSale", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "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/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "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": [ "r605", "r619" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "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": [ "r5" ] }, "gdnsf_IncreaseDecreaseInUncertainTaxPositionLiabilitiesTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "IncreaseDecreaseInUncertainTaxPositionLiabilitiesTotal", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "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/2023", "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": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r246" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails", "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "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": [ "r43", "r46" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "lang": { "en-us": { "role": { "label": "Intangibles" } } }, "auth_ref": [] }, "gdnsf_IntangibleAssetsNetExcludingGoodwillRollforward": { "xbrltype": "stringItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "IntangibleAssetsNetExcludingGoodwillRollforward", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Intangible Assets Net Excluding Goodwill [Rollforward]", "terseLabel": "Intangible assets" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expenses, net", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r73", "r145", "r173", "r216", "r388", "r507", "r591", "r686" ] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r15" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r175", "r178", "r179" ] }, "gdnsf_InterestRateRiskEffectOnNetIncomeOfOneHundredBasisPointChangeInPrimeRate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/20240331", "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/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r240" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "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": [ "r610" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.vireohealth.com/role/DisclosureInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r166", "r545", "r580" ] }, "gdnsf_InventoryValuationAdjustmentsFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "InventoryValuationAdjustmentsFinishedGoods", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails": { "parentTag": "us-gaap_InventoryWriteDown", "weight": 1.0, "order": 2.0 } }, "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/20240331", "localname": "InventoryValuationAdjustmentsIncreaseInCash", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "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/20240331", "localname": "InventoryValuationAdjustmentsWorkInProgress", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails": { "parentTag": "us-gaap_InventoryWriteDown", "weight": 1.0, "order": 1.0 } }, "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/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "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": [ "r611" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 }, "http://www.vireohealth.com/role/DisclosureInventoryScheduleOfInventoryValuationAdjustmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r241" ] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LaborAndRelatedExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails": { "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0, "order": 2.0 } }, "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": [ "r617" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Land", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r660" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r395", "r579" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r669" ] }, "gdnsf_LeaseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/20240331", "localname": "LeaseInitialPurchasePriceAnnualIncrementalPercentage", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "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/20240331", "localname": "LeaseLiabilitiesHeldForSale", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0, "order": 2.0 } }, "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/20240331", "localname": "LeaseOptionToRepurchasePropertyInitialPurchasePrice", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "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/20240331", "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/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, 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": [ "r670" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r401" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "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": [ "r401" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "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": [ "r401" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "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": [ "r401" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "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": [ "r401" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "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": [ "r670" ] }, "gdnsf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "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/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "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": [ "r401" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r25", "r183", "r233", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r362", "r365", "r366", "r380", "r477", "r553", "r593", "r655", "r672", "r673" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r100", "r142", "r427", "r580", "r623", "r631", "r667" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "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": [ "r27", "r157", "r183", "r233", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r362", "r365", "r366", "r380", "r580", "r655", "r672", "r673" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "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", "r81", "r88", "r125", "r154", "r155" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureBusinessCombinationsAndDispositionsAssetsHeldForSaleDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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", "r81", "r88", "r125", "r154", "r155" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "LicenseMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureIntangiblesFiniteAndIndefiniteDetails" ], "lang": { "en-us": { "role": { "label": "Licenses", "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": [ "r660" ] }, "gdnsf_LineOfCreditFacilityCreditMonitoringFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "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": [ "r23" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "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/2023", "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/2023", "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/20240331", "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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails": { "parentTag": "us-gaap_SecuredDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year One", "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 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": [ "r8", "r186", "r283" ] }, "us-gaap_LongTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r29" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "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": [ "r29", "r52" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "r651", "r652" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r256", "r257", "r258", "r262", "r651", "r652" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureDescriptionOfBusinessAndSummaryDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r650", "r651", "r652" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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" ] }, "gdnsf_LossContingencyListOfDocumentsServedForExaminationNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.vireohealth.com/20240331", "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": [] }, "gdnsf_LossContingencyMaterialsSubmissionForClaimsFilingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "LossContingencyMaterialsSubmissionForClaimsFilingPeriod", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The period to file materials for claims pertaining to a loss contingency.", "label": "Loss Contingency, Materials Submission for Claims, Filing Period", "terseLabel": "Filing period" } } }, "auth_ref": [] }, "us-gaap_MarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails": { "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0, "order": 5.0 } }, "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": [ "r108" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r257", "r258", "r259", "r260", "r313", "r413", "r440", "r469", "r470", "r529", "r530", "r531", "r532", "r533", "r541", "r542", "r555", "r564", "r574", "r582", "r657", "r674", "r675", "r676", "r677", "r678", "r679" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r665" ] }, "us-gaap_MeasurementInputOptionVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputOptionVolatilityMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Option Volatility", "documentation": "Measurement input using rate at which price of option increases (decreases) for given set of returns." } } }, "auth_ref": [ "r665" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r665" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r665" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r378" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r257", "r258", "r259", "r260", "r313", "r413", "r440", "r469", "r470", "r529", "r530", "r531", "r532", "r533", "r541", "r542", "r555", "r564", "r574", "r582", "r657", "r674", "r675", "r676", "r677", "r678", "r679" ] }, "gdnsf_MonthlyBaseRent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "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": [] }, "gdnsf_MultipleVotingSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240331", "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": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "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": [ "r177" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "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": [ "r177" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "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": [ "r113", "r114", "r115" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency", "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net loss and comprehensive loss", "verboseLabel": "Net Loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r105", "r115", "r144", "r155", "r168", "r169", "r172", "r183", "r190", "r192", "r193", "r194", "r195", "r198", "r199", "r204", "r213", "r219", "r223", "r225", "r233", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r376", "r380", "r432", "r500", "r520", "r521", "r554", "r591", "r655" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/20240331", "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/20240331", "localname": "NonCashInterestExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "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": [] }, "gdnsf_NonTradeReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "NonTradeReceivable", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of non-trade receivable recorded during the period.", "label": "Non-trade Receivable", "terseLabel": "Warrants held" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "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": [ "r109" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "NontradeReceivablesCurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "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": [ "r609" ] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableOtherPayablesMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Promissory Note", "documentation": "A written promise to pay a note to a third party." } } }, "auth_ref": [] }, "gdnsf_NumberOfRedeemedShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "NumberOfRedeemedShares", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of redeemed shares.", "label": "Number Of Redeemed Shares" } } }, "auth_ref": [] }, "gdnsf_NumberOfSharesRedeemed": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "NumberOfSharesRedeemed", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquitySharesIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares redeemed.", "label": "Number of shares redeemed" } } }, "auth_ref": [] }, "gdnsf_NumberOfSubordinateVotingSharesIssuedOnRedemptionOfMultipleVotingShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/20240331", "localname": "OperatingAndFinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0, "order": 3.0 } }, "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/20240331", "localname": "OperatingAndFinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "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/20240331", "localname": "OperatingAndFinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "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/20240331", "localname": "OperatingAndFinanceLeaseLiabilityPaymentDue", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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/20240331", "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/20240331", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0, "order": 6.0 } }, "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/20240331", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0, "order": 1.0 } }, "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/20240331", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearFour", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0, "order": 5.0 } }, "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/20240331", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearOne", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0, "order": 2.0 } }, "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/20240331", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearThree", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0, "order": 4.0 } }, "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/20240331", "localname": "OperatingAndFinanceLeaseLiabilityToBePaidYearTwo", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0, "order": 3.0 } }, "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/20240331", "localname": "OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": "gdnsf_OperatingAndFinanceLeaseLiabilityPaymentDue", "weight": 1.0, "order": 1.0 } }, "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/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "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/2023", "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/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "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": [ "r213", "r219", "r223", "r225", "r554" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesComponentsOfLeaseExpensesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "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": [ "r397", "r579" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "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": [ "r668" ] }, "gdnsf_OperatingLeaseLiabilitiesHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "OperatingLeaseLiabilitiesHeldForSale", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "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/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r394", "r398" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "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": [ "r391" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "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": [ "r620" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r400", "r579" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r399", "r579" ] }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails": { "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0, "order": 3.0 } }, "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": [ "r108", "r688" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "label": "Other Income (Expense)" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r134", "r137" ] }, "us-gaap_OtherInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInventory", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "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": [ "r612" ] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilities", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Due to Related Parties", "terseLabel": "Due to related parties", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r76", "r421", "r473", "r474", "r593", "r685" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "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": [ "r30" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "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": [ "r110" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "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": [ "r613", "r633" ] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaidInKindInterest", "crdr": "debit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "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": [ "r6" ] }, "gdnsf_PaymentsForProceedsFromDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "PaymentsForProceedsFromDeposits", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "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/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "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": [ "r36" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r112" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "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": [ "r112" ] }, "gdnsf_PercentageOfMembershipInterestHeldAsCollateral": { "xbrltype": "percentItemType", "nsuri": "http://www.vireohealth.com/20240331", "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": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r614" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosurePrepaymentsAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "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": [ "r546", "r556", "r633" ] }, "gdnsf_PrepaymentsAndOtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/20240331", "localname": "PresentValueOfLeaseLiability", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "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/20240331", "localname": "PresentValueOfLeaseLiabilityFinance", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "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_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Prime Rate [Member]", "terseLabel": "Prime Rate", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtSummaryDetails", "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": [ "r35" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r35", "r622" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r226", "r414", "r434", "r435", "r436", "r437", "r438", "r439", "r544", "r565", "r581", "r606", "r653", "r654", "r659", "r683" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r226", "r414", "r434", "r435", "r436", "r437", "r438", "r439", "r544", "r565", "r581", "r606", "r653", "r654", "r659", "r683" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfessionalFees", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails": { "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense", "weight": 1.0, "order": 4.0 } }, "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", "r687", "r688" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "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": [ "r155", "r168", "r169", "r176", "r183", "r190", "r198", "r199", "r213", "r219", "r223", "r225", "r233", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r360", "r363", "r364", "r376", "r380", "r419", "r431", "r455", "r500", "r520", "r521", "r554", "r577", "r578", "r592", "r615", "r655" ] }, "gdnsf_PromissoryNoteAndLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property and Equipment, Net" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "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": [ "r604", "r646" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails", "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r121", "r147", "r148", "r149" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "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": [ "r124", "r158", "r429" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r7", "r420", "r429", "r580" ] }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureLeasesNarrativeDetails", "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r124" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r257", "r258", "r259", "r260", "r312", "r313", "r341", "r342", "r343", "r412", "r413", "r440", "r469", "r470", "r529", "r530", "r531", "r532", "r533", "r541", "r542", "r555", "r564", "r574", "r582", "r585", "r647", "r657", "r675", "r676", "r677", "r678", "r679" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationStockOptionsGeneralInformationDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r257", "r258", "r259", "r260", "r312", "r313", "r341", "r342", "r343", "r412", "r413", "r440", "r469", "r470", "r529", "r530", "r531", "r532", "r533", "r541", "r542", "r555", "r564", "r574", "r582", "r585", "r647", "r657", "r675", "r676", "r677", "r678", "r679" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "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": [ "r580" ] }, "us-gaap_ReceivablesNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accounts Receivable" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r403", "r404", "r405", "r406", "r408", "r452", "r453", "r454", "r504", "r505", "r506", "r526", "r528" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r618" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r37", "r450" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "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": [ "r37" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r184", "r185", "r275", "r292", "r407", "r548", "r549" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockBasedCompensationRsuDetails", "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units RSU [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/2023", "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": [ "r660" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "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": [ "r97", "r133", "r426", "r444", "r445", "r451", "r480", "r580" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r153", "r187", "r188", "r189", "r191", "r197", "r199", "r235", "r236", "r350", "r351", "r352", "r355", "r356", "r367", "r369", "r370", "r372", "r374", "r441", "r443", "r456", "r689" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 3.0 } }, "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": [ "r214", "r215", "r218", "r221", "r222", "r226", "r227", "r228", "r309", "r310", "r414" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r502", "r543", "r551" ] }, "gdnsf_RightOfUseAssetObtainedInExchangeForLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/20240331", "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": [] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAntiDilutiveSharesOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r41" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r359" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r29", "r59", "r62", "r71", "r72", "r74", "r78", "r131", "r132", "r560", "r562", "r625" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r9", "r14", "r18", "r81", "r82", "r83", "r84", "r85", "r86", "r89", "r90", "r91", "r126" ] }, "gdnsf_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsByMajorClassTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/2023", "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": [ "r557", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r20", "r101", "r102", "r103" ] }, "gdnsf_ScheduleOfInventoryValuationAdjustmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/2023", "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/2023", "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": [ "r8" ] }, "gdnsf_ScheduleOfOtherInformationAboutLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/20240331", "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/2023", "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": [ "r7" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r65" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "r65" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r136" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r56", "r57", "r58", "r59", "r60", "r61", "r62", "r131", "r132", "r133", "r162", "r163", "r164", "r211", "r290", "r291", "r292", "r294", "r297", "r302", "r304", "r447", "r448", "r449", "r450", "r564", "r601", "r621" ] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r17", "r55", "r57", "r58", "r59", "r60", "r61", "r62", "r94", "r95", "r131", "r132", "r133" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r63" ] }, "gdnsf_ScheduleOfTradeReceivablesDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/2023", "localname": "SecuredDebt", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Secured Debt", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of year", "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": [ "r16", "r141", "r681" ] }, "us-gaap_SecuredDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtCurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "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": [ "r92", "r140" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r594" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r596" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 }, "http://www.vireohealth.com/role/DisclosureSellingGeneralAndAdministrativeExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r108" ] }, "us-gaap_SellingGeneralAndAdministrativeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedStatementsOfNetLossAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "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": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r575" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/20240331", "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/2023", "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/2023", "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/2023", "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/2023", "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": [ "r64" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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/2023", "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": [ "r576" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r64" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r64" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r135" ] }, "gdnsf_SharesIssuableAccruedAsDeferredFinancing": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/2023", "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/2023", "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": [ "r116", "r181" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "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/2023", "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/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": [ "r152", "r162", "r163", "r164", "r183", "r202", "r203", "r205", "r207", "r211", "r212", "r233", "r263", "r265", "r266", "r267", "r270", "r271", "r290", "r291", "r294", "r297", "r304", "r380", "r447", "r448", "r449", "r450", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r479", "r501", "r522", "r534", "r535", "r536", "r537", "r538", "r601", "r621", "r629" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r34", "r153", "r170", "r171", "r172", "r187", "r188", "r189", "r191", "r197", "r199", "r210", "r235", "r236", "r306", "r350", "r351", "r352", "r355", "r356", "r367", "r368", "r369", "r370", "r371", "r372", "r374", "r381", "r382", "r383", "r384", "r385", "r386", "r402", "r441", "r442", "r443", "r456", "r522" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r187", "r188", "r189", "r210", "r414", "r446", "r468", "r471", "r472", "r473", "r474", "r475", "r476", "r479", "r482", "r483", "r484", "r485", "r486", "r488", "r489", "r490", "r491", "r493", "r494", "r495", "r496", "r497", "r499", "r502", "r503", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r522", "r586" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r187", "r188", "r189", "r210", "r414", "r446", "r468", "r471", "r472", "r473", "r474", "r475", "r476", "r479", "r482", "r483", "r484", "r485", "r486", "r488", "r489", "r490", "r491", "r493", "r494", "r495", "r496", "r497", "r499", "r502", "r503", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r522", "r586" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "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)", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r10", "r33", "r59", "r133", "r282" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r10", "r94", "r95", "r133", "r447", "r522", "r535" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r10", "r34", "r133" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets", "http://www.vireohealth.com/role/StatementConsolidatedStatementOfChangesInStockholdersEquityDeficiency" ], "lang": { "en-us": { "role": { "label": "Stockholders' 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": [ "r95", "r98", "r99", "r118", "r481", "r498", "r523", "r524", "r580", "r593", "r623", "r631", "r667", "r689" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' deficiency" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.vireohealth.com/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r130", "r182", "r289", "r291", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r306", "r373", "r525", "r527", "r539" ] }, "gdnsf_SubordinateVotingSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/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 Subordinate Voting Shares.", "label": "Subordinate Voting Shares", "terseLabel": "Subordinate Voting Shares" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r387", "r410" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r387", "r410" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more 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." } } }, "auth_ref": [ "r387", "r410" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r387", "r410" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r387", "r410" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r409", "r411" ] }, "gdnsf_SuperVotingSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240331", "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/2023", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information" } } }, "auth_ref": [] }, "gdnsf_TaxWithholdingReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "TaxWithholdingReceivableCurrent", "crdr": "debit", "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 2.0 } }, "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/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "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": [ "r24" ] }, "us-gaap_TenantImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r680" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r630", "r671" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "gdnsf_TradingLockUpPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.vireohealth.com/20240331", "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": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "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": [ "r359" ] }, "gdnsf_UncertainTaxLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "UncertainTaxLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.vireohealth.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "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": [] }, "us-gaap_UnsecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnsecuredDebt", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Unsecured Debt", "terseLabel": "Unsecured loan", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r16", "r141", "r681" ] }, "us-gaap_UnusualRiskOrUncertaintyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "UnusualRiskOrUncertaintyTable", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Unusual Risk or Uncertainty [Table]", "documentation": "Describes the unusual risk or uncertainty and its financial impact or potential financial impact." } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.vireohealth.com/role/DisclosureLongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://www.vireohealth.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Vehicles", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "gdnsf_VeranoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "VeranoMember", "presentation": [ "http://www.vireohealth.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.vireohealth.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Verano", "label": "Verano [Member]", "terseLabel": "Verano" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "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": [ "r583", "r584", "r587", "r588", "r589", "r590" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r379" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.vireohealth.com/role/DisclosureConvertibleDebtDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "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": [ "r666" ] }, "gdnsf_WarrantsIssuableUnderAgreement": { "xbrltype": "sharesItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "WarrantsIssuableUnderAgreement", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails", "http://www.vireohealth.com/role/DisclosureStockBasedCompensationWarrantsStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants issuable under the agreement.", "label": "Warrants Issuable Under Agreement", "terseLabel": "Warrants issuable under agreement" } } }, "auth_ref": [] }, "gdnsf_WarrantsValueRecognizedAsOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vireohealth.com/20240331", "localname": "WarrantsValueRecognizedAsOtherIncome", "crdr": "credit", "presentation": [ "http://www.vireohealth.com/role/DisclosureOtherIncomeExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of other income recognized during the period for warrants receivable but not yet granted.", "label": "Warrants Value Recognized As Other Income" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r201", "r207" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r200", "r207" ] }, "gdnsf_WholesaleProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vireohealth.com/20240331", "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": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "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/2147481877/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": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "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": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-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": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r78": { "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/2147480848/942-470-50-3" }, "r79": { "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/2147480848/942-470-50-3" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "610", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//610/tableOfContent" }, "r135": { "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" }, "r136": { "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" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//720/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r139": { "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/2147479853/942-210-S99-1" }, "r140": { "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/2147479853/942-210-S99-1" }, "r141": { "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/2147479853/942-210-S99-1" }, "r142": { "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/2147479853/942-210-S99-1" }, "r143": { "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/2147483589/942-220-S99-1" }, "r144": { "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/2147483589/942-220-S99-1" }, "r145": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r146": { "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/2147480555/946-210-45-20" }, "r147": { "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/2147480321/958-360-50-1" }, "r148": { "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/2147480321/958-360-50-6" }, "r149": { "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/2147480321/958-360-50-7" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r220": { "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" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310/tableOfContent" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r232": { "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" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//326/tableOfContent" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r248": { "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" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r252": { "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" }, "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": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r353": { "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" }, "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": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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/2147483147/928-340-50-1" }, "r417": { "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/2147479853/942-210-S99-1" }, "r418": { "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/2147483589/942-220-S99-1" }, "r419": { "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/2147479557/942-235-S99-1" }, "r420": { "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/2147480842/942-360-50-1" }, "r421": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r422": { "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/2147479440/944-210-S99-1" }, "r423": { "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/2147479440/944-210-S99-1" }, "r424": { "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/2147479440/944-210-S99-1" }, "r425": { "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/2147479440/944-210-S99-1" }, "r426": { "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/2147479440/944-210-S99-1" }, "r427": { "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/2147479440/944-210-S99-1" }, "r428": { "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/2147479440/944-210-S99-1" }, "r429": { "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/2147479440/944-210-S99-1" }, "r430": { "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/2147483586/944-220-S99-1" }, "r431": { "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/2147483586/944-220-S99-1" }, "r432": { "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/2147483586/944-220-S99-1" }, "r433": { "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/2147483586/944-220-S99-1" }, "r434": { "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/2147480149/944-235-S99-2" }, "r435": { "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/2147480149/944-235-S99-2" }, "r436": { "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/2147480149/944-235-S99-2" }, "r437": { "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/2147480149/944-235-S99-2" }, "r438": { "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/2147480149/944-235-S99-2" }, "r439": { "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/2147480149/944-235-S99-2" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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/2147480767/946-205-45-3" }, "r456": { "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/2147480767/946-205-45-4" }, "r457": { "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/2147480737/946-205-50-2" }, "r458": { "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/2147480737/946-205-50-27" }, "r459": { "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/2147480737/946-205-50-7" }, "r460": { "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/2147480737/946-205-50-7" }, "r461": { "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/2147480737/946-205-50-7" }, "r462": { "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/2147480737/946-205-50-7" }, "r463": { "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/2147480737/946-205-50-7" }, "r464": { "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/2147480737/946-205-50-7" }, "r465": { "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/2147480737/946-205-50-7" }, "r466": { "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/2147480737/946-205-50-7" }, "r467": { "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/2147480555/946-210-45-21" }, "r468": { "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/2147480555/946-210-45-4" }, "r469": { "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/2147480524/946-210-50-6" }, "r470": { "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/2147480524/946-210-50-6" }, "r471": { "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/2147479617/946-210-S99-1" }, "r472": { "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/2147479617/946-210-S99-1" }, "r473": { "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/2147479617/946-210-S99-1" }, "r474": { "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/2147479617/946-210-S99-1" }, "r475": { "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/2147479617/946-210-S99-1" }, "r476": { "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/2147479617/946-210-S99-1" }, "r477": { "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/2147479617/946-210-S99-1" }, "r478": { "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/2147479617/946-210-S99-1" }, "r479": { "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/2147479617/946-210-S99-1" }, "r480": { "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/2147479617/946-210-S99-1" }, "r481": { "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/2147479617/946-210-S99-1" }, "r482": { "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/2147479617/946-210-S99-1" }, "r483": { "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/2147479617/946-210-S99-1" }, "r484": { "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/2147479617/946-210-S99-1" }, "r485": { "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/2147479617/946-210-S99-1" }, "r486": { "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/2147479617/946-210-S99-1" }, "r487": { "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/2147479617/946-210-S99-1" }, "r488": { "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/2147479617/946-210-S99-1" }, "r489": { "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/2147479617/946-210-S99-1" }, "r490": { "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/2147479617/946-210-S99-1" }, "r491": { "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/2147479617/946-210-S99-1" }, "r492": { "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/2147479617/946-210-S99-1" }, "r493": { "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/2147479617/946-210-S99-1" }, "r494": { "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/2147479617/946-210-S99-1" }, "r495": { "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/2147479617/946-210-S99-1" }, "r496": { "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/2147479617/946-210-S99-1" }, "r497": { "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/2147479617/946-210-S99-2" }, "r498": { "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/2147479617/946-210-S99-2" }, "r499": { "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/2147483581/946-220-45-3" }, "r500": { "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/2147483581/946-220-45-7" }, "r501": { "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/2147483580/946-220-50-3" }, "r502": { "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/2147483575/946-220-S99-1" }, "r503": { "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/2147483575/946-220-S99-1" }, "r504": { "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/2147483575/946-220-S99-1" }, "r505": { "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/2147483575/946-220-S99-1" }, "r506": { "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/2147483575/946-220-S99-1" }, "r507": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r508": { "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/2147483575/946-220-S99-1" }, "r509": { "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/2147483575/946-220-S99-1" }, "r510": { "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/2147483575/946-220-S99-1" }, "r511": { "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/2147483575/946-220-S99-1" }, "r512": { "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/2147483575/946-220-S99-1" }, "r513": { "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/2147483575/946-220-S99-1" }, "r514": { "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/2147483575/946-220-S99-1" }, "r515": { "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/2147483575/946-220-S99-1" }, "r516": { "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/2147483575/946-220-S99-1" }, "r517": { "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/2147483575/946-220-S99-1" }, "r518": { "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/2147483575/946-220-S99-1" }, "r519": { "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/2147483575/946-220-S99-1" }, "r520": { "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/2147483575/946-220-S99-1" }, "r521": { "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/2147483575/946-220-S99-3" }, "r522": { "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/2147483575/946-220-S99-3" }, "r523": { "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/2147483575/946-220-S99-3" }, "r524": { "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/2147483575/946-220-S99-3" }, "r525": { "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/2147481062/946-235-50-2" }, "r526": { "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/2147481062/946-235-50-2" }, "r527": { "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/2147481062/946-235-50-2" }, "r528": { "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/2147481062/946-235-50-2" }, "r529": { "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/2147480032/946-320-S99-1" }, "r530": { "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/2147480032/946-320-S99-2" }, "r531": { "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/2147480032/946-320-S99-3" }, "r532": { "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/2147480032/946-320-S99-3" }, "r533": { "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/2147480032/946-320-S99-6" }, "r534": { "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/2147481004/946-505-50-1" }, "r535": { "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/2147481004/946-505-50-2" }, "r536": { "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/2147481004/946-505-50-2" }, "r537": { "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/2147481004/946-505-50-2" }, "r538": { "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/2147481004/946-505-50-2" }, "r539": { "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/2147481004/946-505-50-6" }, "r540": { "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/2147480327/954-440-50-1" }, "r541": { "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/2147482856/976-310-50-1" }, "r542": { "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/2147482707/978-310-50-1" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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/2147480524/946-210-50-1" }, "r584": { "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/2147480524/946-210-50-6" }, "r585": { "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/2147480493/946-210-55-1" }, "r586": { "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/2147480833/946-310-45-1" }, "r587": { "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/2147480032/946-320-S99-1" }, "r588": { "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/2147480032/946-320-S99-2" }, "r589": { "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/2147480032/946-320-S99-3" }, "r590": { "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/2147480032/946-320-S99-6" }, "r591": { "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/2147480167/946-830-55-10" }, "r592": { "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/2147480167/946-830-55-11" }, "r593": { "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/2147480167/946-830-55-12" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r601": { "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" }, "r602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479455/805-10-15-3" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r617": { "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(b)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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/2147479440/944-210-S99-1" }, "r681": { "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/2147479440/944-210-S99-1" }, "r682": { "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/2147479440/944-210-S99-1" }, "r683": { "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" }, "r684": { "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/2147480767/946-205-45-4" }, "r685": { "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/2147479617/946-210-S99-1" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r687": { "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/2147483581/946-220-45-3" }, "r688": { "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/2147483575/946-220-S99-1" }, "r689": { "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/2147483575/946-220-S99-3" }, "r690": { "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/2147483575/946-220-S99-3" } } } ZIP 111 0001544784-24-000027-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001544784-24-000027-xbrl.zip M4$L#!!0 ( !J IUCY[6U^KQD $'-D[5U;D]LVLG[?JO,?>.9ELU71W&0[L2O.ED:CL54[,YHSDN/D:0LB(8DQ M!2@ .9?\^H,&2(E7$* TL>3PQ1Z1C0:ZO\:E@4;SIW\_+0/G 3/N4_+^Z.SX M],C!Q*6>3^;OCZ)PUOGQZ-\__\\_?OK?3N?7B_MKQZ-NM,0D=%R&48@]Y]$/ M%\Z$KE:(.#>8,3\(G OF>W/L.&>GQV^.SX]?.YW.SY+%!>*B""6.Y'5^?):\ MZ,?<*'GGO#YYO[*>?7N]0_ONF^G9P\/CX>/_@,TP5&0;@X=NE2LCKM=L^.'!2&S)]& M(;ZB;'F)9R@*0J$,\D>$ EF]T%& 00L9@M1KH53"WXF&9&I\[!Y3-A<5G9Z= M_'IS/99M3(@CWIDCM%H7F"$^E>3Q"VA?-R%F>);A_#1E0<+[S8EXFQ!R%G;" MYQ7F1;[K5QG.P,D+U]1IQJ]/U,M4BQD-RE@G;[*<@\HF=T]^O?;)EX22(-_E MV29P[![/Z<.)?)5A"V)4-&/]*E,@"EEE0]Z>B+<)82":I&DRO)X*>TXUI+0) MF9HK@)W=13@YOR+?KUOIN.5/Q(L.3 MX#GT3(W*0,4G,=E:3AJ1D%6)J5YF4>%5=IJ\R:(>KEA%^\6;#*E!;TZZJU_? M73L^X2$B+DYW&%]C)GGZN4?XS' @B@V 1,OSLAYY?BI,(,2$^], =X ,,Q2* M@9QWSF$@5\6]D.54FVFD>'T"KX'?>>>TV]E4[.$5PZX)^AO*C=F$]283;FKR MR]$4+S)@>MK.ZVTZKQRJ_-)Q[(T:Q_RCG__A.'*V0(304&H.'B4/5RN?S*AZ M(IY![WD'#9\(;3GPQZ?[H19(*>6ES]V \HCAL; ##S&O1[Q^Q$.Z[#WY_)(N MD4]BL^1'CB]T;5.?3O+L M]B:#2^>B=]V[[0^<\CSRU\E9/D1<1]@CD7?6OJ$[6: M$5U-$*PH]]5/SL4@^A$'GEC1C5& +W&(_* P>6[#2@.Z6)N=GN4GU:0N)UV9 M(R9:)UV=(%0U.E"E,Z/,@4J=[^)J_]7:195=]%SI-?![[&+_ 4TK4:\FU&+Z MNHAIPLG9L&J1JD=J2!Z$K)0]5P!4>*_%Y4T1ES6#%@T+-,!]]:( CV;K1[^@ M()+2]+S?A1\@9[XZT"S9U&![7HVMF%7CJAPZ<_SU\X>D-@=MJFLMH=X2[AA> MH6>I+C$+CL(%9GVYWQ2J.:D">=-B6J1_*/;B%%\Y3U+@[*@=L-!!:IIL836 ME:XP"Y\%.(,_(G\%&A4N2B6:6FHMB#^6@:C82037#+]W!,L6NWKLKC'B&-:G M*TJ4VR&?#)Y6PJ?$53W2L)06R[=%+!5;\G&'D#>"Q@V/F+:JFJ%Y%H?C[ M1K1B&2WEH[MXN-/"6E^L!M?"E+K&5;%VEHIW#.QZ#&Z!W16P?2':>4-T55D= MQ&>GVT/L? ?U..M8^F?B!:53D^VQ35(GVN\4EC MYG+BC=D[*?YM=S;HSI3,)QC.!*?A.%HN4:7+JJ'4 M@MZ:J"50=X.< ,O!S% MKP7,X -!X+'_ ,FF*$ ^I4'(QT/X=3SH6[99%E:"VS)4CAF_[T35Z!Z9J8* M9]"NHNK CL.+DO_!3R&A'SX/R8RRI10A!M:$4KMW+Q9+ &(2T)3Z4WHSDIF3 MXM9B97L@>H? F5_@T!=2F9Z.9@O5')6^-C\J=;[+<&Z[GM41VFC67R RQWQ( MQB%UORQHX&'&P>O,ESMX^]VP^#L3.\%<]' M_?]\'%U?#N['_W0&__=I./E-C,:#JV%_.+CM_]9:1>7L>XFYR_P55#Z:)>== M8M35+YT,2VF=VK/B;)MB"YL4Z^,W&+G;%97YBDJI:C0;^W/BBYZ'Q$2J7 RQ MEKD375?T10%7Z%_Z001KF/%"#*)\%(40U091PE6KK=UQUMI&B8^4X"_L(E6Y MLZG=2:H'ATH\Z7AQ$QPNV^#032-:*]J5%0EZ-)\SB!.5@\$]?L DJCK&W0G/ M&LLI.&=6EI.M&\HP57MK,O4F&^ 8C^"TWJ-:8JY.ER0*%/990>+UP M76A$[C&<% E$+A#WJSR^EZE$:U2OBL,1,'0D1R?=CJRYQ>==H6B-@V '+VZ/ M(W[/@, "GGL+,XF8Y4VA7:VZ-#\EN$5.>N=UI6:%8S;%989S1'9MUG#7[ M%EG3/?DZ("NH:HY2NI7[["U$5B$H8BTUASL*_ H: 3OB0Q*WJ HQLT+:3;H2 MMR'%%49FR4MVP@WK%E&[G?/:KJ>CK=D]+YY1YW?/VXYH 5N?D@W*[V.JW8P)F@I1 M6'H[K-S;M2VOA;N*%VHA;TQ[/$18.KLR!+W:@8U MP!>W-&J 3TXK4U6UR#='?LAYA#U+M+.%:A N."5ZA!7O%E)#2&6""@B Q(3+ MYLNG(WG08-FM&[+2PE]R&T)RC1-KI&M+7CEQC6U??SG#Z(E.ME1_-K:($AXU MIE ^UIN90JJVU@1V80+E%'' 3V.C,.):8R:OMC 313HMDL9-:&UG%[;SB3#L MTCGQ_\S2]"FOC!;?$=<:VWF]A>VDZ\_2RA:TIM/4=#[#GA<)2]80$-38<"JR M95IC.#]8&$Y2=<4*1<91MM/5[NS&('C#MGR--;QM9@VC-@QC=ZCO;H%BQ5%O M&6S^U3&*&'B M5M]-,BBAA;'D(G>*I9RK,TQ;%.M1E'?JAT2\P?KAN)I0BUG)75_)R5&LG.]B M9O]JP3*)=5RM5.Y7%"0YH@PV!,U*Z6"$-)3%>,4-6P?X.L"XW=^S@_0>!W _ MX0ZQ\'DB5A@_KD=SJ9D<+Z!8)%ALD M4M1#V3AA8@NCU04*HPL0>JC,+S"TV)CGJJQ/4JE'Q2P[98M(;1;$RKR&>OWK MLE"V6F^:<= VU: >HX8Y!EOX+"]-&5Z2TH-EETNPQ4A__:G\NI,>@JB,8X):4!I& EF& &GA:A;[TT)7>7CF$R3F$;CF($:AJ/SLK(Q&"U+) M/L.:B9/BTN)B&XEE&H*EQ\F81.N< M;YE-\[ODKW:]L276$U2V5VY55H-S5^!<3$!A@;.JHD5YF_"L(N*95!3.3#E1%IL7A6Q*683 M;]&QCG2JV!NLHM-B9)J(ML6I6?B3!JLJ6BU>)1L1E?EW6LQV%&53 :)582VJ M)3ZNW7>(6Z2WB_*H.FXQ*:1#]KS$03/)]M+B:;2)T2R+CU59#;KP;:E"5M[U MMZ4R,+L \PQ@]MND/O8XQV%Q9L!6$=<@69)/0D'S_HC[RQ6D"%+/ M%@S/WA_-/<)GG?/3\U>GW>[9?X6LQT_+(*$!_AFTGZ8L.*9L?@)^H\(ZKYZX MYH0%8FZ!RV-7\CA[^_;MB:023.2!N8_Y2=+Z(^=D9V()C=J*E05A'X4*T-16 M*%$$!_LJC^@NMO+D>MCNI(J;[H=0O+^IQ8%J^/<.@N0@_G3QQ[QU:K< ! M@T?Q T*HZA7R&3P2.A"+2(>@)>8KY&Y:)D7CV#V>TP=A>;X0\;Q[Y'!W@9?H MFKJ2C:+F5>3P!RBS>RRJBANGKS6C5"]D)P 5\#KOG'8[W;/J!M25E+]YLX8( M=-\J= F>PZ6)\F;DBP6,94IU@$_G[+QS]J9Q.[HG8K87WH"+S=H@B\"O3E(. M6M&%5G3/C%N19O=:_O)"X_J3 E#QZW25E=7-$)_*TA'O@ *YB?&E"\T16BD+ MQ$'(UVQ2MBAZ->%EW1#NFYW\>G,]EG59-75=ZU8MA2)7 M\\9AM;72*?#$.\A'6)$#N:6_R8*0E_,0M7":RD.6/)Q)!CK,*]Z M?< RCP1?!"+UB*?< ;7]F@3$/,>ANHD2+.A+M:*$65(B? SV;*R3H@[4W!$F MKZ8H@+:\/W(9]OSPK]#,+26NI7(R10Y5GY4WWDA130#Q#GHUG\':01N_?GBS#UD:S/&!Y@KR,+,]3F^ M8SZLE)2&MN11,_ (?*4$:=RMS'@<_UE:+VJAW-6)W.#V,+I?Q.8I:\DN9N?@;\[L8ZK5Z MS&@ULOMBG)ICMA>V(YM;.%'J ?1S27OQO"&Y4S?P>H^(>?$)4*;?W @[6$9+ MH047=K_G>#23H_*E<)SA0P8WB'W!H3PG&LV45[5VM[Y^.^J[/'#;"]12-I@* MSKZ-P$/-:]:0]C!FAIK/$_5B9WKCDIB2Z\2' \[Y?CKTEWC%L.M+=GVT\D,4 MP">_AR2DJ<\N),HPHOU*CIJ'ISOQTX3WR< +O\3J_R%1]XX%ZJEK/Q]QX%U1 M-D:;U5.3@@>NJW@A2& HDEEB/(/5DA^[<)X%I^?&CY/F! M#A1R9VH3#C#!3^%%(*:$1%+-^YIY,4Q(]V,I=RU&>(S7>W/9';D)OSH@B;$&!6 KQBJKX_*M6ULB/X@[(MA:;YMR?R=-31YI(TVIN.V,=';XNU%'[[!/'^'03OO2C L*PFHA77_@/VA$D,21SXK9YL+H.I M#;*+YQOT.V7RV$A>@2YL+KP$X\/:E=A.[I3OO1V7[?U++WRW>(:CD&@J#S__ M8D^SL0:N1<>%]O*M=9GF=*#^^E6UI"JK\"9&QXSTT/=_(:O1YE*4$!0SS,7_ M__&)=X]"O#E)W!RF6)1X\9/%79XHL6,X'A5D!#]CE@V*K7IYP"&QM9E@\I.9 M38']G*2,W5^C+#GV"CJ,J=Q82[=PG,H7?;DB')(^E<."_)))G'!P\^$OI2&K M$H<^MI9=81F; 6A#XL/A4Q M)S_@=4QNK^(3G(^E]W*R*C&F/F"-K(.:4L%.?(JV^[U@T@=H4/:PS1RO:9LB]#N-0_.*75.B"[4:_ MQI7\S?7?1P1Y/B(OIONJ"KY%O9?D9[ <-$PX?).:,U3/-Z"#_-G-+0X'3VX0 M@5N#C(3]/39#Q=P* '9!-;G->O<6ANI:DGWQ7)K!H$[E1\WOH&?CS7-;+-I MZ/9%V#IKU4D1'[J8"KTF/Q394QD<>G.&Y1]@PK^(P9C0C\J0>9^R5;$/VY?= MP]Z=A K?0[DDW\*FYZ;EK25-@[Z*+++/; -XE6!P_R)<],03#YX6X:L@V$., MTHE"5#/YPE\E"W&X\M\39B;J#2&P*=-7+4OFA;<-_=MJDJU+"YJYJ:R"Q#YQ _Z"]1YZD,9JPU%_B9D+;_F M7RVT&?VA2&_A+259/M+)3!NY766,]D5?-4-",IY#8/>]S[\,9C/LAB-RBT.5 M['0T&Q'\,2*>T+MPJWQ^1WT2)O&==\Q?PJ2>,:C=\3R4@54MVXKKA.SS/5P> MR#QC/,XO.2(WB+F+L]>0V;]DS5I+NX<"9B?R]"9DWFKK*/=R?9/-=7://7 E MO,S6:P5%YOC"+@O:BTJ2M##)WE:4)$^Q;Y*H=@TYCX!U'/7>XTD.Z3@@G,S3 MLIF7>5%I[5VE7*_99.%3?W+1$N'T+_UH.7J(,TC&>4@K>YX%CQ?T&IN8,"6Y MN.3<&4CA[:',;]>4S.'4#I!:GY*F@(+GJ;BEU(+:KN#V 4XO JR)I UU2^+/4>"GG'Z-+GG++G6QIBFL\TOV(CX(_5]3SD<$]E R:7I3 MP;\9F U+'(P*X-+):"9#XR$Y,68/8N'&QS3PULN!=:Q,*D0F.SXW9+$W2JI9 M7?6"@#X"Y15EES2:AK,HJ#H.S3CD5N7V94.JSF+6#FOYE\E@=(?M!_ "EW'Z MZ[+O>)7ZP-NRW+$B+;S/ICB@PJ7(MX-(M$,XB@AXO0*N?%>O?S2H,S?%'RY M]\5Z]L8G8N*@(2I9\.Z6\1ZN.^1)AOI\PH3>XU7$W 6"+RC(;[\^#^%+ORBX M6S_.;4@T*KXO9E7GRJO(TZ($/4(BN:!D\<7\=)Z7G&ZLR[_\YJG]UE6RMA*# M.+G%C\^4?;G%#\A#LC-PCMQ%)%9;FYL"Z5O:ED7WL(_D0N72XA5>[8MMUPV9 ML,$&!YG4_?)I=2=KR,28E;U.RV8==_X7S.KI.(S+.)WCA*KOO-1LI1H4W+W*M(S^AV@LO>$5KV^>X^TO*N8S*M<]N3@@\S('HP7*>5]&,,PQ<9^O?7"N+ZFK M IW N\80]#%X0O+*H:A2N0C97?VF//;.I)*O?DZ3?&+%):I1L[G_P=02P,$% @ &H"G6!_T\_V>$P =RL! !8 !G9&YS9BTR M,#(T,#,S,5]C86PN>&ULY5U;;^.X%7XOT/^@IB\ML$YB.\E,@IE=.(X]$R") M@]BSNWU:*!(=JRN++B7GLK^^A[I9LD2)E&2)EH%V)U'(0W[G.[P<7@Z__/*^ M-)571&P#6U^/NL>G1PJR-*P;ULO7H[7=46W-,(Y^^?GO?_ORCT[G]^NG.T7' MVGJ)+$?1"%(=I"MOAK-09GBU4BWE'A%BF*9R30S]!2E*]_3XXKAW?*YT.KZ, M:]6&/-A27&&]XV[XEZ$O#UM7ROG)Q4GOM'>FG%V=?[KJ7RB/]V&Z>ZC>W,A+ M:!K6GU?T/\]0H (P+?OKT<)Q5E_W]]-M05:JAW#LAW5TC:YJ)BT?-W+R\L3]Z^0U#:N;#?_'=94 MQU5\;KT49@KZ6R=(UJ&?.MU>I]\]?K?UH%Z):N6 A[\:&>E#V*!G1?E"L(F> MT%QQ\5TY'ROT]<@VEBN3"G2_+0B:?SUZT2U[WJ%DG?:]^OUSZ@#CU)B&V+*Q M:>C4 *Y5DTJ?+A!R[".%BO_Q=!NKSZM!$%X@U706QQI>GM T)SS"3G93Y?"C M/9D_(.<.V_; TH=XN2)H@2S;>$7T6UDPW,74 '.HVHNQB=\J!1416A["C6%K M)K;7!%VO;<-"M@V:>C8LM\U1Q4&"%;8-[U?;!@/YCDQ]C,E4-=$-R*T$B6E:5@!\)6JD?KGPPY(FS0&2X)@1^]PRY#$!N MV=4"PBM$G \H*VD2Q MPH>G@?&M37=\N@,P/B0JNYK)?%1MZ-U! MEH[T\*OAT&+ 7SL]53I** Y^'DX>II.[VYO!;'2C7 _N!@_#D3+]/AK-IIY' M U4WL183;U)7#9,X+12##2!<[VBNVL^NBP1>\XNJKJA7VC]!IF,'7RB!?9<\ M_\,?WO@6"#759V2Z7G?LCR=-U,D?@#.KYJ?YXZ+_^?STHML].^]W+T\O^N?G MD4I';&! XO57B1;(AQ\39A'W.?T4)S9M251:QP!"@_QS@I=)S?F%89&*8Z(C M\O6H>Z2L;:@/7M&R5/-(>4/&R\)Q_[(B!B:&\_'UJ%<[/=1#8K!"_R0K&5DJ M3]+$1"([.TD/"2: .6TI(TL[V!1&Z+/U+3MX)4? MFD]H/XO0VCGT76BP129UFR1M82P'D4_4F:PMSUTJ,'1_PAFL%O!,63ARMH/C MHD!]ZL]EI7YL6##W!R]DT]>,WC5S3;>J? ?QUG(00;8SF,._ ]/$;]1;&&,R M)$@WW.7R;".IM(RXEKL7_;.S/32GW:O$-[P+B0:'!VR!:ZNC#>84[C54A#/+[8XYJO1ATL=B#@YQPC/J&L?YFF"9SCI^? M=9]X+8R'QT5KDN/)"M'%9NO%W>5XHG6:S'_8'DP&N9EY]HE5<2#R.W+>7NFC MJ5I.=,,4?O:FG"@-JS?%U+3UDI*#=.C&"-(,CR=+'RPQ<8R_W%^9?N"N"]XG MPVI(&[+[FI&=1H S=;#VYP*;4&>;*LCY8-A6?K;F<.17.3MS M,EI47(MLH5(5[-B)33F&Y7[:^&=;T^8 W$=Z8Q?+W +2*P"\8\>62?$/J"5Q M5,.:J>]H6NQW O(3T[N8V6F7Z?J2X&CF<(K=LOXEUB M2R:4FC_N92M.7++OQ UTW?"J]*@:^JTU5%>&HYI#O%QBR\7(6N[(S2@?SYR< MI:QR% ,K^^)&I/[T7B+K1.QVLA81RP5-]C;\1&_Q6$@?J<2"^8,=V^>9&YK! M&F+S,\;U<7;1[WW>5ZH+@BTXK?IRLG67:D<7K+@##$3)85Z]ZF5?O9K.X)_[ MT<-LJDS&RL-HIMQ-IE-E\' #Z>X?GT;?1P_3VU]'[N>:;V8!>.]X>Q3N]J&_ M>)JZ>UMOAA<>PO\C2, ^'ZM'V-YI@&;PCOR(S> M':("+G#&R<%R3^ZHE9)2 M/O[KIC=E&9133;([9=\(U/R18/:<())"/D/@I2%)8!ZL'1/'G 4,L>U,YO0L MKKLZA,BKH2%["BY(>% WO*87B>J3.D,H*"NNCW-P<9H^H9A'UO9THDK@7//! MIFZG_@;FAV[P&^L$03+A/I,KB"IWDM@ S-B"Z#EY\[4@G7PD%Q^D^P+-7RARYBG<'DR MMX?M$GAE'VZG"Y4@-_8XW2Y;5A803RE*+?9\DN)=9&<7<<&N\!1:MBW]P MWOC+#4*)0UMD'*?+S]AB+DLJ0<(0SO&H6#D^0EK:%K,MCEO"6V'1;2/ZZ%4\ MM!UK;RTSTP%07D !$M[*9I_PX=A?YP3@ MRWP -E%"$=7'=69.\QZP-8M'G$Z=U"63M9A!(<@\09>KXXH"S%Z(STIZ")SQ MPO9YNY2HWTU'5^XO[6\FL&4/Q*+)/*$ V-5 M6U!*BVFO4B.!*'2@F,*(*E^<$NI-HF+]'^FZ( MN_,?UGB&'77[@8TRHEIL&I6K)3 ,F=;NDO#BR]!A##KN#H61O\6&4HTN NN0 M:14OB2C8>1(98B)Y#M(*\O 'S+/7ZAJYUIJ$(?24+D_NN#HNP:WN'H(Y\&HB M, SVPJ 4AA%_QI3;(N+9#M(4.%00V ![D5$*&T@^'"[L@1QXM\"IAN#X#GO1 ML0%[\&Z-9T2RV20X &YSP 8,RK3&R- !G;G89<[CI@B0SP"D/8_+JST)7U]Y M5#_<8Z4S/-! 600QGZ]C]1C< N0SJ))TIO0HY92Q@[ YS!6IH*IC3*"2&D*Z M>R4R>,0V=>DI)T\4$W A[\%L<8*+XY&[]$5'D10!\MF$M*,(K_8D M/#8<;0U;#R>P)YJL'/*93$G"4F>>0N@EO-'Q!![QAW^_\ Y;+S-$EG?TRO-D M/B1(SXAHGI/O .@OI@,91Y+H,SB/Q !UK.@+#!]I\16Y\AP ^^+X-A943W^)] MHO69S*$KSXAD4W$9K;6P^K0EX0*: .SM>V-5]G!LV:TUN]UKJ7I/NXK^+%AN MRGF:LY3$UAK-KG0CX57?HL^ YW9+50BNO]E$:KT9:]@G<2N7+U^3JLY "K6L M0@KCGV+NU!-.'@(0\W//DWYN(%+9R&S,>TW"HZL@F9U"=I;:%R>#2MBY%4]- M*U]CY:$DOL;("ZM&KVVFOM.'!^CCD- K;*J8SA!7GCBDG@1W'GF9*@Y/0CXB.=:%DAH;X<(:@.J9)R"C29IZ MK6A,@\4OD.X&',FK:2RQ?"TF3>FI;Q3EXY#]=0NWA;."IZ4GVC^^..HOX5"U M>0D+DS_IV6ZL(>:!V/3$^T>5 YYWM-.&7JF&G0+:WI=/#-*IN@(U6./4!TE M*%/!<\4(O[\&Q2KJIMSFQS/QU^WJB0$;VMT+2;8VX?P2-\ $ 9R!73D RA+/ M-VM.(IJ]A4QRSUXX1L6=]JKNM2;OW$G@E/ANB+>$+M:+?DK.\R,%N"7*V<2$,UZQ;!#L#'&3[8/)]AMND@)4)>:G M_!!E]RE\)+<6M"YZ@BS;.L-DK:&3"UC!%Y-VW,]ZYVEB1VF0(]:]?D[K7CVY M;M\:2OY) =D-]JJLLT/,A9;L+/4O9*Z7E'*D1P-[P\^F&Y6,QI>)Q'D5O2Y5 ME7@9&W4^\5O+H;O3!-=-JF;[<@8<]W5GT8;B9MI_DRB 3\;NWCW/1@])K[#E M'_*/1(H7G%5?)KM]3SY]E2DL@BY-F/2S@OQ2&AL W-K1(-FLTR.;OS=X68'O MA;N,''%K/).@M244S[ITP(-$]KEP%,_6T5&.8/:88U%4LK\Y'3\LG-&] M)!/N&8N< &1+2=_#4ATY$NLRH&LO0*\8>^ M<*FIJ:$OV@##('(A^#7/*).>K<'.-:U"#\#9[ V9K^@>6\Z"YZ(?CQCY&BHO MH:Q>N#!J"2_\YN'Z#U+)[ T7M 4_]V&80!98"3?,N>! 647[MS#_ ;'/A"MA M= <>0&.\)B7HI]D/AWTF6@EOD63B>4)+U8#)&YG,QS!/4TV*KH@9I HZ (/@ MQUW]>W+,O?_4&L_P-XJ+@#-!M>+4CH-O'BRW:< M!:4%8"\LY8.M@PI?0YQ(!EN%XBXHY7.O(FY[7X75EUI?? M^Q(7TP[:*T5?O5?&I'T3OM[2L[S/I,,EG/^/&FL=Z)K'GZI"9)S&BP8O[!>B M9=N.=Z ,L1,=#9@*K?G$*FCE6T(.U1RRX(L=\6C( )*.4#$AAVP +/AB1T:: M,H 4?Z>HF(,V J8">!R>QLV .;\5EG+(1L#$S^/7-&H#^8Y.,5&':@WY2N#Q M>5),0H8#A4,HK,=WJK![6OY4H?(O6J#2:\GQ0G&W<#=(?E@Z#1.XMARDC]YI M>(K!DOXF HLE(V[QGR1X>XJ'%<[#!$*@:XPAD%99 T4?!^ ^/Q#/MN]LEL)9 M_4X7^XTP@FP 0&,<(/\24PC.KWTJ@QSYVD%A4:![O"=5D=M$GC+3&9PYJW.VJK\Z< M8TA):7'J/@-U9_NR$BN*L<:C(Q56LG;:*OF)H M)8E+'036!H TFC8-'*-I9(WTB#T*73WN]C*>9_!+<6,N^>4HD8(:?[,A2PM\ M<=BY)#047]ZOVXRH>DY\NXP<\C3=$N2EA9;GQ2I[=(\"EIN>OHU,"R"5/:K' M$%L.436'OH Q7-L.7B(2#CG9E/-D;1W[A4$7C!92FR',U'<4*"6;]Y24K:.9 M%Z/828Z:8L#X[YG3M^RG5%6"SX5T^RD;M""S0X4J5"J-R.X);FRN-44:U$RG MM6&8:2Q%W0O>$0KN56=-O#?6(H_.A\^.WUJ\5];*R(P;[Z4$)\Q3"(RM<%>. M5I)WZZ;(A'POWY %_IY)^R6=GG:P'>K]O18+4=A-B4SKE_.3XI?D>4NQLI11 MTY$*^93!;.!\F6MN^WY]PAC)V2 8J65LKR)419NR"$39W:([]1D3 /^$W+"Y MV=RF)VX3M0((97>$W #HQ3HBGJQM8KTP7ME]H$>"Y\BVW4J-4>)!8E:R-G'+ MA:V@UU,;C_>RJZI[9JJC>S;D5[5C;R7-VDR/?K[F__\Q__ZMY__]]'1_YS>7X]\XJ4+'"4C MCV*48'_T$B3ST2-9+E$TNL&4!F$X.J6!/\.CT;N3MW]]^_[MCZ.CHW^(+DY1 MS)J0:"3Z>O_VW>:'LW5O)/II]./Q7X_?G[S_8?3#3S_^[:7MR\?WA(Z8\U/WAW_ MS\WU@S?'"W041'&"(@^_&3'XGV+QY37Q4"*8DVO^^D3#30 MPOO)MD$>^,?C[,AG2D)\CZF1QS&&.[;H3Y%GQ^+@I?0\)TV>.R1F)8A(&/E?O4Q1R/C_,,4[B M"M39= :*MCM$V<]SG 0>"ELEM-2S:ZJW7TZF9W,4S7!\%3TDQ/LZ)Z'/K.K% M'RE3PG,\#;R V=554UY4'Z]'#IT'L1>2.*7X',<>#99\UDVFIVD<1#B.V9Q\ M2!<+1!E^"0K"*C.@>M=.Z%XC,9D^!+.(K50>8J;(\TC*;%$TNV-29&)AV";! M>1"F2?#,M)HI=#Q)$VZ"^:K;A#=M#@^8?PP>S684SU"F!??X&47010DF+'_*O+9\L[_:$*F9<]NI$FBV2.FBW/\U([RZCMT3F,+7I&N M.R?T,:?UF=D+KF ]&RMJ@T+B%_W M<=H^-_*=.MKY+!9!PN,^/-S'=BT\,HHC$1=MM/TQ=^N$WDDRQ_0J8BCC%E1< MTYNC2/M3C/](&=LOGCGOFP7/%7U5I4P@CZBWH7#]L8P.CA?H+4XI6?)_Q(GT M,8[Q]'@-?_P2L$W$4<3L!WG!](V14S($0TJW_?$!C]9_,(:^^_O1NW='[S.6 MEL?*4;(AHY8-8,L!HCZ?$FF) Q,4?PD&)G&1S.$ECQ5X\,Q9D/Q;WB7,4?W@T 58W^QKWI[763"8+#' M%Z\)FT,\9G(1I0M,A8F\#N(Z)^$66K?M((B28S]8;#4#A6$]]UV&]S1.<,)^JE3_AH MRX86T97VWJHR9%.]&VW8])TAO#Y'$',R^KKNG*/3>&[G4,<9N1O="&VH8B4X05P&Q"N,'O*\,$)K6T#^S M5E0A>L+A+V_D0+^_*S% #7;<*RV;(\.[$&4)69MS0_;Y,HAX3H\X;+L/9O-D M,OT<8X'Q>)I@.O:\=)&&/.7E'"_9CCO8[AL7A";!GYN,+AE_NA]8R?-^AM[( M<3?-QK0H43;[-QA.*5E8Z [IFX@T9G@2$0% VT5T;;7J+AJ9,'9L^4E%]NB1 MC/HEEU#F)_[RAGU:TH#0(%G]\N:D[RF9;4"V260&.V. +JF^$KI?$H5LKA9+ M%%"1/#='=(9CG27= ]9;5"EX@QEIXC*Q&;_7R:3 .#^GU)BNY\'[)O- LMD1 M7_W^B9%Q3>)X$O&LHT)^H-B 9V:@I Q5FNZI1M7&W2I*56R@J$U5O'7&].?C MHO>Y\Z#-7FF[.W.MF_KQX\>3D]'1:-,DDQ3%.DW56_06B41#-XCM,10;0Z4K>@6:R=3BB>G/0[9A@ MY':+%E@[YTW-*G*PV+"I)>A',T@UHGHW*9URH; /M*#>J6U2!G].5X]L6(V- ML6A9/4Q8; N)'QPO[;2W:%F='\6V32=_-9'91$2+^/4^CZT(LHIU%@EI?TK& M-,FI'_MKIWKLC]_O^5U6R60K_+:G/GN_]HGM32'L4<8W^U6-\>[WNDJM8@V1 MCM*;:I;0XLHG0<>IS<\N/%VS)E%/S*01SKVO(96(S*\E-8AS.NU+\>=\60E^7N?[ M0<;T7426,2"[UHS"3Y2DRYAUP3QDGJ;+8$2J8HK]R7*=8Z"S&/T,KIP\_0WO M0+"5\#3:JYJ]*5G?H+^F]JMWI2.MD-V[">R+3WGKV8 _3JUH 6]AXD6Y#*&7 M:O-G:&4W>>3M8/' WK3(VM7A0WOFPEY(JGFNPJSW&6TD13D5522XW;&@@'Y! M88J91X81-T#<3EU2D77OK70[%7-+M<=MU]8E/V1XZ7W'7P.V8%-OOKK&SSBTFY6:QC83T] 6IRY=F(U3%XMLBZGL98ZTTS64@5E3HLXAC$,J(*WF;G[+5Q2 MO([;9%+R)]$]/ZRC;$-RBN(@_AR1IQC39_04XJMHF2;L9Q)Y09BE.^>)L9O7 M+0]GYG<' [9H+93:(S,0'9#BTI:4:9>:CPYHAF)IK@/TQ#!-5A6LS7X;&XLC M;^62^@U& :XOVR)5=N:GJW'-4NARY!8-DE;!9$:I2[I<6B<9(Z06JDL&N,W> MR\K@QKZQAIPY86T1$:[ID MH$I6J( ;)\^U(S=BQK3_C+A&I.4M@HHDIY-X>Y7&^R,-LBK-FOFI@%;JFP8> M"*W\(\7Z*69L5XG^O99-)Y]9**0B1KU/,B4)^?ECA;KC1()-G>0F.405>]$< M[5?N!Q[/*N03U>BI+N^ZRBNJ+WK2&'<'A^L5B3VIH>%!(@M+KU/$S7R^:FB1]KMG>(YH'Y6CGYX0&7:<38GWO?UT%>$)%^27- MI%#"FXHQR%M H=BF\H2L136JVYLH-F+8KT6APJ;W":-!7U*40H5V[_?G'CE! MDRG;+@7/@9\B6?*1$DYZ2TT)Z8JBWX)D?H_#+"%Z'BP?2?;"JW2"U.C!C@OF M/IK,K]GU 7:2UNX;JAT:EE$ X!QY8FJYS=BOD)_.X7 MC=FP[T"32%&E"\=,,N2/E &MB&YOJM:2!C%AU?LLK$)&,2M$AKYSMS;W;(LI MYBB'UKJT"G@8M.I75Q5\%7K;]5KUS">6F#AQ5:6H%Q8P'X73IU-%2M9$'M\>I\V.@+R MT\>$N-M,]%QQG6MB+!RC E?G8FL: "%7GX6N;%")Y!;SSLT2(+:X])]QKD2^ MD'*N1;KWP]P[2OS42R;T =/GP%/5196!20\Q58#]DL,OU*P1D-_2U,+J")-# M-SF'-;"66 S?ZX&K'-_->:L63Z>+ =_H3Z:Y0+5F)9#"*FVB$MK%!CL7B&3],EQ"0ZT@B[WA<5!3F%;7QU,IQ.Q"^(!OS* MXCU*=$'@,IA2R62 CLG2>EW[@%:DM>=E:3A+3&/W/@'VD,K#F#ID*' 2AAKMTAH3(PJ8A5@+WIZC*EWAS%>#RC.'OOL(211HS+6-N$5W5M#"X ,HV<.BV\'P4;:K2 MWK8/9!+(GB.DPFN3*<;>VQEY/O9QD.D3^[!3(_;'[]=XAL+L MTH%DND@@]E1$ =,YYII+,.6?I3BW=7U%SR,B'ZPWY91BQY51AE7O+L]V#NQ. M[I0WN)2P4A] "]T7=7A6QD#I\2AAY=3IH)MX-#9,)A8X].K&:)#>^#):9$MJ M__-QB7/7[$_Q0_&K-4X%DEY>7MX^!Q23.49A,G_+#/VQ(.F<>&FVO\C^Y4\0 MBMEW%4T)78@%X$U!/O@UP9&/_1+M)R+,(H+ M.&Y9__[DY(.@]XGY>6\VFM.!N=X@F4/LD0?+)*9;#7I<&\%&KYV7WVE7N%8: M^ WB5M/1>I[,64OJI4_X:#MC\MI<7J5,(BCDTJII*ARY"*S52G)-O$!&$P',_"B>A ]I]7*PEEL144GO+YA2UJP#&T9K0/OD\OOZW-9 M1T)'ZLQ,H[4B*V#[9.Z')BJLP+\U2UUK>6<^$KYBEDZVJ=2#=\-W%(855\<] M"C;;.?5*6G9\&3)^\A-_V8[YAL/O,?\[Z$LD07]) '#4)03N8!?^=(II@&J[N\9+01,/H/4B'-J)$DJ[.B*\6@J%5GS+Y>QLR,=#C5D2/Z/7*9^1L M7Y(UV",E?)]B^=B&6)24N!7(V/=>F=UP;US$W!5[>59/ M>#6=UP\[N/O2M6 MWY)'BGQ^T+!:/)'P,D0S";>E4+TRO.'>5TJ :_6^>/7F_":=(N @!^N5ZPUW MMW(*W#HJ9RFE#/TLO,<5@OE1J>Q$2P_>JQA:VZ\%6*UM:%27NX\WTC.TL9H2NM"'G'%2OS&]E-ULBP"W/'Q8H##=O M12IY7H+JE>>M[%M+!+CE^<4"TQDS@I\H>4GFO-8PBM3ZKH#N50:M;%@5A#B6 MQ>ONU"T[_E0+0@+:JQ0:[F355#@V07,T-=[8R_!U[H62QX$<] MQ/N:97A-TB1.4,2W*&I?5-NH5X&TQ@!@E%(7\U=;7_\+J2;$'UZL8 M6CD1WB/!60 S\X$O@]A#X3\QHNJ$'S5HK_QON#]64^$Z[V>'TB7[1I?PN0?9 MJP :[HR51,#@?^8)\=#J^'M^>78P>?KVX>'QXT\.-N487TF0WYU1 PYVYNG?F]&P?;LL-M^6& MVW)%*EI;@8>K :W,]C#H?I M=Q0O4>!?O/(GF?D+RY-DCFF!+(4LK%HZO"A<6416!,&1W"7;VD<>VP#M9O/% MJQ>F_(R5F6#F4_LB$PW'R7C*_AV'(7GAP=A+0L\H]H/DFL0&&;<\AL-+S)6U MH672X>C-+>&'PC[>T650 ET#AY>D*TM41P<<\63D_(I#GRG2 V+.$TGXB]R3 MZ7D0+TF,PD^4I$N#,UFQ$X?WJJN[EQ5I@R9:&\DY$?Z1!LMU9<_,S.-KC&)\'\SF3(T^L\5?O' LS+KGI8LTY&>9YWA)L1=D ME:(C?[S@V?9_%LJ![KE(W0\,9F>H=ZVZ9P0JWI#:DP)$:F_TD M#AA-&;8D\K0KJ1HT\=PFSR,P^^H93 M%ZL>8(FOPDF,%75PQ"HNEW-O_\EP9B8#!+ ?JB8D&1'=)PMM??72#FR#^TK. M^:J- 2Q#=M*H2ECW$OK,!J<)H_,1O5I)1=\ P):DBB3TQ,"Q53F:2@'(JVB] MEV+?\DRH(&*&=ZU@RHA1_>X ;&JJV;WZI(*4OGZEHY 8Q!'UP"6;Z$-C&JH@".<,Q(]LS67!P2Y,VJ4C08> MEK.AS1Q4$P%',CE:S.L+-%? OB!(>.@J9O;U3+@@,QQY:OYK6P"8 M#7:Q."T5<,0C;H;,2<@(COE)8K(RQ.1T#0!,%ML[%VHBX,@F5_GC"PI353[M M/AB X)I9K\J3I4@"'"F,?3_(1KY#@7\5G:%ED* PA[(J'FK1$("/7$U2-D3! MD=T]YF$/[%\@&C'S&Q?R'Z:!%ZBLG$U# #YS-=G9$ 5'=ONT6:](0-R$*K*1 M$0%'%GD7-/*M)6-N!B!N4_UH54X*P"(A=XCOON8XX0]_ORFP55,QY$?[BB&C MOQ2&^(\W0P61H8+(4$%DJ" R5! I!9F'"B)#!9&A@LA0062H(&*(=&6OZC"% M$XK$W$L1$-K<(.6GV S/E!HS.9MU"<#$V8>9ZY,)9W[FKWR>D_0IF:;A?O$# M0P)BM3X@> XMZ'TA.E>- W#$OU?D>IPFT A:>NA2_71, $=K.Q5BM4G\O\<'MEY/I MF7AM++Z*]J.9V7$ CKQM9-<0-?R@KS/\\,C^N;FX?1Q-+D=GOXYO/UT\C*YN MV?>3L__Z=7)]?G'_\.^CB__^?/7XS]%?SB\NK\ZN+F[/_CD$%%M ,1,I?]*# M1"(=P2*H*&]SB(%%.26[R?C>L6$MX:<--BI@@<4;=?J6%Y&"&BC+G#1>HX$# ML)W0ZI)BI=J@#S''0BL"0QL #K^U. RD@$JAT,I$!0S 9[<6AHH&&.'+0SP= M- 6XZIP.[A;P'UPO&<-1X7!4V.-1X7 ZV/GIX' @V-6!((Q%=#@#!'@&>##Y MGHW.ZV#G>7X[(?K*IZ=0 ^\"N0RM\Y0R@YJ]_2?BT]F%.^[H3::YRW>B"H;N MAEO#/@&$[BM,MOIT@E>"3&=;U@+K3@&XTZU,#@N-L>9)]WEEVY,J^2XAPWT2 MW6,?+\30DZG,U96ZG:WU#?XB8,OTPK$48_]?:9Q=.WTDBKBBP)J?F?D\'(:C M6-0"NS$V1[EEQ8-JV,ZF3ERCF ME%]C<28^II2?0(M'>=GO/&_IC,3J(I@=#0:@[GZ+FE6# 8>E3[\A3DBBW9G4 MZ = V?[VM*!$&QP!W^(D>SN)/^BA$%X)!D#9?CO!E/#N/=]GEZ5TCF./!FN/ MY32-&=:QN+:8+A:(KL[Y"5=H]X3X#R?O3MZ-CD:[SOD?N_Y'9#K:C#!"D3]: MCS'ZRWH4N"D\WAS[:8BY+Q\R%22\"-0SSIE)SC)>Q$;Q\R/[%"./*Z1R*24Z5/NZC:"XPC3JT* M%Y;7JO1ULLO/(SJC6'SX+4CF7S#[GOQ*0N[1Q6>$+C6G2-4[ 1#2J:FENTU] M=:IA'$I]2YD=O=C8X>[XD! R)(0,"2' $T):.)1M;$/W]JU[)[EM#N$L5:(+ M3A56G [6M=X3-913_N+5$S>"[GDP>G,52OF:MV4;")._(ZVPY "YPQZ(=@(R/KB>_!1>Z/_TM(7$=Q/RM5N*E@E)^;H3Y M4ZX7KVC!_04V=G;&*9V\]3L#D '2[:RNSQJ'8=]UZ)49H6 6!=/ XP^$9K?_ M>28#"?F=3L:?)#@/PI0S9N^::K70\/O]T/ F_$NFHQP6HQT:HPT>#)BCPG:5 M&2XC<5@5C\@.FT,*(G-:-J3L,D*R1R"9KC#=Y4>]:8*RJ/SF=LD=ID((=@'D M=@;I.>S8#.?3E;P#38BDTQ$!!K+;5+U"*+1+/KH-A4L1NT4+K W8F)O!"-_T M,.7,>I)GB]L;UHME2%88B]W_1""A/>'0P ,(&-FJ;N&FM9HBIY)9IREHI5&" M ;"?K".!$A6.;_3&"0T\40R$Z<-GQL;X_N&SX6*OM@V [5\=J1BH@O2"T(XD M0UT"0RL .[Y\F/ M*N[VY,?EQ[=BZ!$?>S0E=,1'A^^"9W>TMAFN^0?3&&MW%^IR19]/5QGE*/Q$ M2;J,61>9GG 8D27 KUMFS\@;+@/U-GKOB\P.0Y%M*;9PPC"H#VJ-K2:^]"A9WV*-6B'8RS5$O-MI08B#U- 3]NO9GQYE[K+4GDNJG=_M3N M#@FD,?5^#@[D!Y7"]Z(O7<$R8"5]C7D_MWF L4?U. M;:4IK,*X3F)-FXT+?]/D%K^L"/UZBY^1CQ@7;IAM1]Z9T3:+9=?",_2PJ M\TA.<<8$1NE4I;_V[0$$_%SKH3VSX%SY*I"OIW[](9H9"S0U[11 MJ!C76K* M03@*EDV R;0"1?QV5O8"J>$)WY;Z!I#RZ%C=6F(D'*VK0,@=)>QCLKH+>4)3 MY/.BZTLNA!V%SI:E=1@J(9SU'.^-RFANGZ!N"; M05 L'8NZOYE= =$ULS8+^S5&,;X/9G/F6'Z.U\A+@Q.MCP' $VM=.O6)C=!+6$YPG:+;>[+I@N:N7\ ^['V)V.M-<[,JV_)?G5F MMT#LQ+I1J3:9Y#"?=A-[*(0=<%(M9?;O^RFSFWY%ENRVY_\[8GW#3XC=W9]5 MAF;LJA.9FO=K*)38G*YX,7!-MI)52S"IJ57%EY_.5I0Z-?=JFMB@VJ0>JY8P M$G@JJ*J5]/(4NEVLF3W4)H_F 0#X8Q6TK; JYJCH*+,IR,K6,YQ$?(J_('NU M6%+RG!4]U&8T6;8%X+Q4Y']% N$XL9IEYVV,HAF;LL:25)HF )[UK"D7/5V=N &E4ZG/;'M*+X.( M!R3%PJ?Q FR; G@,LY838$L?(!\ !534#3]="93%]2/-KE0##^;:2Y.]J(8^ M&'+*3G5NF#8Q/T4\"\U#6LSQ/$5Q$'^.R%.,J2CZ?Q4MTX2_VQMY01B( %B> M*.VVM;OA8.QUC6HOU8G6F0$SJ*%=2(VM &R@NYXL5N$/$)Z2$KN]XSY;,5\# MN MB3Y6\0J-I63B\.QA*BCY1=0:]J1'D4(Q6TB;"X+A?8\]+%VF($NR?XR7% M7K!)]PFQ8'CDCQ>$)L&?^JQ55>YZ:]U##N]H=:$]%L#1&G7R,E9I@KX)Y/!0 MO9DNR#H,B:V/5_3Y3%4Z@!QEJBW-,I%P9"N\Q-V]O+,YHK.]S"$3, "ON;J. M[MWND1 &+\_BEK^"P$LD5TVXV*L7K$NX.!IMQQF2+QPE7QQT<*N#1(LAN#4$ MMX;@UA#<&H);0W#K@();-OMVA:3MFAYLH,N./#A;I?Q9:.FL-!>GL9!KG8X. M-H15A]B#D'EUX1YPJ$I+5?>7HJZB9X8AH:LSM P2% 9_8O^,Q(H[WAKH@XLN M&2F",U<.+I14-9E)'ZJ'%T(2LS6N&3'Z>/*A'#'*^CO4X% +K]W;A9':&ZC? M^P06W5GB/1"2G2AM+J-P+C."15H4+UKHJ M?9VX-9Q^BXX)8_JM[>X M'%[\_Q%';";F[]*JME020 "Q_:ZU1$9V]P'%&Z8Q\W!URL.9^QFH"A@ ,?BN MI*&@N'M!B)C21'3Z2.[Q,J7>G'VS6<:N.)]1>+?].O#* 9@&_0 (QWR5V=*]W'>E_DJ6Y@ZM M9$NC=2L IP;=2M2"!PX/&G9EH^-+WALO1G$5K;NN=N[P[MU^:;!<]^RO; 21 MM;H;H_.#"'4,3XR?O622IUI\4ZZG?;JZ0?\B5"0NR0X3VNFR]R-R&]QTF:M5 M>G!^Q-"FV$M'[/9<<)T4H<)TAZ?QQ<#*O<"(HM50=TLIRZEV7"F4>0>*HA@* M& QL)KZ62S262"JF].?NB9$%9]JK]O>8U)MQ$FC_O?,"[TD M] 51O[I5+C1V&)GJ0E>JD@\GZTJ#L?I"K:D1;",NT6)+&;9[L=;&LIUJ8]KA M3-?\$\%E0C+VA)P]BGEKW1I P+C^!+:F\B#$FN/#]HD@#L3?#)K0,[)84CSG M(9IGG'UYP4/',6]_$:6+]>L8U16BK7$!E/OL1)7:X@\@)=1O$LV;XRH=./3P MNMP@5V%!'_?"]O9W%Z_KU>X3(?Y+$(8+^'=76- M8WPE"J2;2AA)(8?+8W4OCVD8/]S^&FY_M18%R2$ZHUA\^"U(YE^8ZQR17TGV M(L\9H4O-#8;JG0"([3>^,U:=:K?'Z&P52M9KF^'^F!P4S(4Q2],HIP*4#+2Y M*2I@&'9.ITXZ*8!(*;DE"8[OT(JKSB298[K^K%^1C*T 6#6]AN4%8Z3&<=)/ MQ._L4.P'^H)S,D IY/VJ1<*.6C_"X7B=-%RH9!3 4H& MVH5"!0QCH="IDTX*W=[JG2.Z. N2U0V;=EX:7X>>[H:N&AJ R=?K2NZ"K9H* MM^\ (AKPJ7F/$IU3N@_6OYU1'(-;VIE]"L#P76M?9( P;(M*=51+D^E#0KRO&A=" ]^_+5!DY%CZ$AI2W%8^R:&C=2ID@#"<"J-6%5X/ MEI#1R8[E(7UB: <1P^T+28)H]L#<>47 RJH% ']"K2R[78N!"L>'_CSE:*LO MHBB1/F"B;=&_#5*DO2 M>+U3 0O A%EI6BD'1D:*4U$4Y[O&?,D ^[=:?V]DM60T .*^\*(V\UF3)T ^('WOI&K-W(5P)/5.;//5@:NV # ];#\TU>NB3_%8!0^DXJE'&YP9=9U+-%Q7TE^M3_-.":7D);N=SWY)RM4- MZG71IU@_-IYUU6B#(]8[2CR,_?B2$Q5>VQ$0'6'=+WGR#>%5]%]!Y',D# 7 JS3O M54KU(QW5">NA8+O$0*_3Y@EC)1$OQ."]QSZK-NY50O6#&57)@F,1Q7'_51RG M;.\AGO7)=NK9N?XM?A$_J5-X[!KW*L7F40Q;LKJ?9=F0?#QN@L>>1QE.X_@< M3S';(_J7X@UFAJ \Y<2Z<:_RJ1^ZJ$H6G%EVMPVU;-&3/59M!N]54LVC&FI" MX,AFIT_8%T]BL-DNOE,9/35\K])I'MK04-*WFY??R/-R'?P YY'<(/H5)^HG M?BKWT:N F@8W*E/7O= >*>+WZ*_9^OAYF:V*4L%(X7IE?OT0A(8".$:KN-IA M8535Q9V5T+V>]#:/,2CI %*EZ"%=+!!=5:U1]-Y8HVC=\5"AJ-T8[.$5X6A6 MGTA.Q6[RO'<=%!\J&.H1C$,:$K7F]B'/G7DG('LB,DFW8 $N[,=1XJ MT ,H4+VW* [9=^"R[W('^.8DA4/+L2N@#L<+SN>P6*;L],_]YBER^_C#$<%! M1K::AX@/(;!UAP(_.Q[:'!8IA;(/>%C);#(*X BB^!B#U3S1-SFLU#8]+7#$ M=##9ABU$?D%G&^9#*KQ8>99R-WYBI"%/)113H\-(:[.E!J:PUG@&.,Z[+'^^,+#I^Q>+1:%VUIT">0G:A9A947P*K3[# ">D:B9\PL/-NX M<>2K13]_V*_0GNLOBW\.4<\AZMEZU-.YT1P"G>YO&)=,E_:2L0(6R&)C5]Y6 M04,W53V+8_$B[MXYS&2[AQ,30[C"-&.EN':8^_' MAPYO/;9B]K*=*-\EK/>D_"7>;24^4:)*=\_8KOEA'3O:TP5+E#G+L LO[ @1 MUR_L[HQKVQ_6$64%PGI?ON3(X$60+B;/ZTM.MM>*JG1V&$4VFE+9MSAO4T[X M9#KV_2 ;9Q/6LQ"?KO&!E-BH2A8LXZDU^+^)9UZ3>$(G L7U;<3:"Z.ZOP.L MR%&34CCB7S\IL$9U0N^#V3RY>&4N6Q!GQF3[8[S^-5:)OF9?!U+BHR&5<$2^ M06[,W'.!W21-X@1%_#*E)@YC;G8@E4#L"8(CL['_KS1.1);1(]DM*%E2[1E: M!@D*U_1D1D8AQ!K]'%AED!H4]NTLQ3F/8!Y0_P[19'6-9RA4EN.IUL%!%0NI M1AJ<*7F ][M;*!<"\7YW*:&@UA7O'_:O>.\E.0Z7O(=TQR'=<4AW'-(=0:<[ M#CDBWUV.2$F+[.;+H65Z[*$/QQ?.5Q:VDX6VQ6&E=VA) 22CX1HXU&NMPS5P M(((8KH$?Q#7PDI6])9&GO0VN@3^L[ P-(0[C+Z(8\YR$C,CXXH^4(9&5+67N M9!HBN@.L%I+Y:7ZD?Q]E8_&OQ7#LPWK$?"/PH9H';X[]-,3K=[U/5^* M21>RT;;HNS:YX>WWO7+D2G@P01P+@11+D2M)@G"R*WDL7GYL6P"$$-DB9[;16<04L@+V\G7(K\ ?D]>;(, 4E%;#.0I): MW NKJ6[Q/<3 Y&)!(D'*)ATP4Z\[1+^@,.6532?)'.>A!55623='*4BQ982.TV3. ?:M5FZ>RAB,LW58A5+ZWHFM:V"5D,"B 5UI*:=LJV' M[*.Z^*]C%(6JS3=,M@SO/&F?>)78BR_GF$7/HL9#U'B(&@]18XA;]R%&-,2(>E$TOC?+ MTI-W[B&;JP84(6A^J6QKPD,TJ()TM<168LAJ5RX$RM!WE;D$98 JO M3CA4KJ)+["78Y^\PJIX;[7+ 0PY:MZ!<'7$5F+*V9T\S*K^0D'43,@+[ MU3@T_:[+:M!'DW((/FVCN.)K$W\]^:'!864&^K0/NL9E.,$<3C"'$\SA!',X MP1Q.,(<33(@.\7"".9Q@UE.T/)F/9/+$_+SH$R$^]^H?,'T./&/!MKJ='7) MW/*D!CV+#V'^;XIC:O5L3< M\NK@,3]RYLQA._X$A>5]SBU)_HF3^^WVHPT%:S8N@'6PDRUS#ZS[#O0SOW_O M6T>+8Q^*GK9A!7K1XR)[OP-=SO*"+@E=?\7A5 FX?2,!P TX+"NLX".X .AO MB(JTM/URQ6SKUJ#\Q-\JQ#\W."CJ%J/(/ZR*%.NRUFNR)E0\I*.+9^H:."FE M7\1$$ZS4P(,)7)K%(7E 0D81A$<.BGC9O.@A;P$C1FA4-Z-D.GWCXVSWM-+& M1F7O"VD>^C"V > H6NB2]'TI.4']LE[^SND&IHY@['IT*+9*RF@A.#N">YY1 M^X_+-)&I17<.7=JV!6I!+;RURQ0D-S5R_62/@1KCRG6PT6HI-=NG<+"7L@U. M@.,SQDKLGZXND#+5^ 6Q36]*.:G2#W5;F*M16W4%^K+>#S(TX[!2' MG>*P4QQVBL-.<=@I#CO%;V6GJ,?I'$=D(7[TKZ+/C/W\((G]%9^3,$2T ['; MC@A7+:I,E,9*8\LNL$IUAB+D!RCJ1Z$4H\$-7KA3)@6KX/EB0^3C6XI\Y#:< M5>19:/;MQ"T*9'7_#(T4!U%+1?'HM+X!@,)V]G*P(RUAWV*=V_]6-]04I8;5?N,><5^_Z,^<,\>S%%(2_EV8:15O?=I]S_[L1> MJVD'9;J;B[]JOWV*_F/O!AVZD MWH'ZX=?7'$[9AU/VX91].&4?3MF'4_;O\Y2]L;6[)M$L8;[2.7Y*#/6+Y*#] MKSY5SCF4JX^<&%"BT*XY*F 8RXU.JW12 %'KYXS?"J5)P#2'XZ6M\Z. !;#T MZ+6IL-S+:8#GA.WM&(?C]<,X7A_J^M;5@Z%F[S=2 FFHV5M%:?@ZE"U+L2C# M(!8HG@K&4$TYB[;74.BZD,A5'*?85U75:- ? "7II$!& Y; T9,-CFR."%N: MOY8D":W;-P.P6'0B=3/E<(2K.P7(CG>W/\;K7V.5 :C9%X"TL4[4H"8[X.C& MV/]7&B?KQ7+L^T&&QAT*1+[P,DA0N"8@,UL*O:C1#X $MFY*O5=G1?='K!LE MY"/RW<_GB/%ES C#Z\W-?OC1U 1 ZEJK\K.C&M#4_=;>8U!DL0WO,>0QNX_3 MJL?:[RH<:]\_?(9_7#V\GJ R"2_#ZPG#ZPG#ZPD=$N]4=>XQ6]$"+UG7?N67 M0V-FL;4G*X8V ,(R?;VB8.!$)WYW5A!UG7(YB6X8@^;O?F2 [S4'_^9& ,(J M74O-EA6P;?GP ,;P (9311/_^\(L7Q#-LI++JM!>NT,<@H5J^/IG&VP:P@E] MQX&[T8K6X@GP+4J6DK<[WXHGR1S3QSF*UN=;VVKP]R0,+PGEC=JV.361 !!S M!F:5:C+RN]+CK-2D.Q7>C'\(>[5.K$;/FK[A]_>@Y(S34QR(A(7,*>E=S248 M'++S> "*+N'X]Z#J7P37G>EY>?A#]H4/0,G+[/X>-'S+]=+%7A$_.V?;DTL4 MT"\H3#$(U[P:E@#R#0[6=Z_&Z6&JY%D#>'Y\+UN".N8,V@S[/J;5VK7DZ3?P M)E8UY+Z/30C7& ($NK'D<^ MKU 4,/(C+\ 5GU[]V\E>0F2N;_&8:J%W^/F0UR2."RCKDAM5P"T8R9@F.739 M7SM4V1^_/W()3*97D1\\!WZ*0DF6H@8.3*:BGMU\YFJH:']IJLKUWX)D?H]# M843B>;!\)!>,EF0ES22LU8/;!$&CJBDE9**KDPRQ<_KV!M&O#]X\PBM,-6EA M"DB'6\ &^K5+\5*0U;%#9Y@U]WQM5=BGW&]@BK;8V:0602+Q#1M+B/;.R#.21@FF2T23%4\_5)E2;\ZU-:-2RDM%:EKYL+-#E$-Y.? M[S"RB?TK"7G%#::+=*F[4%.Y$P#G:C6U-'=WIC+5;N/F_)%#8=NSHAKBDI;& M1FK@^[>3BH0!>SNIH09"\1B!CDWQY@(@#(MG5"Q)19<"&9T8-GE-6UT]8$,+ M "9+K2P[JV2@HA->WZ1A$BQ#6T;KP &<"MMP64>"X^*\)8MX;;@)J6O@[(:C MF8IB=5[Y*G!XUQ"+E*PNXB18L(D\F=ZQ'WCA6PY@)4AE6P 3K(ETE71U7^/I MXI7MD1D2]SSTOKXE&]]C#P?/RG3Z3GQLMP)7GX*^Y>$7KPB\:(V&UMZ M,:QI9P#RG*O,N/J$]B[1&V:6:8#"F/F@BR#F6PB&&7.G@D5\&83;>]DV K7O M"T )M0;RM*?386Z0R&NZBM@ON-;37Q_W4X)$EZ.LS]%?UKW^!_Q[LPPYE]L?OUWB&PBP_ M0!+JD4* R0.R8C6?6%(R6O,]S$S6Y/?L_^PV9J/1B0TG>\C)^43)2W1/9BF^ MXJ=,V;*%0F8-WFK"!A:M',9H5(JPL_P6^#MUF&\PXL:9^Q57T3(U/;.D!@>3 MM6-M0;Y"]"5!*?K"& M2%PSL4ZFTR2+=LX.E:QI MRDO+X$+V?L3TK;Y 4=&#UP38#N>%B>'AH-K3\N ?!KIE)H(B'^_.SN*SE-+] MJ6K3 , :6$N*.IK@B$KW%EEY,5<(KUH7 $ZH:HFS&I7]/Y\PSMPJAO".#@J<'RJ*?-Y;L\Z5.,_TB9HEP\\R/.2D=-[S_L'S7M.AQE M/<(_92KQ0/N8CA2TY]3B$@[ZP+$2&LS)DX[]A:1B%26[Z?/>==;W/HKZ)VW4 M\# "QP9=,X@'1-BXA)6%,5Y?4Z]'1W^*6 KNUS M_5CR/_!D7IE.V" M4QI$LTOD\<0D?JTI>X/Q*KH(O]X'SY@R)SG",4F0QOBU/ * $(%3=[9SI;9 M "F ?6UZ;%D)[BP7S$2![A@!6N;7-69K>99%^$AVJ_M&2Z\X8U%XM_TZ\.2G MWK7Z 9 C9B/+!A3V<(V6HR4;?!Q%J;@@E"5.L%^9^\ _S#02K-P1@!RPBB*L M3"*<9*+3-&;$\2O BZ?U?>UUNMK88\M(+/B_R>16V-.*?0#(#JMB;BM2!T>T MGZ,8>VR_Z9_C)U4B6 D&0*97%=&4L(?#^F^DUHBHM))L;]\3-SJH(JJ*;1993;)T5(ZXWWWQX -D$20(@D!2W1$S;9TJ(%^% M_ %()!+_]K_>=B%ZQ4D:Q-&_?_'-5[__ N%H%?M!M/GW+P[9^NQ?O_A?__%? M_\N__3]G9__GXO$.^?'JL,-1AE8)]C+LH\]!MD7/\7[O1>@C3I(@#-%%$O@; MC- WO__J3U]]^]4?T=G9?S 2%UY*NL018K2^_>J;XHO+G%H=F$0_?H]_9\7P@T1_:+T^[TE"0L"WWU=\I*VH/\Z*YJ=T8_.OOGV[+MOOGI+_2]R$>G7 M"DR*YO1;/RL[B(W_^#7_LFQZ0CI7_YL___G/7[-OO_B/_X+0OR5QB!_Q&K&/ MOL^.>_SO7Z3!;A]2KNRS;8+7[4*&2?(U[?]UA#?TIZ1:_IEJ^(MOSI\5:J[Y]KM/).3!LE$WW-U.$#@?:](W_5M,)O&8Y\[!=Z46X= ME)DPI9THZ7A5HQ?241(GIV9*B]\FQ:NO-O'KUSX.Z*C]COYQ1O]@UB'_^.ME M3/SP_"7-$F^5%928^/_^1=OWPZQ!A::TSI.ZY%ZR*GB1/WOLD+?X>A43+]EG M9V'^P[#NZR3>M4O*V<4M7_XU?!G^PQ:JU/1(](N*XLLL78I(6E!0 MQ-'93T\#9/X/1@U]*NC]?__&^4XXDJYRD+Z-UG&R8_#U[+U47BRHVM$4[OCJ MTZ\8:K)V,$==K[2Z [ @C 3*Z!.C/7HPKKWTA?$\I&<;S]OS$8G#+"T^J89F M_L%?GS("ZE2@R]!+T^7Z*8M7OYZ_!6G#*"KM80Y294WI2.UM#&^XJHNL#9J4 M((K7B)$DZ$F(.AFLHF97\=H*[H#LD-742.1D=<;B MQH_2-1UA?_C]=WSM_]_81W]].KS$"=ER$6?Z.<[(UNMIZQ'+?,2[%YPT-%7K M 7/<#="6#D"%YFY'8K$99C/J\-]I]-!\Q'M"C B0HD"8VO#+GM&$*J993*)GA),5WP#4=A4@?#V$6D'V_(AQU-H>,1?UZ M5D D;PL=A10DGQ2""OY.\6="([3KYP!Y7.LXDQ1:O9&T/\^> EQI/!(U@UQTG:4*F\)?UQ)M&L.L48S MV*--)NSH@5<21IRRO4'X@),@]J\C_\K+NO"LV0[^ &S5K#G\:HU@#[YV44.WAJ3!6)L4)R@G!6BO&P-Z6?O M[=8G2X1@'? D]Y[96MX>^C#NT;0^@"6-(0_=/I%'#EI"'M7I6Y[OSWV?&"W- M_T.CGM](;='>%OH([="P/CI;&D(>F5WBCAR5.>V2=)X M)@.T5SDU!$A;VD;1,'Z/,&>9"PVOH8[^MKT*.];"M_! M'&&M$FI?UV CBE"S-(3H_?#P81M'\E!W2Q.X0TFF3S&[08E3H!;-O MOOWP\B4JZ$\_ON[CY\2CE3Z>CKN7.+P)O4V+ONVMX(ZR#JV*@=;2!.98ZQ)4 M=[C=QR@GBCA51,G:0[/KM]662(XE!W>29G#'6Y=>3603V\ <<9V2:J=XYT11 M0=7JP=WE(4EPE/'N07-J:.2 M/.+T[1TN9Y@6APE>\967>;DX'2>5DN;0QVBWGLUSY+:VD,=HC\2C3XY+ZC2C MT"L&KV\ M,+PXI$&$4_EY$3!V"WPR$%9$$><.LK)6QN=;U4&-[]4 M(#=#6U/PXU*J7V-0GK0#/2+ETHX=CF]B2C^G;6U:WN(P[ /(1B/HXZ]-I\:< M++2 /.9:Y1P[(U.:MB&/L-O1%-QX]2NO"+ \9+0T,XU:RB,$W9V@#T,5G1M! MG(X>D(>IDMQC SJ,!Z_9M\C+2B"!C[613#;HB1?>1CY^^T\LQ\S3=N#':[MF MC2%:;P1Z5$I$'3L0.5G$Z")"V$)6"X\+W03IR@O_@KU$?@NYHRG<\=>G7YGY M(FD'26YT0SF0.P3 M=O2%9'$@,M*V1R'?,ZF-PWK;N8S$%@W;QZ+0< ZCL4U<4^,Q+]A@:42>$]8^ M4ZP][:;Y/=R1UZI),=IJ7\(<8>TBZHZJDIJ1M)I1SRLLUS=!Y$6K@/A-S,-% MDN=E!G:%.19U]&]]?Z&C'[P1K"6]]E)R>?^TO+N].G^^OD(7YW?G]Y?7Z.G' MZ^OG)ZUU&VFCF8S>DQ=MVEO,8$2:><6F) ?BZ9H[2;70SH8S&7DGNK6. MOCNXM4$59#4P"N\8SZ]TY>A_/2K43G_"O87B7*7WOSC7P.UV=JTFF/'D)DD@KW!F/A. M9IK5BE8J2Q_Q"@>O="-VC[/V^PJ*76![B(J^M>FGHSU6OB)^@\#.//],EUM*8U\!+L!QFZB]-JZG(S7UDQ1R*8(\(9O0*\XA8(B04P M>W3ROW_[^S\N_O7/?V#/,OSW;__XA\6?__3-@G1-]YA=!0F;"05F+!1G7NC, M0L^4NPMPH\49=_C9>\."8A(+R-K"AK-.#44<:VT(%\"ZQ=4=B)PJ8F1KZ.42 MG"95-?/>!%QRXX.OQ+)Q0_:M%2OVQEA-;($+. MD1--H8^3J=BH*LZFWH<$[[W OW[;XRC%YY&_S+8XJ04.)/JK]80-$@.T%[%# MH1M<2!DBO.YPSGF@G E;13,VJ!$A8! M&R$GL:B(I489P$7=:=34==!2FMKNJA0(Y1*A0B3@<2-8QKV/,UR/,JW,5 S1 M0<3[F-Z#\7%EF1YXZ^P &ZOZ=16!1]X:+HHHR*P_:CEI 1&F]>I7G+S$W7X] MH;J_> E]RBA%6QR.OL:MGSKP(^%.0.C)"S&!C0T!W\L!3LC/PA\AXG$C\%F2]#DIQ0S._ ]PVIUV!U"+\/^%=Z3 MU7W 'N0B/<]WM';E;^R?TJ"+!<:P?=V>[>N1VJFYPD4EB[KK1TFYB O$A%RP M4&DI)_M7+BEBHB(FZUF\/B/2\EAR&9JH)$:BR(R(*+2CD/-L?@MF,%S(QU)D M7&#UD@CCT9+ ;7:16+FO#VR$5-)8!+?.#G!Q24ULW6%<4N>(L6B!#"<(8$OK MD&N=%%H?Z/%;B]:6DDHRHD_P$G(UTWNTM83M(AW:BM[0T@^LZ7<+J MCD*!INL[UA.KY]C'U$H;=':8C< _ \$B7FX1.5986O9;-$2^-] SAYTZ@O1%7'J,^M)3.Z.U(6P@ ME.M6JR-XT@HNK'7(JEUICY-$E.:D",4"1<%K=R5!\_K1NP=.(^,3Z'071YNS M9YSLD,]^M2*/C#T9/$T^AT)N^A2*XC3]OD<]%9C<^%&ZIN#WA]]_]]TW# #9 M1]49="/KI)@+CNV@.+@S3*#4LP$%SV$]W0*JGY?7;TM'U-1CQ!W8E([D5R\\ M8)I$'I(!CO'O4N0'*5LD$"2.7\)@PS.U:'(U2U] Y=59^LNAN$QNH$N)=9X0 MQEJ29>8J]-(T6 >$EI<6WC-)A;&VNYHG-]1$8AV?_GDX/T MGL0(B/UD@[H:-QJ[%DAT1^J&2X$".6!J7.,GK$ MYSA!X#*.7G&2T4LW]&2OUT>[VL-VT5Y-:^_2R!K#==!^D;5CO!7E/(_ L7O: M494?OI_>0+-UX#Z=EOF&JZ&KX[A&_WX3/,2T:",)8<"%D38AS:?U6X]5&/(9 MY[/U;A=D;#](MA*7+.BYP=%*[C[=/6"[DX*V]3E;VARNNZD(K3^9E;39[KA& MW=&3=!;578G4T0?B@63AG<6(I0Q^\R_-*@F6WO6.5[]NX] GAJ(ED;)CSTVC MS@ZPW;=?U_I[W[+6<)U706;MO%V!].\0)X[.LRP)7@X9RS(G(_G!LW !224U MU)8=?+P.B#='*R@I ML8121]B^IZY[[1)?;R^X_CE =NT+:B4+1'F@($(Y%S>K7JI(VR/5M==].C^7G ]>H#LVJ>:.0M4\$ ?ZO5O&9M) M"M_U>K<%]45=^1K82;3V=)VOO"$ [[9RW;IWJ7#=LD-6"[M29S4H)U#[(K^D MX&7LL@&.)EGX*U:=G%Z_EZ+DI).@_03Z\=A]"BB4(!91BGQE7%7H!AME5?66 M%?]JZP,7@94E-Y&C7KPD<)+L9?VL;1I=3P[@F,:0G%K8S]T?=B\X6:Z?MF0R M3,F,R"(UQ>.S],)"&*>'I+>FWTB2L,' A+TD,"W*XKHT&P7;NPJK"HZ]7\>$E6Q_"HCI2]5A9X2S3D6UJKR=S:Q \2MVE&>6PR>'R_)!M MXR3X#?L_16&P"S+L]R-N5U?8.#%$?\D"1-H/+BH,DM[,@H+S016C!2I9H4\W MP1LKL9BZ7SU,;I"4&\0K.8#P>W[*K6J>LO7,O+NN9:=#\Z8S\N&&P";==LHD M"*5([U3*GH9[T8> N"CC,>'C2KVA7TL*E_'?J=4>CL!FAW,.ND';,'8#N,M# MEF8>>^!*U23U+C.#WA9]._%7:#\C$&Z3VBP2"QQ@..H$*N?>&DM5M?3"XRK> M80+5&=[U/Q0A;PW;47NTK#_=V-H4KGOV":P]3)?W3\N[VZOSY^LK]/1,_O/Q M^O[Y"2UOT/WU,[I;/CVA\_LK=+G\^/!X_>/U_=/MS]?L8SY/84X\2[/$_PCKUK*[!9.#ZS1AE M]/.^&$]>_*3@RJI HH+O E4OH!:L:5U$1[E@SFSD9OV:9LMU+D#O469[6]A MT*EA?:G:TA"N,W>+J[]22UD)V,)MG1__3:DDK05HM$09%Y<^I\M2*'#R&JQP M^A2'?HD;MQ'1A5 \GOM_(YC"+CLVE!]+"Z8_&K%05<9,DQ#TDF9CU=+.S=EB MY&TV"=[0 LXK(@4]T>+YREF,-E0@M$]B_["BM1Y""XP5%9HVR5!:\L>E6LD<"?P>UVEQ9ZH%Y1\9'I)O 1J[5+TF0X:OX MLZQF=6M#F+-&OV[U2$:S%=SU6X>LNB.P\D!&\\PG1)TLVR;5C5;@Y#4VO8EQ MIB]C=@(U68ZL"_#X(8G3E$#86GJSK]X"-ERT:"/BA/ U7(!H$U)W6#%:B!-S MXBKFE=FW*6.G+&I1#/;Z;8^CM#<%O*L];#?JU;16$U76&*Z+]8L\OJIQ0=IU M*,6&KC@G_;V;EU)#0F[S ]NLA?396'\71 %5DCYKF:LML8YR9]@..\P&]5=6 M57K"=>6!\FO?G^5L%BAGQ-^2KK$J/-[18Z9VS; 1S.#56+FY>FI'?6>K=):: M<4%D\"_C'=6EZVDJ:6/@&-:I8PVS6EL"QJAN>;6=D9(]HW_[](E[NA]&YTE" MB+'T"%[LV4NW;H%I(MUI2E&N^TH@7"Y%7'CI%=XG>!5T^6:C"6R/;--']$/Q M>[C>URJE[K@3B3GQ)UO:6*H?5P3R;N+D?$>/;7[K\IZN]K!=J5?3>I$X26.X M3M8OLO9%.X&8HQIP#E1S$]!2#2& =S>I9IV!*[CN)1?57*#*R<;-O&*\VDA\ M$IMRZF \DNZS0ZWE3)SL5+M6-ZN:S<#16H0=[VJ<*/I R4YS+TO9WPSJ M5VA%K[U_67OM,(ZD'VR65-1<=M+<37'=5%UUW<(L< M2O_-F7SI^FQG>O5Y8: @USN?2[_4.>>1)L_^X 41Q:%E].2%>+F^.*1!A-.T MJ/!#,^XEN;+*76%ZK8[^52:L6C_HB:\#M1BQU$86VNHMG@[!S#S]^H MIZU>2@;5L0'+2-$.:'E&A6\T'E9(8RS"( MH]J(\-I4MY3?28R#TZS[)/NT%4S0Z]&JGM99:P)W&2(35']%S>E-Z33W@O7TM63;._4UPFVPZGI?/+:M;0'7'=4E'ONIU6YL!4["&&XW^$/W2>"==I"_SM!5IQNN]OVS+_9FW36=3:]5<+&X M3Q]$!Z+UL@P+7N!UG&#>[ME[P^GU6Y9X<>('D9<<;S.\2VGV"KV)'[/4KF+M M(%VJ3,D1-D98L/9IV9A)V,'%*1M*CXV_WU4QC4I 5$F(7IB(!1@R(7F26"44 M*J1R=+$*KI59="2W8(ZT&17 2?4.7L2X-$,^CUS@",OO M\2I^Q4EPDF"CTAZF5RIK6IU7=#2&?DBA(OJH"ASEZ82?I7$O(YWI\I8@8SBE=P'G!27 M>H*51&M96]@0TJFA""6M#>%"2K>XNF.Q?-"9D.7EK!>(479R^#&-CB6F[(F. MK)X^.D,OE#2KL._'8>@EPK=.3D.:JE\%X4'^SH^\];R?CH$V! M3;IH3MO1=#B5IJV.ZG/B@%SU%QQLMD2D[YM:A-&"[M99% M1&LN!3>4LSMY(%1\E\+EM.[(+%YN%OZ$#CJD;._.=A4''B>B MIHJZ5P?M[^^XQ)D<;55?K!E.9998TV<5!;21D9@=WO0J8@EQ)EREZ&+.]*89 M@3KB4L'BR3#QM4_P6E_JH0_U M7/YX?O_#]1.ZO2>?+R__\\?EW=7UX]/OT/7__NGV^2_HP]7US>WE[?7]Y5_< M>@:W""V&$T>T@NWY6R +P/?UF8DG=&GLYT:UD),;0WACM%N<4V-3?2)$W8R.(6'##]B MNF*3F**M'>Q!*=5,\N F;P1W,,I%U5X6"$]KHD^6&GC_7U@>UO2AK7ZW5U=(#KAVIB:]^X+JDC2A[=1BAG MX-9#76GMYJG0C$S'V"].73J=5MH8MK=VZUA_T[.M)5S_[)%7>XBN5H?=@3^) M=877P2K(W'JD/3W=;/S)Q'W+'JJ_8H^4/;!7R7[VP@.^C*-78AV"%\LU_SL+ M7D+\A%>D97::+VR*)FR/-F*Q>F!A!$&X^&!&K5$5F!%GCSA_]) _[\=$6*!* M"!JW%L1 E1QNBE([M5S=+#Q:#PB9^ &'86A2)SI+;!IH,P5P4J0X.W0:JM<4 M\,1EF!\^V;)=&T"-/%F47I8J,SH.+_P69X9_CND->:XL-\(R>L0^WNTSIO3' M0Y@%^[#6KF%(T[1A@M(D%JPN;!DB#/UREVDUM5,8JX2(2A+$610Y$@'',^*8 M22D.[5$(U&@NO(K,WT*V?($,F&F77:;-IXIEA"IQ:(]VTUI.GX5ESOK\\/'G M)S-SA(%0=?DN[',LB?,Q$[PTWZ-YQ'\_!&F0X?S9:#[?TAN FXA185L#:41Q MYHOLKM>I;J-5@LG7:!TGB#TW+TCB M^*4/H):5O7H%%FRK?C=[.9I8E">)BZ0&.!8("+@&<\%SD5L8&TN)<-9-S$- MH!9?OH3!AN=6$X.S_97#D*R*D7[QJ"TR;J81QF[2F3\4MEIF*,K5B,P;P-I5 ML8!-.>,Q/&GU/U MVQAM76"#A8J^DKL7)^WA0H"2U"-B/&DR@A+XIS+@YJEQ$!7A( MXM? Q_[%\:>4%FTJ'[8Z+SVM[[4G'4*PQ[V^;1J%D@92@>LC(W094XJ N4C! M%+T?^&6^+U')&E6\G;\C9=]*E^=//Z*;N^4O3^CF7S[<_WS[?7C^Y@!=B@W60=51%JS6 #0>GNHAN7GT+UWU;9#16"8U%(,,# MVRP_T(=XR1:P61S-9G'D/B2D6.JWZ2+Z>V9ID#A9/2HN711G(I_3O%35V4<"A M>H>D"@,8?4+S-GHE(L7)D1XSL6"F(&AQSD;#'NFV-;%@6'^8^*=MB2KA:4!G MZ$E-.JJ8J6 =%)S1:\$:>:+;;#U6@9V?_3(_\5Z]("R67#19B30,LJ/E9"6; M)BMYH9(9$K&E/!MG]\?2K8-ZV&[,T3IFS!;GWQ/4#AB// P<_$:GC2PNI6BU MAV)'R. X1'>Q;G]_+^AP.$@'4Y7\*Y8$YDJ>!/OH06/!U7I)?PN&$)D@@0O= M/\>HY..DR+]M]>6_O)-W3XN5Z!U%[Y[G3B5M82*+C0J!NUOU(_35_WQ+HMJ MNPE(V?U9@YZ?U5)1K31;KG^(8S\]C_P\N3E]BD-?%%=B,.7.L(%KF WJ-;E4 M>L(%LH'RZZ>:I-D".?=O2]KV^CFP+<-YR.CFA8\OFC> MCQ_Q"@>O]+"A-4#4V@PF./7I)5SD/VD#/5[;(;&9Z&P41V<9Y4#/<',6[#@W MH8?CSN_-FU?_OE2X(NH@ #N!9F7>_1:'S;L&8R&#GFX525_M*YV>IL"AHT._ M&GRTM)L!A'1);0Q&^!%VD+,I)FL($#*%^O#2KGRCL,^6]D&KN[A2QR!:]PD76:)GJ MD2=A]5SD&40 MGQ+>A^CRGHJ7R1Q>]?% MHDDNM_10I7$KA9\[>I&/PL!["4+M&RH30 59>=!H2RH-W _L.C=XD.O?#0RG M_>8$"1W2&P:#@M-4<7'U=8$5*_2KZ\C/'Q*\]P*_>[>LT&UN_MVN=[=OU_O, MR:\EDAOVZ9S+)%OP,?YL6/M"S?S, -N_Q4ZS,EY MV\0V[+D""S!>:U9MAZE\;:KE,7BLL[Z6]9Z?_W98H<^36[K.RZ>[%##NW<59 M% :YWI[,&/DYE-84W5'UH2G_3V3P)_0Q1:+"0Q[TO*MV],]QYLDN>VN2@NGJ M)NPCEH70H0,]/V:D5F/R9\KJ#Q_\$AV$?!FRJJ4I\N1?/'.&(L>AD(VZ$2H# M^D*XRGJU""?FDP!KR9N=\Q?#FD0X31%J^,JQ%\ZWU-._0O(5G:5=07& MB'(^6\?)6>HYN3QFWSY5MHQDP-$[9^P!PQ:3 'L.0S+Y#2( $]/U;:'W[ 7< MA9V&#F-JR \L*3T)9-!@4=?BSK))V&W O6B20V&2MC+0@""#'DVF)E[0Z28T M2PA1L(T"E'10F1VDJ.@R$;24K %5JW=@I>8+.K?W/U\_-5[0<9+#FQ=PH>_N MK?Y^"!),K$*@+SL^$$TSLEB[)I_N:1.),0<1@(TGPVU1>Z)'N3=<_-#003L? M+F?%GJ?DS%#!;8$8OP5;P9V+3)P__P=OO_>5V^UVDTNE0H0O9;1(45 MQGYZ0\;_%6;G;7P\EH:;.7\(8C68?R9 M+)8/&?T#4=O36NJ,F^5XS-2ZEWA% P@?"A9,Y2]1P<4R1-G17*( M6"S3MX7>-@?N\D1#!XO;&D@1DZE,TA$Q"4J3@(R8W!3/>X^-F'03FB6$*-A& M 4HZJ,P.4E1TF0A:2M;P(R936JD9,;FYO3^_OP3QYG"YQ+J,">8E&:T'?85? MI!&2SAZP 4-!V\8SQ;+F<"% 16C]6W_"/@$)U!$E[^II8DOJK@1U?4)^P5[; MI&74T_1 @ .3%JGA39-ZK60;=G !4(^X*,F\7-_%T>89)[L[FBBQ7%\FV)<6 M)%3I!QNLE#47(:NW$US@4A===QQ7'*C;4AYG!%]VB'&A'W$^CB*ST^M/P8!L M=P*RR-E[X9A:YZ/=FJ^U,,MQ?"@D*D(_$@/U]8'MSDH:BZ["A;+@M].(M M<$%.0P>+\15(H=NI3-(1NEV7)G$;NJ7FH/]/3]1?O1"S:EIIE@0K,IG0+\XC MO_Z!T/*!99\WTXZOWU;AP2>JD3]8?O CF9BNUVLL#?M:%P(V=+GY36HO\UF5 M "Z$.K*#=@"7"+#@0"S(L4"5B/Q+FN/3_*S6@8N.6JX_T*?&<@50H0&B*B"N M@Q-8G]G/Q*:&\N8$G21FA_Q3_!#O&Y>-P^P[14TH(#@%D/';>M=1YRX=@O4P ML4V\SF\73F>)I\Q+,NBV>,&;((KH?">SR*@4T2N0#E5#/[)>\J%#N;S+2X$PY;PL)Y ZTOQ" MU#SGY6(%5L@AB$>4O_#2(%VN'XBIBV'SC-^R"R+#KQ*8U"($$Q+&VT9<8 VG M G=5-4(77;\I'45T(.HTC"MU)9$O^D0Y(\;:3?1Q^9(C*EBZ&,:" M2*<(?]0/FU7:![W+N?UFS984HHD.Y_BQGS,MZ] M!!&;G>D60'B63C9UZ?2'Z>K:EJCVP@,ZPW-X?15&KVQ%9FS1)K*S/,[)WZLP M3@\)EDUM(TG-?/1WV&>0([30@1XC&JG5F ITM$!<@NE3F3EY=AVWJ@37="!? MD,ER/,F1E=K!Y+P!)JABC:H5A8,R<:"L9 !RQ^?Y>D'R,ZV<6*G=MUWNZ0(3 M:(?H6TOR[6@/;S$Q2&KM%%]"'#'JZ"/V*&UW6>HM>O9MC?OZS&_\=FZ$.SO, M:P2;PV-A" OTW>]VK6GMVG&K)Y12FI=Z2!(B2<^\T]<'MN,J:5R_*=;1 :[C MJHD]^@T%MT_4%F*0I>-]'!'5?%P)U#&/:"'V:#E&**G)]PA/E#^T6.= M[A,*1L+ =S]=V3:$ZW>I\_PCOO=.9M!EML4) M?[1";3\TC )L!]:P1KT0D')WN.ZMHX1^Q9BJU 9=7L:4%5IQ+OF#)D:+ 5?\ M"L4*E1BO[D._(;UACG--*PBE@E6[0C_-&ZZ(V0,\>I%!8?#;+B=LS2I-SV>\ M4,ZL>-W)V;SOVAJ&<-# ZD!2]+UW3=#?#R9"#M:\40BPNQ/D65]5]!'5X1B' M^O,&"W2/FS>6W0YM];WJ0!(S'?"*>]DA_6?H!E-L_!H/?]0= ]3^UXE9@ % MJS/5EXQRT@BVL[?K)+ISO056%OH'\P4S)\'WIJY#DFA4>LYKO"NGU/1V MF\_HGB;;I.!1G+)!FLWL6L")6Q=II _>D2[?SR.??)("]!R,I0JV7> MZ%&"[?8CK-.6VSV #%Q8&*/,Z&3GG"D+QN=LD< 7J@>I3Y;ZU.;O28J3JB:I M>7O4%%./JE>!FI.A&\L%!-$GLI3O7T@;PP:0;AU%?&AO"=?]>^35CO33E^+H M75@U3=WWA@8[FX[?.CSD=FL4D(@X"OYGBG#JD MS16]; *58SR:3%5H"&--42?5<#.BR38.?6(#FIJ8'>_CK&_]W]L))@@-T[E6 M];:S!]Q]@:+6X#?HI@3MO81Y09 MJ%"76WLX"625NBW7E_&.WOEER[5''-*WK"_C-$N?MEZ"J=A^\7AS7\!K+%'8 MJ&'&9K4 VBB*0[ M<+8>Q;2]C=(^8YZ,SNW,# 8(CPG\79,7==K*UIJ]+X&A5 M.\OKF>:'TH --5H6J3TE.X0 7!C14T,_J%-R8^>[-7Y@':-O6AY,Y!VX1N>D M.XS"S)W#9,BSPSM [9PA&<9)3 V'(C:IA=@&48 +&YIZ:"\T.;L%RAGRS*D:2Y3S-'LQM5N_GO)J0WK# M'/B:5A#NN*IVA7ZP.UP1XQ?HT\()-H(3>'4GP+DXMN_06K.. @"X/B^V9XR) M87'T&H)5F+N-5O&.)MD6DO2L&7H[P83*83J+:X+N'G#7 (IRZPYN7D"1TTP 11 M+HBR(:.^+*OE)+JN@RM+KCN>O2O%5 M:7/8CM^G9SV.VMX6KDOW2JP?'"D((TX9PACMO8G:T7Y>H[3[IJFL\7S&JKD,K23VB2$]%')P#3ZIZZ;8KD8L+O[W'GP6,2N*(_+GB^15# MIFX-,K#]6]Q)^%V1W568+#"NOF><0K0CP\(L^/]S1N MY%6VVM?XLVQ&:DUYBRC.T!%G!2T7*'3M)1&1+'W ";M5KP8Z_;U@8XRBUB*D M]'2!BR"J@NMZ1$$?$0:(<0"'$E.;X)[X<\OOSMQ&[>O?J$5](G^/S]3H( R_#:6OK9YJ0UAN6GX /;)B8 MS+*U8P#33.#"T'2J:D?BP[G\S8.R<8H_AQA?X'B!.'U&J_HA5WR*7'/C&@;DAW3RY$5UO(B-W5U M2_.<$\'](#Q0"9_PZI P-7B]?>S?$.B@8AYX9'>Y;BXBU?'5(*.Y *QIV[8C MK"DNIM-@C>Y)?)%M-(*5+4O;- ;9(%&C=/^CG"A:9CXNN._SH5Z M0;DUA8$9=LP@PH!?<20(FW!^;I=2Q C[./7"'Y+XL"=+T_S)(IJOR6J^';"_ MW..$F2CE=]J?"':R,/B%%](U[-,6XXPM:7VV]1YTY=:-)+!QR>&OT[Y:LR8& M7,QT:8P1",PD15S4!2J%1:*TJ!(7"C3/T=JU]1Y_^IU&+D+AV=DM#GWV6!91 M2 ?WI9>A*WL])YY/0ZTX>*6_I)AXW[6P&T$&)I:.M4MUG7HX#>B7K$=H-*:, M8.:]'$(O.7DX+O2"G> ;WHX_2^R3E:+'8U3'A?#PY9K?T@/PB2]YW#:E51 U/'-HS5 N7,7".#4W,$!:MI%GJE)C][X8'-]>?^ MWPXJQ\CC*,%T>P/6:5OQ#2 SGT6?CE+:Z[[3-9_H&NBU$ %YE0S.EE8V+=.* MG*ADC 3.IS#Z_SM=8+DR4\^PF09G'Q*\]X*BH'!1/O2<;?!55E8FZ,T#<[4M MU8:\@XG-!W_U53.+PGLJQ['*>(]9W=I5OG3C(2QG4&S?2"+2Y-S+8L;G97EC M+@&8%2XLLZF,*!>;XH M<#>_ V37'?0%BP5B3-A@+]FXQ@2+=J@[/V?'C($+7@L4X[0475K2%*X?]PFL.V@973*#$\I07'4J547_7,6[?1RQN9G\*Z0< MRP>:W#@H60_@_/ VVC 3W.6'I<>/7D8S]XZ*SJM#";IC:UNG[O2#R4 &!'UE M],&"\ER@DBO*X:-DO$ %:SAH8M].(M+<'#*ZQ:0/?^T.NQQJRHT!:1"7QF3? M.2Q0C4? SC *L.%&PQJGQ:J5NL.%%QTEQI5JQBU@ @Y8;%IH M$*!4.2':@"(-!3-MV][4$1ZV4(@ :Y&!"1IC[5+%>X?3@![F':&1_NWGO) 9 MS7TJF="*!ID7T,LM]-(D]YE4?*)E19]H6=,G6H1NE@.^#LS%6*+^QVI<@ZXS M XG(VS]@ICEURU_L*[FL39\=J]JPDHDCQ(F;3&)PQ#*!U;:/N >,VE?2'./8_!V&HGCW: MU@,FO@[0MCU']*0YW!VNBM FQG)!W;5GV]9[M24T,*U9LO*2Y$BG GZ;@7ZY MR5E/LV"ZH<_:D4WY*_;/(_\VRA^ZXY_VHJ/0^4\J^+"XLD8D=;1):9+")"K2?MR*F._"7; KFO+@S M_38HS2,3@UUO2@\O?\.KC"X\ZS2J:U,%_'2*_14Z%_^)@I0?&Z:$,TO ;#+/ MMEY&U(K0"]/QL&=WK#:8+69>\,H[D+TV^<>1W<1*@UU 3$[$"GB#(_TN2%#D ML0!?+'Q$.U))B?'BZGXJ_8682%YT=+:(AC*"RZEGN49<)L1$8.EJE5CYAY5@ M>1(;NC@B)AMBPKF>K,%;N^](B M"7,R-VDO216KP?3FL#<8H961RE3%3.",_@E$YZG'5 ?1MYQ+OC3I[ND^HJDUQRPI%=V$P/_+HXV9\1/=XBR MJST##0XCK!@D+ WB$W9N_3U/#R"XLUS3'^J9B$6-,'!=HDQF+E@PS"[MR*!& M8PXX,5 3$TY2L6S!$'"XX(DHYLP91SIZP,;-)0T M;CR<)N\ %P[4Q![Q=%I!'92/3ZMU_09 90'W"X.GC.AW<>0A&^5U@*P7; ]6 MU+I]EF_M M>+504W,:(9!U:6'D($TX4%\EK2Q 0L8N_8I:DP%T1&_X$GYYY_ M]A*?&6&Y9P'\JF)$FAYV_+.!.P%#3&8#& 9M*L$7 QQF 4.*/L%*@2@*4M7% %4R_0>3@ E48^Q1Y>@/ZP\] 5]3&[/9]2D.29/- FVX M-#Q%K29/69/*G$+K6-[8#1XG9U22_E$PO1_]"5 M]JL7:CSFKD@$)N2.LTG[TD^%PAQ6=H/T,.$XK)X%=1;VA\#3-:0 L,TD%2U, M0DD<$O8QAS=AY9T2*]T3_Y-\_4S^2NFJLCA0Z;>\.4:S@23#MI7 EB$NLX V MT[KJ9W<)G,0=*U]A"?_FQ2BRK1>A>B>.C4U M.+^SX3V?X6I!+CR]K" M=L).#44_:FT(UQ6ZQ74YFJD@3@;S*0QX[9[_$>]><"(Q[' JL!U TRJB:PPD M ==I=!5QZ4Y7\ADG^U9/ MT28"TU'&V:0*VPVE #UPIZV/@?IFM/J"O,:9Z#BE:.@SD0UQX5 A':+B60[H M6;?;0'.@3YROBZ >=-NXN5BMS%T3X-L,[V=+=, N8.#ZE/>N7G,S1A[M4 MFD1+E^LH*@UBXDP"?*\X>8G[+EP!,NF=\7KEUV^\#-TCG;+SX^^T>@Z]=3[H M[P,3:P9I7"T1>SI 7Q&JBJ\[)@OZB%7=$FX956_;6U[+6=/XL="8LT 5#P>K M-+N_LY,WH.*4K#(C^A0,CE;'*V_G;7#Z%!\VVXQ>%9&=8JCT@XE8@S6OO>;4 MUPGN.D9==.V9E%98%%@L4,X$<2[\%I5=/[:G?:%KRF@:??^D+OM=D&;+]54^ M2:5/.'G%_DV<7+]YNR!BD];]01JM&D$,IC^;L9'P(HHF)>AKEM%Z:2>B;3&* M&"DZK1>"$D=A+-G5/UPQY7KF^]A+J!ND#3MA"5"W)Q! 3F-@_K4TE)4<-<("[2IQ(3R-E206! M4"41*D1"=$P@02C:J1 +$;GXEM)EELE(FUXO>[4]5G;C[1(KGA@4V6 M^H3'F$29T0/\>KN>4:R66 MG 0%WX&."J>MTVGYY+IB4UY*H1-BFFU@PTJK1B*4U!K A8]V,74'6D[-3<+6 MI"HY<9NVJ_>/3S]UNE%?']ANI:2QZ&:='>"ZG9K8^GFI+94G4E9.P:EG3JSU MTT].O+11EKI:YW?Z:7\OV)ZJJ'5'L?5F%[C>JBJXB8+K49R=9+G9\4Z;6KHJ MJCXR#';7D[9LD#QL[S=M1X/QV3OXJ1U\5',GS56>@UN?LT=FI_FQ M2MKOVJ'K%C3HS9SPNW7EAGJ._7B!N#Q.EA]P+'E6FC+/YG924\7V%BDHJ\(,5WMX2*'DM3:2:XUXJR6(B=O/*LB33)A#)-_ M5>.7_..O#TGL'U;9,J%I9,$*MZ1 =#2#.4[[]*)C4]8&WGCLE51W#.9$V8VW MG*[I(WVUP4>OJ^4"I*WG]WUMP0]#N8:-L7C:$/2 [!#7Z*AT>!+_B#,O"'M" M^K4F,$=CES[U@'WU/;RQURFE?CB>$G,=>C>ND,FK,[]LB1:I%^+F1VD!Y%7EIE<\%;[3GS"U?-9E(]Y(L*B8LAT50IM81 MT*:Z+\*OT TF#@W56V&#/8-(N[+D$VRT'L1+D?4(F]\*JL.Y]>',D_]C%QR1^2^+!/"8GP0*->M V[('; _I+@K]=; M/=<>=]CN9OE7$+W6$FNXSF_; ",PA+%$G.<"E5R1R!95?%W>C:H9B+W7'*R# M%7^J5'Z_J;\7;#]6U+HQ:W9U@>LWJH*;&>^HSL'AK9\.O3NO_:CTF^WHEE_\ MZ>TTRQ%N*,S8,\8=!AQKNO^(0Y_LK.DF[#[.VB>YSMBD/K49><1P*TG]1)W4 M3+Q'0R$S/K5 E/49X7WV1)@OZ'NC\O62R]CK_.SU/O>K',XP%>Y_^O;?W]:G!=NJ15I(N9=1)P76[L0H9]:,)'LZX M.*1!A-,4$]WN\>=CG/QZCU\]WR.@\I%L2;S5]I#B+&M?Y.O2@.D/HRQ2'=$. M) #][%97G4D/=8D@Z"]$$K)(9;*P;)V:-)9/>6U;J>*';B.4>FZ1DI[W,OTW=.;5<"F(#O\->PN[69P4&\"R/H(@R7%97"+E N+F+RYB^1 M%Q(C063TR](J*K+]5T<;>Z"5^R?$XC-TN?X G.-B*W7LA]W M0'_@4#'4$C5'5^T,V$T'JZ#M9"4GFC1#>9TQ9HASHZO %XP*AJ2-D]"M/7N4 ML$&L(=B&%M)V'EKI1M[\CVC#<9-6DU;9;>L0A0T>9FPFC;<,I@@79@SI9>I@ MI&^&7J!2"I0O#CY00;YT?YQDWWB5*2@V:;W(-?Z^/T/@Y7J *>A[98\X MOJ19XJVD]_T-T8:-548M6+OO;X(P7.0RJYX] .-RTT/?0ACTJ1#'S:DX#$OF MJ\TM#OFC$PZO(ZA:X2&):;3T^$!4IIOGZ[\?@CU=+%;F&3]SJ#&!C7'3V%1S M?:; 2[J3:2G/?@KI")_4;E8"*>43$1%Z"LZ&^8M># KX8(!<%2\C3*B+2TN MQR'=)!AVTGXW&-AO04WHDQ-^%XBGH)X]H*N$:5GR.2IL#L.6@F4\1MMDGL4 M%?-U;[&+9L]:/P:;;;9<_Y3F:K<>M)KG 1.Z)K5HE<=AF 'T/(^IU-7>>+%Z M;6B57XP@*.:E**YB2Y3I B64[5F\/CND^(RY+?*R+ E>#AF] $=/"?P"(SL[K8_'A!^([\\QB3]4X<873$7D*[9O1%3)JB$@J2 MK8XKFCT=K%$81QN<6,Y$@?8[ZH2,'Z2S0[+OL=PE' M$]D5)BV#CI6V&8KO9)*26TMK2CHE]XXFH [EC$XW!9_)YA1OG='7E-_/E#+! M+S-\ BF$:"BN8MQH MSU2X/)#B_O3L+O!>@I 5#)\F*< H ]AP9=Z6(GJ9HPX7S";0T1ZV"<)#RA8 M9%-!E-'(9V(?+LA311^$#\[$)[?QR*FC%LT5OH&]49_ M=F;7QN]Y3>P:T!QO]@$8D._Y0X/+W]$@=N,%R<]>>,A/V\XC7[#31^S16YG^ M,GJD[XDEQ$2D 3%(4OSSPDN#SC+&)NG#AC3CEA21S1AQN !G7D5=-Z62("8* M6845]%DNI\C090EA$[:ZZRF 8)K'^_?>$XN:]N [^&4*IE'3A"?G%U6H&XL! MJ$(F%$==SLX$,L)OWYE8X>*53?WJ/L\O.G;RL+6P/[-2P_A1=2T.X M_M&/E<2 M" .9'GQX&4LKQ!'+.:1_)IAU)BWW. EBW_(QQN3V(N80&*"*PY3@U7/*8$/I M]C'@9"F_6M'Q2G=(2S+BDB'+"M6^,"%0RP*U=;]*1[C+D&'B:Z^845S@4K>[&#I,L%^D*&[TS)XEMSE^ MI4TEV>*E=:4SD !,)]>W1;6M&=(;^AY'2Y>1^5OTAE3-VX4Q3P/:\FV/Y0V- M7>.4)B'<4,$.R3<]#C8[5@TBW_F,1\G1"Z7;Z)7X59PUA+O0Z9%7O]9(3G:!*&$41"@GO:#91X[6,A,I2ZF=!='9 M/HDW1&ZW7G@31$&ZQ?X/<>SW>F&S\4R\L%7'5B^LM9R!%[;+:\ +"\*(40;A MA&9U+17<4'(N7)"%*DKM)-J?-(+M25[[@_-Q9O9*F:"V=YBVW3*"4O5#)# K?:HKUM26MCAVW3'@96 M\'KPU[5:U^@^6_"3KNB']ITU])E=$?Q/MAV2P5]\E00.]][9A M>DCPW@O\VR@])#24*EG?MC2#B7-]>HG;IF8;N!LGJ:3ZU=490512=+)KLJZ6 MO1A$+LGUVQY'J20+4ZD#;#?KU_4D3M':&J[K*<@\+GY1C-F+F6/F31=1UW0'?8SCO4#J(KJ_:%Z]B#-1C[DDGKLR\N;\!*];XX M/A.VYV^![/!*K2?LT3] ^_JBL;<;W#$_1'CMRF35*[K/M5= T"=*']9(IUI? MQ3LO:$8*AO6;H24R:#XQ2%@J6RLP !]UH&FMMWN]DG\BEFLJW44 M#>T+/0UZTR3[(%K3AP=8V)<"-$%)FDU)7RTH MA&$+Y+ 0AUY8+^6Q'!:W99\+!=6=E,@Y)%&0'1),]+\)WNA?[:"@U $F$JCK M6JM$(VT-=RI2D%G['*,@S09P01Q]XN3=%&NVIJ[3QTF?XG7VV4OP%7[%8:>.D$>R1V*Z3./SJ M+>"..8FZ#RT!PT=M&3[3LM[[!M&4A)=Z=5:"^.S *7]#6)CI.WKO8P<4!9 MT]9*K\W&<*>J?I''%6YD]!R>H36JTK;4H67U77^*XA>:WTI/M6^C_2$C7Y/! M$80! R71.)T';Q.RFXF?3&3GCH+*QGC-P$NGTMB(DSL\/I0>G'9NI?I[P78Z M1:V5CL]ZGBU0ZCA3AS[17SF_!#S51TFJEGUW16\FK68X8> M79=[$F]V64S!DM[UP]L%?8C33=V@\]7JL#N$7H;]*QK)6_%-!OD[Q.SZ8>2? M[V@I[=_8YU+S2,QID#QL9#!MQT:]9".TX:*-<0U'%&0M!$&B) M4RL)<5Y1F M@1IHMJC#F5$<^S,W9H0W5,8N) -CTSN!38X MJ>BKM&@A[>&"B)+4$RU83M?@9I8K?8^B3JHS>^X4FG_FMX5>TBSQ5CK>>D)@ MOK[;;@M53Z[WGJ=?2W28SLL7Z.6(*$_TJ>#J)%2N,J5+[*G8%;9;#-%?= B5 M?G!=89#TNDZ@NNYULC^W;@%:AGW?NFMW$];X""&@1@@T)^K:I M'4L/I@(7+D;H,J*J%$MJ8CP7B'$]B]=GA"^_G[I XA[;.9XX,)&HOR<0ICEB M:HERP)!GN&GGC"4#06.6Z& #!KPU<<[9@ '<--#^PJ.7WCX@._G@-^Q?QFG6 M4V>TI35,7U74LJ6*:+,I]%3N?L&UKR%4!-&*4J0CM*P$BA+,/3.+:S%;.GYC M^C?YBKY+@W9>=%B3K?"!)K%5*V2V7B:+9Y_?SH!"!7C1 MEHRXR_JADXZ4\E\W.B!W.[+:S\.G94(;\N."?%$'U+G?FM:W M5)"X*MM5H##P7O*5EY.JQ'N<$.2(-DQ=NAZ16*6U(6SGE.M6JSY\T@JN*W;( MJEU_MR!9^""EZJ;(\)3*<6=;M:S][53?Z_&N^3A5IR_-P(7,#:ZI_:4OP<2< M)BR;Q+6+U-W_KIH6'[PC*W5V=>C++1E( K:CZ=A#/J]U]X?KKEI:C$F'Q,2E M3^;$@B_-/N%\%X@PEB>:N)@Q)S9.PRB.IE'Z [6K?2R4?L3TEJR/D^7Z)DA7 M7O@7[$F+WHXA"!L_QMNJ/K/K4H.++09TFA)I:/%33/ F\!>HE((&>+@I8$%'H*V]_@M>_Z,PU?\,8ZRK>RNW0AR[P!T.NPT&')::,T<<+HT ML@4WU%?1,G(3?W-F)>+U?X0,+O17>?X5]0$G#*CH(DI.8/W T%;&* M%X0Q:+PP91SBOW\"#Q.$I^R\38?..X(*T3+:8$&)O!.XJ*EB%S H:_B08<1 MQ)O_!3IHW!!#&S!83N;]0(9H%UW$H#3>!V#4-+&*%Y0S>+@P8A[BQO]J,M^X M4X'G^ )3*Y_3K&\)#HP@ Q,'QMJE2ET>3@-Z3O,(C4;DL!TBEH,?,N:_2VD* M?I"NZ,?81_%+&&QXAMLZ3O*CRCWW//9)W#CI]P\XO\:P)O)E6[3F0=,C!9)U M'(;Q9]IXQ5\Q%K_]"EV_K<*#CVG5;$(@V+%<:2^*#J0%81/$?HH^;W%4?E]\ MZ"48)7@?)U1D.LY*^BDQ-WNPB:K(KQ4$E%J?M]$GNK M[9>6<[$=_/!#)P+^F[J9#IP9Z7F+$\PTA[R$'#EY@ITJ=.V@LU2<_Q+1,B(X MRKRQ9 N>F+,+HF!WV-5G/7CG[S\)$S:90DE3/JOK&+&#UHQ!HL]"RH@A(S13 M^.A59THL$9DCSAUQ]HZJP[DS%2IH4X"-<(;R]V/0*RV-;W)#*LU<^A&'_DV< M/'EA[7-5.D%?6,Y2(<1BV5:NR'?3C;WA<)U"[0E7-GF,25\ M+6^UK)BB 7M(8(,H'[*%2A#E9!GI+)J P9KT1S<):0\<*]DK(LMU';5;]>_I M !G"5'2MH*NK-73(4I)=OZ:=,+W6@E^*H:^41YD:(&<7R:Q8B%%'RW4#R)JW MW&W$?VR/"''69.[V13/PA;N_L@H(]<[BZF*"B8<>% MA '=Y^_XL@L(JGWG[?9&4B@'>+VS:P;6C&'Z>D&KX.K7"@9UA^G-NG:H#DG5 M^T(_,M70Q-FU@5J%_QP*]D3,?]X=&'H,;/%75\-R]S<%+)K$[0V!OHE+<[X# MB_9#]1ZR9IOO6LW2>:^3C/_)=8>6Z=^J\, ,_Z$T9NCL0S+Z!Q&8&0Q,EI8N MQP1P>?MV#6,W7U^2Y-*7K:_4#:;;#]6[>RJQ<0D=S=P;2H>74EDS!%\MTMA!L.[JS$HF%68;$(RZO<83!$ MEU(FTB[V8N:%PNTJ/PKN8"$_=L+,X%*28#PO_G M;&!Z-C Q#+1G ]OWT!S91_,ZFJ'9H.6^V0@R[V=&:-X^TZ7QOF8%(Y>P+,X+ MV39(_CDMF)\6C(P#_8G!^DU%9S;2O+!H9G*0WF'2H?)NIH;V&TV#2;RKB0'& M_2;U>>&?5YVFF1B,C /M><'1S2?[%C)]I559@_[KK=JDWL7\T'/M58_.NYDI M@%V'59PN_GDY=JH9P^QXT)DVW%^;=62L45=H3>1CCLV^FON,<6H)K;S+V<\- M+:I G!"@0:A!L^DD:5J]EFS?)(;O)^OCI>(=Y/'49HVE*O>21Y*:/8#V9[56A&\SM<=<&LWN/?.@%\OG>'!]T97S&=\7M M71*'=3E\VFO1'KC;X._C&G@OSNJA,W L4M9ZP+(0.BZI*^#Z\O>,EFV6EF<0 M@XZSN@5^PT+SYV20^72@?<2[%RRIO2II"1G..K43ZO"T-8,.6]U"ZR^D KJQ M) BTXUB4X)"[(5GP9V25E9_E> 5?RX5V)E&:4T7G$IU&.=BE%T7$;]/+0Y@% MK\RF!#@^>M%A[:VR0T),>^.M\N7,'26-_=OH.OSU,7C%R<<@BH@!,Z_#,4US M@.S0DUBS @*CY*$#R#3*ZOK@(\Y#"7+X6>4"HU4E,5L)[429T;H4VO*B")9! M"VF0( Y;2]4$0I5$*!<)W4:("(685 M4RH4^<6:H>LVDL]1A*)-)T\ M9C&!:N-Z!A4#D^L[]HA>>+P@?!^QY'#QM U,]^G4J%HE-1I M7^?(Q!U_:,>3SH(5VG$6B#9 +-ML[QT=U*DRK6I.#U&"Z'&BW5[/U#^53N5O M9?S4:KFG8_$Y)DM:8HLM^>0AH:&[['A+ZYAYX4/Y<2 I)JI'!S*JC+!,X_1K M&!'HZ#1&I?$(%G#RJ&"+]I1!&7/TR;^Y'"[.S"Q;)8\MC0-IFP[G+ G\-EHE;"E'OL7$KN2/30>2#B<$ M'DHU;=/ TH%49@&FNCJ-1]/\@D)0L:%+Q)P/W?LKPRTB%(.0!=S3/5X%ZX!^ MR9:;+I#8MDES*&['V@7BK)' &U7,74&Q;1O)L'@OL\0H/#[W?79-Q@L;Z_'B M::-6PZCT@HRTREI7L-K;!3J&JBM@ #!+7NU;:)[[4-PG<[&CMF"-R@8GV^WB MWH#=P)S]<BPL0O@AQA M!8M^[?MOC*&V&ST:0@8FP8^TB M7Q'UTYC+6FF )L964:>(LD B8Y1S!K#*LF">FN9D-JIR_EF($ "2_(*I%;!_ M_DH^W6#^Y$/QY3-.=M\HV5*)S)R01-TN;O M"%*^ &#$@FT*%F=>;HJD-$5>I(FP01]HM:7T2W%OYQ!FQ-LTVB SF ALB-&S MB>PQ^3G#BZ8>VG="ZC?.X$*+9;L,!9;:+45XJY>K_ +FHY?A_'!.!\+;R<"& M%EV[**]>6FC A1=M3:9;O11<$66[*(ZXX:U?IK#."HA^ M77P'UV-/)-0=<06A24Z">!K@==1:@F@09G<>/Y+A ML2T^:C[3:E#AI\Q+,MA^=;XCK#QSR/_-O+Q MNOKD-LJ(V,%+R,]RTHOC1^]O<7(9>FGZ3#,-6X^51Y.$Z9 F[274U1E%#WI^ MBB'M]+TG785Q2IPG?]" L#X+*6\V+0>E//F'02E1GI.PH.DKX<&G>^A-"3/T MX3=6P9D2>3FB'14;K:C,&ZN;44F0?UC)P(^M4W1Q1$P,Q.1 MGY@DS7H9MD(3*J8Z?PMDJXEA%&#"V@AK-"(2JMWAKDUTE!CG.VSM\%=-#CN&6E5"9K;=T64718]I(S-)K.A69QG,6-;^A;-$GSMB) M^]P%*YKSU%J;3M8&]M!OU4@.=E_QJ]&D2[97K71#AVPSOVF]3&B$+T_],V\W 'K2D^6[WH:<:ZGM5A%% M2='']_+RQ=4;>_D/3RL[LF?]V$T!#V7L/B=ZWI+V51OZ@M^!WH7/8G900_:X MQ9-^M'VM.B11(B87'D,Z0<3A 9KWKH+E76:T3:S5X7QE_!]7%W"/SVNK+:6Q7>A MM_J5?K/?'M. OB.?'E[2C&7UL9VAA\K]31BL'>[X)K-=STJMX./D23@;^HO9 M)"Z68T4%EN?X?/7W0Y#@IJ:264"E'TP\'*RYN"[K[01W::8NNNY8?A!*G^4\ M3EW:R6YK>MV+NF-&(_+BK?KENBGS;91/+)?>/LB\,/B-X51\&[T27>.DO>[0 M>)HPW=JHQ83"B.,(0E\>F5)/UVW8"[B;3<*F8K)48M4HT&KK)1N:$;;Q@BC- M$/82NB-@P.*%_%4:%@=?Q6E>_*@1V4 ?HC@J5U7Y9U&<\1@]69WMD]@_K*C: M7_*P?GI,,TP#]"N60Y9X185'+XIP4@3>^1XI99*N,A[N?\$16:1E_+'+]+#: MYOR^(HA'"!-!6(V=7+D%H1,0 B&KK8K(GYY/SQ9>R%*P>)XZB%;QCBP!MSA" M1/[5(7]-BM&A[X$$K,>1G@T4"N4WRV@-GT/*GI[:TF6H3\!NE:$=SK8Q3[&K M'APNS$V+'N5FS(\PF.+<2D1FJ7';8HC'[,W MALBG*4Y>@Y7UPIB.QWNS3LKIBK>4 0E"T'8Q*L5PLAJ&9#H7A47AJF]EHW"[ MVWM!0C'K5'N^46)[.,D"3+TWS-6%IA7$K8-B5[@;B*$*:!]0EGQ:$7*!Q)B! MHVLEMFSQ2T)C/_%Z#XJ(17;3D.C0,R#2\FP,]C6ZI$GW^DF:)M])(TE,A"1./ M3=I+,<&OEQ[<-9L1K29,#FPOT4[W3RD])_H+]A+TT2."!MD1?2HD Y([5\5.=#]= .+]I E,%I]B4B-J43G=/:AC*CM9CK'K]ESY]Q M^(K98V$:-074B,X6V@;83!'<%"C.$MZ&Z#4)P"T8FK$S:5&6!0>U9>3F(0K' M%FNI[080AN@O]/PY-F+"BM9[ IV&A?2Q)B?T7B"FJ8X#9"'L9X LI@Q%//V/ M,P$4PEGV.)8^M7<'*J*51L(*)?6N@*6FD MHH0+,!5R,&(OX_9_F 2\WQ.C& MC)<3>V_@(MIH'+902N\)6FKZ.$ 6RG\FP&+$5,3A_V4FN$+:FK,=)_;N<$6P MT4A<(6W?%:Z(^KC %=)G+KABPE3$X?_5!:Z0&^!<@9./-:*PGM.')VAC-)W MY*K) ?O%H^4!3GL=5=H>O)MV:]IPTO;&H%VT1^01XY521@)IY\XYL:KY3.SD MD/29EA+,<:?;&=M;PG;##NU$!VQI!M?UNH35OGK+"DJ64Z)+=YM.O7P"=.%E MEW'$J5WZ MU1Y":&D'=ZQV2JM=];PV0!>($G;XF$U3Q\XW:Z2-YS4ZY2_0M+>:QV*$LLRU.\K_3SE=D^GO!'K>*6HL#N*<+W)&L*KAV<3QBV2!- MX^2(*"LW#Q]%>+F^3+ ?9#VO'[4TA#U4Y;K5WT%JMH([(#MDU=XS,6+HQELY MVS"Q,TE6A#%E]1([%J*2IK#'89=^M?A_2SNX8[%36NU0.*LH)U!UN IM*MBY M"I4VGM?0E*]"VUO.9W@:6H6V#%#]):BT^L'EUDMVEP2./Q)P7AW2NW#5.CGW MMX8Y_!2UK&H72)M"KU+0+[CN2'PLGB=+:P^)93%B/!%EBG*N"W1W=VFYML!T MFI_JAPAQ](F3=U$NP*:N[+=T,1_^["4!W?T\>EE7K+"E&4P0ZM-+G/V:;>#. M>U))=4=@01!1B@Z78Z)BG4NQUH;S&8+R)=AIJWD,0T-+K\9 =!CY>TB"'=.L M,V)RV@KV()1H57OJHMX$[O"3":H?J2/T\H'G8IDQO5[&_"A-,L&'R+\J_R'_ M^.LC$;1M^=#\#J:OM&I /:3V!3R_:!=/^VR;;GC2C+VC\!%[Z2'AI44-+PY4 M1E(K I]^"WPTG2)NXRO (\H0$DG'E.EYOF=4??3>:'DCZ;AJ?@]W9+5J4HRM MVI[B+KC*Z?F9OJ>3!TW)9EIE>BRH/1=_D9,1TB@NP=,#QJ@;;W*LK0Y M/"\;(K1^94M64[RJ/UY0=QA*D.C;&57HZS/+42R/-71VF-U(-A2!Z!C+#J,1 MMWFIQ?SZ4&=,0M86^NCMT+ ^:EL:0AZM7>*.J"7,J!;WR=Q&+";6,7^OSGV> M?\?RI[4A;(^3ZR9/\H>]QNF057<0-I+Y'2YHZLK=>[ON$Y*.YG,:EJ=ZR@=G MU78N0[1%8D,#=8$H;:=K%IK,_9SGB'>GG;8UA#U(Y;HUL_KKK> .S Y91V7S M/Y=7HIPN4:92CUU6\ E1]U/"71#A6[)I45NBB*UA^UJ/EO+YH&P*U^OZ!#:V M;*&D$:/MQO^F4O0RCEYQDK%"75>G;FA$.<+@)7:C7AU"W6/,C;>B[T\EC3AQ $!C4%-Z>ZLLK.6U*>C 'XL8"_/NNCBB, M]Y_4(*7^BP >/^$MJBIOB]4+QY*O,O1*/N$E6O.)W4JS(B:M.INE#]48A6Z03KPSH^[MK]U-T M\<3D%5DP*"%8HP-LS^S753[QBJWA>J>"S,8FU_(YTJO3U:6+R=2HMJ5ROM[2 M67JINEK>+]<\S)]N@WVQ4O\1A_YY>AF'(6&;>.WW/ >3@.F58^Q1WUA_Z M16U-;;1GHI(=G7-W)5A*$:!2NHJLB?L.C9(D*GFZR"FP:I=#=VVP2O*'75/>-K8Z;>]+Q M"F,_O2$^0\V1%O:0F*RK/6P+/*(&(J.,J$$1HUUYMZ,[ MUG9T!5!YK[Z-N_#2('W:)]CSEY%8P.$;I5U@9W?8[CO4#O)@A;PO7.<>K(&Q M0 ;CA3@S%$>H5N(#0&!C0EO43@C1A]="<_K/+TV&/=I//6^C_PPBGZHB30K0 MZ [3RW7M4(4ZU/M"#W-H:&(JS[ <\;<1HNQX.96*H>7P!F!+. AK6+1&#?D6 M_ @FB-"OA)-)W&O;?^65D^,H('3(_NL&XV9&].#.D#%OJ TJQ%/M"1WO!NNA M71B6'RB2K4NVQ6A-2"(O3>-5P#*?V*-,*[[@WY6,T3I.4)C',_)OU[F0EM'0 MFIVDX9O\@XH=HOP<0*$U4Q!RV38\MHT+["1I["F+5[_>IND!^U<'*@A/C7G: M>L3,]_@S^TIVA42Y,TS U+.!N!%4ZPEW&SA0?OU"3X0-XGP09Y0GB"T0Y[5 MA!MO,8G_*]S9L&4+1@\%W!AD$;1/@E<6O0V]%2\Q\8%\FK)F1G>%G#-5@^XZ M\Q=HS],KO,8)@:.;(/*B%=&[%2$'=(;I['HVJ%9'JCVAKXX&ZZ%]0>) 3TKI MO,_',EDD>1G:>J\817%6.(!'MD)>_ABRER(_%P.M"SG0*DXSRRLC:S;*P:#@ MM$#%N]#G*2JXH9*=@X61-4L4BDL&0#YM?NFW0V;,RW) M-CU(T*L7'MQLU$HDQOY#$JQH>(Y])EO.=K2'#42]FM9V8++&<*&H7V0#RPE, MME:,.-UH\4V6$S>=3EFNW9YHE[9H9_#\3$S_NPK2%0WZ/<17G#$A%*+K M*C1@>N4HB\B.TWH)0-]%Z:JC.]B?MVRH"]FR?LZ'OOY$P\\[QHU&$XA7!!&* M7S(OB.CLQ8+3Y=Q5>8S3P[?I37:2>2!D&R_7J&"*GF/$V7*\M!Q]124A]3CR?#,:[>/7K3WL>66NU1'L[R-#8H5D%?RV-H$- M2WS(&#AEG!,B(^K7PSZ_/XN"W9[X#,L1X@$DRW@UA?XY35I$^%?TTSX/@CN( MZTRI'/T94?D[NLEQ%,-3F.T+[[&\\(&L-4S84=2RGK#8VA3N'JE/X'&+ AK. M)%1YE(8>/;DJ3S"5DI((!KM+%!&X16'@O;2E(-LZ;+.N^B'R=G&2!;]I!9'E M%TR)1P9I&B='6@_J//+OI _0U_!7K1],_!FLN7!_M+\3]&71$!5,+)/(+%IN MY&)66I3L[HJ= O/GE+ZA1+ZFI4=*X>@9&V:G:R&(9",;9JMX(%:=C7!AMTOH M=B]/-7+X8# ,"S@)7>/5@3#O*#]3;P$3]CJTJ06DJZ_A+J_:A-0..G-:DY6. MX=N(ZZCSS,ND0H155<9I.HV>,B_);.ET@3=!%.6SQ!%[R20 &&=>:$NC9\K, M=64MQ8I:L\ UF5ZR"EJP$4XJJ9F*6<;!3OUXW[AF586L!+LL6??@!3Z_?5)< M%Y%8H+4A;.>2ZU9/JVFV@NM@';+JI]($_ED0G;'[40551\DEYI6[_<^RT(\+ M[SKGX0^VJ51,9>OI MOC5/05?:^K/5PO5))ZQ/VFDG@QZ36"ITZ\TZK2DH14 M)S.D6!CSXEA4S3M_2;/$6\EFR]Y.L/U836?9,TNG/>#ZLJ+%^@F M2.G#ZW\AF\&JNN2G@IW[9YDF,$%>DW['Z0:\[$SH_-VFVF-4I6SB.K]_Z,PU?,[A+*YNZQ-.<#"MH6DS[--I3@/"!%7ZU1B/-<(4[ASPL..LO( M34JJ6Z/00T07(".\C-7[ J.L+6Q0Z-10=/;6AG"=N%M9U:V@KN+J=#5F,WP"A5 "5FS2D7",IEI\H9O 1[Z:5; M\?G,5JCI[0+3J8;H*[O1VFP/?8 *9KA^9:0:4O M[!7$( U&>7K%:8%*7C7_=_SJO153Y"5P5P4']^M\82]268#=FE=[TJ*[/WS_ M'V0)^6:AHS-L!!BF@KG)OF*V$+!ANIH2 _<<4QI#4'=OJRB/1!^\"PZ[Y6M> M8TBU.L\@8C AP(R-I+L;94HSV_<,UTL[@DIE0MY^'P9DG9#%W$%RAV$W.^D& MGM[5HT'3/9>!/B'/GH@)(O;QJO*TT^T478?'"/_]8/]VIS.K#L!A;E#*GY=# M6(2,%6S6V7D^^-QO M QD>RWO."W\5]- =[%7Y::\D3BL-\6.) CU7(:TQY!0M)[3!"3I61JFXE6%FZ3)9[*F]>0U,[AM5!#R9B&K/4H"B7C!CL3>\XE2:. M@Q7\49R@7(*\1"W,V-AD]BH-X:Z8_67HI>ERG4NR3!Z#S3:[?B/KOR#EJ\SR MRS3_-I5!CBXMV' SRD*U+&,=0G!A9IPZVEL6RI5.VSEIBB&,]@(5O/,RUU6; MM&SDYGJB&TN5YM@7YOA@E:16:TWE::#3\%&J?1S[7>WG(TLR+ M:-W(C@0=A6ZP0455;Q$_^OK A0IER4=/I#2WC+- @^'B3Z3J\ZN4PG./5V$ M)A6V8=L@\1^\)#O>X8T72I]0'4@ IL_JVT(6K>GN/:^(C:(NVL-[BY%7/JLJ M[M4I,[2GW%!(V?'W5H-H=>"W\\F<[]O/+K9JG$8X)UW4HCC,0(PC8BPG>TMU M8#7[B8W"=67/R/F[( KH5?$L>,4(O^UQE+J)[C1RKF4+Q9-6,!&Q1ZN.JY5P MUR@R04VEP#NKA&A:L;P:XE0U Q5K(9K6JJ\>HIVZJ*LM]@\AV0ZRMVZ""-]F>">K22)K"WO<=FK8$O"K-X0[5KO%'1VPXT/T$Z6,&&DW%86F MT9*1V\:A3]C_#EVSE!LWZ\S=+HZ8-/U^7AO659TM# MP-[7*:[^*I12Y;ZW0/++7D?%,JF7(EHYA&!?*W[>!$N@75?X[I M%6D>#NPW5*/U;+RS34N)?XI-9^&AK0*;\5%.VNEQU;1ZYF[ZRO5,VO0<6>JB M5?R?:=T?R1/)@SK"=,#ANHL%+_I[00]*#])A D]E_\3IM(\KR\/._Q#J]]:U ML&>#-A!C_\3I-)==!.6$T%>1(,D?U>ZS2E?'F:!:K^ZMJ";M-2-4Z]?!C%O7 M[DM46;*[?:JV/:Y";(,6TEFB J3<"?W&4;*OZGSBY*"F]UC1ZQC_$. MMS\(+6T*&<*Z]:M J[T==)CJD7I\CGX^^)*%8A=0=*P5ITSDX M5KM^IXY5;S<7QY)(/7[D%4/.S8OJTZJW7*."B365)RNCR..-SXI7D5C9Q< M4SYG]',?B=(@41QZLBTVS$5"3":7I]W<*(3!^5L@?36KT0:VE[5J5'L72VP M=[2WBZE=UH@--$H.?:($G0PV?;>MC!'Y#\0$]]X.7\4[+V@N.R9F!7OH3VG? MVEPS 1^XCCBIMB;\F9.$Z=$RT]SU9%89(3QS;U6VW2#?[*4Z8T]4UTU[Y:>P MVNM9[-TY3B"#8$4:J3V[.+'BK"#LH:PQM%P+E^*8;A^]MV!WD-W^G)CE.X6] M ?8V H@*_-XA5 [1VAF(+M!#K<"7(&B>IIN+.B^ M6'[NN%H";Z3([)8L*:7 MIH<=?R)8+-3GA2%*#S11(,\@R+O26VN[0Y@%^Q WOJ(% @\O<4+(TN+I]2_W MM%)@EO$Z@B\XKR>"/HC%W(R>UVG_1GD%E5KU@X]!1'\;\>?[@=YEOB**WGA! M\M%+?L49RQ7M3'4 (!3,N0.,>1J',JXE@G[\ \8^#F>J7)5F>9<%RO5I3&5, M)41U0E0IQ+7B*>^N\EC^^3/.Z&?L29MC/ MWVO9L)]E]++"S*;SI?]7>&G^"M=O^R!AC1_8/>.N):@A^C"7!)-9\F3O:((X M\(VB414=@G0E$^)"N=O_@3"I8(]]FSU@!]CH#,+FCG.Z">73SWGD?\39-O;C M,-XV7&'Q1_C%TPOX! +>Z\XH2M;KV(Y>\A^#-)?;Q*,.Q[;M,GW'PBNNRP_ M&5BW,?T'@>I.U<$!]0)1>1$5V.&CGO/Y(2C1LU-K08DFF+)=+G+)?)YOD3N-)@]V.V%R1G!6C<, MS0$V#+JYPX=.#:IRXC8\/<:MS^C$1ML19H]71#E:0E[VILND#&?@TY/:VLA9 M22\WX)@SK/4@"V>VF5RXZ"(NUI@4[V_3%(_U7 MN*-JL4$C];Y9",],U:N'_9::Q>Q"9MHU#K(#D?]6X8J7<4[O>X;IL*[).::% MS?N=9;J4A3#/"/)5 1*C(/IG;N0(;[P,3SK/3&%KT3XS!\]Z9.B')$Z-EY?K MY/2^P;/#NM,%I!F;]PN>72 M>&DH:&TK=*PNR/N&7?W?9J*PB:(4[Q>T1]@" J;7 B\]:?6SO;SK[J>">E%A M>BNZ_0W_.1%,<(UL&.M_>,B?+6W*=U%YEGVED?E(S5O'Z M@<:$,4]*7WJ0Q^>FF##-BS'SF7.BW\7,FR=Z,LQX+IW*$E-.JMTO=/4=)SB9 M7\=OGJ#]4,VCB'.%5D*[".*73V52%2A5YSAS235C<9#BLD^&, M8=N(VA!"7Y6D2!!U[H<9T]I?L-EMM(Z3'9-N5C5B>H-9CYB^E$D^OXPC9K6# M%]*R#]]V_6+6)9D!6KOY=8R4F]$7 SBR.S(&!+SO/NHH=4""$C,L7N/PQSHI M4)V4-@V#M/&B1;)H^4<[Y-4-2W87B3=&%BLW'+54^< M&2 *_94RDRKJ.AB3@1Z*Y5*@.$%,CCSH@-MB#7:!K6T"^JRYT\6F+>RD4E M1RQ:2'PL>>:W /YO>]?6VT9NA=_[*_@#W&RWP#X4*!9P;"7Y-PXH^$,A^+E4,K+MH[(2+L:043N'8DWQ/ /1.6GXV+QS -'#>-J&X-5QOIZC2/ MB4/_-4>O.$>M1$% K5=3/Y*TM58'BU>4K9>:U=:,QH>=*DUU_<%ZO,\4D8>^ M@!-4%AF?(3(/JN\.G4O.4I2F\^1=4I#\M"#:J,W/":;+BWCODK3Z)]9.MOOB M7(@S!>[1;^($P0#]QGW1759&&W8D=16Q-/"=CL?@9N45"9-!9/N M6Y.F4I,&<>I*N,YQ2_(T)EF\LOD&XQ@_V%!NW=*62N9UF<$%:/LJ0]CU[MP5 M:^0,^#U$>V:O]Z\3T61Q8[(7KZ\AFCD+T+68@Q--APP# %VKMK9T/JG'#3CL MVM49 NYV3AN!P5V8=A\\. 0 > >OJ#TP\20V'NT &_BF=16!2]X:+O HR&S\ M-B;ZRAEX.8YVP4Z-S M[-/T"-!WN]I.>F_9/##_[0EMP8-+#CH^+*_6D>QV">$;.Q6_[.:O(LY?/^"! M.]BJ?6!ZZ"R-A0H:XQW 5\=0%%]_B9?11YQ![;,L7> \T->2BY6S*D,1"D!G M)^%Y7RR3=!V3*,=?DCPF3SS5J=OH!*\BQ2!#>XZU% )?A5RPL#!+.2L!=($$ M&5 I1+E$T32%ABM!&,W-O*'8YO%^:PJ55,@%"4G*=E*9B$S1"A:,U#6S%%2U M &' D'US??AR?PR>V,FE[V*";W.\F[40)':"B2#S=)Y,JIL>@>75AW);2*T9 M$\2Y^#E6;UES<"%;EG1:;.[QJDCC/,;95;3=XO7;UYMH]=QM.\=D,^D&&/@Z MEIO$ACE$ X,/+=4L5+$LY6"_M9*@4A2V!@%!XJ<6K&=AI'&:&5=-K1J M#(:9P;Y7!CNN4:9(TS XXE!0LY;R! #3CL%%L!2-!R;+%HZ6SYGL=[O! M!+RY>D^FP$*?P#+<($A@>*\0XP<4Q=5[4W?( M#)R'=0)5]HA'<(P^-NP*<(1;(NH*=SL%!SP#.D^ C] C2 :DM]"7 IL #1 M:2BM T@F-6]F2<)E+Z<()7]/$PY_!)RCE]-7;\&-?&=L*7-O ILUE[A4X@&!]9ZB-$(P."36 M>##R>&I!(K*KEP35%C-"0.:?%CMV?' M]/H6U%Z(DA$.$O^/4-/Y8HO;YQ>-+559-N2B->2BOGLE"./;C#ICA0=;'JS% M'/T$I:G9_?$C@1;MX$8"?0MJ3_]/:B0X0DWG4US0(\%/0[K)&^R-!6HIA+T1 MHA;@-LL*QOR1K'%Z^91B7H-UT':372#CN9J^+4R/MX>.OHK2ZWIO>RGV>^W' M<<4)%8P5RI\QBFI^;]PBIF7EF]"MZ2/. #4RHY>Q.=@U%, M-DFZ*\NH[W&:5\-JGJ"(2X*>JJT7^CL7!OWZVP5B\CA&+^N&>2]3-*AG?/A_ MON",72 K'T$:?47"' N8,&+3GD;>YQF@#_>^EA4M/;X&P?\'57)5[Z*%]>B. M#<..V@,V^I4W:6])EJ=\G,T6=(Q+'YXC4KUAT;PE]SG9;M\E*>MD^IOH"G&B M"'K4-S&"L5H2G" *'V<'CSA=5=\6)$=<=#J#C4C[ID\C?J<\55EIZ2M3"54Z M^2F*%]AWZYOP1 >"4DU_GZSA?_;PW_T2CI&_9'[6H-\S08!X[ZV00SA?YP9B M[8=PS/?6<+D(P",DG4=L<,SK#969H/./-R3!N8Z2TJ_A9IP\8'^.(Z7<"/#' MRD9V5@K-PDK7O\H/0_ 3*QGF!^S-?Y^*8L$R2 ;T]Z<(]%_X .D-Y0_8GRO$ M#W\'-_C>Y7V.X"ZQ 'QD+P6W!.O^U[8,?Y?*6B<+YDW"TSNQQW>WK^G8_"Z* M4_XN.(@=D)E2GNO0<-17=;R2-D?$[+^/T4\^[E7HVXQW@K_]S9)OQ_: -9S_',"7KG.# =.W-JN8 9X5".NV\.8%,X4[UYF!SC=TNAFF)-DYS@ZT[ -_?B"H MY7.&X#&?=?IA^WMOISYF=1>ZX0U;\^4[UY%+\TOZV.G[.7X9-!'\(:R_5WBF MXYCK#RQL.L(8Q>Z2+&.E.VAFB,DJQMG#P(LPDXUAX_NXCB+8#K>$BWP3\NIZ M*2.+.G315TZYORVC[Z)9F@ON2?]J79/^\>=#G&_Q8G-+UO%+O"ZB[>6/..L9 M8:P=3(><%E77 SE5ME35TD5?&65_'OA'G#]_QEL^]&3/\?XA MN:$!DK]>)ZP"D8IE)BD$Y+5JUI#Z\WCW0#Q=40FC,5#2UHD":3F9Z_3-ARC] M=K]Z)O@5IR,U9&0M8?JM@G9MM9C!9M!+Q(P+;: N3+1,"IH"I&]8(91OJ&;D MN."+'35K+%T.\P44*J23UV=7Z$.3(-BZCK1Q4U M]+6DY_8HEC5U7$7%55(0JMT^2O/7C]$.2Q(723.X,3*F5QTJ0VU@1LRHI-H% M8 6BB%%UG++0@9O:YYG*TA0V[.LI35;F](7KI+,M4'NN8[CQ??(,^;B$E M^8+3B"0CF4BO 4R/E.O2YAWBK]#3C4%9#6098N7)E.?39=W)DI_;7,.HCB4Q M/Q,I:^J V*6XBPF^S?&N/[52Z@ 3+=1U'=VQ:%K#&ZEFR&QRYX)11YR\GULE M%M6]2G:[."]W>2.R[FKN/U!?;[(\IL".%YM/](=XN<6L@9*=Y'U#"M\)"\@C M6=(QE*">$M]0?+]>H)H16RBO62'6#$"LV[+"(\GV>!5O8KQ&ZV@7/6D%NW3V MW5/B U4@C:-M=E\L=S%5(R'ODO1J&\6[[%V\;>K-#DY ]&G!#',C%FJG_YJ$ MH&<*QZJEO67VC.O+#31_V,04"G8U;T23#+3B//OU[=&6P'WS@YV#DQ[4DC6& M":IJ.G8F2X,M <^.QN75#F!&EL_\*\*HHNQG\F-'R?MH&Z4LDV-Z+C'!FSCW MDMQ\2I,-YA@3;=]A+,MC!IK!#CN97F+ ]=O #36II+K^)Q)$C**7X+*KUN90 M+2 M%UDRU.7C-8H=6L#G2/E(BJR(MI_C[-LB?:31P-<1\]>Q6W-3?6 'M)+&8B2/ M=H ;PFIBZ^_8<.J(D6?OP@L,3%VMR_#JS5/R\LL:QZ4GT__3.C#]X\\[_!1M MRRLJ Z=2AUO =,X1;9@K#OP,S_'&A-1>#V3T4$G0T.'3:;<:N08W\#-:U;Y!Q;64'4=VL,>$H*U)^-/V6 M[(O\@?(:F(4H-(<9YZIZ=M:>)&WAC3#*$FLOVK2$$:>,&&G3%VB.]-?!.8Y2 MA_!\]G >--TZ++\U-%>2>:[^W,FX[_+B2+SD^^ 4:T:WL/Q8IO>8-_?[A./3 M4LF->?9%67BL?#W ZK66%YPNDXE] ]OJE[KN?;V4T->/+:*N<9.S+.ZP]FBR+,\(NN8//4A0&+ F21@>[^./<1 F-,? M;DQH::$;'C6S\@H)9X<$?A?H8(SP@C7B5/ M)/X?7E^6)H(,];GZ]YNB*KT@KXG.DN'8V[!1CM6J(E=BD_X MH;F8DT9IPQ*MBY3OD;979MD]S^\U(M"6.'YA)Y/0LL@127+TBG/TQ'[%:\<[ MIT[,UH!A^19MRP9=UF\HE)Q\3!8^TIB*LN=%^BE*\^J/R]5?19S%O/SPV %$ MU;XP(4/+ N*\0*DCW G!//%UG;\BS.;(C ^J_Q8Y&7\$P*#_3R6'<_J''0>C MR:)RYW#CP5SRJ!83GK/(>JWR4Q2O/V)9HGC8"K:32[027;G7!*[#R@35OS-8 MK4XS@FP/9[4M6":$KJ)]G$=;/F6I&[$U/9R6Q^$N5WG\0MW6TPUFTW:X8K&X MI\3XQ#6NJ)O,T6C ,R97S^R=J5MRE?"'I%;\\:G5*BV:&@?]44>C.\QXU+5# MF[6I]X6>NVEH8B:#(PGY.Q]X2M;LT;:5P!Q%)??F8I3CY,RA73X>6D)DARI^ M]4TXMSCGW!J*[F 2$<6=6+:F?K/9X%6^(!3/R]QXL5D0_)^"K%.\?AME-*%ZS M)37,14(T' G.Z]6WPR4WVCJBC3!Z+H5%2R8MVC-QT:J);]Z#28WH5 X[QG

:*D!G [OJ\ ;LP[I3$$9,8%<@VD MI]T@V>I%-D'P"LD>;(H/TNSSDG4>8F]%]9W4CGHIRXOWKEY%%2Y2JR]6@"@, M)*Z=EZET=^R7R$9DHXU748VBJ![M%MW/M%UXH4?7UA.A6% ">,G6Z3XG$(H3 M) DRLCO2X<#V7@B_9V[F(1*T-SGSWM1*,V<9)\-'5ME% M*;VQ2]>O.\GVU@X;AW5!L;]<$HET>Z*7\56IR-.,O*I$-E0<)5WPQ74&VU@! MXH1G@8.C>OT%K&9+#M--\SVY4,PV)H/4,AU9KS^RCOA]BGB=#C\$\ M4(TPB&'P;1G[YM-'MQ)5J$DM6LLQ/.%3"SM;D@?MZ%V2$;FM! _KO)FW,,&3 MH4>Q)M:GRO"U-;']\%$6P-JV81?=2HNC4PKAI.UA9EJ/K)*($ M $^%M1\N> M##W*%3P$!+[_1]YQ7L+Y.86?O+=Y5$^L;0][H M<4#B+3(=L%@J?LFTW0OF=Z7J@0* N5_O)8=X2>3! B^ 1(MT<3.R@9V(G& [ M[>GQP\&[$_6AR@++-L,?P]8IEBAKHI6U#4-TMZPR[*<^[7FLV9F"RU,HN5/I6%1"63'S:8 M]L]FS?-JS:]@RQ?K9[Y632I""6^ORL8$B^MLHMGN.6YV%%DK_ONHR5/4?7PI MB^U7=2U5K)B9/BCP92Y)YX&Z#))69'V)[Z'JSL!:43'RA"7)M>1I$N?*I4R\ M(S4(/#2RYKE M>-=MX+R^?A38\[QWPKR1.]LMFV3IM%3E,]3';ULUGQW)[@\ "OSL*.JCE-@RE1D/?\(MW:)P@[G#B;!:#)IB'IF M.6#9@)\W[$7$VA^=[IPV:1 R69TF %;V&3:=H L=(WYRY_B+XM3W"H(0(.&W M 8N'#V\YYI2S _=YA[Z:J_*4')0\3N-%NR>J#0-O178+.7B6:2^ IXP+$'&" M>EM< MZ"-5[!-5IW.Y@OL5I:S'(>TKAKO>=28K91P'V)25&3;7R8)<+@HVRI?8L@&T MYD.LH0@ 8G]+%EU9\$)Z"Y36-0>>;:@\4K?3@@H\T!8&&Y6'\I&!R,$)4.:^$3R=BH'MV]? M:POTQ"4E]Z) MGOC$"P?"L-&6NT*Y9_':BA&6%3>WRDO/17C]ML'A5_W6%G>0 :%)+P%O_5$% MHASJ-\AE?_Z!_XEY_M* :M(4%_&Y)OOJ'8YA__=O1Y11UX*X 13_CKJED@]? MN2CDM/W.7M^[!E]C0"4^ W__>C2K9 #1O1O9OOKWTQ<\>Q+*05P%X>0X?IMP M?#27LYU)@7HPKHBF9BSO_MV!&Z07JX%YK&6;HO7OF_4W\%\/:D_EWW^'HSUM M!>#+X$3;I<.%^+9YA^]\Y=M.^!G91L"]'W$+'XM!3:K)L7]AX?]L1Z 'R#T_ MFZ([UJP[;+UNSQ&M1TM?+P;^.-,\;82:22_O5$V&6PX<_K__8@B,_/N?W^@Q M2!SG6("CK2,N&MK8NI, NB+@32Z6J5>KQ7:[6*^==\$Q]/_D^E^XO)[HJ5!L?-NZB65O,[*Z&1*.ECUPXL.2[9 MANW>;45V.R-2!\^F0W*.W=+P5>N)B<0MG'FM!.XLVP+W2(J)@6^C=ZZ5ZOJ_ MGZ<,_3[*Y.JMZO_^"Z>QO_^!>AXN,+19-"FVL2!;0/FHK1VS1&1)HVN4L[84 M(&\!!9%^A;)?$UU7R'F5NE3-+7I<+UEF9D.-%=K(F<*Q>#/<=Q[6\^?*+,=G M%N8>$1LE\U=5=/4U.]0M\)]'NCHA*))6 M2'*CJ]=/="0A/D]F9EF6Z/%E2IX4&:"VRV".>&@STA='!KC'X7JGE%#ZR/' MW?:/I]R]02FR#$(FM?S'=L?NUKVV.M WCTGGN]NW[A (?2]OOP_;&DBBL9$C M2*HMD2!S_-]=M&W>M=73.URQ,[<-YU,,>[[=%K>?XW,7^NDC%XAZ? X1\*IM M=/^[.(*61.!ON.@9A+N,\MN7WP;:!1E5,0\_$VIMBN*?K__:7!'=$#$G0J;&,D&H;MC^S%K]/LD!@**>_PQWVG%J3CI*S^L38?6') MS-H2MMV8KX+8="N]L75,-08L&@"ZT3ZI1&N MBUM'@'?,Z8HV$O5:B1[H]"QGRL423TDN^PK8T.*3U!B)W\30*@YID:.8F^^@ M5KVU:W]BBD0G%0H3)%*D!2HAB@)#,HP 2)J44Q0T3C'ZJ?VI-]SD*)MN]76M M/NW';2MAS_SQI=N?EV@T?!.XOI/QF;I(+^9=UN?/,SU16\8U9I_8GF32,K@Y M5C3X3$NO\5);=F>EYIMMS_;2'-G&O[?F)O5#S_/)%MEIL;5V$5F3 ML;7=&=N:G+%./?;$T(S56[%'YF4,6I:QJU'Y$2N%?@B@;LQ&_U[RMG:CXMIF M[!% X;0RD.RUM#\)%3[]U= L7M4_]W@_3UAYAO M_Q10S^FZ)-[FNJ#J?\%G.>K&PX6E+NBMZY?NN".I M!3]+^)(O8NU 6,E"5^ ;@]?<$<@=\01-H-[2+V\PITH#T#\S#4 0;T@_GIR' M6F"L>4B+^C7XRPX?%48S31O9IL3G*:M%Y@CH!TKS7W_R]7JVQK7;L7RKWNL4 M8H5Z)5NLY=LW:SDMUC*W7^C'/NP0?W$+4?)#>&.V$G/OX8R)7LQS@(2*Q^28 M9L4TWXM):AA^^,])&1W[F8S^9GOC_:4,E$PF4@1#"PI),0*%T8K T E9 ("2 M:4:61>QY>&)<[Y2"J37+ZGE\T<4L6<_,Q^.-3?YHI*;2\3*F#+)\9LK/%-XH MSA<35B">CR0F@V0)DY#IU3BC%GLY/%MH"HD];R?KXK@RPRNZZ,5%W$K+*YHMUO"7\YO0QF;4P;6:A4K?45WK4.Y+]W+G^5E&,+=I5 MS0=Q.($$H.Y Z-J">4M_92SIYQ%BS?_,+?.5^&Y:_'A [6WZ M\"7&".,6#LI6^:=DCM3KP;@WA^3VZ9VH\_W)W:>.N"AN3J*L[]W=]<>A:58B MO!8S'B\Z>GXLN,5NIM+.S+:U6(?8DR'B)$,FZ,1!E_SS*FM=4GU&NJ5>)]M? MH:S';#=F^RIP8Y/ U3Q9D\(PGZW\,W)__X&.VXYR",>Z8]'25N'G_QQ-@,^; MRGB9(]ZZGWU4A"/)!\7;UFW[-L:9CF$O@1L2_K&XQ6KV[7\^*PI?K:7.1/4? MSNC?@\K?TSX]^3[-RK(+/&_S#[K>$=\Q(-,$D9G7Y?I/FNO/7"JP9-EEVWI;FR!3S9Q"LZZ*?408H=L@SSLMNR@;_V MS5V6:&P65X6YYMZ&[?FB,=2C5&HI'RTERJQ4T'7:>D<-92'LS1/9VO M<&\B06'$-W-H7LM+(4-V@TV4B')]_):F._H MM;R%V%!:8DA<2J7B.(TZ@'V^!OY5A18EL;KJBT@G*1XJ*!&<>/)O+^8# M SB(\V-6R/HW*%ME!&AI,1'*/A2T1^[!M^38[^;N/&O;T8;N.ZJ=@!.LJTN! M"^28$[A>@,I,?3L&1R 5NCD*0OPUVAP"L97P\ (K^7=G=L5HYVE1*DZ\W939 M5%V*28 G%8H2,%FA!(I1@) 2"70\E$@D%#D%1OBSJLNBJ.;42489\65%K\U2 M4[U,Z>R^JDMN5>PMF:PA\QF9M!1=]:KM[F[[DON1@5+%^IF>(^EFKI]H#Z9\ M?&"B.:D(USVF4K<8=83*1S)UBQ]T@J)I#'\JN$7<8A$);AT=Y#5\>,@;WQ+ MEVF*?U.(UV*:N*7IRP3PG6'XC4+Z0M?N-6LMACT<\((O[&B^$9X- :*DQB34 MJ_EH.NJ[UOUM-%2$B8P(ZXJAJ;T^/OW74?(JH9KZKE3=**EH4[6V.IW[+G58P M)5Q*QXA%!D_0<:OGE.>;,U&'PCL/Z%Y('^XIFBLOYFO M':S-5T^8\=M9LJ=AP<>;Q*6RH$C%,^9\X66Y*3$3_0HSJE25><18\ O[?7P\ M.'3L=;ZG%4/1DE%!.(B-EC%)!9(>@_/HT#( X0$"%&S;.0#^%[Z)PZFB%U,T M \@QT3#@"-2[!P7SIH&&0GF^'1N!S0 X\>-H'HG.'.PT=MG$]':"@MS61F$E M'QDNJ*=+3(:_0M,4#75<(('04,6)]1QA'SLO]A><68'_[P70KO%4&YU,W[8W M\571?PK/7'R\:+3B]<,;D/YS$Q,M.?87L0/W" "(SF T@5"AA\+Q\$FTGLUD MJ+61%ZXD7*[H^;$4MIY!%I?>;6Q/MX[35Z9E A<9VNM.2^CZ'%_T V\GN[10 M4Z.APPD<%I3F[MH7V-6,9 W"/6\:* M:/,0I;#Z+BOZXKJ#RQ/)?YAC-ZC?"@RP1C*%)9!>+)'8'V0C7&P'>[372;?4R^(20 M,0TW^JJS6@F=P6N5X%\FLQ$1)@H+HHCN+ M0V9TT9:T]]L8I&1\[P\>M)S@GYM=#4F,9)L0V.4-VHOA='#'0FL=Q\:N/??5 M[<^W<%<&X=IDH* K=B%+A[6XR(HAL+]?6F'X,_[W=MBK UY>WW8@VH4W@U]8 MZW:D9NTH&NB%QXG8QL+8-2MNSYP^I-Z?*V24)"-1"2&5 )) )7#40%9)"12) MBPF286@1/,OK%8UR<5R+I^>\)DD=N=J>P\Q5&8#4W.U4"91_?/;VQ"P_&"6DV9PCXLK )Y+8 M.&V@/I#/WJ[:<[5=]+(];CKG@$656++30YUDMB.CF--\**)]>KL9\N4[^E$B<'[Q6)?6'?V+M3?/;0P6E+ M4T[7QH"^/3.9V,]S%G;:?.+;.>O9K =XZ[UG>DZN'][=2'A]O6A(,V0!C6UW M>:*^)\@7<3.;=]Q'WIT)QQ5$C6*Q=KY-ZJLTK:O\B[V$'T?>G]M3IPO%1TCU M[=KO3RWVZ&N]KXOWODC:LZO+]DLF]5$8]<2:]#TJ)NQ3#J#3Y ;@)$HEQ&0Z M\#0+>-Z]4ND.1G.-JXU4KFQ2BU)5S)!R>EM"]_E UM&.>)YG._B O7C>P\FG M5JW14SG?5\E^D4;E]L<=(F>&1DIY;I&6#W&66:/L7HGVEA6Q98VINI[QQ)*< M(BEY44 U$>=0HM_[6H /YPQV%8KC@O#((8I?*@?BA.B8QM[PIJ;L2S&$B05H M3UMVF!<(O'6,$;+>^NZJ/7<3V&[X+F.)7C[7X*OA:V,6Q(2-;!R(U= ^MT1+ MTD0#A2%0PT,TV-O<.N[%'-1)1-Y_TB"&DW^)_]D;*8S%WG"9UD:.%-'P3B1( MBX>[4M87:NV>@1-DS!XJ54,/:GPM/9(&,ZS:?$=HX[60^"G:DK^K'\*' NB> M"@QCRZ.QOR#GA6'L=?-R%"2.O1@??I+Q&0#O]0306?FAC6![I$]#3N 3^85? M#.0E'PB)!=$%M=QJOC>%>QQ..'W"]1WJ_NP'@K[HCI>]]SJR86*F*BYCY/IN MO)OGJE<.OU)LP[#G2#>N#]FAYSQ5=(%W7R4*_PV;^Z/2[O77.P>UO(=*#3OP M0_V*[)=8.T!1=:B#H9!V[5#YMM?3AN?[\.V5W;DPI0EU;F!I:YG@X1]">Z.H MA?5:!$KKF@//-E2>J.:U7+&G8XX#)6%7S" LNW+0-*@D_8KYD&;"Z(9>RQQ MK"?4%2$!A2R4L,"+CT71$<+^4JA2(X.@K"MMWY9T=J%YPEBV/$78 6<-S1J8 M*D X$^)\0^.#:D7DQ/)\:+ N/O65^:_89BW>?W\5:[D]-1BV::*6O/!5Z^GJ M#QC<$>-,G62KDB%G]7(PS'*CP:(QJHTDR! M=?I'PSK78:<9*N%UL/RD1S;E0M AV]""><[FY\[G"1Z^6M>. M^D_.&Y#HQI0G]:2[Q:9[?CX5X++F.8:X7%^.\CXL['9Z?"MML&W5Z*9&=&0; M\@>ZB_R?-UT5(T&#SD6^O+K-"A,A:<8@ON[((BIP?[P3C;FX]+9G5O'0V]]< M&7./=Q)1)#R@'WOX$X&Y7M3.:E#B>2=5_"C.AF.W9.+_/LDM;[]\I3',#C!/ M7['OR4U-0H*6%%(9)05E1$L")>% &*62T)!E,(D6&0J0"O,H+]]@6YUBKEAC M:YDB6X$*HMZJLNB2/VCO)IG$MH#A.(+SC!.>N+^H)G?C_Z)U;:Y=6O\37_]S MO]38SEIWJC**4'7BN:V;>:]*H=9.)KX0'+2L3<'+;>Q^>;&']1U1/3U;UBNE MY6^Z]NHL5]0A1AX]>LLN&+_^9.JU=KU2S+(=+AM+LQ7("5RL7>"X3ON?WZ/= MXIR,C>+:'I#A'Z%B1>G!M&A O /HF '($"D")^FC\L-G0/NK:,7XVW8LB\I< M7.\&VB!B(&MPU?^Y!RTB[2:V]V"GJ=5XWP55Y266)F?M:5J?"@9(<]W [ ]0,//9 MG$TAWM(6Q6D7 Q/:FC/BL)1HCJ&A]JQ,B^DPHWX02%FL[EMIG1<3RPX]WG?I MU;*05N?.LE#6ETV935:)2=SVQOLNO4JFK9'"5U2<$TV>3(QR2SZ=8G#7OY*I?/D&Q_R.G!DI@+]/.W M5\NE8E ,G(Q.B-I@N2);+,4WA>3SD9GV6+TLI4K]*N M>PZ'[KGO+-$E M"X."W>?T=F/H#>*C@,31%>][:$^ 5B]AEX8I+L#%JB;V\DRR V?=0_SD,)=- M$*I=T3-5*\LM2SH7S\!9]U _Q9J=0$^6 ;<0RJD6^HM: MAEFZ5J#GA0'< %[:-5G1*EDR9,Z1GN=5:_9H[(D"8?N(=;*[HSLBM1K M\&7&@\ IDU1M&@Y]QG^U:K-MF9-%A=>TZ1B:&\RLV9JCH<\8L-3 (_#!$"1T4\O,,[8B%?DVE-,]/*" G ))Q ">YO!T MHU(#BMV"PK^'!PB:\#*E5&G,+SLY,4WD3"$'V878HWPT>IHJ5\S6F(N/]+FB M+"I,!PH+L4?[@'J-20S+JH6U6[82SZ3:PS$Z-+J'L[)=LISV)2NKTZF>59W6 MZF97@D/W<%:'GS#MEIN>\VUUD64RR1*=M>#0/9Q54NS:8FXU62S#QH/*#/)_ M-@$QL(>S,+XO.)27:W-BHDAJ#7^0J52:$#'/A^IZNU,83CM+KDVT)[Q: JLR M!Y&UA[-Z%3E=">JYIMYNYHH%R2I#$Q3.NH>S"MB*RE3B1):G_3S=*N*<.O8@ M6'MX@)M6ZS5\AA%Z9M!.^T:WX'1GZK$" MN8<$07FB*D9)[W-!"@3+<2KC64LX= ]>Z4ZM)-J$WM;K8B+#5O))S8PW!7(/ M7A>5YFJ0\HM3;JH4LXEX/C[A<+A;[,%KO*KY]89!D'J[P-;<BE?R?C4#W'%1-]M%?)*=J_%>' [=0W&IF&[*/*96 ML3C>:=*\I%@CNBE0^VJCDVJN--8;/B_69J:HVP.W.6;1T&>BW"4;"M'@.)DS M6[9LJ)-X*F&'0Y^)LCE)9(H>0Q!\?F5R^K#6PI0)'+I'EZP8K3*K<"S-]S@! MRRR,HEH?SM'09PMH5SN)2(*A+BJIH@0XJJ: MHD(([!;_REL7OATEWEF2_:K9>L$WS7Q4"Q__O/7!KTH'\F-U 574F-D?C-,^@C2NMWL?>'T\/'XP#\U'>E?I8#LD * M:SR>,\%5M5W9_6,*[PM;8GY6'%"YU%47GE(77C9SD,?0D0]E1G?_DB0 %"4Z MYA'K>0#5C!Q1!+X8W'>OHUOEINB.X84KAY=X65\:],N[+ ML8_+X-S(&=_/N'/3D"XFAAO&W2483*>6L)\E3J]D.2Y5Z5_Y[T+X[[50]H7I M[J\T-N[O2*#7JEWTU LUHB+(IU]@?#U3-/_S/0W_&/G NW^C"UK?=MJ.;V>% M9(5MK,PYQ?%:U9SIV9[;&4[8?:?H'LYGNX-),)I,&J*>60Y8-N#G#7O![AZ# MPPZ>U5N?C]L2SHW%7>;W*:_3]G;,(+$YL)!9*KD'(9'6: %C99]AT@BYTC/CXR!([ M:4M+BB-4#NMUN2ZCT?Y"LM!1"1I*;.(F15,W-)TX(+$1=_:>6 ?LNK\*:ILN M 6V&2DQO8A8(;VN07"!K?LRPMZT#_N>B5#*+FB.@@UPYV\W:P MVOM6[(\Y(3S+7-6Y,\QP0-L,WCM'%,%JY MF3/N:Y?IW7YQJ.&BS/&4ERR*29XN*RV\E9ZWF#(ZS0?- M3^(FF2!OZ.0)K<^K2%Z(2'YU].6R+*2!4MR39!S!<7.U;GU>6]8).:GBL9;8C M+L".FMNCW()Q7IV8-I#X>ETK\PW0&Q:+J"O .N"%8\1-"J>O :_O)/TG-TQ^ MGAB?S%9YJQSGRB-7PU[2GXV%L)6$7CJ MADPD;XC$(5?G*H,_0P:O\8?/[>D'I5#"IBG,J'D]ODZ!.8Z1&2FG(RFD0RDD MF,0-D_S6 8>&"QQQN;[+&Z5H[+#1O/2HYO'J@5P]D&L060RB*FLPM'-1V MD[7D.I+%]3F5ET.F3G>X8"RK'>?KBW(09Z5 X/*H+R R)&XPBK[!B>0UJ' 5 MZ6M0X2L,D(\)]5(9*SC)!"U=4UJ\.U_);#TYAD*-[)(;DJ1O"/)YC<6E1AAJ MM@\>5]EL[(^KM_/3O)UKQ.'C]L.F)[HU?HA><@O)"! "64ER R 7T4%@X/DL MZN*_6]Z4">O9*K9W0"G1UHQ=87VECA&))L-ILQSC<4W45YA$V=ED KO!L&O( MXBK$UY#%9RR&4XOQ9#*O*$V=:7%T64P*^*3*@E0HQO3;Q/CB8QX]T45WA7DQ M%1CRU1.Z>D+7X,;)C9,:?),KRN!!J1U041FC49[WA]82(_RJ3-4+A4F%#Z\E M""T-@DY _^=Y]?15E*^B? UJG,%$>94,FB&\3S%B'=F(%:%J$-SJWQ2,6"CS,[4M]3W;T4,_GA M"O"TAL[+ZLW,UAOM9EQHZWD7.%3# &X---$]C*@VA$K>X$GZ)G%*0^8J_S]* M_E\,M/QP!7!B"^AE#=#C5U1J)+<-O2UH\3R#N423#F]B1;$7BKEA$L0-GCB^ MA7-._FVXM@-7M SK5\$TT!Q4SAJV:KEZ9#\M]WPM(/E, >I:D!J&:/FL)7-; M68)_K[/2H )$#[00T'6%]T"H?]99:$D*S,! =\1G@>/"%X@(8/@D:]J0A*OP MXQX5E>X/98(=5/)5G370#-&K$04+[!+\&6ZZB?2TK^70AZA<( M=[]EP M4D/%F]A):(VLN])"985#GXDYE*V^BO-5G*^E)R'Y+.#J<6BL5!)8GEK7;#FCI9KMACD7322#J3 M<.]/) ^=C;_(X$,6A#?.7XLXKB[)-<)P>LMA*VX;S61;THO96-RJ8S8CJA:6 MF35Q>\J8J!A!] $"6V%:RW&58ROD86O,3+>(D^5 M9FXZ51DC049':!GRACXHR!$/*3PYT+(N$#UR8>A/U#R/:J!(9Q&3[0 %;;ZB MYNN(]^1],5A?K8].6]RY1_D4ZYDF6ZFE# Y@A3F.+X-.K@BMB$WK4.R&8:@; M\I0YBJOP?@/AW7=)[XDK,_==<5(/N+GL%WU.DR;*:%(MIINU4'Q122:# M3K=#1^ $_<._V/+]9_1HRCE Y(8+-63X8T430T'6 #0Q1E>?Y^KS7$CHXAZ\ M(U_.?F7<;\6X$7367^38>8L;MK7&W;GY51^^)L]ZD4_Y7_+H3_ MOCJC>V3]'8DCZ4_NW7;$I1A6-5ER3%QW/CR)SK\:6Q$PMHX8D8R2F779,ZS%<,=??_GP*9RU/9J.QD5.Y&?Q$CERAJ;("D38Q2]YDTIB-WB" MN28\KV)]@>[3A4 M/AT4I4"(+Y8\#A57V&Z/88@;*G&]B/$JU->0QUEMCT^+=:]B.$U!-2B.D(4B M 7+>:#5I(K%&I\A2V V&7_#Y\2>6!P\1X_JB9L5\<7$"T^,'JJ2?!?(UQO%1 MR^->]#KBX@UJB1_BQFS1S]:X:9;M=4FG5DMP4"VM^^;1-SA.7Z]CO!Q1_L:5 M"I=L-[Q3* F6$KU K-4XLYBW,]U@KB25.1)*U&V&N"$3KPGEQ<[I_U M-D9T4RW,TWO%P;0\:X)$906U86(=$+DAD^0-QIS01+EJBA^E*:[7#YPYGW-$ M7>'FS9[*#B>X+CK^+%]V9A.^&^H*>JTKH$M#$M\AT++WWJ7K48;K+7+7RR*_ MUMQYV:W#L>FBY2;&&I\?X[PO*7E'&[$"$;;YPQGJAB"3-ZF#?N- MD&N^"MR8@<[1^.@D+1 MRRA'$$O7FI6SFC<[,H_.%A[4B;XN#*K31:6@+QL),E]85NH;5>W2(J06)CDK-BGS&I =-RD[FL](LME[ \0U:'/QG>0CB)/K'1+G*6[9H\423D=W\C-&UC-3+Y?N57O5 M%C$72"P\0823-U0B=9/$KA=)7,7_U&;.#Y?_<]3#[%$ A7ZQ/!V(X[+>8RO# MSEQR6G-WC!0 "@^E4C@,[U\N4( ;\^U8S?9! M#$_^YVK^1S+5>[UKX\I_WY3_OKIDX$4&O+H_5V/O:NQ=W9^K1%PEXNK^7*;[ M<_!BVK9O2[H*_P:NAT#$DW_'9*!HT#6RI.51[ZJ]1.K^2&OTZ@U=^>_J#7T/ M;^A)I]BX*NV"V>2_XYM>?C0F]Z89%S/+E!:UQQXMJ'R1#6OY8H]'7.<\>$Z M@TV"$,WE Q3ZRQBBY]65<+]C%YHGA&?;A!V8UR"O(:X"U<-EFG:5KB&]7N*GA< ^6GJLB:ZKL"#AC<6*-W$ MB"%%&PNUH:>ZS5]_!_'?=;FFGAJ\. Z+['XAZ0XMHBOE91 M=X7P'Z%L-W4Q7\8K7#V!M1EW5&S/\_.]C/5!N5Q_0O- R"!:C;]WK9;-5[_^ MV('O(3:!%+M7FF^ 7?1C5=&5U!B)W\00H[P(_[E8=B+>=$+MU5!W%. M4ZEE-Q!+J4'UF#Q;?T#]7L:M^:KBM&MNCB?LI*#,.3*=JS6O&'R3U',5UV*J MC5H&ZW6L@9G2)&D,P892C]U@6/(&VROU'U$#4!2R0 HAWDH#^9^KQW_Y'O_W MZID1TO3M]4MOV,-,6D_VN^QBR1.3TD#IE0-A6F2_8 ^+A0XW\?>3#>PJ>U?9 MBU+4[*C"]_^S]Z9-:BO)_O#[^RD(_^\\]TP$>+0OGID3(4#L(#:QO5$(J1!" M0@(M;)_^J1+0;AO<[06ZH:F).7:;+J2J7'Z5F969)8RJR%^SA>W7'!9XR[=:3T^1%9T56P(4N ;=,!.9?> MQKC;L1NJL&I:,YD#NC :3ANYJ@ M8YHBT@)+OKT[MV.LN.R%S8YUW76\HVY&6R"-3MMB>6*VW.S%G0D:.AJ)+BN?K;FW7B'M!J MO$\3\=H'-YMV5O<(OF(%:AQU"AJY\]75Z'2B0Q MWHPS8*:"<4/GJO9$;M3>PXB[CDMU0U<_=>(%W&=?<*+^_8H3=3,.4K*2,Q93 M?4X,W)'J]F5@J!Z=C25"S+Q1Z#N>;^:-JJWQQ'PYS$[MQFIMU&[+UOP1V:9T M(\K/5R;E%+VY)E5R.5$N6F]#MMS:-RRGM1+4'.MM[7X?]*4B="I_XIS@C._X MS!'[@7=USM[$$4LALR5X.&J>U_&)#UL3I(GZ/$V]\6H!U[]%. M"X9JPS+LME%1.6NZ:F5R@ZB7N47EN[G3@A?M6 F^"QD NIMJZK:9LKU43E_8 MD>YBA_?1'%[<=?KWVP]]U2.D1F7OH$3/K/\^+?!IEF/2I(B[$F'=?.]$Z/ON#?1;VKD0MF,%#+2BJL=3:\/E0#.3 M:R'MY/;:20M,FB$N?T_G#86Y),.(Y[&KHRC6OA8(]Y>^NIOQ,6\#O+\^T0CG M_KHK*Z0-(MWV@"GK@0<)%3Y3W_Q>>R'.P:5")^L,X(FC:K\A%7<5HC.HS0I; MNUZ>-:$Y(NZ;)!)IDA;3+'EJCN"P'\:$RX8F'A$4KF;]_!DJ:/UE@=PRO$MP M3-=GQP]ZULO>>99S/P>*H=&1M3E'? ):K<8TJ.6M6VI$"K)_27I M1%H0F#0M7/'<"./!P^#!3\9H'@\0WN(FBY]%!+8[Z3GE<#@G<@UZV*[WYJ4Y M92%$2,ZJZ#3%T6F>/+6>OC.>_A7ID(/75]F?5-*+YR$9 '(Q^-X 0\;7052Z M4Y#2#<.?PSEL4>:KYT?(T K@QU[*AM^V FB$+?0@2OF35#0%(8#BI,=FDND- MI00N)MS_E(0LDZ.SB>WIGF$G0:5#6G%XP07^,9W_9=JKO_\#_SA^SW"!'B!L MF!X>_J3FZ"5'9"#^<95DL6^91#'/S.3]$JEGDT[^_)_G<_\*51G#=_W@RQ&/ MGBUJNC>LJ02:+) 9!T!W,OH$OO>+[J[U;7CT$<3/3W[AER=(HQ.I(= FD'KV M,Z+&"2GG^B;SC& '),RX8!)].7SM^%D"8T\?^F%R9OTE *X>V2N GOXC%GW[ MBG/?U!.HT'B6ICB1832:H6F-H4U!&YN,KE'\A!_S.@,HCD&KT"_%UQ,_YB5M MA!,M*DJ^(7*H_"/V)L@ !9.1%^?(G*_^K[*74SYW/J;SONGH0IE-@8P"H!J@F)BDD M2.ESJ(!1F/Z*C?]\6O6-@-Z>^$I-UFKE1I4Z4/>@)Q.#H$V= )K!$Q.-,0U= M$R<36N,9FJ1(P-("-_[F&W 3UI=AK6)/R[*\[<=<8NF&^UM4K%G1&3I\I]V:+ M43^J$E5Y/;"ZO6*G46C!D>SW(_-FN9$M;I<5=:M6W)9OR'D 1S(:\?U(OUS- M]$6%\E0P7NCEO$EM]=D:CCQY.SV9MPNKYDA3JUDZS]@$&]!U-/+D[865DQLW MJ5);MN5"9K#:0JIN6QI[^O9Z>;*:T6/;(_I!*]MM;YO+'+W6N-.1+O5FN CCT#%D;KIXIV;(6.W8_HH/Z M= ;BN:619^A*LIGV:$5D:)6BVZLF.ZA4IQ,)#>6^'[H;K:U.M1Y*3J9*3I1@ MK*TZBQ8TSD^?JBB#J2=V@PRQ],HCJ[ M.>80$[K#(.5=%<&5 E56L/,X&[D33J#%W[%<;M=K<]AL@L&V ^H(U! MGX)//4-7@\A$XT')R1/ 9%V=+EA6#"RX69\.'1(*:VE:M>38PVPYUZ@:L;9, MAM(G3\VO.442HIW,[>*>YU8=I6'!N9[A5F8*>+&5'RLJT.K4?,#S)E-.;A _ M&3K)34I^76BNY?[6\*$KI!EV.;EA[S@T\2V>K+2]]VB@'601@B_''Y[#/,I! M.UAJR,1)7##OB/Q["RH#C26!I""#OC.MGGF=![OJ&\OU,\\EYEH4'"=T>!&Y MWT]^+H+,B9]%_J43H&?VVK/G^_"9$]=?'[>GX[\SR._^LK=%UY ^K]J !Z,\ M>?%QJ#Z&-D0<@:M8Z3\3A"%_(0CSU83_X[ 4]6)N+V;$&S&"_,Q@/MP"'\C/ M-.;$+7 "0].-, )#TXWP 4/393GQBWD/KUJM'_# [C40OO2)U"_'U)Y?,_'M ME1/?I7% 1PD1Y;^?V$^_2PL^\7YNF!C=:0! J@Y_,0U3LF<"U,GQ.1VPQ+^_ MQ/]4&/G'1#AA^R]2Y6)Z<#NU!K^L)TE/GCU.T&3Z'&!@17E_17G[K8'Z794@ MJ<_\27[O7:D$RM"Z6.HC%HP/)1CT);#QW5/?7EID&ZR %X.+*L"[+_AW$EK^ M/%!P6U6)IV2Y4+(O?9M+?;_DOGR,EF8F^%@)_GH-S0$OHV]$T%X>0[""0-X8;(^)*80C@_\VNOCF3 M_=>*M>W09_,M)VYGIT"WM' Q00?ZJ 2*21.H5P7)7B<;&"/$+:D-1HAW0 CZ M.4+06IXVN PA+<8$M>&KNM:26N*B];X(838Y=1J#RIS(A"/@,^L@'FX10J#T M8!$BA)!FJ MVLGD7/_+%9#T_3!)V0TB8\%[\@YM!NC==XR5;SKQ\SG!U('H7 MCF&QQ&)Y/;&\0Z?YNYYFS< W8R."6WIXJ,+ -O E;>"[ULJ;;I-\EZYNB\OZG5GR1)7D_J"$72G]*X&P8_ K M8'5+8;B+(]?M!M[^?84F16\:CW]2PGX F9#WU]Y++8N4L)JQUAD_]8,?##,+4(_,F%&KQC3^F6SLK>VI-Z[_7>CJ=U M56LET=IFHK1G0*U"@U59)KB&VAF7I^R.*Y1R8*T)AT )Q3!IAN)QH 2K/U;_ MN[1Q7E9_KBE+^>(HZA/N ME0*;!6JO$W[!Y_[X@/7F#UBQ6&*QO$&QO&$^)#P+5S7@S(6]ZHH>:;TC2+*>Y/MG%D[;7L#D MZ M3FLCA]#':]K"?RL.O8Z2W51Y11=MM617%>L6)WV$G5$ MY^]ICF?3K,A_I>!$'BP"2,6$0MA7P;X*]E7>PF!XKG5G<$EWLOE.6Z+[ MZES:ZI-VKNT4%"FY^ =Z)'2:9?#Q.59>K+SO8UZ\HKRY<%VTEHPY(+CE6MN4 MJOE-/F,AY45&!2NFV8]4/2#-?3BYW67MAX? FP^=FX,3<=["C/A:QU3P@^>: M> :6%M,*7ZS,.Q-GRU=](2]/%I*_1G>UH-"#0*0)^B5/!VLTUFBLT5>W+7Y% MH_U>HL5N>\L+*31!T.#Y[@/&KLX5 _L+R;W3Q+NL"^$4XEQ M*O$]6#!/R;*'X]ES]=C:4)'KZVJS['0Z1BUFE>:&)RQT=5R2><$(3%H4<.8% M!@$, O=I]/P,",3SB _UP,^HU4#.Y!=^5.TVU@@$DK("DB73/'%Y<^>#*_KC M.&-![G:Y!C3YC/N]JP8ZPI'S5H0*BU"^WN![%2^A.=>A#,VF> M%=,,<\7X/X:!6U$+# ,?VX=^$0;,WK8R'(B1XU1SZU&[US:$+6\A&(!>-,T) M:1;[T-@IP4[)!UXE%M>/LL9[$MAE%P W:LFV\?TT3<(:E_W[4G=G)A M200"$$9/Z;[IE =P]W!LH]ZVC7J?6^;7>PWV2O?C-DIN:319J7FS1/2)1FN> M,0=>$$MP+FA3%-(\1:4Y^K1N^7+;XGM+,%90$MFW^$MS5)L6B1.\[%Q ML 1C <:"VS5\?@L+J@-5=I=:W9?G;=J;;(NEJE*4$!;LXR\DE6;X%\\3;SW^ M@A-=/\Y9*4YTQ>**Q?6CB.L=NL[PF2A[)S4&<%L&1Y\YTC>X[Q<^2GSTH\0K MYP <2PL+@3_/P6G87@PIJ#RU#L@F.KD?UT4:*6^B0(<.A^WIP;8<@7D(362T M@,!/;FLZGDZ^9!\7UWVE3# #SXF+ADTTN8IXT;9V$3&)O+U'>:#YCU9P(?#H"SP MP,2.SABW!3(;+;=SKJ8J9KSP)L:0&>O0N$W:=$'#EF'3!(%=7:S'6(_?TM7] M93T.RX J]T=66)94\FE&U5 MR]3K%D( #O748 CVW@^[?V3;+$"0"J=Z %*9U%@/;2.Q=DS;C2-@8O?L+@X0 M,R$P,O8FLU_@EU+REV8U!XV54LOGB!RUB$=9D<\5)]+WW_VC*>W_B1X$Z0%U MTMU__CHT]__^T3I.SO-_#-LS-LKVP0),B8:%D(TJP6SH,EQA%(T:QNK M,JTNZNL+FTC4+P"DK <>I%K8!$$'33&+$. EH*Q/5=4U.H.JG'-, MAZ92TI&/^$RPN!W?AP(1KT.4.J[BZRI8#AM+.M]RI-8:@\B=@<@O6UE7!9$1 M7;E]UA7 D^LY](,S!3.IRL;H&]S16F MXC YUTG"2W&4\ PU&?;>UCQ[;^KB.=C$"B3_%YG$X0,E3@*T3H@F<_@XU9O@8@K M3%4GLPF91C3T-0OTY(/ V M%1!<);^1.Q.]V>?;=(LC+00(*,V%$GX"$!*SZ5^1/G;!S8CNQ07) *BPY?NH M%VK]=!"E[A2D= ,96[JWA;1.>7X$7X;L*SA[&W[;"G0WM="#")EAT12$ (J; M'ILV,MZ@")DH(2GY*3F?UM''$]O3/<.&7X0\C, WE27V>/?OFS*&;:J[__ _\X/L5P@1X@^)H>7O44(D=/ M/8 70?SC*H#TK1Q1S+/PZ7[!]+-))W_^S_.Y?T73C.&[?O#E&,M_MJ@#*:D$ M7BV0&0= =S+Z!+[WB^ZN]6UX6"0O?J:/Z1%?GHX#Z$2PB<\T^X_4LY\1-4Y( M.=RD]Z= Y4;N<\+U_7IR1RC(/4."SI/Z^Y,$ MUZ?^19?TR@I>O$8MIS0Z2JV7N,/577BZ4&*LBZ0N$"1U$!C]J65C MWE>G#;&U5I<-?C1L^<&:6TC(;/E^).@5A*"0+2\!(_ON1C:D)G]B?=XDM/^*CK@UGCGI6:Z<3+83W]_="87"PJ?+9G$9V JK4SM4*GW8(.CD:>3*"T M-?(KB9A7Y=S,V,G#3CU7 FLXE"*^'UHOR,JR0U&24[7)@J#4XSP5HZ>>3J V MRDNTI6VS1%QFB]4XLR7I<4MC3DE5Z@6:&3&LZ/2S#G""\:K?V%EP)//]R%Y= M9OO*@N>([6(WM3U1L356@B-/UI29#:S1>%GLR-L\MZDNV4)U2J)GBM^/' /' MJ=25;96@1JPU'#'S'%]$(T_)WVAO"ZVBF&NKH#'WJ=(DH+,#M"3R9*:+45L: MF5F2<\ X6G3L@3H;-Y.GGDQU&6I\9FI38]7.]V>9IMM8B1IR M;CDC;QN=B3R8[H:!E]#TA/S4BAQ1['9143/3V"A,Z15="R2-U4X>.BWWA\O> M,,H[RMH$S7X[-]MU6W#DR:(TTJQ4F4;==+:=K.!3,>MDINB9[/^F=TYN5TY7^RT\[Y K.%(\F2B,C>=*-+ M]&0])S?882D3]1IHHJ?D=RM^09D-UXY*=:T%T91<>B8D0T^F.A)DOC4!4E:U MR[O=U"IT^=HF&7K"*7ZFAK5MRS )^/Z(8OAR$)AH5:><8NA<3VE,VY%:'=#T M6);,@95!I#KEU';.*F-0(UEB:5?FK+?(L3Z_UKA33LT*I!'E=JV1.A]45[7I MJ%@O3-'($TF%*M_HE[DN=R/D<.6YLM74'O/^44IA:*OSEM[>S-KJ#&37<.0) M3?,TZPQ4;I$GMEM3](9]I:>.T=M/:>IV S%LLG-9!K6Z-9V3(VNMH"6=TK3N MM8E@.Y1VFNI;2WN\%"5BRJ-"5+W*;OK>'(DYFJ_1XW MXXP5B+)H3]'(DXDV7;-;+ZU[5;F3&RA%IU[6*5F"(T]HNIU5!&&Z MH$;.,E,:T?P$1(&*YGE*TPY0B5R.=WK.O!W.&@5;\>@6>N@I387QF'5!ON!VDJ>>3)7+9:U^NS=HRS8Y;B_:W8B5FFA1I/#]4&+;XTM0K=0OK LM/B:WFC;(-OSH9-R4X\@3[:K5.' 1"D5V07$K:BE"I>3003N2]5&55N&NU<74K&GDAKH3*+05PNUQS=426MV:OR-+E_ M[LD<6IFYUYOPL[D*I'FU-EK$:Q/:GR1UNK)B,[^K29O"0ETRY;D+PEJ[EDN& MGCQUV1]G>QS<"-6MP37+6P48[*B%AIZN+->O2;Q:F).$8NU$=BPN-HV^E8P] M6=EJ')H&!QA):W]\\]F4.>]KKFG-*7:D>V>EVWTM%*D_US3S2Q MSXRZ6@ J?34SEHHD5]+"+".AL:=(&.Q*$V/,#5?.O%0TUTRG:FPG"1FH$QF/ MA^OM:$HWIX[.%QMVA52,4@3G2Y]2-\P5Z0@0PD(%Y0Z YH"FKC4+#3WU+GJY MP+&E&>-P<[\PXPL5+XODACYEA#KI5N51D"\0.0VPM"UKV45'0D-/-,?T6TU= M#:TJ4>POJ,1 M1..V$!J<\:R\J\3AG;IJ.'7L[FJ5GU'(_AU,^4+XD*).FJSO< MJ+&;#=;:3JK#.3"GM!TVIHI;]WT(8-E@N*R66](N*Z&A)[.5_;6R8U5VH>9, M83V-TQ!WZMR/ M!LW,)%-CA.2II[35:AFJWI[. ZTE=2:K[EFW7%RTJJT MG;4)F8:['1I[,MVN-)98,-G(JJWN=(M?K KU[7X.)_I0&HS&NZJQ*SAG*5496=G)U,@,D.D9F<\B(;'+YI.M:*H8-!N\>M% MEO$A -[)1T++C(LTF M4SC=RV90!OS&)BLZQ>)XUP*CWJ9"[,>>+(W(!BNAF%E+S9BC-J%H!, [4X$8EXY$#JI8PXFD_ M2TXGGH*H^\1H P5W%B'X6P&Y;(> JDH$IF<\'C'<,T^P*G'D7_\8!_A M3#[Y)@CZ[(SK,.8TQAP%QXD=7DCN@T$_EX5"$9\YX:54HV?AU6?/1[59$]=? M'V-+QW]GT G>EWW(> WI]&K(]A [3UY\'*J/0Q^=0%TEF/XSQP/DKQX/'/[\ MTW/>%W.^,"/>B!'<9Y[#C+@!1F"-N!%&$)\%K!&WP CN,TEA1MP (S TW0@C MH$9@/MP 'Z!"O%@(@QGQ=GOUB^6;F!%OATPT9L0-, )#TXTP FH$WJQO@1%8 M(VZ$$7BSOA%&X,WZ1AB!H>EF&$%B:+H%1O"O] + C,#0]%B,P%;3C3""_TR* MF!$WP @,33?#" )KQ"TP0OC,X9/2"S+B%YL;O9I6]G:K%A9G*F[?JG/'VW;Q M.ENI^F.J_"(1#-]%'_[W$\E\^DV*,/QGBGS7EOK"3U#LQ6)E?S[WO7WA=2?R M#>>IH/>Z._ACZ,O+(8='H,%KWOY[8\:[(>G#:\=K7N\CT. UAQ-KQZ-*QFN. MUR/0X#6?YZZUX[X=D _D;[R5#CRY&[_M;9!LLEWC$"Q#L0Q ]/X(S.X0CDGZ=6$AP^ &''["# MA<,/./R M>,/W [J=PT,\3-_73?\3^V'KA_I[K=V O:N[\R#>A]5?ZTUPGL# MX ,*PEMM_F_ ]YM:\FNE]EC4/RS?,=MORJ)[0/?FK23]Q9HG+.H?EN\8XAZ0 M[QCBL*C?'=__/!PC?&9O.QPCP>F@!''=335UV\S@$YS+L)VXKLOZQVPWC'@> MNWIR72[F^ /$79-\\2G\&03A_^'XZZW%(H3O5[P_5C_]\V*!U'O.0;APLL$M MLO;/(8G[+ IWS69I[L=>]+'9_ =QPCOF['UE"[V7 O-WS>-+:^\M\OA/8F!W MS%JLOEA],8^_QG?NF,WVH9PXIR_LD\03&S#QGK]4^&<.^:S MO(SM:)OZRTSX#3QC^\]+!'W&NN%8 =P9S"__SS F$S>E/M9W=4] Z13%=V+ M]6";(M,IBJ#HB_F';[N^VXMS'4)#;\[E9Z*>7#7V['TI&OY'[/^#[TO]Q][ M.7N%0#?0P44J]NRH#2;__:3"'[1.I'NF'IA:F-BH&F/WYD.HM5.5JA?M0KGO M$(N%]2F57(JVV7]1"C5E@JZ"I$D-2A.EQ6'&TO4%>E@$YE#UALHDB:%* M&SO4+-,+)UHG1@AA>W#4OA9F;QC7P7P,@M.G['4RY\\7O@?_&29/.H[:]_9( MWG#X?EFM5"/6,W1BJ473"/1Y/#?]Z##@4\K3YY OAS=\>?:&_3S+81@#$T(DE \XCOATO)1N/5KXQ3ZC MV&I_0LUIK97G\U-TOS;UZ6^!2_,4F29HXC__^I83EXO2/+H6[C,>WQEK__=B M>8PW#2>(>21U";?^/63W!_;1Q4*,M\RY&]H(ZK$;V0OW&KL 8<_J!57/ 9FB MMQF3I)CEFK7>8A>09C+7[$^$AJ-HCM)BN<9V,+/@+L!_^IMFA#3'4%?: EB\ M!>SSI3[&%D#?.)!<= MX<]F]ZA: ]X!?< 86(+C"!E"KS3/1A#57:J:OA_S: MJP6#T9NX 4IKLK IO5 AE-E\4=Z,),'>K+7]M=L / &P"6W7/- M+#Z [.X[4MRT[/[D#JAV\AI?DYJ[^9J15;L^7SGY?M =S:1?W?Y>W+Z^IA.C M;.*R=SA6.FQE:J&YS7C#,4_$76';+ME]9ZBNGV]EQ"]L9,\S&O>3.K.'+1JK M7-66MA5'$4.NN5UNQV4#A;)(X=/?I$"F:8I,"PR/-S*\D?U4 XZ; @,$ '_= M%@*T0:3;'C!E/? @)8Y6<$:K25% 9WIJ3I0'XZ S7?+$954?$NB_GS)G,*#3 M##,CIK]AU$XG&^\BK[(K1BB009$0 W@^+0A$6N3H$PSX)P:!BW9(_0 @L&]S M>E,@\-86P70T%RNQDG4<0$P:&VT%)O[RNKOXN,O6F+G<+>+^]\ M6O10FP!NY(+E]\Z9^6%Y>;^UFW_BE3[4DJ_>CP#+[P?JHX*9B<$(@Q&6W_MK M7OXQ>I6_;] G'P=)]$$CM23J0VM=7Z,/(2#ZHH="B[*FS09.B92+C5%#GF0V M7//W#X4D!5K: *XAA.SN@&!E&Z ).>*;;6#X MEI<\I:>[,3@3G)IY(\_,E(*0F"_L>M%O$,Y DC1N?\24YG@VS8HO!:LO+TP:7(:3%F* V?%776E)+7+3N:)L:SD<9 M+K/0MG(L%P;5458/H@W:IM 9RL]L4W=9,:B,X&A?@"L^ M[JWV[[Z+=6YO-WJ/0K/;HP*N4GM$EC\2QW$&TKND(=X>%7 R_B.R'&/=8[$< M8QW&NH=D^7L4'MT>%1ZO:NEC'U>AS.!]D:ZR]I+@50UXB'M2$.B>E:P(_1ZU MQLKY812>B?YM;9/-!#VEXMA^O=4+%J),5EL:?SBDHE 5%(VKH/"6_ 9'63>- M3'A+_H"5/Q<^ [MI ?[PQV*7V Y;6ZP7:#O>'8:]O MA[=?4-0 4:KFAY<[Y[I+A;VUNTYP@<;UC[/>C]FW1Y+#V1:6_P=A]L/R^M$2 MR0X.)<:ZDX OEO\'838&NT=A-@8[#':/+/^''7%C^'X'9&/]_=)1R ML_+_[RNTIKOH,>\/&M7-2<&:#B(X#RH7B)3KVT[6^NV =@-$9<_PYP!%8E_J M4>OJ4)28\Z(MS6>]:6A$PE"VB\JB-%\JTWSV32Y9 MX$N#07L&LF-BV2N8>6>UHW>"I(GXKK6/6P*'[UJ[1]G%=ZW=PCYPQ:O6*LMX M&K2#G2US1;UJ,68XS[FMM]@$8E97++OC#M7Y8);M-#2^+$S6;5',EN<^8D+&Z=-\'_TE"+IBNZLB1B ML<^$HBHW9CT+XC^^:0WC/\9_++NW5/"(;UJ[X+TJURE2'*S(CM(5;5LNEB2- MB#==OM>][A4M\6QM3#.;A:K&0XIOR9+O4%X+;6')16M,FB+%-,4+>!_#^]C] M50E>X]3JSP#@!\?7I&DUE?JLER'F_KKGK"86T31^^ZSKU^Y9,W0_4ZS.B8IC M2PY=8%Q_Y"U0%".Y9TW@TA3\3Z3Q/6L?O-KR@]ZS]A88P"[SK8RIZ82J-(:R M4!O.BL) >AOU+=.B'@MBIT1L]1XU*\H5@C+1#H[.JZDTP?%ICF4O?U[]8 KZ M@%5)5[[#+5GRRXK[WC1X0+;CV]ZPI#\,VS'7'RZ'] %OHKCZI4U8TF^4[1C@ M'H_M&."PI#\&V_']=5C2'X/M#XCI5[\^#4OZ+;+]ZA>MW=Z2KWY!V]M)^CU7 MOJ53%=V+]6";VA>^,7=:[W![ O[ !7,D=6,5X<<[=T#YRQ8J[S+B]J@C*M"+',\\*MRW9-]=OLHG8'5?8E;0M+P.N47") MV*ZTPS7:1%#)'4VF2?$T3PVGJ=UQJNKM40'7:]SS!G+K.\A]L^[VM!5C%L:L MAV0YOE3OD0O47G(8_J!"K10V1$_)R#,UCA= +#/22K O6Z=RTFFI(V@,,W1Z M#A@6MGS6$O1<.8D;[4O4^#0M,&F&P'8_WD,?[1:\?U^MMN6W\>,'!6[UUFPX MB485T=&YEN\5\_:Z,;'>ID+&YOJ3FN-'"L&YFF=XRY5>)EM)Y)G\]#<4DC1# M"6F"/6W6@RO<[KG"[?:H\%#E<<\@A'8IDZXO64!4(T'*LERIZV;>2/OE\<(R MO( F5<#OB'&#-V>[;1(R3"X-Y-($0Z9Y[V7F1@ZK177NFM1$)HDXKE>VYLA0XOIO MM'=-YOJE$:.'PC6$%[[^WWDRL>6H^\ M,'2FVTV34(:%7J$V4'NF_@>'UL\NM(:+A[-M0D[XYG[.7\TQ9;+_.;+'+N@ M PZ-;/#B#03-Z:H"6+?1D^IQ\3RB_'WGJLLL?SBVLE[KIW\4_F]RXK( M)+21&>LA,%.&/U\ +TR".[@@Y?XJ&^^[ENCV$.57UR2<+>LP]B#L>>N!1ACSV,)\$U6PXC0)8;)%HUB/,]:&DGO M2Z9X,]K><0#6:=;)DQC@O_L\/5MZ7V5<]9<%R?&=, M>UB>/5KFS,%C^Z#80[_[TCZF'%_]@ 4S#8,/!A\LQ_K$U"?,:)WH-/.3.GV7 M-2>'6[A2>I2JZX$Q3='W?0W7.Q2=?*N^-%1?TX_'+K@!_7VK>U)NK8/9JMG< M2N6.T2/Z?L//[K:;B0RLM[@II*\5E1EL-J6AU(E M5.=*3EWN&N-B:/Y&K\Q?WVEZDY%8JK7KE -R87D;T=UZ.UJCG0;=R441:8$E M<;+IFR>;OK>"7F.7.5^T\=XK?9A,U7>H*,.\Q*WWO.[RN4]WF3,A)NZ99HF/7-77-@O5NUEY?]0JO-3MU5:6\Z\D= MTLD%A)I3:N/$0SA>X<5R3)H43]L:8SC!F^FEZM7>>Z7O<@G/A0^ZK^M7!>'D1]6#;[W2M\91H+A+![/9DW=R6V'DA2KZZ:_D=X& M 09%?\ST-\6&S!EL:V=EA/S.WR, Q& 2K,\FZ:I*QR./YB2/USQV=4O_$J6 M_++JOC<-'I#M^"XI+.D/PW;,]8?+6'W CO97OU$$2_J-LAT#W..Q'0,K7,&%)OT6VXPN;[EG2DY.$?T7ZV 779]5/3NSBY#. M%X'@>>8+^H^DGE)?NE.0T@UT2Y3N;2$C4YX?P9?I ?S82]GPVU:@NZF%'D0I M?Y**IB $J=C38Q-*"+I>RH.+V5\TY275ICKZ>&)[NF?8\(OA\;@Z_':!IATN M7'V+CGG OW]MM:[M@ GGVGVZV>)NC]]Z(=)(M27 +AZ9*\ >OJ/&//M*\Y]4T_. M(3519P62HPQ-I$1=8TPPUL2QP&N"SC "1^LL$'FT"OU2W$S^N=X3>>R[YHOZ M"2=:5)1\0^YT4L6VTN^64B6EEB\WBIWT/EV[W,A]3GB^7T_NJ(&Y9PKXE"02 M^I.<'DX+KG_1);VR@O^,OWG+\[5_^CNG-#I*K9R7NG(^U>G"O^IRH]M)*854 M3NJ44H6:TN_\YU_CMT+$U^;[5]E+J9\[GU-YWW7U($Q_A;]_7GB:?[Q_'$1\ M+(HT(8QY*-CB1&,F JN)Y@1H@&99BA59AN>,@SSHQ\-Y,M8T"8Q6DE,=U=I< MBYI'[F:-2NN_'SDI&_7\E.K,'3LKK_I3I6[TIFN-.AUI=W+;09]9S(AM3:GT MVIQ(,ST+CF2_']GDBH8PRBT+*V^I#&G(S<-25YN,S ':W/6TOC3D>WM:IOG@ZWFY#*"8"\K#M?/ MK#7A=&1SI*W(BNLRZK(W632!8MI#KZ6)IR/7\:@ZF W6D=J1Z%:U4HJ6TZRD MD<29H6,^J!2KU8Z\W:UV0JRXTS[*WR!/AQK^;$!.&KNLVL\OE[P]C?)>WD)# MN>^'$D&WX"\J=5^.M1F=SXE*E77@4.KTJ:5F(*AK,!7DC#L@MCY@B\,Q=)F]3)O%G<)ADL)T.I0F?&;4M2P5&&?6LH:]VYT;704/K[ MH5%E2TPV Z9);-<#9\JU*9;UX= SLI)I4?R@;NE UDNT6? 696VG0BT](RQS MEN5=<=/GB>*B6I@&'L?$%0L-/:' .%*,W*Q0SJJYQ:KM&)4ZMW4@L:?O M$*"J;KA>9@U![8P,^/T1D8OZBBQ7*2&7#QA>DD<2&GK"@F$M;N6&E77%Z802 M8XW\.IV9PV6=D0%1&8MEJPLLQV[UL]70G-D^9"QU1@9VVVP@6$3-=I3%PNCW MNO*2$>'0,]PJ;.=ARP.*)(/Z;LX;6\L<$RV-/L.M]C+?YD9CI:0J:Z#,1T2> MS8462C$[16LG9)S&DHD(D*OGXJK(=X4A?.H9;JT5VS4CL"(=CIDRU=)\G4EU15S-ISK&1:L\Y5LUPX<307=\5*+"(/<5>'0,RQP M"J6B4"-E5;:[';.Z:0;S&,"A9UC0V_ISC["VBJKKO">J&:ZUM5H: MI"9Z1TMG[P+H<>0?/]C;_\DGW[@)ST(-AS&GOE<4'"=V>"&YMZ-^+E.0?RVK MY)GC\>SY/GSFQ/771[/L^.\,"II\V;M2:TBG5YV9@T^9O/@X5!]#BSZ.P%6< MS)]QF\E?=9L/?_Y1C(GZ3+T82<2,>"-&0(UX,=B'&?%6C" ^OYCGB!F!H>FQ M&(&AZ588@:'IHHSXQ?J65ZW6MULU_U9GD*^!\-N$C'],A),8\B]2!;I1Z,/_ M?F(__2Z%N,_OV[>?_\.8>\$/T%%CJCL- $C5X8!IF)(]$YA?NXL^Q=X_@-[\ MJ*C\='*<*K25>DIIRFVI6VX44U*N6^Z5NV6YG0N+]O+UBO)P@]RTBWJ7 GVC_Q5:#!??>!/?F3/MOA?,I'X]+'H^N M?G8O<_7SVSBZMR67K\3U+@\LEV@V\UH0[ U4Y[ZO5VD&_L2.7KM;I;9>]#5N MDZ6)I1<'8VO&]PME2V-01LUU;TO"FH@U\68TD7ZNB;26IPTN0TB+,4%M^*JN MM:26N/CMGFX_IXEATR MZ'?;O&3.XC!*4JQ3D9\* .288;L@Y1WV?_0I^MG0PVDJ1A42MI?R%P#QTK-2 MB"0K.[)!^.5.3?1;A:P/XZC M2R/9R^9#\WFH6@)]8X65VV:G.IRO<#EY$T#GFR-,&D"0+[L5A7'T%7 MK^+,7E17>PV-JE1*K;9L-\!6$G8=V]^B0C[HZY+$:ZIZQX[NP8+(@P7T;NV$ M@-CBQQ;_C5C\KV!7"LG952]Y>=, ^7,E/(-18.+W-[N:T9'AHOJM=4C7*S-+ MXY$]P=-IEN&O<34+5F6LRA]2E:\:87]%E;M!6:CT.UK-V8K,I*HS6G-@K;6D M:IMDT04I+]W&>F?1B>>T2!G[>Z[@MU"L//+A'P<##GL^V//YX)!SQ9C%5Z(LF@0)6KP;KM&GG4%8A#QC^3)H27K/_[#U T?"^3 MG+)_/5UW46@G!38+U!D->SK8T\&>SCL$+92C/M:0.LI[;3P#8.1NDS/B:KA2 M*5,>$$NFHH*VI8G(TB )&MTNB\,76*FQ4M]"^.)GE;H[V+;%V) J MR7?'VS54:@Y5I'%I2GS)?;BS.(8T]^'D=OLXAC]!X0O=LVS4*TL/0X#S++!C M].%1YZJFQ',%4R;E)_62$NTZ S^3UI0FRLIXI':*G6VVW9%)'C4@)1*C0B#2 M!'U%HP)K*=;2V]32J]H&OZREPXE=:39FP[JZS4S!W&]'MMQ)F@\?3CMXCOO0 ML8M7#8>W.!7!+A N"<:NT_6-F)P?1LJDZ/MF*'EF!P0KVP!AQW?-YS!P+KU# M5\"LD=_P1+QCO%)VQ@T"/FF\#HT9BDGSO( #)!@=,#J@99/4'?8..)@#G<@W MG,Q81^6""WV+2S2P4W(3>G7/NZ[DNKZ17(HTU0.0U9.KDN8H;)G,X<<1S-S. M$,..B<""(.(6!M?31MO6X(X7>UU219LEBT MM**C5QKEO$8O&;V7:"L*):0YGDVSXDLAO_L/)O3U(-!10X(I<$UL_V/[_V/; M_W=>2MKPO6Z@FZ -#&"OT+TZ+U6A!4VBF?UDYA&_N]!JDPJM+PN:E<[#[=_#S8 *"($D$ M,/PY2$7Z!MOW=VS?/WH>](F=CF48R_ MR_!;A)RNW'Q@OX.4DPVDJV\.^VT6 M>&!B1R]%H%;!U%F4R5%/K0;38.-6AY23:Z$+[>'^R]'7:83T?HEYAA& B[8\ M>D DNF/8N:E]\AY][Z<#O:,B_=BR;^\:ZIAM4STU-M;*0IPVVBN$+$D[1)9* M"R2+G6ZLEH^FEM<]9W]=+2>LU=UM VLE9TS)J677%:ZWDI!:P@V?%IDTR],? MVMU&MR"D_K)TV_MG"K+7M,.%'^HNRM._<%4?=ESPX=I-.CP?S!@I0EU&6JUX M'0AVRD2)IB!XJD[ZH>MC.F-;SCA\SP'CH#-?%_5@4+ T,NFO2%)$6F!?*E/" MX(#!X4' X=Y.WN$C]&;>AY+ M$BRQ6&+O2V+OWX&$3C:<"-Q(ON9X8JOPCJW"ASKK^F"NW_'"CSPX7OQQU,Z? M2\ 6I'I]+HRMH:I4&@1;Z%)A7X(^8-*ECF:$M$#B)OM8V[&VWT1X^T^U/:C& MG.;;? M-S8U#AKV]:SMA\!39UVI!(I&3UZ6BE:/)A69L5IPEDD.NDBD2>**H6:LL%AA M;U-AW]A:^'F%S6?:@J^/R[PSSV^(\LI8L.XB45AH*; DG18)ZD.?DI=Q/SKL M[&!GYZ;LC:-.VN#%<^V9*.0G[=FF1L2K#)6AET"F)VN-VO>5$\4TQ;Z$75C- ML9K?LIK??;;^:XK]O3Z+/5*9B4TM(\?*=ET=2=*X+;20/B\AX22W\T$X$X5FV(?:S[MC/ND$JW)Y_]D$,H7T? MDU-8?%)QB(S-@X+7ONIWUX_0,T[ L:&,IF[D%#-./&*+ ZDZI^M;2Z.23G]T MFN>(LZ76&"XP7-PY7+R66GJ*%]]0*1,"(V-O,GNB?"DE?VGZ>+?F&&+ .WK' M9@JY]=BDC?59"O\FPNW_A9X#20BQPMU_L@9H^L>/GM=&''ATD737]\]M7>A; M/;FOR#-3NF$$,3"O8L8\EOKAL^D'MRI>SV1K[A5/\DQIKW;/C(LS=L7:Z/#2 M3AJMU*T:+_EL9YO3.Y)&,?L@"Y.FF2M:%5A[L?8^Z)G-3^KK#Z,EG2CK]>G* M;D=4NT.7SE-%VN8MI+A)M(1DR#3!7N%4YY;")?LBS?#;*DT7T1>'3+ /](%\ MH!N QS-HF\4D(VD4M[^JB*#Y-'.F5O9R^S-6>JST'T7IKWCSPD65 M/EO=\K-ADU-5O6 TUJU=;3$HK)'2HR %M,BY#QZA:( H9>CA-+4(_)5M C,U MWJ;^BL/DMH9_/N\M!1>_PN&*-W%(WA$[;I!*/W)T'AMAKQKN@*B ;K=I'C A MNU5#U'S_*>8A/8'!2^!JDYMZ;6#5>P[@8DX-IYQ"5%H:M>\_F29%(DW3IY4Z M..*! 08#S+L#S%6/FRX#,,Q:'O1W*S*2JUR';94CN3@?20A@N"3G3&32(GO: M\>26"X=N3ST>UCE]K"6_20/&FUHR%NR'6/+="O;]!1?0(\??//*033KV71.= MIDB=4JI04_J=5*&MU%/E1D_N=,N-8DK*=',_>Q97@CEN$- M!'&N&B5NZMLY\**PZTO&,K8#T S0>5&T;;JZ%TF>*<-/%VC(F=A-3A\%HC75 M%@3(34<3,07Q"),% M/X "8EMAH7 GQ_U_PPV%MICE:S4ATV'$FN30I?=*+6>A2:'3L59U"K[Q1OI M,9!@(,% \H$LKM\%$F(G;HIYWU9ERF_2Q79WK0ED"TT.M?"FJ#3-GUY ?\MG MWW^4J6A[*Q!>*U/QL73_O5.S;Y D.*7[71(.RT>E_KE\('I9=BPR-KMJ)IR" M:;M168JDI-'4H82#$<\VZ,-1)8P3&"=NVD:Z+$X4[8C,+:N2[%"5*L_1BS6? MW;403D#+B:>(-'7F\I,["T_=GG)@_Q/WJ'CW/GTW106L$5@C/J1&W'AHX5?S M% OEAM3(?9NG>-$TQ7OD,3Z-OJO3Z*MD*3X6$['L+@CF-=L#\)^Y )CV MN7RHO*.!DN5R R(3-*R8;+.9Y;*ET>PA,,V>OQP!G_IC./C@@;N=_:D M'^@UM_;'$EE\R(0/F=YXAR_8GNX9(%'DYE&/C_DY9W;WWC >U\>%G"YWHKDH M^D2^>NV=;WL60?PP&&@S<^<_Y5."A'D;ZP&O3$T6>#@;!2 MG)41K!$<<)_^I@0AS?(OYJ#<<6SCYU+U)@E!<5-!G-_\WJ!Y4U2Z 1Q]CQR_ MPA$-?BYW9Y$M%2U19"*G2@1YPQME.F8/&EO'IH+4M>TM## 88## W**A=AF MX1IL/C]81Q4B)\RXM>*"P5:U$,!WYD3;<#:SI>$O,5 MH2MQ.Q=HJY9&BRA@0*=ICDCS'+Z% (,,!IE[<_AO!V34(#,K93;9-9$3Z%8I MHBN"&B<@PWWZFTD+!)WFZ?L*&YS88:EO5 C[4]B?>GA_"@LV%NP/*=AW&2A M&WPZ-0;P$P]E%_B3U"+9Y+$ICTWYCVW*GTFCOK!A+X6:,M%(ZLF4IUW*I.M+ M%A#52)"R+%?JNIGWB1><,<@[8Z6>L41^[%"C2DGJ=PN9[MC2F$.7Q;3(,6F. M.^V/AJ$"0P6&BHM"!:5-1W.Q$BM9QP'$I+'15F#B+]>W A796K]0&PNC.9$I ML=M,(9#]QBJ!"BZ!"A*U#:/I%Z "^^[8Q<'9Z;>9G7Y[),&*@:7@(RO&'<<. M@&?BJ,%[90S34/I-/QZ[X*V28;^ATO^^7=;OVZ_T!OR!KYD&P7 6CV>SIN[D MMD-)BM5UT]](M^(.A(*^ZV=MI>-L^2RU &9K398DC:&3R &5Y@@Z+1(ON0,8 M+C!<8+BX$%S0&KO,MS*FIA.JTAC*0FTX*PJ#FX$+)V9R6UZ50V([RJHMLNS' M]4X"%RAZ0*1IADVSHOA:].!?D0[Y>WU]_DD-OLPTGHF1 ='\&5Z #_V4C;\MA4DW32"")EHT12$ $J:'IM0N4PD M0' QX?ZGQ(;6T<>'4E/XQ3""'WQMQ'$C=/Z7::_^_@_\X_@]PP5Z@(!C>GCX M$PB@EQQA@_C'Y;#_ATRBF&>5O?LELL\FG?SY/\_G_A7(,H;O^L&7(UH]6]1T MWVB32H#+ IEQ '0GHT_@>[_H[EK?AD>W0/Q,'_VC+T^ 1R=20WRFV7^DGOV, MJ'%"RKF^R3PCV $G,RZ81%\.7SM^EH#O M./=-/4$*S1!H:D)08PTP'*4QHDAK@FCP&J_K%#OA&7W""6@5^J7XFOSS>5_3 ME[013K2H*/F&W.FDBFVEWRVE2DHM7VX4.^E][[UR(_?YG:#AQ5ZM#003^RE& M?DI] H3<$R#DG@-"X0D0.L\ X=#*=<\JGKN%<)=K!// MX2RW&D0 L8E4G&_W[)]879%WS>3N10#?QU-4R6X&(@UX5&?/.-SZB^T)5#$OU^4\.\> MA*0U^1KY[Y0?H(TP]3-/R>UWUF??_F?J+V0U@<#=IE,].P!^J@1T%TZUC!32 M2V1'=],I--5_IM9Z"+=APP\6?I"H$L1YL'^_Y(ZAX:M_)7_N, K=QYV2#+AC M>ZF&OP)S.&Z_?(I.IRB"8#ZGT,9_F%SRCD4 5K8?A^XVY=HA>A'\,GI+3O=T MTX9;; <8<9#4<::.69JIOWZ:#AWY&QH<5F$;#OPKW,[AL.-S>FU9.8S[G%*\ M5"7V0$I$\Z;(]'Y*AWGO)V&F["A,E#0%H>B'_$_HF4@H&O[MFX]+[CYAO( BE5SPA7X- MX0QB.'SO''D;2!2B*30]K.F^IPA(#$4;M6I)L $]'B)BE @E_&VR8 .U:?.A M63D//Y^P"UUVJR,+].LB8Q=^-WE>^CCQY&?T<-,.%W"[@7B3FN@&,OS0G&PO M58QI5!QO;\*^T^YZR M'G*[GY 0[PC=U]M\K #-Y M%MS+H\!W7?2;> P?ZD%Y2A#&<'4H=1-$==U]4N&G)1P14T=RVS&FP(SA"LLI M,XBMS_!E:/+)1">'-\%5I$^'(L0-CR].39.G32&\I!;0#(%[)_PBY&1*'T,R MI:$+DPC\ BUD#DP4&4C!7R >GRQQ+P8Z?*_A)-2#Z@(59'* >/2UO=NSG\>> MW,>'0N4 7(Y?.]SJ@V0107I&T+]>5J//YG8R.X)X:RA N@1-'Z2B4%]@\*+ M%"NVPVEJ#*(U -[3HY_$'\T KM<#2(.A4*=3XSA*Z9 X4>;PNP/1X<,@!_04 MA'%7/V[-S^AZQ+*4%"4+6NQM%0B%<[!G_GY"^VC"<4)'CA[F=C19+(O M4M_NBXEEGW1]@E*F(V0+T$:)K.Z49 5@_]/SO?OLB*?-.D&/'F03U*SC?IH8 M&\],J0.=?FP#G%W*_J&))_#JLH_3@;M '(10NB*D1'";,IXFAPP9M.3]U>D) M(AVT%^Z-T+Y.I-6/(P0D:!6I< JA-('-[S>BY^_04PNXEZ!1^C,Z/:=?\_#[ M9W3\WM2!@W]LJ/V51985Q(&<[\;SL:W_\UO3ZO>H^VPVOT;BSPCF9\!(5H_F M >5IOK<64,3'WD\\!!$"2F26[)'UO)RA;Z'?GJ%1.C6%DT?6QAD.=/:\6?NQ MBZP( T +XMB0?D^.5]?SDR%2R&N@92W;'555TI4SDB&6S!EOZ+GUV12KIPRK M@T^H/3FU.;0=*I-.!-T^"4*=EMPRJT%J^@$4.#BJYR/,WZ^MGECF3T_I;A= MF3PCS[,G//_T2-D^5,N]X!^5$LG5X:%.UO56@=OVU)AO&M5V=E:46M_DB;(_ M?4GNLZ(LVX>K2R;?3CB"PJ??AV<;4$LT;3L=>>T"U9*YCM[PJY*J;%GK_V?O M2YN499*UOY]?83QQ)LX\$=J'3T\K\QE8$ M+IMUO_XAB)<+B.4[@F+N M&6J[[\?V1?T":ESNK M<0^E8$+UL2):.F3&$$YNU M/OP_[" J.V\Y\A$-#7WJX;CKKW+'0*"$"W=NGY#["^H>Z#8#&HSFV:F$D1O- M33)&5JL\-0]U9J?Z/?,?$ZYQH,IB: BIA;1<5^5QW!VBIZ\YVC#DY9D'X<@O M,CCT@.K:2'<2H1Q?AOL=J(\C!XT*!&<"KDXD6$=JN[<,UT%E@-F!+]E1:SWA M.G ^JWS93L.@HGNKA0@A$8V,WPB%#O'SK6A#&[W#6Z-A=Q&R)2V5-KG M;[?TOZ^6L([U<=*%[*9^^-M5T+&HWT/EL-5\$CNI,EHK4F0I&9XK9U(I)#34!:D8X%6:9 MJ&]'$N^BY4#HA@#L?9EPL:9'%K!"_C#@XUF#J+/UTNS4HQW7PT_!R.,TQR$R M',IH$R $0+!U!<<0!34.'@K-]QCL\ZGI==M^49%-4 M==-&FMO)0_B&ZP?;NJ$=#Q$4>K00.$,(@8*Z%4Q"Z!]M'4?'7 M.CI\-(>WCB8"?^MH0G ,QVWL&*%0=#+C#D.:V&Z_PVJP."2-X8)@[ M^CLWX-M?(.3:CGXAG4/70YZ2D1$,%(3HDBO\83@]TW.LRXX;QH3<#MG)O5!Q MW_0_I@>]:(H(%9&[R: _/>R>(Q48T\]2#+:\5O=.3G)8R>G2S&DT\QMV0T <2\!I F4?FVKO"!Q$F;PJ!(]8CE? M-PO:&H)S.:*_>CLZ#="A!]37AZ=[%#I7$\Z1)NFB[;Q^?UOU MA&3_WZ,XBJ>+F:*#F*E/QTQ!BGNA**ZLG U;\<)1[LC53??J6;4^ICM(EM@VJ]D:)$6.;S,KVNS.#56&WI^N/Q42;^K6"X895D;O(./%#O: M9>MJKI,M98\LEUPY_6'/T2O+I2B;5F68\G#+;#A[E]8-;B5L3SF( W :O@9- M+;565HF5G5$B8"Z4J6DEVN@L__KGM/"62PX47^+8ZEN@A%H3BCX!2XC,/N!Y MZ APL1IJ>3,!W7 Y[J3])%TU')D3\*@UUB\A]X6'*IMC%>^^OS4@G)@!03L( M77!NTEW5SG0CFN!6OU+PG8 )I"L\(;S?;;(I-]C$UCSOC1>Q,8:J,J0Z) ,* MXAAY\1ZN7P)='$/ @NM2@4/AUR:!$^^";JA=90U:?\X);CB!R"JZ\1/UO6/0 M-?$@?XD N'>9KZP"U[.X)3=POB1,D6[H<.U6TY>'D&768=>@G K(Q P)2X@D M0 H8XC,P#C[N3QS)R(0W9--A(B\FQ D 0:D:%E*R;X>^"J<6Z\I>L4 MYWX*."X%F2H-7HWI.[],OQLY\F&BN?4E0.7_0ZN7>$6.,$[;^W!2XAS MG^OY0^'LG<0'U,E3<[IG&F;NZNFTWX!W/HG?CPSU!#'QP$B*$A&CHL43B;;;AQ M/ELW[DLHJR]1'%78E]9;)4D3_5@(L8L$9H@?-"<$$QT30]M"[BT(.D.X=1XK M.DZ"+1<<,;\ 4<[Y%'Z& K\@_8X]#XB8B'8#%*+G1/<-;=5;E^GY7NIX^DFN'[W)+=JGAQ,?3[ZX<=]Z JY&'$$:@QB@ZC@K(P>0M L9TC3D>*\#Q[4. 1!:'5-H*D<*.U?;4$8V1V@-35E4 M*0!^-P5$UXVW]PRY;IW=Z7P_#9K^4$I @TL>75#"[\5G MAJR&W&E08?>Z\Z^S#_%6_%9&S%]_NW=U4W>INU<0;@2\&[F/KL1W!RA46'?W M(.["S+?H\PZY7VZ!8UZFS"L,6[O_GN*862-K+6!+<7[=*<2D-> 7G9D/COF/ MNSZ.?14DG&UP+M4/KGEOBV"?0@^?(]-YN*M#'3W<^\@GN?1+B:-0SQNJP#/M M/*[=7?5['.XJ1[+FNC_<&Z$CH($ZT<$3S;$35#AP=$AG")S%Q/9"GWHQT*L71D M5]BAFA-IG8G'JSOH[OGO-ZE,UL=J>6K;IGEL,I1TG3V[=\AF>\G8- 9LE3A\S.-;UIVM/9 MCD0')JOCDQ <:_+ ?>&$E;CWUA[K?(F#7U#,LNU>NSN+%IUM>-D4^8+L3;[SBK*/@9RU?6A_9YTO!);VE!R4S4 MPF/8),.M61 MCBI#HC$:/;1>(QZNZX:V_6NT_0K*^FD:0UV%)PHZ@)TP.61, M+, M@/C!\]']&=*@MKNV_3V"ZBC]<0^H)=RG=P\&[Z1V7KP=*@R@'-H6N,K1_5%' MWZ=*Q7C_?K/,&,,&A'@$0E O%!-0XG*4^&SI41>2[EB$E3W9E+.I"8)[=^R< M^^M=V9KKHL%%UOA.[:&SJW8= :?_7FK]KA#>F0F^LT%5%2YJFXVXWQOOIW/? MW-=S<53CP_W\HBC=N7;E81D;M]#*Q23DWDO;$O9B#'_[]9PK*TD>N3)2\,!: M"@8(A_A&_+M,>3<.1%B]+_-2+":? :ZOSWF/PV9[XER S>X-$+OZ0J&25R.E M@30YY).]+//=>Z&_"@D/JD8]&Q2BTE] S0>$D>OJN26!),4Q#'M@DLZ\*'=8"7CV>0W!M.2L(: M^0N!$4I Q0(5E%#-P%I^9B \@H]G0T,4]V*,4+!(0M9-448Y]9?FQZ=FOL?A MM!\%@Z]/X:H-YZR'ZK*H_RSU\5>!X0]Q'4K@F!\#-'P\-#P@T+-C82<>;Z#L MQDMSVKW7]:N@[X+\>.<[DX4@"2B9);"$'P[T7.+\# 40H&0'"R7O+T ?,\+ M?.\:P-OV>J\C_!_$5WNG),Q=_+#7: ?TP5-7-4MEVF#DH;>9FG@P$U6T"LG\]0'4$ M-.$@N<1[YO^87TTSJ<._) 1#<^I\.-45=DU\T!3W75H.D_\/$_V=5"L)U8SP MIN4T$X)+1EFC^^SX0]Z\MC\]Z\2C)T MGHL4AG:D5QE6JL77_T3]TL9V(8Y'V;6O_)'>0U4!$D_S7D[W*C[UBLI MZQKP9YVGJO=R93[GH-BBVCI58#@UO-_*;*$C4FK5U]0:+Y>3J\4D/50R?G4* M_,<];GYO&5@A53=-E.+A=B6XUY&#,G+$D'8RGY#70\8\==.9),U&)J!$*:4Q3,S?:93G5MUT_EH,7*-B%R]U0WY^4EE))5^^@M M^YEY&;]NF9=]CR=)=@-KW.Q&-^E0%T7;0*68S'V2/WRC6WAG6UO5K;>#6L#L M)HK: +C' UC!&-WQ:_V?_]]>XMP-%70F#?9OF(;"=)2B^AZB<>Y>3*FKORX;(FNO5L MO.YQ^QDCJCC)-_;,Z\*WI0?ZKG=P>UT]9GO]X_5#?9_F$M,\J*OCD= M,\-O+WQ;*NHH!7J7)@U_=$LT"7LFEO>YQDY!"X]@JGU,CC?>M]SFYZ/"5I$M M88Y+(!D 9I>_K*?5NII MR*9;0M]RBG$X->J\_&=TC;;KGN97A&/@X+';O?!-D/ 68FZES_37.$ZS59\L M>9H-DJ>_V-JZ*?9'K;@44V>;&=;&;;DD1UOI2K>&E+:C)LEP9'K=F-0GT4Y) M:=/UB3&/MD%GONP3IR/+.#D7="/-*/:*3U)F*U-)V7$XDGH]LI++=JQ\:[S$ M(EVUVJ^(H%8CXE!1Q%Z/;-E*9Y0;YR-\PP:Q$:C9.$_4^M3I2%#GD^DYJRR4 MM3&WXM6. IKU6C]Z.K(Z(J+KYFJ2X]=$MY(WN@MBDE_VZ=.1Y%)/)A5Z5E*$ M66=0B.;81)(QBDXN4L?EJ.$D7 MNV4N.XF1"2S5 HT!6^3G>6.LS7NM&E9K?SOS M9@/:1C0Z>7NTU5&B*;XF8W(LV>_EZ]*<9-#(D[=/V!%?;[:EGD+8>KY9*#82 M0BON1TV.XHH1G:,+V'H=ZXS6HWH59WRIF8S4IF,4#/W,[S\Z4%SA0+.&MUW#"C_?@)/$<>XG209;M ^0[8R]8D.[\ M"(3 J1(#WCNC;K9K]Q*JO>AC>=LDG M%PJ?W .H(*(/G::Q7T3"V M)/W4=!L>N<>,NH''C5Z0B$(LG$XN;+-G3QIZ8 M\Y&]?;%R-.<5HLN7W'F[OLSW*7O_ZD+?)"MY"0"[=RQ]5W3XI M> M4CQP*&/I@CS77<]FGY-:T"P5RS!.EC)S.M15L-AM]J M;=MW<-.9JJ\!<#BZXC"TUY9MEM3RF8&@5Q20I^J1M9BF6%28]6L-I;^YEKA3 MY/EUC[:FV%_JRMQ6Z784BT1QO QFC>%XY%T#$+%PC(J&X>[+\-1[K&G!QN< M.(P5^NMZ6YG6HAL%R#DZ-UP^&FR(O<4F,VG)"\SN]%?:G.D(*7S9I]#QC/[><_J7R55=SR8CZ4J/H4/Q[I"C8N(R\RJ52@3';+V:%(%M-PF MSJ4W*VXZ$&>I%3MC[.H(2A4\C,DPSKXG5,]IE-<;?&"+![;X\Q[@]5ULM6,% MH"69D*D]Z,G6XT*<2H@]#DCM9<_4BZOFXN&@1Q^E!HU.=F@H!6D^T#B,K!5: M7K@;$8Y29!C[R>;X'<0VL-OOJ1Z3V9*9 M(P>]:!THD079JV<&&Z*^0H&GKKJ $6&&CCZWZ9X\R(Y!O;\#$_Y9;A(?#VWN MJ"$CM*Q<(Q@?HC1?R>-X'D$ULD>(_[SU-;G+O6+=I[?U"U! M#4S1*YBBQWQ-0KZ6=!L=Z@_(V#<_B=[*3WDL]#=:\11)M4F,)QJYQD8F5+E= M6_89Q^5+D&$J1H>Q&/MS;<1K7]D&,G+&-DR1(AW!XK,!1JR8@M"OQ6NQV<-9 M9%A!I9OS%&5@LH6/\,$R24U32$:014:%V2@=IF/T>R;96S6J3E.K'^34N')F M7ATL@&:#.A#UD2:?:TJA,Z MNQI!LE4K8IO 6<+4:[VTF^K+G>N\?8S,^Y[2;AJH ;PB%*;OEL&=%D8C XR< MDFG;G1MLV>+/#5$BM9^* ]J>A+W1#'JHE>6YNEGUL(Q,U_0VL/I@>K647%F+ M>-E"T#3X8-0Y]O&H\TME[-ZZ$33^0N"_,]G*U:5>L*B_>-X]%Y'\I>FYCTT7 M_(7ZI;RZ/'Z>HSZ4M;T3+.*K52EPX@4C?I*P M7315__=RQ0]CB6^F^;L(^0 Q'8=KKCM^_8OQ^8.M[@YA'H[U]F#;\-^76)CK MQWG$L.S#I7[T]IUOI/I,,5[=3)<4Q\NEZ4))M8UF;Q+_5'B*:5C]JGO/53$: MP%C((G@52XWDRPMEQ-,Q;IJIMUJ*'*F*FEA;Y&*9+P>S>)IYM[80VK$31/ _TI-8>5S+=]7E-BFQ6PBRK39R65F"3O*IU!U8M+)5HS& M8F&*PJX3N1(@QD]'C P7L7J? XP"%%N&Z8VI+A"N3K$8M12I!I?CGV^#&!@ M!E,$[5ZGSJW[PV4V/HCF1@ !!@T!@PY3#!YF8I?,Q+R_9=G>1FL\@SWPN!!W MY_CM]TVB"ZI)CQZK_H@ZTTC2S&%_)VS>& \*I68K269FX[I2F524LC&NY&TI M?E\H[+:M!CDR0(T7.".QW$B+J-5!E1Z@[D2%*98)L\RY)+, 1 (0.:,Y!1CR M>37J+(98\F!J)IENG2.8T:9$V)%XS_YRH/1E,*35+??*6&$]Y>C68!G==*OC M6 EA"(V2RVFH4='(%WEA;>K!S(U+)1<%)N5YD_+N:13W\U+=?>D/!:=7S;*Z M##"*9E.B6IUT2K$;LXRY!GUMGHWWHTBY(J@P!K4K$K^B=A6@R*]&D<=<^4.! MR%73T"X#(F5M%ATVU/B*GULM/I7J=^?* ($([7BW,98-4^A>[^M)9S?I*/[! MS)6/IZ2==,][IP_](W6>1V][L]F\T_=V#:QM6_H+9A3Y3>PKW=_/W3+'&[S3 MY2^",>BRV;4H__LE-(2D6 M'ADL/51W&@H[Z3<-,$(?AU*R*:JZ::-VB/]NZC-9#!$L]C<4I']0MV#9#*$- ML)TY;#L2N_D[W@.DW0/@7^>V;'BO&ZR]W]V>R?NWH-[/D#KR$,*_9OD]$JQ0 M/AQ*HD-MRMU^YB-;%0QUC7AK(:,^Q' Y3HK76 ;#4&4&$!#"-Z4@=CD=DDN" M HFSW>UD)57:[39*>'-:*:/G+"&$R5H(".)XWV)]"@1G17"NPG9:_^/DSPUE M"[4Y1]V&#_8'8JF^7;YYN"5>[IXE6ZJ;:+>-%-TW]G;ZE]N0:>"R(.V',I"V M_9[1K-UNR1K:%%70A.UWQ_IR/\1V-PN<+, \6L%!-N3A.E"[9L'!;+2!6R+ M'75.!M2-V4ERA!OKM,%TWJRCS$24!(G>Z6;/F6YW:;0=<%?@V0Q$I]#3LR9-+(_A'>;K[FD>JH8P.%0@I@O'^ MHZ@75U .&U^/!1>4/$!RF\5[\K;K _KZY?ONUJACM:R%0P/;@E-25?H0;KY%;F#C,DY*.MP MF*.(F"ZVP2=,90OMQ,%C_;J[NY@]%A9@=^X/4"-WCYSPRU-!@CR[$&35 7WT M//1'!#0OH8H#-UO^MMZ7D@/AV'=X?]71_4J%"+XB(5_0#6_3(_EH9NY?CM2J MQYWL<;+#UZ=^I81OQ_W])V'#PQ6>L/ (&LCN*6[&-0E"TE8A,/?P=)K_K<4J MYC(WHVV.6+#SI93ICPG:LP4A6P,I;IT9Y[7;OF)=B4]9"^1+:+L=HPOQ>]./._IJZ56?]8-* M#H%( GN0TOPB]!>@&JW9;EJ:4@4#&/M MG*Q.M9T#VP59,Z+E6BP#5Q-8 ,-9 #SAY9E3Y\,:PVT9C;V2'893$T0WD18H MP$DAC132=3O(DWKT-C@%5RO8UOJ H]]>+SQ-QU!073-J@(Y?9W?7J$((FIL) MY1>M&GXFPU-YBJJ"(.T%OM ]<-WE6][[S)/UZ:)H&UL]'0W3(!.$+*CK0'U@ MZF3*O(1VQ_21X\;).SO(KA,AY0SD%QR_PG02\#$TGJ'TY*<_)$WN= M,O=?1YF!.SY'A2UTX\_6&7FP*"\CD7#<&",0<1,/';WLCZ NA;6YO1^,O>Q* M+?[9^3-)Q^N$O9#1?X4.?D:[<;*5J&C&P88=U%K0MPM1BL=;8'>*X]C([E/@_H'+>$)RJ&9B\-HBF+&$8N"BKT?666I#6'RNR@E$)TF. M"U2BE8B[S4".1ZXW'9W1E1'@B6Y4,TVCNM&9&AQY\LS2:E5;9+*&S&4FX\HL M3Y22G(FJ!5L&:F'"RW*RGNRO MC=6PBBI^G>Y\O!+A6R"+\0UE6*BQ_71S6!SUV=.1&E>)4PQ6-[&VD"G%\GIV MV=26_=CI2"&F9=N;YKJ/"5)N3="K0DPNC^#(D[6W(B-SQ4^C&"]$%_GD2,QI M@UH-CCQ9^QI7*]IR'*&5BEK&AH:4ES;XJ(_CIZ^79#U7U7)1A6LLHLE$AJPQ M9@L.)4Z'*JG6=#[>]!;\-%D#&B'E6H.8MUE0(@QKA05'*< M%$=#3^::RD1[[3H[3/%S7B%:I%[(T$DX 3_&GP&^EB4(E@.Q*;U6UY)122[1 MT),)\)UX<3 DE2%G-QJ46C$&27WB/'4[ 3_O\GO*XGVU -,6Q^'S9YEC8CJF MI:C"(3N_F>?P&V\5,W10O7BN/WAP:Q!K7;^E#EPOT "H,D"VNO,V"&\ 3M-R MO 2[UP-8:>A M+ 35/GBBAESS[AY+LN1L"5B) )GZ M0"W-$J4M9W)[VHFQ8Z[DV@JJ]F>ZBL M(54'GEK2UF]SR_OS;?!VRE.DG-N4I,\@UBGK%NI@TVM M[&CG!3!UQ1X7V23'!!>9Q7)$ FR21>;,%5O$!"*Z9D,5!B!GO;YCR\&=DPW$ MH)5A4==&14ANR;4UFGH"N+.$TQB^OEDK0^KV"[$>NQXEU8$BI**12*G!IU;Y M^%__:/K)?9I+$WGW.L^C'7]#V ZER6$[P?2*KYE_'LCD>8P*D UQ#"1;!97A M$5>9.FD@!"/0(@ FAZ$$ $T/0HAL)[: M23S\A@;TH$0\T?=N6 CVNK#T7:H>9D=\NYSG_96U7W<0WTLA>^!"MN^Q_&6+ M&3^0&G8OK>NY>>'[58SO4]7Q:)%5WW#LBW'XO9=WEV(/#]!&^$+%&^ZSDLNW M"/YH=%K<[%>&=PA'VW[_"[%$B?6GHI4.:GLE=BD3.0T29ZT;BILM 5]UE"KA M3;*Z;.9'<"$+SI;*(#%OV4R]_>4:JD>S/C_I+495X6Z@?>"V,%76-=$V#.#; M)CF2)?NC2%M;*4!CZ/1F7%9U?>26O4$E;T@RC&/7JL<<0-^S0Q^ZS/R%V(<3 MNS(T ?@=@)]<66T D>V*7",C48G6R,J3U2_7Y+DZ^ VP>*[%IZ,ZGYR,XA6- MJ1NHH*I3KH>EPRQ-A6/TN9I?3V#$YS3(XFZK;C<0_@?893?$Z9^^R'="Y7X& M7 >JZF.IJGM,,GJ;(+HL2 *&&2M-$.'I-]?2G MB_\OP;CS,7<_ ^0"G?3!=-)/H5S>2&?;#.AT^8JZ'.@Z.QI4.PCEZ(^@W'-Z M5?>%[9Q"%N&0(S<1?1BQMZFQ@9_AR?T,]U)I?Z%3(M!RKZCENI6N/H'^+N;O M(*Z($*Z.V*(RY$WO1/ Y!PHRV\B-IQ633\;,< \@E.S"/1"N>VEL1Q,T&JNMCJJY?N*;[ MP.5<-AKKT;5Y3.76Y27;4#DC6ZC'^S%7=0T3,29,4=?J#1G@W+/C7.!G#9#N M$0(2/A*&L*ZE1MG4=*A42F8U0]D3>F2@VN1048WA80(GPP2#/[=;]?9H%O@@ M?LPB;Q(O&[!KP*[/%/IXF54^IYOC;/YS\:TR\Q=-D+_[%OQ2\\"GILG/\87\ MY[B*2\"L ;,^L$%[^W/GIL1SXF%05QO>!*'MH;(.5+V'5?4NZ"'_Y=>=@;O\ MD2(]#A3:?8S>P8<^+J4HR*>''"HQP89)A@QC;)## M]_O0+8CF")SD#Q;-\05\JV6@F/,@7>6F7"U:(U=%16LXG3=I%]\(&O[O7&S; M/&[FM8MP_O)'AEJL+'ZTN/,C M+>;)I_^C:!$LYB$6DW1!;IMUX-OI?; .Z;;AS*,+T3LT\! ]-!86(*3I5F@ M@!82O0,+2*@=_)%I^Q*J&B!B":N0OJ]@HZ,S(218EB$/;+>IMZ6'K#'P>=,2 M&"#TWQ<^A]_I[AZGLEC-\1NV,-"Q0JV^@'/HMI.-6P2;[]+TI0JYY M?2*7!74(,9U(OV3(MR$9+4&UP(&)-^(:$ MJHN*I_T-^EPVEJH.M$25DPVJ9$A4)-8RH((*(%?.X-,LPP87LU).0J0.K!3T M/[1[GIE"O830 D+."D(E(*#Y(R0Q;T7HUS-J0KE*ZE-(OC4DUG2FHB-E*5OC M4+R1#$'JAM^:<=@Y.F1X(@UE#<*@O$^,>WU$66,!'E_P>( GS-1]A.0,,L!, M-RSTBQ4:HMB>JUP>]H$#94=?T2 MRFFA$= @M*GA@Y$FQ%,+&%,(S[8\XD2H M- D.CQL F;>(^P>"*5\2(?PF^(73[0 [T$& ,_\Q?84SO&.U&90^8>W AT-D M'=$R)!XIN&&H=B+=$PJ(M/M(WBH@\!%^76L\EGE5%3SLL. ;^PR92=OS$CSZ M9$U".B/D$WT8DN&R9&/W:!=)1'2O>THO=>T^##UC_S5Q#/?*>3;ZXDB#NR^] MA,KZ_CWFJQ-+9*7^=<2'EQ]2Z.HPH\WRQ3<_PQKB?&/WUCZ:?*(NGF^\9 M)5O"75+JOR@N(ES3&K&QQSM#!Z!>"Y$@BO QEL,Y0':P,[S_$$J0]PEB3%&$ MNLSQV2?,H)"L(&$L!RPAIQZPJV1O;3CXD3F&9V$$03BDD 6%9,=F/C.%5B0X MGA(25/?;$AA8[G'LS&/3EQT*H$U-$P% R*>!][HT''$PCN% M[DRSK]P;/ &#+>$H0=N6,'"MK*W:\.H0'T$Z/M)@[6:]@\3S79_Y7DQ3__!__9/DJ$BJ^! M;H'&_SE^*HG>N[T#POYUE7N=X^Y[!+6_U?$,%!P[F+7S[W\=3GXO$Q%15W7C MSS;&ZF!58]3H55Y&#'MHJ6"H;6'^]KV\^<&ZW=AZC<"CS$_AA %9!M M@)[^%HV.7^'W36%[#3*SNSC5K0&-:\=Z/1N(C5(V'D=G/)J]<# R.I0M:/D0 M@(LD6"NRJ'<6!0&-C+X>F=C$V&*]V+O$%>,Y MDJNT!DLF7>BO9&D)1YZ\O1;O1 7J/+!J8 M4C$WL<[:VB0J6KQ/G;Y]H#L M8:IN1MIE"^NC>NK;%5W9^1+W5)"X)I7ALPU! O6=.G#JA4FV[$72+(,D-L?Z MS17=Y>N$O;R_%R;Z$MJN)+2?_PV1O(EV[D"3J?V4%=5?8D. M#/]H?#M]+P5=XY@@#8V7=M.Q$7WP7; MTKL96SGY;T/=U?YL3A*.O9"G^T>?G"H'#Q? MA\\<0F;;;MKV]PB* _GC'IC(F'OWH/)4!^?%VZ'"P-15VP)7T24^>N_W*>W( M^_>;@4_XV1#V@! W(@3^0IQ-%P\(<2M"X"_,V=25@!*WPR8F(,0#$"+ ID-LEGQC0G]P#:#6A#__?7\1?7Y5!\JJ[ MP9[S/'HO.5?WQKF0EIZX4,F;\^=QP D/Q0DI(#HA=^AV]I@# M2[ M/^JQKU=\6/+GS?(_EV':.V9^?Y>ID9/P6> L(/%724Q> J_NG=7VVG]^,52Z M]\+ND:9(W">W[_)IBJX%]PO3%/=W/$9W8@\FDZJ@)-?=>-SFEU5]%?]J"L#! M]4\96,FWFR!AJ5"\NB%7(,U/7^1[OM^? M@3B75A/GW2[U%\I&'V5ZW>?"P;RS[EJ L,%:;I M*Q4BN:^/+9#70%[OJR%\56!CS%0;=!=PRG9>+"8TN6;)6 T*+/T1@7U.%T,% MQ:L'?H7+FRCWKHWIXS:\JAUS[_7>&\6NY9PXB$5V9/6C9L^L9)M'1MYKM T$](O:29JC24BF@E-M)F MN9XH" B@5D-'HV$"9Y[<^X%JV0:.CD_AU)&0DE!()=U&F0)W0:5+.ECOO;![ MP\^UU9 ]ZIP%':.0[\BSI+'!B**>VXP$=K7NH*PP$CE=F2@9IIES3M? ^Q$( M\>\5XJOK$!^48BO>T!6@+' ^0Z9Q,V9:#;.8&Z(NCO_ZA(/OC,1_V_^ &NON-J';G/;\>W'Q] MTR>L7A&[&Q;CYW(J-6;*[*Q)U?[Z)Q8-TRS]]4V'$F7.@%.63%V_N"0X$;TW MKU.O+H,_3/I<3[P?&[SEG?=E!LZ8Y!)IIEG ,NOFHK=F&BH56_[USW-(PX4V MH:S-VM$,-.'Y=;82P\I8/\OG(0SAT5B88/SBCKXJ(R^A(U4UJ%ASH\GNZE\, M8R!B]Q,#B[?)L=Q*3RM$-K+TJV;"KQA[**=J U[F&&J4;?9K ].WFLD@.1XP M%#^W>"$_JT>7L91>S,7]JIETI7P+3Y,=%9,GU5&RU9,ZF;QO-9-BI*42*5UN M\\G:G-'FZCS>QGRKF:QK,XP0S$J%KV0W47&0L3=6VK>:"5[G:U&MO#"QME7M M5W-,2LD/XG[53+AXO[V>-VLZ9Y.+@293JU(^YUO-Q*JQ^"J2C"$S MW:SS#6SD1\V$V:/;E<9FJ42(#N@T9XT2Z=R!G,PSSX[6)9F2UAP]C)6,9#.2 M6XIHY(TJSN2T!33!=&-]4'_DI/3(BF]A35Z02*RM#%B\RBG\K/L =69H5$/6 MF_\-47?W3J1>O5M4)G2+JLW[NC*[R7G6]1O59 J$,==[:[O'KZO42&=MJY!J M7XND0369-Z\MF" __3'RTXD7+*@F\PB$""HV/ HASN8(!V0(@.EW$2( ID\\[>S\U^5&[A AC[U0L0>>C.N6D;FRHSP M;&5D'IX9+E=))L"]QZ/N[7'ON8N37*[^3, 8/XHQOEFUAGF(>@EMW5 BLA:9 M&?K( *9Y,4:_]\(>**OD^4([R5]9_>):X6R[ZR4D;#FM:N@B..U&BYINI-/$ M8(Z+%3XY03$D2Q"1Y*57LX8,XU$J'"/PZT1B!S(;R.P3RNS5PB$_++211&PI M-P0^SD7RPZG$MT=#KE1S2]9 H<6B;)BDSJ5O/H%1E98UV1P#*332=>ER.L*O M )ON^FK3L\M6A_DU]LW=ZR]675RSR?I;BTI M M"VB0C9>:4P1"T-8A'84M U,$F@C"(7.FRZHP DXI";!"-T0A>?<,^)7E&+AE M*E I"@/ 5V^ML>!^110,8XUR(IW!!VF;S@=._F-( MD- ZI@!5I) /*F.(NFFAQYN05\R0[C[0M 0+N&/AG]",5-TTG;D[&9D 3M:4 M%\#]^&R>YI]K)FBZ-1A\TC-;VW7']\M^(U>3-\$ U'A9Q@B]D:7C%B86\"!7 M\Q.YFMN(_.\E:S+X"W8VVO7GIAZX!\X+%MV=.X^4$$*\1 .Z/"!=\!?ZEZ;J M/#A=L!?B;+'<@# !D 5T"8#LX>F"O>"!P%R/,)]TN;^K(-]M$VZ8,G4>P:^> M[.&S)9=-E(E^-5&&H%_(DR++#Y4H\\F]>S_1-)"?'R _MVI]CK^PS$\2CXOF M&_YFKCBYD'ARKOA>LJ$'DG>-WCE=\U5R#Z./M\Y[W#/2]TD'.K<-%[EH=+TP M#Y;H=++4T+\O?,/XQ?N4K]2^/GO;LDN&<@06 C3,AC&& MN%RXX@/8?E?(C+RRVOZP8'7/-5\N?OJ]:Z) &[D<&+W.[WI3&6GF.^5%>C(? M\3:5J8FMW$QF*"_1$H>HQ%Y5&0F$^7F%^?Q5R4\4YGMI%A\6YDUGK8ZTV*JO M%'B6;9>*@^(Z.W*S-@E_#>/O'^,YN72>1& LG3.6[A[3?#]_RMV7_EBH>!45 MY[36C 'IE-*7VCG\HTJ1)L"E%LT+_"(5-WNI,A49N0F@)$:%L<"S$H#%;5TO M=U_Z8X'%552HKX'%--?4>P,S(2K);FL@]3O+2KDZP]K#C*#+E#>[[C MB!POF/T+S?I>)[4$;1)OWB:Q7^S):F%*E)2,KF(SLD!&F)AON[SF0JN!AB"P M7*$N=%MTLH_C:=\VB?U%HJ*RB;S&$3-:5TMQFFWF?1OK"1/];V;:Q7J)EZ--WKI!6BLEKFHJ569:$M_1KKJ1C@AO-9K*YD.K$-EHGT)R:H M^376DRV5X:95?(8U,J \RJ8ITYPO?1OKX06ESHC6G).I#!$QV!H1G=?\&NN9 MZ^H@6A;Y*F\G&GIO/)GUAL(-&NNYUF'5 #-A[=B"<4UR$N.]?FQQTP26>9KD MTTX0U4AF'*.Q]K)2ZV"]22?9&-V_QQ[S$CI8C)-@I:/EA$1W/2'!6= -I?DC MTPD)!GB_-=\M$[^<6A1"X"\,'E#B 2@18-.#$"+ IDE=O#1I7_>S^1->-8 BZ]7V0\4_6?OMN?8_-"9=KU1<@WEVH>ZN4 MJ,?.A[II6EQ ]* MM+2M)V<[,?.)AIBE%T*K/8K$E8K*8,)TV&CV-B,W*8VF\#!)1X/:^8&T!M)Z M@ZJV'Q!7;*1((VP]!SQ=T)M *DT'5M_+)6,Q.DSC[Y:U?6P+R+G/#FT5!.^> M.^BO]XUJVC^F#X<'.+^\[\95N^P;1Y-R(*.WI@OK$@^0*W&%E+' EGFLW(<;&CMW7^N]L>S*OHMSD:X^F*9(?+XZ MF6,T-E_.8Y-LU&MN)A@>QB@ZC!-,X- (0" @:=0:+Z& H"3IXMU-17G M*MPLQK?CO>DF'?=2O,(D28<)\EW=YK))7I<.YPG2M^XT63>$ZB R3%2!8"#P M&+]*QR/1>Z\1&O;F%2)!'2BY[JIQ_'7XUW\=A;7MP RE5^C&GRUB':S*"Z&NI:T MFE^*GKE95U:9>FZN$"E&8$K=>+[*U/Q2],J]>%$6^W9-:5?S"64YK>5!HN:; MH@>F@_:JK]:X1K09QS*SK@]8BF3IR:;PUEOZINBE\*KA4%^TYURE;%&;^S%V$@F?%/TA.K46J:CR1XG ML+GF9,T0RUXBWJ=]TOX*C5)<+"A9OET4U_H";X)F9]1G3D?FX M0E\<1 E]7,4BUR)SD'3XY2;60?!\D-CSNP@1)/8\"B%^:4NL!R-# $P/0H@ MF!Z%$ $P79 ,G[TN?D]C#9)O?G:Z(?5"W+=74Y!Q^#@9AP_/#)=+.@QP[T?G MG[F<_-PI:$'>X>^D^S=3#YF'2'TI"IH4A/L$^4MN*O#O2U[:7_9XUSG]-Z]S M$NOF>@;B*]GNT;J@Y G"1YC!2:"0&DF)Y>8LL389Q+,A;#.0^D'N?"+UO"OZ,'[;RL_&J MQL_I="H[G61 ;/2-,-]/"GXOL9A.DLQ\H$SM6!;OI?FY&^I"?T3PG\ <2]BR MBE[AEB56@6"",=3!0O)T9N@+X%0L?@;M^W%@ZTESI6[0,^S>J/0U;<0IBMW? MR0D<5=Q*2>Y 2#R\RO=7RK1;:D<56TXIR8+,]X78\G9X1:3%C)U.Y+@,04_G MO04S9?&XUV@O&B8P*HQ35]15 @D/)/SY]([/B7BW+E782A/+8>M"B[,K<[,X MJ-].)Z42E^J*6*14R?(-95VS2DLWD1**.$Y0X1A^>:WDWMIXVC8@8]@& M.(Y1#*RL)[>R+HIOO]#4^IZ+92=5<%P:8A7\:0MS9JY#+Q1&'BO3>$<;+H32 MG&OM+++W>M'BNP&?BS6$G5:8G7I8E$V8Q M)DQ$+UF-Z@Z^F(8^M):"<;GZE+\"L9X7GGXZ%GU/-=E*0PHL@*H[HSPDPJ,Q M6:F-F.;N[22\K?#NRK&8,GIL-KEO1<4F$R!R71[-64K1AZ0Q9LY M:9'N925>GJQ7=GLBEQ;$EWN-?QK(3 M;1$KMR1C+\+T:FX[KZ@HL^PS230@& M#S-T+/"9! 0 , %M9I7")!HVTJDP2NZ0I>*O7)[TE[(M=LA0+2;6BWZ,T50 M:)9DJ((VY]?E&D0 I,JP5!C#GMQ+DM0UTS)L9^8168O,#'UD #.(4@ELK!^! M1M]31PZE(Z=5/=GPH,FVJT,2GP\%CM8&(#Z.KC6\<4/E!"\L<^6,3O#S\6RB M*)/&G$XN^RQ23F(L'29C5[S0":0ZD.KGU3'.BG5E:1;BU?@XR2<9:EJQY4AB M5K^=6!=$@\@HB_P0JQ1X?)0NK$<,$X=BC0)2"#9,$)?7..ZM]U[LO5'S.Q&[CHA6AKP) MG *^/!+/M"N=3G2?!Y[MYEA8M[@DAV4RJ$RB4F/EZ.W EF.,P!?:90U;97N=FK&$R$)_#%F>P!5T>_0(;,DGP+N? M#E[7:X+R28C9R%Q'YQ1BB*U%WN VTQ@F#6M]''-"88@P"4$F2E^Q TH@B($@ M/H86<>E&))^4Q$ABU1&G.;/)580&.5FDLZNN,D*22+N2R#)AECS7)O$Y_3!% M8)I_0H(HVE-;%5"1<@G,#+BI3N'QP$P*S*2?:B8A4/OW4ZD7\;V4I@Z$%/ZL M O0#Q+GX5(=DVSB?OXF!/O WCXI$7FK$*XH\B,PVDW%")3)QU!<#%6@),S$F MC!.GZ/=W ! !0 0 \3!JSQ41 NL/<;K*:3DLDR[2(W%=7-I\#2$$5)!B82Q& MAVGJ-#;N[^?QAURUW^SO +-[-U:\3OFI>Z_JWE;:S=TE9>"'0*-.)U;,DDE- MH1.#8D/3!++,.ZVS4&PN&8Y2>)@*:K,$,AS(\"-X6OR%&#,LC2"+2E-)%NV, MWENU-M&ITU6/=H28B.%AG"4_VNWU.HU4ORV(MVDZE]8-IY^<-38 "$WAE\=F M"&@2D$(E5.X>E3CXDA/H3K*:JH&-;M3^^H*[*=(D8Y@\=D (U9,0>C7XK78[,OWHU_>*@FWL$6VG1CS]K S'^&T MQM62<*O8&#R38Z=;%0X9P)P!$?514=(-RT('=#NE,98$=%6?24DN1HP@%(>C&!.. M^9#O*IQ^O%=D/SI/U2)27\#X2KG+L<7N),-V[KU7"R,>2W+Y+*O0^7:B#Y:X MJN UU*,\1E)A@CQ5/5^S>O/CG D'_!B&]-W-1#]E&!99(GB:2Y?+F1G9S+5J MYT(KMIU43;0YSBY)Z. 2@6E"?IP[WQW6LR-1C+TY(U MPB)LU2"KV7HT8T,IC](8U+9.HXN?2,:_LAVUMMZD<*6F\1FN,)RWI(8&FG'( M>E",,?;TNCWDMOV"/ ;YY4AU@O*KHY\A,RUE:QR":IT]A-^R#31ZKTBA_82L M*KD!Z"$X!"F1,E0'AU\Y_4Y1Y9"MCV8HHETXG*> *@!*DGOF[9G?4?Q6,Z A MJ8*3T>W1.(2V$ E; VZAB5HMHP5XGVK.M&U-L"49/1>26G*_C<04.7&=UYD6 M_#^G^B-Z$.J'K.JF6RQ9A")I@#'\$ER(\_'+#;7G([W>_YS MVD&["MWA3!'+N5-T'B ,X-C00->5$)HC> G!G1.01,&CXW@1Z+D&$I0MO=\E MPFU-I5W-,;A1+;26Q-HY;I,J7.]1]LN;1KH7:2GV$F.Z4L;=[B_5O!)ZAR,?)>6-[[G+TI.3YN&5W^0%7B2KE M%%_$L&3UZ[=*'R=GG"EK)%6UDPK1K.3,:'K3I":0G'X)3!\DPM]O^R?"2+A? MCCR@5_$'_=RCY.N3%78>O$SD3 A&1ESO7K M36@3G8^DB.8JTF0F\PD:>3+/=&JL M/2EAQ)3C2M%&=MJF1U>BWK M"JN(L[W:=B(1%0RM/X)MZ=L/' >3^XEWE>6..;C;\L:@3]P[,M9M3FT9VWD= M=,G^ZZ,1&PSV$@VZTN\?>[]FZ,0+'A#B$0CQ7@)"0(A;$0)_8?" $H] B1X=S-]N]3XX7O\%VKU? M-]/RNSOAW.FXBR?Q\!N[<)VS^.(.!]_%ORT*)[OQ2=D(>"/ PN? PK?A[N+L M?,>4J^^R._(9!M!W0^A[;EXA+P&%]\Y,31^%!:)PGHM!WKV7]D!)MS]]W:Z) M^5BUZ>_% ??A_ ?-&WM7,+*F2R5IMBOI;7.BB$W&;X]L%-DQI ZN(7BC,B_ M_L$I,DQ15VD1<'-KZH&.T$!6'UU6KYHW^759+=ECO# 3JT"I2/E%JRF):6Z M9!6E0C-8..:34?;4UNPK92&'+'K@YI*XUJTJ"P,O,28P2F MK%N9 %#UN4(4V+V*CK(O8V#!S**[E[Z\5K^VT=< MZ^.@VU4UEW.@-IEWR 8^)OI<)ALW$W,Z5LHJ\3[C*"QAG,#"&'VNCTC@'PF@ M((""IU%TSD%!FES--I0\X!5"*QN8R.A9:H2@@'9)JAO>1*]]!KI16]&C1+4@0KF+ADG7J<0_==1:M1.L%"* MOF[\V4K/P:J\E"S"$:01B+B95\(0OOB/H"Z%M;G50&,ONY#:/SL!1-L0PK$7 M,OJOT,'/:#M.]A*E_Q_LV%%ZO_>UXPS_[8?O9( =T>CX%7[?W-4 :1I4L=RL ML I?T$F7I&39=5K5#SJ_TB+OBXU8Z3<<[F<**K=GI<>>U;^X7O]#.Q?"PVP#(9?=QI MM;)*O8U&LJ]'+NM$(SZ9)Z9<>U[*T0*9M?*%D5^5&)Z31TEI-*PK\V$Y9DS2 M;#>[0O5D3N99CD=JHMP@(US#,.@U7US$; ,]\V2>;5SF<"V]F6-"U=;*M7H. M3+ZJ2G@=S[6PS*K7:6 9:S8KC/SJR?37C%YN=1=I+%E(#K-UB==R^9I? M/1EUT=\D6Z!H@#P6+V4F1::6\V5F9N1^.H4]S) M1'.K^JB*-=* 2V+Q#JG+D4*\X?1,.1D:F?27)4*O9[B&W:M$- 5OYE9.7?13 M@FJU'DG7FVVN85JK;GZ9DV76Z8-PLO[4+->EY4R3PJ91FZ[">;2I9 T-/=F MV2AN$--J$U?:5<*HBA5I.(:V..XC(U%),>:U]E+"*H;-VL4^/DJR-3^I9^LT MN:%SG35G3^;53#^[*#+QD9\L]Q,%;9@>Q3!.U@C*4(7&JFK&_60YMV*Q*F.N M.MQ*:E],Z-LVG M-2H1*W*X./*KX[11L^5-M9G .;NO@YBY&L;*YM*OCI.XT2M4?;26L35>:..S M>;4@34=^UC*&VL(J9L"L9!H.*FG?C\KK:U5C') G7N62'[T7XC@J2 M,U\)C:L-H1=9Q)K*%,M4JH;(\!,U[B>AS#RW64OD.,LW$M4IUB:8S:CC2TTK M8;!2*:>VL;5226(K)CZM@;@?-9L"(^77R9[%R^2H%^NF6H-8 =7OHEZ/7,=+ M\8$R+&$E,:,UL@'%F8Z;[(MZ@D(]TZM6% MI1 QOII5ZXT4?(O?SL^H1KO2JZL:EZDQ+*9*82CCRA>R.:GC?2=77(-WJJ6=6:55/':KXH:N2FG%IEFHHL\?.: MR Y6M!QW7=NOYFF0?;$RF"XYN:0:$.F7T1Z-Z'Y0:\LK;.6&WIXM@N45M[I9 MFP+;L@T0FLJ:/+6GGKMK)JS=HK#_GAFR)LHS077+?'KWDW]O"\PZP]VZ4P*J MEJNJ^M*\2=6IPVO3HA>8M"X)J+:OM7ZC$M4L2PR4P7I#EFF"<"Q"_:C*S![&[*MQO@ A*!-CT*(3 SE8*"0AQ M*T(0+W@LH,0C4"+ IDOTW++0 M'_%"$@^]&3N?G;L'V]K_@X 3+EW;ZH5X;$[PO,\_E \^5.[N.MK.O0N[W0;U MW],TGFD7@E/^Y\CTQ0[Q)ZY,6#IJTOC;4/UBAW? 0$'/"T'.*D_WRI/ZAUS M]\[T<1GX0LQ[[\7<(U>!?(!:#A=)17 O!1\K_^3*F0;7Z?#^H3">JA= 50=3 M0=8@#%:&:1EE('2!8/CD(A2BW4PK53 4;)['99 W!]*XA\(F46&X,,V@? 3R M.FE)OU6RD1UZ[W5?1+)=8S*0[(M)MF]HX6IZO\U1"GFA86^:3)*Y&I7H9 MA<[24**Q,,Z288*X4B6F0*0#D0Y$>M^.>'=(QS7)5[B;>@)4!5GZJ'#;^415 MKF5Z+#9GL0F&\THEUD7'=0P*-QYFHW28Q2]8'>$>3C-(A>@SV+V/ 3WG8Q\? MNO+*>^&" ;)\VPQ(V: ,I]-< G4!2G!N8],'52IM/8'98RNKV%5EU4NI-4QV ML@:=VHT8Q81I[(I&P(^7T5O#G5H'$RS$ +'8^>*P@="&<@G(%P?ETU1YIX1?,KB=K ]6DJ/=<4 M!2AE/E)JV8S9B4/11,HX5,0)+,Q$V8LKX_NH5C,3)JESM9H#F7Y*#^"E M%8M IF]F"+PMR[$,DRZV,HVT0O19R:PL:L2@YE4!P2G'G4_35VK>% AS(,R! M,'_'?"9P0@1> M_ !++J?LCPW@YX=8KIMQ7>YC<0[8&X-C8U6\E?8*1A%ABH%:PK6Z(?P*X0P\ MA+]4.#^DM;\AE%RY75WK&3O*96*CIAX1DQBQ])H80+V=QNAP])IA.(%4!E+Y MLZ3R*^KW&\))\>9T6,+;-#>^_LK\VG=]@OPJW+KAMPJ8%,EV10I!6^S)N6U"B# 1I<(8%0N\ M?8&W+_#V/9 1\(8PUP>4I?#M5E)I3"RLAG?6@R[G-?K HU"2B3!.G L0"*0Y MD.9 FN]D/+PAU(DT(=+RJIQ1YHPNIK!B=%C.+*%0N[8#$:/?Z73^!,[[YA@8 MP&E5$_@C/F4;_,P6J9ZA\&M;I%X3DL[:#%LXBB-1/(-)70O#9EEE/5 (8;WL M&SF=D\1U603$/C@<#9<)0APC'\BM9#(-6!5 =2_0TCXCT)!_%:?%V; MIKJ876XQLQ4?+R_D&I1P:$D0!!TF8TR8(L\EWCWG-83;W]R_\5/@^[C\]<2] M8>"&-87NO=2?AGB?O=GPZW8LC<:#5I;-\07,6)LK7.X-&JB%)KK1P,(8AH<) MZES)@@ (+N4$O;=TW+!>R;V7^E.!X+W;$!\ &*9'JE'EL3HW+=N3"DW4)0Q' M ( ,&1:J.30>IO$@'RE @ !'A@!/FC\>%C@#P6I!%&L62;>YR.-3M](Y6;M M*(X:;T.+A\00%!"HAM%S7YX@72DDR:8(V=$*67I( U9H9@ 3;DMH(:@V"%PT M#YL7<8=%WCV! D'0OY\"@SYDCO#:5OB Q*U$.#0^1;_YX-%T:O8I5BO&N'6= M$@4QW^KDZ[4^CB'CA HS42Q,1D]3)_X.!#B(T@[D\H/6P2?DL16IIQ?R5"[R M=G9L-YC.(ELM.?*((J9BJ'8!'H[Z* B!1 82&4CDY[7U3\BFG)BTB:H6NC<=T=U55@J9:UXK,Y\EX"[437CP"6Y5I+%$-@)\])]' MWZ_P WHU))D,GK.05!&R +$ C>(RQ6^^8W&SE. ."?,[VL83BPC4NPRTNZB; M/:#;$6908*?Y9-&>-5EG)RRL3,IU)1J802P$2\U2"3)[?BKC<@'*GV@F'J&: M>0.Z/&+M\]',1%38]*Z1<-%5?2KD<@RZSC+5*:>K[&!!0R,!\I@,F<#35"*5 MP6,K$5N)V$K\#E;B<^:ANR8ZW:2[9IG5NMMMHMS<&4E^# %2J4PF0:0)> ?] M\IG4MXIZ^WC+ ]%GX4FO?2+EQ26;KU\M(8"RBKHS5:4'WKJ-NE9R@X7]GANU MH?8-H/*U9J=5GZBT9K[!Y#P!$:F$G@F/FU^ MR=/FOX421YTTCY7X&Y0X3$RBX)^KPSJ=QH@[F95^78?:1("@B M0:9C58Y5.5;E.]J*B3HZ/=\9_6&N/T"].3FHR#:;YULT5.2L?W::Q-*)#/7N M<:G_M7G O__VPYK."M!=N!]MO,JTCJ1HZ5BV//..Y0C^B^$'0>HO)"2OK\"4 M/&3!6XC?MEL2$5FS=9"_F++N6&'ZPL]-2?)/N_H[0#;XIF/YZ]! <#QK4)_S5[^DF;27!L<'"^9!2KFPO$!G0206+5X%502 = M$ N8'Y]TA^4+CFK+&_Y )[ \9P9$V3$!-1'P4YA4/R%M*: XX,[*)R'\)7B; M_]/^13Z31'CV#I!V(XO2R4SAQ/:;TH$8OKO\_W,52X-S.!Y8FO !="R,]S07A5U5UH?X% =>$'^[MG0#!4%=%T&[!J!3X1@&IK-M#8*J J M%'S,EWLR@? V MRHL$!LH(/("C!VH7K(%,JA"9_H/V@JQ4)V!2$+W&DCH'D. MD!SR,%*^ULXZ7>Z)8YN5UR;9EX@>G>RX( 3&$^2O"-<3 EAA0E]^+AGV"T\" M?]<-GYO0&CFFL-A;*R-DPQ,"W8\,6"SSZO,0 SA#\+$5"]'5A,@/P%H^=_IZ M5]J3?K^T2L"2]N%C^3S="@R9EE^DTI:F*9X\,27:%7+XA/;[\UW(DLF:8(+) M0I&;>I^4B \*!%B]Q.7FLCJIL9C*)&DA6Q:7:8'/NX\N$?CG)"**[[0&%%VM M0#; )8&_2J8 ?Y@_BT02/Y()2N[P$W4I&$R/=;3,8MK+."Z0B?/KW']]4A: M\X'FPX(V",9 $@\<$9P!Y"/B2> _@=LZLCW2UI!-&'5J2$$2?+HA1&"T,H'] M":*HU\<1J:?CH/W^@]24OSKBU"1;X%4P,%S $-0Q08 *F*^)?EP [#/\7 )R MZMOV5^/]E_$J,.3PY-QIL KC?TB(L6XJ 86?WQ0&I<$380H-'P5L_WFP H/< M>W$ *:CNQ$'=H4ZW9K1I\MK*FFP.>ZS8*C656IM,R4*% M[="+:P>9_7W(+]HJUG6_YH/I@_B_".GVETHCN;HD M<+0S6=7+3"LKH\/5=FM@6\!5\C(L#4+Z)^24@Y>S>R3"U(IA9Y7EB?5A8ZH.7YE1=4,*ZU92CU_QVF%>6 M>=1Q9N-1VVQD>10\7@*<-, +;-.1[J<:[%?'#E(15#\%755YPY)^[G\X?BL% M7K608&GRYXK?)GVZ:_N))%5I9O_D'5O??^ 7,8-/PGII,.:H@!J.@9\$M=@, M\93&_X(+LLW]U,)78L%"/[;OG\:>\+<*\J*\B7@\,*@FE,$]V?:_)V&U^.<4 MF#HEZ0)"_6OHEJ^\/WT!!<'9BV>&163_Q?NA_-325<>6#KO Z%_?L35P-!#\ M\:.E2;"6PW]_<=,@2\6,N M&X&]>@(D9\5V,P-ZYS1-S(K9-?QHC8MMT'XR( M;=-E.?')XZKOA:W?M^C,)Q9]52/\RTO.G-;;!'^/^P4-IB$B- MS__[__WO]'3](&6"1/F_/\@?7Z0%3CUE\)O"E_XJL1J\*81[S 26B")4K!&/ MH!&O"WV4P.-?%7@,?TH]ML##LM*9)8CY_B?PG;B 8;OU=358VT0,7@ZN]?,^ M!@+5V4O(?VWIL!)L?RPQB[UPL8[U6='OU^Q1=WI7\=BZZ]5ZK7#A7T!2[3GI"\7,PT4'R] MI@AOU9ZH[IQ+^3VTL 3ZYCV+6!]C?7Q\?22.]9'@"H1 )5':F*+X-EWCN0[= MR1J=[]+'9G.:-[8"CJ..QRPR*[N4[$UIH(\^;#SL?W4.S/K(6>C'HP%]?Y7L MMXG+XW3SCP[@?Z>PXQ16[@W[1FW6U+3;,444[W&T9Z071F7JUOQK7UMA 6\F%'7S+:P$TFN7,3(S M)!796%#K19-:ZJS+4="=9A-X&DUDK]4".];26$OO24NODL9?1DL57>W.!7:2 M1)/;KRT'CR37NE@BKO@*H\^>\[?P\L\ M<53_X%']I4W5?0?KCQAC1&?G+ZS9L9XR6T/2K"ATM396S+5E.[U#^<&BT*TN MJT/%=+FTG[>#, /+7G&CX-:2'FMXK.'W&9]<4,/G,\,IKW-4GUEQVSJ+\0O& M6]% PRG8I3*;2*?2#PZY]@WH#>#%+7LAF2?WF/FI[MA[8(7PD)TI"?I< P\] M'+,+3CM ,!S+YNW@;O\W7'CN"0M)=%2I-?,G?G3-F8;3]N7)>N7&<\6T9S6^ M(1)H3R,+O6D]Y7:R\8WGS]QXQIXRY"5N/.-/1'SE^1XN4>%/6'R;[1X8D7FG MP6S,B&]B!/%$Q!=M[X$1L4;<"2-B'Q$SXK=DQ&<+U>]%K;_A_<[W1.[F=]L^ M?^.9^/*-9^P))Q_Z(N#[-YX?6E N5@"\^F)>EF8B.?FZZI^Q]C.V(+9ZM^?_ MI6XW_TID_Z_H.ZM:[CT.? MN9*8Y,%D^3D$&%[QLO8,4@W[H2!_0^AOZY_@,"WV[S6.F02B<&MR?/\F=&C\ M[GG3]HV]L8^VM3K:8TU:DO!3=$PH4F_OL.YEDPY$L[N73/^/?2"7V&%?5<+M M\1S0/(4ZME>8$+@X4T8TF!C^XS\D\X1FSK9++^6#;RVQE_;"OX4@$ARY+G22 M(L>C;*LY9C+U\;*4&7V#(%9J=F4Q[[66*$5VK"I%[/K5+A3$%!#$U!.5OH(@ M_JFF\\'7_0 9[=>B@Q!2XM*QP6-P]6H;1W=K;'_9ZQ]?W_Z$J=W4F[L61WLX MP]>:J5YWMQ2W#D15@#X?@SB/5W/ZC^SA'U#"?MF=?U'",A@Z4'/SO,#D,UBS M+)JHMUMU@(1!9XZEG\CK>?/?W-@]TB)_D\1>E"T!'HM$0& KQ9G\'YG)?_3X M]2<;]GVFK77JRP>N7QCN0BC/72#.8<>\LW9YP(;;5D4AO)DT5N1Q4N[.E6$= MF] <":.$S!-YE5[U]U$9^.LZ9?H_6+Y?CT-N)]_UA98J%GI9DTTRPV75MJ1V M0YL#^08Q"D8^178L^TU,_%^_S4K^J!I"=" 2%PU^AY3NP0*,-_+"#YK?K9#N M$^9R46:DD9/O5+;E:J[7X2@87F#4$XY=+[[X#8*)/T9P+QTY_+K@*I6%X!4Y MD62'#)[;F6*!H=O]_3FXE'#(.>#U6-W_NC[D=K2J\#8'[!FLHTZ-FP]%0LR=MC>8P#H6S MYX]&BDELM92+4XXM5;6*WK,\64_/X4WMER.U52%?'G'BS?:&[E@\E$(!206 !@3=-#PX)< <@#M,\G.U5L07VK'U&%]@3 MZ9RUHJ6:757EQDQ^/+#7JYIA33 W1A'X.(K WI7\&H9 !N1N\?W0^[B62,77 M$N^!$=@31<:,N =&X#&(P$4Y\H$7Z5*#WVHC^W:(T -M.;2W\^:=L@ZD*8.C?3=V6$.(?L.#+U)W? MCO7N).VYB-VYW37*:V);AI;HQHM[NU,D\O=WHENF. K,06SH0DVA;%[B4&^C MC%SZ5RU3W^0U:R:948UEG'%K,$#M04?QFJI6*]>[BI>!);0W3-0_OVJC;NU) M3S3Y6$(-4_)CW-.8Z2QH(A# =L0'L=A_E+KD2=I["*=N9NW.UWUJ(PA@(T3= M@>6DFUC ZX9A-U_K+S?BB=%L7\[LF,TS_Y^P%)W75V"8ARQX:^]7@XF^^^VK MA,B?.9.#GM_4 +X(%@4L2?MHB-SD39.S\&E/[=66&24I='?IN<8U)[W.C_\T M/2(V_B!Y FKN2_8(;\$*_JF]?D)H"[$<89% -!V9.6: /PP8(IL01!BQ862K MS1'#U 5)]"-<5S(EQ)!,N'))?'IK"_RA-F(?:K*'_3X3+E%#S+KD<*+@=319**:K/;X+ M1YX]HUVJ1=K*>)/ M*2S>N;B#/23\*9V)&7$'C,">TO%>WETP@GA"XQ,?-]Q5?<\W_)9(H&];X3M! M$?P,_C'^'OYQ(,FII\Q#0TG690&VCK*0_X=?&?\B?9,7)?!MQ3JES-=TX-95 MXAROPELKB4.)_ 6H\\5.&$#IO_5B;U$23W^D3'SC/<&+5,0#GWJ'2[VC@PMA M58,K?BS%I;>R=?A.:(8:OI9R>68\*^=FC0)+$5Y)Y8M.S3"_W"CSC?DT)3MB MUU%&T2:M)#M5ML5EA&Q)6+7F?+CKF$FDTU0BF[KDT8@;! S'1R,>P?_?C[E[ MT/,,[R4%O\]YA8-%(BYID8@AWLFYWHPM.6L[-Q4&**U\VB(%Y<$W9E.0+9 S M26*$4'&)3P;ED"S:"*+G9O$AXK2CGL\QU':W49I-[-M<3AW%];K M6$U;LP^8+L%M[=24W>442IZ)F-5(YV>,RY'0=*7Q3"(58;@>/I8[T1)X)"LI M;Y.!BOPL^__CE.)F(A0)HL_RR\Z4'Z^FE+J91]:W?^ED0W#X7X/\54_..H0? M_?AO: ()0_39[*"SERV5WQ4SXF+A[4WY'1(FMOX?LOZ5PZ',<]L?S%6%D8ZWS;-LJ,JC6G14QJLOF> MN\LLE(+1QCI<.MQ&P3(),IV^>()^Z\CJ*CG[K1<5AXO?LS]SA^N]<13XXOCU MY8SCB,[V"F@G.6"2%J8V#*. V#-RE5Q'*I0!51OCG'^!$[]?+]+^.*?#H:3"T5GM?[9(6I M459'ZK53.Z\+;V7YT2")$8DT1;X7#<:W=S]T>_?8'R'2UH!2 %F+R,\7M1#W MT]=Z_\_W^OK7KEK=@8?VKP:+]6%SV<&='3\8$//. M^',"!T)P!4*@DBAM3%%\FZ[Q7(?N9(TOIY>?VT3Q&6 *V?R IP<-IK2QM?+: M0;,I80[AY+/ F$2=T/L4 T3']'%8%Q+XUY0D9 5HL[ 021.EE_@:/N0&I$H" M,27+D 1X,4+UGI!(590M,$J /DZ$>*[//='" 18"!L/W.AH/Y-*6X+ET\%;- M"G[RG2$//[9L\#]_ZQQ>=]0D&U%UR_)GXU^$E!;@2V J_L=/#WNK^OOP=_>@ M!_!T)!!<"6+O\C9$VCUGHW][?RHAE]:[7\4[^++G/A96)EAD$TRJ[TKJ1FKX MTA^IB"QE3Z4Q11BLD]U-EXYC.,.Q"_PZEDU0Y+E71SZP%YB3&BF-&&A)E.(Q MRR4XB:AGZ%OL!0+M/-T%_,CTK67#ZDXY@F5Y B-,KB>4I%KG%M.'_4D_/W\5 MLVJB.Y%Q9M59]I)UVLBO"/<6\P>"_?GIU]J%7;\V,\ML2=>&;B_)-IC%3<@/ MS/B+Z6M I9 9-,HS&2H3XK>S?HJ!.FX#U-%JS=/HF"]:C%,BQ*K(=;U-+1*H MPRAC;7K,9TJL5*U/G&IQD:J-7#"2?#ERK@]*3*=6,MB:4EL3]"A5$ZE.%%"' MME1,MZ<+:Z;5F?*=MLF76YP+1IX]0I2563W!+96Z@.?.;9VWNX1PZJ M4F>E)*W:9KO#S%ZI-8^""6%8+K49VL) <8:37F,ZR%1'JWD43(C>L+VR4AD7 M&&GMS$9,L35 QRY'G8^T/ A3!7%/7> R=H>M=T=JTT^OBK A!2O9KOS+X!RWX;9.L-N_! MI);61/")Z4AB7>9]^96E-P%!Z+33&VU&LL-2^JYG=.JDQ>+W B"@Z@W7!L2 M+LX/2,/E(4?K^T:S<9B2<30E/IR2^CREVX.(G+=9^(BHO((8DAU5^2E3KB69 MX9!8])WM>N"4KR4E,6+(6YTPJ6Q\*__T?OJ-$$.P&*CB'AB!^1V=8D;A5 M_<.>4M?E_Z\2P]^(>W&P_(P0=RH(GY+]L[5_4ADN(PSINQ:&XUX(OX1@%=N] MVW#W0WVR+F;6'ABX+3@L^1AF[K[XGGYTOA.7L&RWOE)P5H_W^W5@_R(VA""\ MF%3?>IFW.!E,_"[M (.ZU!^%X'+=LS\O-I)\M,^\8YK "$4AK#3-OJ?;Y19+ MD;PV] +#L 2&OW5D-U;=/UIU;W,9[]:J>W23DU!QD6BL20FM MV1DZ1U+EOIK\.LK(IW1WNW;D7#OE""C>)0U!G/>:61'J+@71D=)4-D%<$L/R M%NG2_CQ!>%+Q,AAQMTWXO]'*/.@]R?>VJGX/(W)%___BV,CK%J0SM38,/>SK M3'*6K:^984LT>O, 7RV5H' JD5U94QVHA134P@R))ZA4YN)^_-8A:)_?2H?*0)Q0/'A"<6GO M_P=F%=<*"'Q%"S.*UXT0,[;HUJBK4V MUMJX%G"E".)C:MM;]==4:6W.F94Z6?4:RFI()V'#5A [X!!^B2(>NP*0!W^# M$S^X$,N'B7$&")7"1GV2C>4[47>L0!Q)7.?RGBO&R,BH^JS M>47TF%Z+G<[2W52'Z](!V&4F0R:H[%OER%B;_V1MQFZ_N%MK\]5"B2^J,S4; M-^H&A6^4TK8I]YO506=9A.H,8HL,020R1!0 R@-7)?8<1JB@0J';O KO#W[H M4F&<#%T^&3JU" 2P"*+N0!X\+OC9J^6-FZ_UUN;OFPY$1-ZL?=T(2JB'9I6. M(:-Y;]4AJNO2V.-#A-MT(IM&$QCY5G$V-@:Q,?A\U>3F:[VU,?BN(Q:?M :\ MD,EA:3SE*JT&-V/;VM1+SR&@! 6M 95.)8C,NPVI]@B']WF9Z 4Z30S#&$W. MKZ/27 E2(@!!K.O:O"^9JX(TM9GM'O)0UWS+!*0.?GZ.(%%1!XU*SW,8EA\S M'9EK.T0?[01Z*6M .6C[C7$<'(9]%RK)'L/AF/(G3,.()P22(0GI@, %7U=B M(N %3^93"# &<11+^S@C>_@Y"SP$I! \8ICZ2K8LW?003;>E0Z(A!P"!_ H: M+$2?!?GV=9#H]O862S]#RP(:VJ$H]3U#.L&=;8*)[FUH"\S2#'^V0B1:/;WL M#$ARDE+DU%31S=Z4M*I?#N'@%"J:!00+XB 6@2.E?:)$(M75C)$\*?7;%;;5 M(^="DFK5^*;K-PS$T 1PGF?V^0F!L( ^[:<0IPMBJ$JF9-D(A 5$@%)*!_)_ MD/J&8TI<;BZKDQJ+J4R2%K)E<9D6^+Q['^3'OTS^2DB<+B!+#V)3BFW)A'<< M^+ET8$@2/^*(FVF7]%5SEF6<0K9:W$RD8KL,.7)^LOBO@,J&9((\&TP*<65[ M\

B]==$"-*6_)UA-2T:#AR1X;'O\21OI?*[8[E[4[?7-+9>@M9RERLD(, MJ1$WK:S?M#L!85W>0E: \S,9B+.M _(+IL1;TC$3]JRQ]6]A1O8RS&CW[4V> M$NF\@G,3*XEN42=9^7+D_BEFL 7&[(P6^0W;*S$[O>S4[,46X@8GL#>=P-XY MFY+!RZ+/ E\W@$[,'%5%/@,8_'3;N..NPNKW)MO2D*:^">[U8EF??H"*OQ0N M70FS%P,^) L#Y_((W5WE ]H8$;+MCU54A5(Z+ M:-AT,!^LQ-T@C>)U8DNZM+/#TU_&Y_Z4AHU&"VJ!;WHL,VP-TW8Y6T1K,H1& MA]KUAKD#; )$U:2 );Y[]]GV3#[(.Y]N""0<$E(N@=3K^;-(#4CX(3CXCCCM ML9C_G4&>7IBFI@6WK+))H3W*CFMR?YD#4T>K"A%O<+_2-Y>2 ; -/P,O_LFK+N]9^QVT[-/A2,3/0X40D@'!4%A418Y^ MAN0XHR6$5SRBV E\8OBU4P3%_8?O .R<\.CT%5'?/,"W-C<5C"(FJ*LDYT.Q MOUB.AAHSCX+MW7#J*NMD#)HM58J;0EGUA)3+A.U-[2I) FNQ3:;GB?-VEFFX=#T2 MMC?5JCMF54\R++[K6^ZXF!\RR4X4;.]\6[,*N+I*LR4FHW6P=&&V%.DHV-Y* M?LDZ!5VAV'RFM.LL)C8]Z$7"]AI"MU^N+@A"X?'5D.UD-IQ&=Z)@>^+L]8'(K7>'R3FC>&E#OG,NH27: M&6\9K<)N2O[0,R[E%[-"<547631/Y3)-3IPLQVP'#CTC5*Z8T:R<)TU9O)"< M#IJS28KL^D//8:#+%%6;U[@IBF_F4Z/)2\IJ[ ^EPJ' *H:UN:!=P9MUO'U] M[A/5//P:UO*CL6#8&$/E@4<0>0^& Q(/XFKH=*#7#AS\VN%-8 .?D(C0D3@- M'>&./?PJ]#JK(%+?!_9/"/!K03@/W+"UQP+VAT%7%#SH-,1XD;!]2[Q!W$&\ M834FN_YZ)^W8H=O'FZ7:N+)P;E948EVELL7SC1';6[L#8C%);[/R*T6EA"\" MQR+A9W?Z[/))PG.IZ9EUL-AT3XPLDNVF;58Y!N51=EFU!'24GGVY2-*5]F%; M:W:\_1"9-;@K71IMTAT=I:A!,0V2M:55[OA%DC>S!J"7!LB\!=G@U2G1,;=C#R:\1 4\&FX!(VMN&L,'; MC@EF7 #?.R)XH<8.ZWJQOP71@Y%,K<;ED3D#UNZEYTN]S)B>35]0Q[(0*V Q M,O6NX[GN@7-U69-:LSQ8IFR'W[-;E.7U^P-66>=ZF#--55NXZ'[6>P6[K,^^ MJ34+'F\M9&/OP\J2*M)6'D+9@P_@=Z/\5[Y-$96*.5)0W$1S7:[DRKT%L(01 M<"M_[<.2U>%=AY $;E8A ]F4=*0L\2K(ID^J)T'5)"Y$?J80&51Q<3*J"NDG M_'Y+-UM'>$3P)0SAYZ;DMVCS.S#R0,4T&?RPUS01)+<>_+_)NWZH=Q_0W9#*40QP8Q+>PV8+)(?O909@V_VO8O_\$IE;: J[;?J7: MY_<5HI"#A7WFGW]0Y%>9B?9T5:^8]2Y#96>XD=,G^77KR_LU;5,7)$FTBJ:^ M@B^S]F^+Y-Q248LMQUSVF1HYJR;EOEN?.["<_![G@/D[B@S[?D=%/[I_J4P@ MN7-L"](:AHN.GP[ZJGW*4;^P''T" /F;_R=X*?P>^]1[@B]92<'?#=6QKNQ1 M+\SO_9\&O"G#N 8F7R??:2(@Y)UX1EBT_QS45K/\2MN6F5IIJF;7HF*M.S $19^(=&0.N-\H M"O?-H>,4>&L1J.W?TW\>BWGO*VOJP_%,="Y>T6JR)D(6O)>+I[L#>6W;LHFN MJI-MNLIZ*%H 9A=_BN+$4?G?5U3 !T6&+ CM;[M2VYO4DZV!8^;Y)QNB]I%> M:/.+0I!JZ?!)%M#IO12$+AS\*MNZO[D[D[YA,_&=QKM[QE1HSPY^'+#N0N M2E)TQU'4R4RFZ8%99O"R[M6\##$K@8#]ORLSXL6AR]LQHF:[#EI66%GI5?-J MM8"7)VG[TZ'5!1A1&3E8UW4[+:7',WEUVW';)1O6; @TD8KPRZ^=YARB2*?L4 !'=^*G754E_FUQQUOV2R M.VHS:K".,D_E^*)60ENW2Y%R8JML]5)-A>EUREM.J">-'3 K_Z42^)MQ=I"M M^A'3MQ^YN#H'OG/CPB0(8=*NUNML*5\7,A:3Z^6H5S8NCD(EJ"P@,GJF_;7( M?E*_RQPBU@OP8<$UA2XE%S,L;J>V>J$JCF')ZTLEN%\-65M2,^_9S&ZFE*3> M%GR=W3 [&+*^RP0^< _0,(EA7GBPZ)/>:(JKSF\Z>T=.9Y 2KHN:A*(&4K M:/J%.!!12*;-R[X[D0'%(3MD40:YJ&2!+-%"IKZ%A>[J;]BI%.8>&TD%2<9' M*D>Y_9=/:T8O*HK]A6R*"+W??X:^+TIP/ERO>O&\XW>'3M5/>:!;??:IT05+ MZU".O.HAY##TQCG+M+DNK\T#NP)_"QW=B\ :FI[6C#9-.!8N\F@?X?C3?9$6 MPB ,)/"Y7@8T LNW\KIIA _M+'+C:='FE@P^2N6QY#S?GF=.M@F2U+7=-75D MI^A*EEZBUA:DUHZV,NK]YKSN@N";//<6 5> 5JF0&1^6D$+([ )D=AWR^5A( M@I):E-T 0NE^@8EM&?Q@C[M\,M59.G3];6FGI?U MZ;)M,GAJ-VS4F5P;Z[NWJ:]ACI;-S1MJG>UICB7W%^BZEGJSOA9&B"M9@^+] M?$7G.X+$ZS)2ZP_0=KZP&2NUC VX5M\YV>*%^/+Y #*[&E1P>UY(H5YFD\?: M"LGFI+E_\3&2,R^N5"5@CKTW]E 3OSFJ_$8%+*--73 R@QP[%,N50GLYSGJY M&]5(RT-E5457R3&;W-DXSB])?5VG7ZN1ON!9'.U]80' 8\VI^;R3-H ML8YC+1CVO8RU@C/J,!X\W=8-2A<))+^0!7ZN([2MPMA=0&@1V$!_YSWPPC_> M]+_T/(S+?O@[B @_FX'WAIE%"8BYAE0V'@*B!-GFU428@T *&'XY+"B@!'YZ M7T4)B]JS_1( %<$?K. 0P6GVHOE+BW#C@!HT\,TJ0J!!4@/I"-XZ#PKMLF4Y MX3&K3UD,:P&2'HM+R8/5V-+5!8LW2G*Q,E10PYB_NG5"O%4D/U1E\RK(E5JS MGJT+RI'=Z#GP5+RL@5$#W08VHN?/86_P(D,9Z10[8M")V#HQ[I5F M\3-'J.#;*X ZDAA<_0YN=@;O!)+O_RFZTDH6Z*F!J4J=;76*]7D?-VEA "NM MY#N;H$_GRI).J+PV._@*/ E,>D ;RP8< "? _:*L@S203O+4(Z*@)@(:1 M/%IE>Y7TF-.W3(DN9:L9/8/S-?<#/ K(AH ,4$(VO KAPWC[FF<#WM29SW*@ M4]0RA4S#K2FEQM0IYMR\D6>_?-.L?3@Q>B!V7K?L:*V8IO5Q6^O62FQK4I#K M;#4OUF3_S&@*32>RZ#G";4!P$+4"/0!FGI?-@.)^)^(Q-.D@\""]-68#1BO]9),'K^:K@ MRM6UC7J+2DXU>OQZ"PF./J'9U"O$#C9D@%T1_6H&#R8::!/PLB&'P=\M._!3 MD2PQI1DLJ5@O+O1?8R?^FU7CJV7-XW.&!=GRD8OZ.HAN%,GVV1@=:E++RG2G M9A6,R0M+9EJE/''0@J%F5'%3#)^[S\E7_M-A5@Y\.S!0_G8:S-!A46SO\V&I M*@!2VF^Y??Q [S=1_XC@21"Q_10=$W:#MYX/X 84ATVV@'#6@=-FCZ&:[A38@Y4QWS*2_OQ@-OV '3T4@S$X2!&KRRM"M *X" M$C0P*$:.@@!(%5;OCH(#;]5&@:G(E\ M4=.EG@^!6 UBPT&V#Q^_5$3C'IWSV4?/,5),56G&Y]?+*LIL(JN@[/Q[NR M!8AO ,,&[T8E_!V,5_R Y>]]V*;DDYZ')W($'Z8V>0!Z3T F3R5$DVQ_S!RP MT H,TO%)/G\#>'_GPT^. M&'VK8)"Y'/UT14>28=Z\,30OMU[=-]_L2UMI// MSI6<&OQ38W=TF69_)L1,%[M4>RS+K5 B)1^A;:;N9H1\BA%J7TMM1RR1;39L8OZ"5(((HD@9U1 M]Q\HLJ]J5B#M@*P'38@-VBL(?WXPJJNJOQ&#^,",P#GK+K1'EK-:0?]RNO%Z M@$]2(<:4ULOT,8+RQ #*#":/!$M*US2#\Q.Z;,G)DNL_)P@+6+ MR4Y^" _F7P6D[Y>9'1(^1$4(P$_A#BMO6-+/_0_';X4(W2$R H04\"FMV:>0 M!4?@J"%>P3,D1"9 A+#-_4O#AV'!$CZ&64ZEG_#,6YT'CC 0CIX/O=(,2-R> M(OO?DQ :]F> [P!#U7=Q%4*D"__%^Z'\U-)5QY:N GUQ::S19UB,7P9+1M]L M 1$SXIL8@<4:<2>,>+.%;LR&V##]68R(#=.],"(V3!=DPR>[[+P;L7[?JC.? M6/553? O+SGS%BA<^)*W#@ $I9+S_\(S 2?K!XD0)(J_G_!%Y4L]X=?MX/BK MQ/#K<,'Z"2SQ"B'N5! ^)?MG:_^D,OP)PG!QS!S,=\ORG?B$I;MUGW"F6WZ(!V M#QR]2(.SZ%:'?U#SLC=/M02G4]L'/'N(-T=K8A0HPZ2ZM@K3OHEZ6<\8C$FF M3*PN ?(7T>/,93V;9(OTAEGQI1*^'*>Q&@TQBHD?_U%H L?1!$F<;_C&"A\K M_!^O\/BE%)[B1+)KE/'!SKV.PNM)@^4'\VE#D3L+-Y<>D8N9 M[0*%IW[\1V82*)Y)4.CYN<^'2L;:!S P\P!7^PBQ]OV8I]]]D6^6I:]NIJ!I M^OLVR$:_:*F(;HF:TD:-8(>H(ZXZ;($=?KW)TS&8]"OFRO":4XYN=T!IUFV,W7TG9?Z96OS?6+9CV7YXV8Y]^R?O^ (?/\A47??SW5B".4%;B7"3.1>XE%[ER@?01BQ!M M7A8#8)\]S$^$S>(QUU1J3'? MG)E7';TEF678>-#OPQ!X$2"Q*CK[9+\[DH1 M:_[OIOD/$K1\0/578K_71--9BUVWM\5J3E-3M:8+5-\/5R@0KJ#$>4GBT2L2 M] M$@=>NG\99W.6SN!N><+H+ND1G>;>FROW8UD>(JH[MQP=RPG[96^R&8T5A M\EV.%]&*G>X/8;MH$%^E4#R!$^GX#$IL>F+3$X=U%[<]DR*>G/;ZI2':ZW5D MNC3$A$9C#FP/!?MD9*EL J,>_$ ,H\'^UQ '2=;%."N]VZPTXMQ\G&R^WL_T MPA'0)HO2GEK)=!6^+^OXNK+TS,67(Z"WC^&97&D\(-M:$^UM,G*O1K6;N33- M9<)SMYDLE< SF;BB%.ON;ZF[CWUHOKF9-!I>$9^P_$R9H*DVGI^9+E!>ZH.' MYA^S)E27+.LG @AC0OQ* P99NA9G8;]Y%G91NW:'B[VU*7R<,"8?:'Z$0<0K MX]1ZR'08UAMU6;MJ9IL+RN6RWQ7-Q+;C;M0IMAUQ&/4YXS'2.Q4)2W9*+#[U MNLW"MBW9[AP8C^M&4]^J"'W=]KO7'H.(QKG?!S[=>E3N['0 MQD+[_4+KNXK_]0&(_WO9R^$"TSN0_!F3./S]&9(X_,#6C3U93@"P!57B3%JTQGGPZ^X>?!"4 R(+")+/D7TA)"NQ]1 M[ 3=/?S:*<#[_L-W8$!/>'3ZBJAO\ON\9"BGTIL MT32'GS\SU>([>74Z&#.]U#HY7S)TA6["D?MGOA#.?2N BCIH5'J>P[#\F.G( M7-LA^FB'@T/Q;PBN(II#_/@ONNF*Y?>_W;:AR\,JD8I3]+[/]DNT_2#)FQ!TP GNB ML)@1]\ (["D;-V*Y("<^N=49^H9;'X\(\,XOL'$$[>NM%W.+O21HSN[P^,/E MMY<">W&'2[WU28\[/R5VTF'WD#(< [X=,%DK6A,LK>]*ZD9J@'4NHN[DM'M4 M+[^0:RVE1K++LKI.HYFJ"SLJ?_! V=<,Y?>?";F86?PS;.#O:O!BZW;/UNWM MVP!V+E5N99-DD:'2X\*HW"B@0JW#X9^S5?M#"?<9A[XX*7&^,WJ7TXXG%4_J MTI,Z;-!NL9*Q*)!9 >U5=Z-IFDAN+#)RT]>BL'JU*.,[=+UKM-W6<)UE1#B2 M?#G2IAI8KB>KDI*4/'Q*NCVF*1UO^AY&+K9*/9=M9M[;YMRF@?980E07I>68H6!K@+.W M9ZJKVM)8KGC&CCQ[9M:: MJFFQNFRAU#"/D;H\&LA#B =T]DP)S?8SQMC;*BV^*U(U>IQEQLY(!MUUTC,VBPZW;%WK37Z[0ZA_=&SWA$C48[ MOE$#VQNG(7+K0 M2W9+JRR;1['!9C4LROR2#HYJGXZ<-*O8MEKQ:FC/2;DT4U\.)QS-8>CYZ\OE M86MN;I-;-%_W=@Y;'T@+JP.'GJUI7J8-:E)K=Y7AHE-+MA>U'=Z?PZ%[P;O2 MQH@?>?S,ZYH?WP%'[<:8UX\]ETZEBW/O'\C#K&(JBZ)8D("(YY1 /S$(XHZY]JF?&"OSH$Y 7" I$T M&/I9)\^P=807!,FR$,< OP07:?[/58+O%(=G/G"'9/_'%TH0!MS<3NU7E-UX MJ22M1F?.+C)2N?3E>R/'$7TQ)%:#W\HK9Y7335-W(9P'#](I\/G+B+S)FR97 MK#)>>V?J%::DSX<)Z8-1QU\^",&"MX"@^&>>]%EX M8^H#9NR9;<".782'&4,83O$!,V%ZBCZ>2#6=3\/-VR.V)2U)^"DZ)JR^6Y+V MDF_P817- F8.5GU@0>B()SFRPN@E93A49$RD];5)&S6Q\^,_>V%*DM]&T'J9 M:"005[87"# 5O 92#?6 J8N8D#\OR/6>6A@@B>-R\>M+ +:-'S#].U)1,>"N7GTD$KDO@1"TJ-W+9(^-!&K PY_.%>*O!"#*"NB ;\RN1.H;B//G2!]X_E/"YWEK<4S\:&+; MTL[9[(CA@*7X0M[K2VMQ0+@__J.B:!U05P /!J(NQK0^$_( IQ-2^STA'Z/I M*KM0=A5T+2_=]+RBTJM:YTVZMRNUP$#+@+(RL#.VR6O"0OI_K4@?<&;E$=VQ M+<@/B(L)7 CT"(?AU_'=O\3,H)#V,IP-UHR%++6M';G.+9H[Q9OVTJB=6]'* MYLL>W;\"ZK_/ I,.WRR)SWRF?7)AD=Z<4X8H0XYK#6657WJ5G$PJ=KD#.\*\ MYLP3B*$ZP*VJ*@*AV %M_9]UP!@3!E8@#A>1J6,#+AB\+#[[%3A H&?9"80 MV3IQV&",CO0<6*N5->A^!KH-^=U;\&9P>/DX@./]9R&ZL4=0A;\M0'0+* #_ MZ =Y(#!%IB ,-&7;EC083\B"!&._HR2.+ MDB]L6A^R6Q%CZ-7$/6 $DGK]-*/(]_,%G M1:^%K] :L_8:TQDWZ7"3^0GL)/;5"#&:.])*=E8M\*NO=SZW(IF5M/I9HVO, M%*7%S5*HY/79R=J%!VE>CV&,X.D(/"SEZQ6!)D7>0S:Z"J:$!/458#EX\'<0 M.X6:>*KY_GW9]+_6&Z8"3%9P5/_FCAX$.O EX&% 6$*%%OW<3-M7-Z#-W!M+ M8):>[:7L(U*NH/T0H2GQ)\)KO"B#A,_?MU& (KSL]ZD'5M'D70W8;DVT]A,_-I"J#MYY2,E/K=BQ MR7M"*@'%@MP?D 3^M'_4W@L)@;01'9]P07&)0/WB$O5T MVV+7[2X%?V&RP*Y FD,>P((" F5%1 J2X"O\_O)99+WN4X8NE&=NVBG3^C;? MUI5A4RHT>I4*+XY>LW5?P=!].^VJC#P/)W.]I5+#=M4*2V7$7?TD1J\TB^<% M'&#&7A1PHFQ8TX'O:,UH4?1/3O+JWH9&VBQZD"VBU9119?.IK(#*9,^;N""> M\NW.*PZ&/SQZ;R&LR( I$=H2J&Z?"&NB@X]O"#0NPUVU(U+C>6:^06O+"T]FKX "RU#WACF+H@2<#BFD # MY0UL'V'J*ZA\EO3,\< N@C]>J\Y]4PW\MBPYWQ*:'2Q?XMFA:LBK(C_NV P( M&C*O9LFQ9_GX9"L:%"E-"@32+TO;"^"R#_U03GV*;%G.)WU*:&52\F UMG1U MP>*-DERL#!74,.:7ZPCQMCPK*5JJ2EA55Z@1 P)DPTGCA/N61_E%B1X"T>7A M"5&SY:>;5L6G7+2(DP6B*5DID4%+G?IP4N-01GRN".Q:[/9 MZXV7J\&"H3^S4;.G.DB&NM _6ZWGB/7%M@VG9*1,5\OFV"3;0OL%?+:;V<"O MSX ]]X.LEYLV 27@DD#Z#]35E!7I^USO50E\"\];=X9Y-^FT4R@_R[@EJE.M MUYQ7/6_"3R]\V(0-K\)*$6]_CU/]3AOTJ6X0(C3Q_BGTOOX3CH__DMETPF4C(R %B$+0G-R;#(@ MCX)ZGBK-868(:WSB"N2J0$K\BTR(M#4DS3I$1WY6\TWAT;UQ,BHYL8ZRDH5L MBFW>M+TZ)&91>B5!\4J<2-*9,:$,YVDW4]_T&@6FX_=O3%&)=/:\YVR8I/C% M7LDO>?#6JYW0GH+1M*J^.@1Y\2@_.0$,3ZHR'\0^">ALIA*B27Y1A)_SLF;9 M9S4%OUHQY=6PTB%"(8$M3V!19E_^>2Y^J/+L4.B!WWQ" D"68,*GL"S(=$9=ZLBH9HN5?CJD<<'Q:A(XT]8.KX'?@V!$;)KNA1'H4XSL=3OTG'>CUN];=>83J[YJ?/C+2\X8;V!8?^ N6Y#V MG__W<%MMOWZ0#4&B_-\?^(^O@S-0UVT4\ZO$\&MWP?H)+/$*(:[CC;]7]K^: M+U]4&-+W+0S'U<93(8CMWD/8O==-VS7,V@TQ9WY5T@,\N<G1K?/N.XEHA\?-'R$?N!^-^M9%7JXC]#O;-K=7F/O-26+9NVY= M_M'#LH>Y+[,W^$537[T?L=E*;9V?];)]16ZV)89,+<"$(&X@]28PU*-GFX57 MSL?%2>>#AZ(W6/<#I*B7]L-_()?_7.F^N[0,2O3??ZQ[/W2/*.Y=EW^*/,*W MRZ-UO]VJ]),HOC.GDUZ)% 4?OY=ZZX+'/X^5WAZA1<0I[MVF&;=RRW?D@_^P M"VK/]@K>*80XA7O4P@A+Q6_ZK56GGV?9?&I&I@568T<%B!].P(;M1(+*4->K M&O_NBO"':'MCJV&A_(^%)) MG4MFZLLQNJ))J8CF2)>>TES:CZ,P*H%A;Y5RXZ)0;'"N6S2Z-5WNQ^#<;0#W M28LSKJSG]0Q1G3!KJU;(;?6\,ZW#?DXPE*.(!)I]*W-[@ (3 V%I+GPB\7=7 M_^_/."]WUO#W-4%WBSKS_BZUQ)A89U;N%!39+:>P>2$U8M:P%YQ_KC %-ZK) M\TIV7"&Z6WV-CYW\ :>!JRXY3M<6V%!93RG=I,R=NC7G0&NICYT&?LQ"3UVR MK)^(X)BFI-F( :,I78NK.K]YDG7A,YQWN-SXN$DL]-?UXG>XW-_\DD1>\<_'YLE-70NCS*BS7Y-E/^O MCZMZ.R38 [+5&>C!1S7\M 7#V>\/!'%[EU!B\:3B2<63BB<53RJ>5#RI;PZ* M@G&'&!U_<'H&@*1'.*N"*O$FS%<6+Y9*P%=> VCU51 N//6<^_ 3*:CEC*D[MJ ML\*VF"0S%=N]K>>X\"35RY%&1A_G"_C$0V7%W39)5VJ8'LA]N-3+D;:0'CE2&-%B:5UTRPROKMSAV&U45B"?PCGTY4AW-LKA MHX)KLTYY1!9P)]^T7(A_=#:2Z^6XD2[P U1>81V;09<:DZ.YU&'DE9N%]&Q= M4,+V]^)?J-#\,/^ MFZ:$P _\.A9LZ@4>&LY!6CN\JGI@99%=>(!U@H""06LY(-;^ N!+X&P.WWZ"%33U0,-O^K4=UEVB_$C+@+1F2? M4EC,B#M@1*P1=\*(6"/NA!&Q1MP)(W#LB8P;ZEV0$Y\\2?9NV/H;]JIX3_EO MCM/_X1X]O^*%'KB/09LW X(,8 7A0E2)I>+!I8(^5*EBB;C(^D/?_, B,?#K MB@%1NGZ)\)?:GX3.\M97#'H.9(FLP5IML$+$KR$C?T-7B:/_]@8]_R?LWW\N MI@:W7O3%[@^$=NZN4"H_=U2QX%>]_8.*07&;Z]!U1[?:T98DZNM11*COM M[K9LJ<:+]!MB&WS[.0YA-55> ?J+!]G-,IEJ0Q GO.)-JAFB)I?D[M@%LIOZ M\=]A]/EIU%AXHR.36]_U>S0!#9X11$('F=R8&W=(UON8XAE*A>JXFIEW:2"3 MU&&%[YV9!\^5N*UJ%I2)J/91G)OEB16V%*Q>YTZ=4.0!>O]=K]$+KM%J2Z;_ MYI=NJ:>R&*T'#7;@W3$ZS*L](6*TMD MES"Q%7W5,+-!3;6VO9DR:'Y7*&7Y7:TQ7G3 LKXCS(RE^S$"R#=$MC8TEME& M8>0Q:V%0M>N5EK"9=GXI>AQ9R8KM-DN>(C?TE)469:'ET6#:WQ(]/J9,OKO! M])!QX27E+C(HE ?H5F:V6IN1J\)TNVI;'6P$1>V.@L++^HMK1(3V6JF5)&MD MHC+&2XI4]9B^YL)N6>?8JGY,:%TY*+QUQM1S#,D\"1+CY/8!*S-W%3;Z,A5A M QHK=*1.6'7(2 *K$3F'1K/)ZY8F4_R67R_(5)=MK5F3JY9234F')_7CTN3O MI0#?4?F)EFIOY;IN3R,/E#49K6'V$N)_ MI.*B9%R4O*IH1D:>C;7<&("@S6*HWE+ ^OF*I0W#+J/W$GE>T.5<(^QDZB1& MKLOIC>*IL\U S>:7C#2'C=RB^K-^)?"\+.#'1TZ'93]Q.NPJX!UW>2OX4_?, M7CDV\&U7SUY.J!Q?'?[HFO;(I(6L(6(8A"3;DBV\07CUO MLI!4\>E&TARYXW /HAP]L7,Y/K8@D/E)>9L,#,;/LO\_KIU<6]64X"J,9+GC MVJ@V&C,%.M+Z7(#B&I1%]>0V;?B1+R[( D0T)HP#0QOF_^^E[XC>![JTG'R* M-:_PPY_N@M\$MU=A\S'@*^ 53S_RAQP*;WU^D%D-&Q^CE;% MEGM?S'K=REK.= E5'JR5%R%-_;ZQ/E_AS6"0%R "^!1,T_20_=5@"1$6O#:7 MK%O9@/-JTCT8@(A9?47[Q30VR.0K0YZA5*6+9[JUR3IY,X$"V:-C =\:J?YP MO>>K?D*8P'L<_<&/+1'9.L&1E;6/^_6PGI22!ZNQI:L+%F^4Y&)EJ*"&,;^W MX/ZC/OT(L \$K>!=8%+^FR-]>K+0$Y,F+CA,KY455OV:T1TOYZ_X]$CK=TE] MW=^J/D:7>1>K1CX-G8^U?8^'@%0@M L.UP91>RI2'O V.->8'Z?\V'/B M#5/3HK7IQ!D1#)M<55R^[4H&+=%^(8%()?"(8D) Y%<#C:MQ;.($28@7=<,.T87@7T- )J2BP2L_,DC2VBH/ M;36(L1%W(0N+DZ^O> ^9F[QF0]RB\ N6OW+=7WGB.+\++/OY1[XG )^#E$<' M#S<1W@6.P'I"6/^MOL^7S)4?XL-?##"C!,*#:![V10 ??M"S&$!;N-Q<5B>\,7W@,B!IZUDVPYRPJD4P&F) =:5M 5SEBTP"$AI<%@X6KJM\&NA M>NQE$W%E,&/P4$NRD:GG?RZ G .^3T*FCAT,T'0;#E(ER[JX!+^6@7U69+NF M.$!;7YHF%QUI12[)R*+?SCZ^;*TAD:4"=G2AEQIR!J4TF-!+D$[5 #L M+O*R"3("1;+]TP)G*=V)1.MHRR#3S<%0X=OITH(0W$VM,H\^*/377HIGX W M]L%7A%AJX1]>@IOMA3R /A-#C#??8CX=V=A3H?)K8SQXOJ^(ONT[LG)?""DL MT^:ZD,H^U^%OH9*'7/ZJ=-1)%L.'G1*G>*T%GL=SF"P7YN<63'3,MRS8]'V9 MF+Z4"69KR,&:@0C(NGA\]$N8N*ZRK7&HU&WFH&L<#YM^*N/WA[5>!L'(S-17 M4?R!MN UQ=\ 'X;P=O U$(N9DAU:*_A)3@=3A+\49%,2;-U\)?Q^-$#5= RH M^D5 U;[ $=M2+;MQI86"K\HMUAY*Y5(W$AYU9I4(.Y6J$FQ^JT_3!*6)6)>. M@D==<179P?%)!LTSBS*>*>4F).,&-S)?@)[B^J20[2=7"K[<$-,86-$A[Y.ATYS:6S11W8)Y;7O5%SN*+-K0X/-A O M1[+T2M=2*%Y$2UJ*LVEQMS-5FB//W[[)-H8J,2F*J*/VN_ENM:EZ)!QY]G:1 M)'>95H)L[!R+.WIY?U9&&*4$MAG#D&=]+1$7K>4F=5(:T.^XI4UQQ=K -Z=D\.]41.:[- M)Q3K-0I4DFY)8K) @Y%G\QR-LUR_D"(?>:9Q;*F0)KP&@Z$UQFFU)'79'P*-P]#SUYO989&J-*MS M-KD=6CT3R+#7\KO&G+T_C9I-$5OS+;0T'$G$HI/)+<''HV@4&9D3VI-2FA MM5I?FG%XVINU(_&8&^-*.5>M86V&TLU!8TISU'P 1Z;/S$AQF"?07+>-KC?V M>"A8@UJJU8DR3=X&KW$\EQ*5U:CL;?B.-FVL.U&F*9M.YIT9;;>9%F%E)74Z M3'+#.1AY]O:6:[5ZH^RJP:[$ 5Z9IUOE8BG2B+52>%LKCFD/[6G2S%P80YQ9 M=X*K'2]H;_(+-)G-SMB:PC'+LC=5[=H\RC1YZI1A)Q2>1TM2RG,T.FD6FM#@ MG,VS1.F9EH#J/=8AS:J1QZ$F[ MUF:X=;(H9>_D(H%VK0GN@I%G*R+DI3[MN:64LA[GG'ZQN>H:3*1QR!L93\U!R//5K0I;B9XJ:%W4"GI<>,6VU#XI1NER&PEIPIJ)MEE MDAU+U7BKE>RMH3 /NC@!:$O/J_G8$QH Q!@P8 M8_N%$%(!,D+"&AC\ZV]FE01B\+B8K1.GU\:@H2KGJ3))-U'I:\7P0VT3[SV7 M7M3.0,H-F\.>TK2*8NFE(6[DO7;'3I9K,3G;S,95LY"(-<>5AXV\EW]-DE8R M]G@W<#+WM^)3^SF:!C6V@:.:F>QU)]S56X-$(O90K<3$FX<;Y+UU'/$#,NIT MG,M!Z:'I&+-"K/\TWLA[82?1X5OR\X!7DT_IYX9Q'8O7)YL4<^:)']JC].MK MCDPJL^;E$XB,%CYS337V['SLMCY+W#?#C>%L]O0\*#YW\,HUR$]K_=3,MK.I MG$02F>7\L5M.BSJ@_ XFR:W=K692B(_K^W]ZL%ZM3J=J34H M#=7<.%M,%>NSR2;5F ['"E)1?WX<9+,U6:A?RM?M^,2G\,#[<>/*K)'XNS%H M+[;\A4BTN NO:&.2P U),$]Q*0!$6/QTX3>RB!"FQ&BD *ZUO$SFA08>4[@A M]PT-@P3TF33HA!<,#85HFQJXLY X/$@:$Q-\*!8V8POZO><&Z1OC-;Y @841 M&.;3+Q9YAQ6LZZD(HYZJ5Q):1N5?KNWZL-4JU-/M3-!/_?/]U%/;:*>>%"*) M>- 7]!@ZM&($),##P?$@\)%DT+/X&# 1<,1QX"'@B&/!A!@1 V6]141\\7#_ MA\;2&3;Q_D ('[SU[(Y[\WXH^PX. %H-R_8<%4+;;4R\8]Q_B=K7MKZ?'O8_ M&__OJYM]['WUV'@@L@_.MI_&VB:IO"V./.%NZ1A\.Q$)G5JE[0"Q[R,V>D:B M]Q-VUQ^U^7=E\Z$;>=15:Q#.XRFC(L( 2[WJDKV-AEF4.P^]O>^$N[?#R,?< M6*CRGTR X'-&\,Z/"43]R;3HMZMJ"])=LISME2>#AC8:GDC)M*]FKL.5ID?P+FZ!$)O^.1=%M4 M97M%W;_.$1E[Z-CY?5VCY'.%FPMM-,A)E5JXFR>]6NIZ\M7S/3O1-4O'?39T M_'RYUH:SC#.N#8:9V2PM]C/EUTJ/]4[D(V)J=SKF-,39:;I>:QJ)G:/=JCHZ M]!X#\_S,_:\MZK&C1ME/4VUOJ:+QBQF/-IS:M#GD;R:MG-F=6.D:*R3F(WAJ M[ES=G3UKI[WN+3?%7HR@BF[4+CT6ZA7]_DV/D6YCH%+@'9VVH@E0MU_4?:&R M?1ZHL9A:Z>8&(J]'+R_R]U+^JL9. M>W'Q2"J^@_[Q@1^T-^63T74'EOD*'^\-K,'#79^+H1QX0F?N"?WU0U 6Y):V M$.]C$F\AY=[*+F4OM-1]M9J];;Z\C K5]GV]*$=K[.RBP/.1#9U[SL;A.JW\ M$FW)Q"&V.8KNP.X^3;O[5%VF(*'TV:C;P?3-7O)+;N2&BB.KZ+8,\U(-;J9A MJ7W<6V/FGBZNIX\7([O-%V:QEU;Z,J$,;C.L904?$:)!TNFDG:V\87:):H.1 M%A3\G;W-?D9NUM8KKG\"WH[!G/\1^1-FD>@*]Z@233E)0S+P 4[6!]BV;#P_ MC)R8>>E-P/Q!PR8_LZ@OC.G<3X^LAJ]A,H?NT!@;8V$W]<]-\:']W;W+,;GF M7G9)9.I<>E=&0SC6:@2>+J&]N#H$.QLHN8^&*H]4,/ MX@S["WW$_$?2FV1W/>$^,I%W/*LIH(+M4H%L: @46IWP;8I([58*_"DPO/(' M!@*W"&(7O'$V5+$C?7QP *Q20B^RA59.@1H\/BVPAOO]0(4IQQ/NXL;FMC.F M,+KLO_/)SJ#@'IV64&1/FVY4R=#2=5A18QD M\!SR-G3RH8N>+B1-TF426LODBEOCA4-O<7M%)]%#54^^'C\"# M_:98+JCY8FO CT:]34T@!-%-R(OM_M,P?>U4+P8#PGF8=;"@6UZRA5!D^%I6F.KXMZ_+U;!*]=,[Z5-T M'$QP@*(YFI__I/W+ESA_GT=(?'R_W;TI MQ'M\*1TM5YZ>U09,Q)HS'Z6/1VKKZOXF M(0S$PJAPDVPT$J]7M=WWFOB0M.=V:!9V@^3I2!HVH5@%'XB*S%G^IJI'<[^])&D=YYQ@\YI*(5>>:I:G9PC M#EY*?/2Q5.IFVC&T0&,A(9H,\K Q#YHFKMV:L8=X7X# MR^\KEM^[K6D^,OK$UF55*%R9TT%5>IQ=9HN79BW= RE#C3[QC.7+'D*+I\-' M7^V.^PEN^"#TV%-TJ_L[JTF65>VV)"1WNVK6<9FN_??)2.*3=H+FM-.A="(=BHH[ MF>\61!2//EM],NR[E=3T9QCX-%+3L])X\CK+)(J#<#S3$YYSS>XH@TQ-[R.4DE:W-!HG[J_KK4]_(J8\](%MF*PJI;=N* MA_9V=I&'/O2>SKM2*/O_U(+)/Y8%)Y;AGJHR;TZ5QY?F"\!)N6OW9QEC M F("C%4A(JR7LYR-C/A1=93;RH/O%4/>A$"?5C M-AT,C8ZFG&(XV%_P^"+L.XL*+N2U^?CL=)Z?;Z5!=O:8R3C-R:TQS1QW4/#^ MN5'N721FPJ#DC,).LRW$'Z>]=LH+"L;BH;@@G$D4X6"6VJ'99&=G7 Z]L:,( M*WY% IQ&5+%A9G+U^#C9&I#)Z+DJ/)BD=8^S4H*HXN?/*Q\U.VR_O_()1!V3 M]L!4;3E1;%;'2>-IHCQ$1RHJNR2=MYJ.GEO4\2 *[PC.A ?-3&>5HR_>V Y@3BGVY;@&=$!'$OH*"M^,-;?DH]@X.UD(E,^ M]OUB9*KTT!M.K7A.'V2GT^'EL]&2S"9E:AJ:BIT+.P<%;T<7>7J;:-^*/ F+ ML]V56J]X_UK0^%+TY;F9C]JJ(_20;%GH*?Y1Z"F8G'<"D_,HE0OB@M3]B_8[ M.%WZ?W %4#PFFE>FZG$C6EVQ>;@>G:W'9N?A;4C+DC[C3"(;/1W6J7#>KC]\ M^[\^:3BB[DG>9&Y?AY-8KJF6A^/!9WK.?*F>Y;N3Z"NE%'FY;.73.575 MAX)M9XQG84EW\5_071E-,V0)F'>S$L/1M[JUIGHJDFFV:^VG1'BDEF3>&#"'O%Z-*B+^E$7_3;J"M)=LISME2>#AC8< MF^5B/):[/P3J!IF;DGK]&'UHEB8/#^%+B:3"14"=$(JFTR%Q8R_'+V%/Q8M@ M^V&J/@"VBW5Q;-P*\KG!+G)':UHA^,G"4Q.*.[-DR32@?#EC1 MLH_-EUXA&Y9ML1?!3_ >1Q\3"S\OO9"3$($6UV-'_+B)9!V.YE9MU.\26=U4 M[OEJ;Y9H2E)K9+:OAX-\_=M$-G\/,<=@@VXFM8KA@I>NU;I#[/A_SP(Z*H;] M2&"G'L+\(T4WTFB\_)QQLI(9'JAUYVE<,A]>'I]JO_Z)">"H)M9+:#^-N A7 MU#FT^O V1D\3UX+A)&;"N"J'P]E!'!B30(!XV=L$1QBSX?Q6XDT+![+K$+\F M@A^ET<@TI@!H&RC3T#2=CS#920)&[&4 M?[J\T*1L^3DWBSK9BZM9Z['T//GUCQA*)Z.A=&Q3'?0GX;YB4!S8_[GS^2>* M >_1#9L#X4BU :+'K2?G0-K#KY,^ 4-&TF3'-9#]HSBV=9*&- M=X-"DY(P]W?C MOO%OD+AL>>!AVJJM$:KL^X:F@/8'+3YR0$ #L>\AL^!I[8V=**A>IYTJVH#Q MH3N6W8-M[L4!I]^W4[91ND_O&E?SMS/WX>9+1FT/&L]5JULE#YEH\]W\!34$ M0&K@X$2+Z*LB8^-R62JBVFT0H#S0XL3*2II&E MP&.7^\K4;)"EI<+&*NAO@J(W=+(F$SC+A^(Q0S'% VI87V0@PI4=S59'VBHAE,^,$+QM MODT%Q4ZZ/E/B]_Q@>'MOC7,#_B[5>;<1V4&HH#XUG;N6]9CB$_?)6K'HV/V" M_!85##WDOD<"^Y)"('@R0)=#^&;FK6%.87Z[4*5BNFN 0S^Q?M/E;3TLO*+C MY3Y1'(T 7I!T&(F[E /V^)Q47,18=_#V"PVN=&.XG?:L5)L,Y=SMJ/&B%K5';#X[7>N:^-E8 \00/@(UF6;8,-M+52JZF%W("P?^6SLE/]\ M[)0&G^>&!RO+D %YTL@BO[T/_D4EX-GN@H;2-$RQJ<]3#V&-=&U_+B)LLK7# M-\MC9FW3>ZMOWNVO3]=2)"-)(9BG^^TX?C!B^OP0P4<"1!P%(@*..!I$!'@X M!CP(D=2[A0H!)@+1],,0$8W$ N&T14Q\OA;[+91\Z%(<>F#K>4S+/O[!\,>] M_TUCKT]E8O'><+^5R=;O"^B# \.K5&0@<.L5 WK8YO[/AP:^>E1IY[HPM683 MO+?/QGV#6^3=3H.X3W4\>^RDI[,'5/(E*MF:HCQADO$.IC"Y28^G!-2SVX8* M)TXQ\U,AC&1NU"[9AKH]] GQUJ9\KF2OS<40S^9,_#;/8AUF.T=PEM@W+'O' M)3^71#>&]$>EJ..JL?0:"\PN,5%MSDN"9M%<77E)"KG2=39\)]^*@XOF'W1: MWK@;7_GFIGZH-UFG1*+C&3]\*KQ874G,3V]QKCR.F(OS(1!PY]L2]2 'E@^_ M[:T<86:IDE,6)%L9XW$ZHN0SAZO?F#+F M!CVKW@]&[9=H\Y+/SKHO34?NQEJ37CM&3?E$2-RU-7_NJC5RV%C04<# M?K/ M11+M9CCTJG]C!X^;P_8^]KI?S+8>ZJ0YS3E6(G4CA?,/%X^H^5EGI^W[ (=VK#^; M -C>8.Q#[_@@37,&QB)IN^UIHO):T9SX\R,1KC=;(O.Q,]IHIL+)"I=VR M8O?-4K4JOQ+[.:/>U-IQU[V(\4&R($@6!,F"\Y F!TL69.KE864PFS:;$F\+ MO"S&FPEI E*&N0<[' -V:$;;9G/P<\H!_!3;_P]R $7!#,M6M1//54N/-[V9 M.NY>RAE@&K3_8Y%X,L@!_* XP*DE"]9&M0;X#>+0YQ:'#HC\O(.9?SYP^K@C M:\O],@.C^]/1LA,:R'D*'=:V8KR/7K3\4[*=2^1*W=Q03X:OAIMO7==3SF"8CJ7"V<)MI9Y'W<_"=8LQ+B<9KCO4 MV-ISW^2N^[T>>SR1Y#KSIO+''#2]9$%W>+Y+BC-0924M:D^ZQ^J44S[70040OJTX+Z MM" >MEF0?#$>IE82M8>!?E?*B8F+NT2)/+YT2 V$3! /^Z'E:3\DW/7UR>.+ M&'+M*GW3$G/2(!NV^E?2=:%GA'O ,Y\,=WESQX]%9ZXN%OYVY^](+LO3;L^^ M)M:R!D!&QNB[KY_'?'$9N^AB_6;3,#&V('27V(74:J?J_UOJP#UG5)RW8YB_ MO>BT;U=NYV^1?RB^WSY4[ MOH?29/7*YZNRG@I/C"2?*%Y%'R^ZT^M./ -7QE:OU)^'C<+T[JK.SUHW[7RI M.1O,7O'*Y.J5:=%^K=DSN=FUKZRR-+QY+HTJ8\,ZCJCC\@ZW)C1Y(VK5U9L77WOCF]='*#967 MJURT]9)MYFMPY=K;;XQLA;])$;%9,F?AF^(P>C7HXMG3M6=6VO&\=%>)9P:- M5"-1RG;5SKA38V?IEZ^,RO7KQ\[-33SW,JZ-S8'5B,I&C9UG7;[RXG4\R'?[ MJ=F@&KZUITXX-FBV)NR4WO*5=B-Y>7NIJIUFMG0W:BFQ@9ANXE&;M746GA^T MR2A3E9OD7HF]$+.32\9Z<.7:WN]+3K/W+ C-@3BTJH^I?.ZF<=MK)]:?.6H_ MRK4!H(1W4DY-:[Z6G1NP<1+K>Y>>+F+M8C:J\6)F;^T<+DR-KZ^SE M&F.Y5KZIY$@C_A3/ME.WN2'F)M?VWGFHZ#71UJN#UL5E.?P:Y>_4&+J&:\]4 M7J>M9Z4YR/+9RE4_6I'$9*>"5ZX],]5LO'13XV@CYTQ?.JF&+-XT8KU-O*F- M)M-GM:EF!^%8N>'T^W:C_#S9Q$=5]?&R<)5J3IM.(MXQHJ/ALVI/-O&1;$^Z MX5'[HLJ#*G^HJDHY+)#,)NZX&#Y8UYUH93AXF9JY:_WY-95-3C9QA_JY-X^'& M>,B75#46?]8KJ>?P9!,VQ7ZKT![WNB^YQ(/\*I;"C^'7;,^'S14UZXW$RZ7& MBMVT^O=-IW==->J3T4CI]NBH._'7FW>].R#O=(?-I2)",&QN\=B#SJ])!8@X M D2D(ZED@(@C0$3 $<>#B /QX"'8-C MBX;X:#*4V-EPJ"/@J:!>/ZC7/ZGA<]\5) =K7M%]:B:$EU&[UPS?96ZFEW)7 MGV1[;/!<-!+?U5F@].&9+"C6/[YY$MJ"]K#;5$8_N^OK'D)DNS4B3AAOYQVHVM*8I"-PJH- U>E./]IL M(-?[TLTP^T"NFJ5<,E$@_9F3U/<;J"H)N) M._!(# )5/RKB$42TSAN_QQ?1"@8>G7GH*QAX].-C9.4=]%[]D<[\FY&T$QI_ M<&9=7#=;^-VZ$57Z^4>-%YU&[&G0(B1&]CMC'#SSJ\O^N/N:"S>UEYM8-$M> MVQDV%2F(M 5#D8*A2&?6!/:[DNA@H;J9>5D8]A]MC<_>E&[NM<)PU!RZ Y'. M.U1W.)OXI%GV-%K);N;#.&) MH?K$(X>;IC:QQ'94"+$/9Q5#W'V1W0G9]T%HJ\ M X/!I/0@WK>#L5'=[$L\^Z1<3P:MNO4XM'+]1+.><<=&?2+>MZ^Q48L+TZ// MMR-=&QJU=3I]=BQ;[21118WHCH%MUI;HH?US1' M!9;4?C%N[C(E)9_/9>WG1_-"S/-:IC:7);L"^G[ECPMT)U&_NDU:#6?@]/NI MB\JCV&R)!P%Z\68B3XOC=K-@/S>3%^938W8#0-^DJ5>^P :+%NX_W,$W I 7 MK^0(>RUJLNBQO\?-OU88[Y/]BHS'+!A6 O2\I77+((!;W-RY7Y/];;S0M^E'X M[[\!F7M=][JJ\"_]",'N-[^Z]/^6=W0'NL.C<1 4AJS2GJ.4IA'0G&IQC"V MTE'1R)IA(9%3SX,;H?W,&5WZ$_*JI,]H*6'ROQ9G+20(-Z8BA-UE><_J./ H M8EF<(LTX=3@D"KY=F\%CB4P43[?UD)O@&IN $E-P9[ <$"KT1ZEC$9VMH>O8 M#JQ)H>Z1KEA4X\'ZI:$!ENLKVX,$D#8E%()A#5Z.FX-+L,D\?=P( &O K0I3 MK6#=@@[%'TR7*('C+8Y.C(IP=XM-<[)CFD2W8?%]$!44='9?LKDQW,<>+W%_ M;DUF0+8H=[,1H1+<^W;!,)1?*+O "N9G/=3JI=FZR@V&B>K31 R/IF9[LQV( M??4!G*MR>;,XSJ"4ZY$A[/IBMKCD5IKA5W2E])][6!W \I9"5O#)[/+XNE/2 M)\4VW^BKF:05<=X;YF4_G(GJJ'GD[I M;-<&UAZH8^\:O#44DOE>ZV7BT)JD 9 MB\E$*!I-K$$ZA+)OA,;.&&1SZ%/F$AW) 3\"&Z(H#"RALUAL!L3K$+Z9H=#T MK /0=ET#J'%B_:9+^;:.&]R/GE^[O3#A7S)**I._NR3Y?&]-%\E]HC@:J78W M4_XF)F2Z" D8X'B'@80[6-,%<-#@ES=#,OFJ\Z+T='&=$[.MMMRIJ(^OER > M"'#0"-YOFP[910!JEU1QHH,ODWPD_D,'7[+08X2/+R*01S3128P(/W3&V7'C M11 C*3% S/$A)F"8X\2+$!%C 5Z.$"]")%#\N\/+%ROS/K3##@:$O8T*_$B M[WPHQP:0''):V$>&QNYGNP0TLC<:V<*8)#$2/2G8>&4-7&;.Z> M,;8K+-;(83^EF4RD'O%<7DB;I,@GM9 9XYTCV_'V2DY=67J$;2/]^]WG3++O9"K% M3LL4IE?1_. E'W-*_4R"9)]KWV\=\^WR 5:(5M1AL0Y^:57M/C'O^I)>'=%" MC(JA8WT%49C2V734A$^TD\(DWATTKOBH<_':[:<>YV/)1%$()9+KR>5SY;1# MG#S!2-N1@6%+!TT.HSNV*6JV/+=L-\+F,X= ]BAJ5BK?:7O72\DF:)10FV2# M%+IJ)QXNKW)"MSF\C1>B8OXN46EGV.PR/I(2WA% I^=VYN=U5];)6/M')C0/ M[A-^*&G6H,3]O7VKYMUS!6^5O;&R=OJ=Y?9>KNJT;D^(H[1RY4XI\W+=JV3+ M5X-27JI9L?Z%EW7OP/N_!.3YFAZ-1P%3)@U=,0":S^FT6$EUG%82C[] M_QU;J33(I\N5^^K%8%BH9C)7MP^6,,V **.V4CRV=5OIR)R3-^,_45KRO/5. MQH&C^D'LZ/B/*^\EN+2=XP9Z[F'\4*SRA,_>JYV;RU0K(3HG&ENZN[#D;K>8 MS@^J8DL8S\*BU;F8L$EB>YSF]ATT/#R58QTM?I/(A5.9;K90):U!P.KPIO5^M\H78@_S2[2D3R>FQN7-[G0JX&X5TUAA"3<5'4JFO**G3BPSO7\#^R/C4 M"4:/ \H((I=!Y'+7S/)YC?$6M(XS9'9/-?).YGP%#MT/KZPZ:.N-8PG", 9[ M)_^8<*)7T6K1KN4*K9>H<)4)9ZN&.^I+"/%B/"3&HT' )2BS.L\RJWVD$O([#V5X6.]_QN(>S*Z4OO>0*?,&>5*)/=RG)3D[8@"\^DHY_Y%YOM^WH-]K+ M>4<^O]\$9*VOZH&:E9Y4IYLM+7;'O7"P=Z=J4];)Z$J6(K5'=%DEUJ5J8:<^ MQ]S0ZF9D&B0:E\=)?GA5-.K)?'HR)#4F?8 J@,/L=ZYKXV7"CAKCK!WV6-$O M"'Q7Y@K)".<# $V.+X%@B^3"_L0'>:T>O0XX?J)8HJ ;TI,T#D (Z@JOW.9R MOM'G<8F@Z?T*=C.E-(@]@0SSM^?KKOZ*;1)_PX.)B9_6?F9@H>XRO*,8#SL/. MO)?JN\>L%KCL_.,U7.6ZJH:N-J=)$PO4-W:#*ZNZ3BS#ECB0.M3L $9T3#O$ MY?$__<77?V._Q,^\FM[O?V\(>W?VL5/G1.3X$-@LICJ6O-YTQOQ' MH\M=&J;<1Q/"Y++2"!DWQ-W<9$,H1;''X[UJ$H.[(I)F]T-<49X=ZP\U0(P=@GXQK1K,>T) M:\W;JK*NKY(ZM+BAI!"N,UO0$2!D 0UN)*E &CK0!%SWXF#?5]8@%INU @'. MRD3YPEK=.Y;7RCJR N&-' #[4 (?W1-8^A! TD2B#_%H$6;L-(M@$$)9CAC M;ZX'!*-[I]]3HB#\=]Z;MHOM9[O$- DZ+=A_&!ZXV.7R3=@76J'DW7%LVAI: M&H'0AVVS3K8 +&]9[CH4>)+L=1[=B'+&)D/\&\ETR*K X&KW2?^.S!& \#!H M%SZ.-OIFB[M8OR?$688#L 77!'LYJET5%JM(0WBEA?LC4QD;\7H'=K?=6)/E M"L6V&&^C7&I;IMVNHW] O1;\"X2(.G2&KH>"W]RI-K;Y*^JTH:\C:;YB21!K M*- \,'A)Q+1]4]#-9HV?):_%:*/=:R9BW^Y&?F-8UL*@F.5 %L.-L*);^$$% MMP OV-AA,W9WDR\]QB:$;SVGS6&K]D)>L0-\G ^!@EWS.1C(D5@-=("P>:9* MNI'WY EB7.>D+DACUK 9?@'UA/TV??R(CT0"!7H>JX9C 3TZR# 2TLMP06^R MV\&6MBG>(%[8 N&]$:YH<[K!:0; Q*2=CB7:%Y0S1BYG>=T@UP0L>PA*V7F# M:$D&#Y#UV4%279(0+A/3-S*QCPO7%4I6)KP"_@3F*H'PX'(1KH0FED9F])(, M)?XK8).^"CL+X4PWV6'K!)#)Q&3F(F-%PZ1,OP(W7V??R!%9,=]U^F@3(%^K M(UDCDHG1E_Z*:QG%E^ZBU]&;Y[_%F!<\6MCVZ=4&1O^WU*=I#K$5T]6W*[<_ ME$CC0ST29FV@I"Z\^+>D3:29Y:4TTI&HEP#Z/<_T1*FWP>/!><[W&<&Q!DML ME>F#V%*W3/>VY8:9WI+7O^_MN5[< 7NC?-0.S=<9K F M!>Z%!V)#>A-$[XIAPX Q(2;M9D\T6,\)BJSM+':37W[$[O(]:$W=.!8G\EK2 MT8><-YQ8[F]/A38U<2EY$\X7XN4RR'OT$QT=P?850B/=W:_\1)M^W'L!:0 X,YU< '+32LH8Y M M;^IZI?GJ#*3<578BO[2,6F6)7*([)9=H]O)EU+Z]O,X5DL59LUV)/AD"3DX0 M(V]3RP>$8BW0[X%S&?;2&)Y:(Z*,W&8B"/=+IO8P('7.@_C^(7B M8;6-K^?/(35>%=P_]!6%J*?Q5N6V*ZHQY DVF#OM"#AK!*H"C;CE23)OZXU/ MASXK]"W+,5>,;C$Z8M$Y=@T.;")T%>#1VA*H+71RT'E_=RDXP4/6'*I57=MQ MT_2FD=/15!GCOW43? *UOE9_ _ M5& 0U^!D$%H$I#2-]%PZP\=B@ V!0+,++KNY<[V 4##\A:$S3?4FIN$R#& ; M[QD?4"B+4,_O5.8YVPT/:398AM,=]8KY%SJ*!S>"84GJC;K,:&&L&7] V6\M MSRES'6MW%RZ'X$[@/UTVN)4#-:+1]"4;C@9,X(I4_,5R1BC[Z(J_+@=#OI%J MWI(4PNYF_&8#+]H>EXXD,Q^ MBJ1Q$C) ;> F)$*P4LM-Z:O4Z[2 <.9C"-E+_S_+%=NX6AH4AATQM=-E[.38 M=%!1#Z I(U<)21UX>X '&H1QM'D$)KH<@?%R[R99Y$T0Z.!? M MOJGIF"Q"^-0"W)+@[H;?2Y+FZC3/.X(0_P)20:N#16WH[BF(YWTU85)5-[ MR#Q,?2F&3$OX,!ZJ. S-C%^=D3OL<]6^I(JHNZ2&,"A$]!Y+>Z)@0H*1J0)2 MB";-5@*ZD6/ V#&LX:YOHK%E./8&HH&W@/ORI<"!"EY_NUI(R DY)U2:L]HH M$^MK#>.Z^YEV-QM.A&[7>.6C+\4[.<4/LLG1V.%OE7J[]XW>!2P.L&*\WJB6 M7>U>NN1L-2CP\H:9FTJ>3-O/HP<*=J[ROSZ9[UI M#<.'IJ*: Y;U^,?"88MCE4PP.[^!IWR>(&-AT-HCR73GX9+%(EE8 2U*3.K. M7%99TKO4+9K?[]F0M!I GC(ZFAN>7GZV1O_YUEL\PM0Y%#-X"O0F#\$8QS4 MBZ2R0M67:/$SQ9$'):N/Q^1N)*2R!\^&TP%_UX+M !EEJ?;,4VAXARGFU".V MI'@F7;]J-ANE?MALE.\*L=O)KW^B/ Y(ME:3NH&Z_.?2(:@<'-T-@-@JK6;I M$]--N2V4A>?:ZX:-.39:P$%Y9-5(MBE3*%BN1HT9E=:*P85=H'<-=>KV'&+ M>28J.'EPI05 4[N@[]T$Q=PAI&5.?AV[4+_,=L8D]9*Z0.[GQHZ& Y411/-\ M) N9>)IYR:.DD21#IX.U=9HA8C8(R_K16+JV\(&&_47W3+J_=8>^_741JNP^+&8)\:CH4!"H26BAS# MPB(ZYF/1#M4H82"/HE%*W4 6=03:9$_Q5!.X'S3E:,\?JU =93,KBFN0DB2W^)1F-IZ2G MVX&8NVMF*X7R$YGUT [$[4B^*\.I_EA-U(>/S>$TVNO?/SU<=IT,Z_JU?.5] MXR(W<6I),I"DL2Q?.0\7X?@$KHRO7OG<,F=&MQVK--5*X:[8&%\-&OJD'6WS MJU>FTJUNNF!?19LOTK-=&Z<'8[-<8X,%EJ^TKM7F\-6Q9GPVH>BUI*#=U8G; M_'OY2K-M7%W9&\%@O:.EM&5C +D M28O D%9S;JAJ_1 5R9*^?I48SYHDW+Q^?6C66Z^9WA$ "(%R5H"(PR."C\3?':<; M8"*033\+$8%L.A9$@&P*$+$]1'RU6^M'9NO^=KW'>='O"^'=#_9]'PAK7OAW M)_G&/YKDR\"1B!RV6^='4WO_^\&8WKN^20A7AA_Z%I?3%7:4_]U;_M X75?[<_]9H_[L'J'_$/:V':"?#^1;R?.M*CVQ!K M!^T%B<%>29-,6FFOXT$WG715>SOS0)&2#[V[0W3X1,?HT/O>2DM/%O4XQIZ> M7VXD_/5S/E_*1'SS/(X$\B^C*W5TK8CBIBHV=,>\KD^*LU&Z*P[$:8Q,4J0X M&:=Q.'H4AZ/'!3&4C*[/#0V8.&!B-SSPHWEX:;9GM'T9E1-A/C/J\.(T69+: MM4PM/:KMG(>M^TMAH"4-+3>[R\=OKAR2 ># NA+(P\ET,A03UD_2G933=&L: M74(K:"4-#Y1LSXSX$>)FKYO<8-+O*#=R;N)DIR:!GX7RP$$;!$FR=-711IGR M?2Y1E9]CTUC)R(^Q^"B*+?QC8C+$IW=H# 2L>-2L^),X<:>*_1.<^#@8Z'?\ M'>_P8GM )G?]ZO/S4PTX$51Z*LV'A$1RZPK]T#9I4;< "UBZ3?R%:8&;<;IN MQK9-@1_M;.S4.G"+'.<\^+:W49>4X5U>>M+XZE-Z<)LT^+;:JK7C:"3$$^F0 MD'IOI$; R $C_W ^WJEM\7D^+N:?K+Y"FDF^=%?-C[2G0>4^@S/3P<1(1..A M6#1]VC&#,CWL!^\(')2C=5 .L,D@J+!%LV'.8V_+&:$@0WAOC>9JQ!SIV,(@[[-!=.?1X[7W')0Z]W^.19SLU0"CC M?G!"CM'H]8V*F9\TVQT&Q)7;-4R,0&P]=!//Y0GY3B&9QAGD"QD.!3H23_7@+T M!*(B=P:=_1?X5U^06DL\&P6>50P'C\L?1$9ML_[RT!L['FFT4R/%[7KQ=7DT MS)'RP&A/GW(D%2[?ONHO^9;5:Z?03$F&^#C(I'>=L8"[?RIW'\&^CH>Y=VIJ M?)NY1Y67AU;MYJK"E\I$YVN-2KQ)L-U1 IE;B"="J>A[J51J;/R'-FXYUA.P MJR,H5_X^RD7OJ)?0DF5:U+&!*- *_[8^/I)&S\ MJL-R>@Z!G=C$9'V-<6CRTE!PWW7ST3Q+0_$DCC(^Z0'M2(N!>-B.MC-;>@UM MW.I-TECM0.OV5S5&MCI47Y=[+$NZ+G54B\-#]0!XMS6T%>$R%C>2V.@&-GIR MPTK\*^B9DNX-:9BW9F<.,&.'STEE-I:O'5/OAX_@S/:;8KF@YHNM 3\:]=X0 MS'$V!II)YL4?"E';-]A.-T=G&?MZ.=-UTV4OH0>1XS9OEBHW@\*3JG2::F6@ MM_,QTY GD^_V!&])V#S:MHJ6Y:"$;6*KT7D7Z8V=O\O7T\=:=-9ZR#7JS]G+ MYYCZ4#$GO_Y)A>+\YJG/'Q,NP\?$70QM3.S./,?AFWIWE7#)P0HI#%B#7>[O&D4R_KZ=4'RX M;%O+W)C/YFTBP5<+RLVT=]TOCS):85OX!@CVGQT QJ+ZNZF!ZZ MNI2-*$_?)UZJK4E>;B;D_BM?R;^FRYT)#H.,;;#$/L0)]N?'P>.FK%KDR''Z M,:M]!1/NM$@7(563HB/G0H(2P/Q'R_W5$C:BY+81GJ2<;LS.B6%5K.:51"/S MV$.4"!M*H#^+$AR1!;).4[N(D>]HOP=#(V/K?M$HMRT[@?#V.@Q M^EJYSS2-&J)17%=X?WV.X10P4+#%$QT%<"HHJXYP/??SA;OHJM<3U:@0O>_E M7N).]VYTD9E93]^>F_C'Z,H^/XJOA:=T8>#$[W2K5;A)5D$(_"-L,#<_@2TV MEHV-Q44GI"NI)C,,.:]+%QJAEV!!T?;X\S%17U-K)QC+778+Z$Q+L".-G@YN MJI*Q?&[]1CQ-$B.^VYNUILVA(HP W5/>?,FP9',RE$INJK7]K#&),[-,'"^O MH/D.]C]UR%7FD+N>I*-+CJ+20;$&N#*ZQ3[1Y".=U&=Y@YX1E9IAS<>]CDS2 MA^L1\_3K^8@WVMII:-#63@1;.ZV8M)'MCQ_8<7SJ .&*Y74/EV8;G.UXAY-: M+&M/WY;C?%06XXEV-\W'VK&N$&^GXK+8[D:5-%%(,I8D:\W\IXDKJ5YZO9HV MB3++6?I+,6LT:IL&&:357/ZZ>)%X')1FC[V;JR>EJ6VH7)II$'O59<&E;+-9E/ MQ'+\I-%,QB[%R::1!^/40+YZNF_<\=G^]6U"Z>;&P\O,II$'I5%2"=_P=W&^ MFKP;1U\2UJ#;<\\G+U\I]:+CIZCCR -1*C;NDVIT^'218>6?6VS1&0;SHQ/(W=4UNEBZ)<=/.QFJ)3(T=F%B^\C)1R8PM MI5\\U<5^,U5AR]?&6W?W'! ME^L SU:O7[QS.K/;6M.MRMSE<(2Y1R=9_;QF3!K.:*1112%IBXCUAND(5ZF; M0J(UU<5!:Z*K>?[J:OQZ>X#I"+2A5H3SKYO#S7"X&ZZH,\T/X/F?Y8S6Q7(R M$H=G:*I.O($EM.FH;8SHPU=2<_ UO.]OX=\@09S1?E3?<>0U&CBMW=' KT?@ M@H&#_\F]."I8CS@]ZHTI"48R79':1D$9E(IUN'+A%=7+C'UNGO2^&#=XY^N[_V2@OQ+?38%B*)W9ZC_U-@T&@TVW]4 M"+T!B",EA"_1_MK>OSN4XD<30R#_#D_V1S1"@%'T:4\1V-[HB #OIX3W/YP> M<1QGE&F,?B0!T#'CK+J%,UNCYD-O[Q#'G8X!K5LZX(2^WX_N(K?3 XM>F=HM ML%^%K%4>82J67+<;UFA<;!;LQB@^Z_"]=M>=&Y$()=/ID)#>TF6NCL=UO_?H\0YV?XK[T>']RY0$#V"N(V]!<07$-^?$M^)NH3SNG0L M7;9-A^EF299-/+FXU?9]@95Y'MW&C\_41(;\^Q2]0W8$HF+H:%LQ7BSJ61\G M9A@CNBT <*X)[/___0IOL$!CZ9G5>7I\B ](R[I]-&Y&]M55CTT1$$0A%(NN M>X__#A@[8.PC9NP=:=V]8L@[X,2IEN70IA8H9W3"I-1$M?M<5]4E7::GU>'; ML6JK@4\5F+5'P6 !\07$=UCI[O7C\E6*?3L1&%F T\M$^K[Q3J ,X;-7X!81 MTF2XH71MN1[-7\4V5Z!XG,(P?WL)3E_)W/KCZ*LC">(I*C$>X;V<*5IL9 XV M#H]4<#S'XWO])6=?.-#Q9X3X#N3H&L*:-#,<^W=7G1)ETYE"'^S<';H4MZS( MW_OK/_X?_F@/J\>+<'EXQNAM/DFML08]C;3,?"N\LU96\D?'L.B#8%7@ M36A+M4GN5[_^R1LF[7PU/X\E8[ 6RS#!WIB?QV(GSK$_E<%I1 *'(@1?=8F) M7U0,FW#I36>D][&!Q='F-<;?3\^[+YU]/9Y3N9[\Y**)-RAO]2CT_!367C=Q MO(>>=[&R'9\,S#-_@0XELTT'6=YZK]=A-460ZG68MU,YJT-W2?(R\L8F2HL&7;/2;9MJAV'F2;P M=-1*(8PNXSIHBPVW;1SK::.#"O)_&^$RG 7Z0>.PI:/;L9%J-GA+GV@*=GWK MPYTAKFL:0PYTN-SG ,I2CS7>Z!!-)6.R 3(JOF<([XMPON9UKH+T[0 6/>D; M\).$QA7\LPP"3C'@+E@W+&-,:'1.[8)Y >_V X4"WR06=IRB< #,&B X] @R'5'NQI63^2%@?!CN399,+0F32SW@1QM:4+_*DOF3*.0+ZNZ3BS#EA@.D=(? M#7/3GC4P=25LJQC"%ILR#FS&SW#7?\!\4;#!+Q(+;@.A_PRKD"+<+3P#UJ_- M0JP'IZHK #USAH 2L7>EIR#O20Y#/3"3AILD5VB8/M@7/_ZUB4%^XD)Q'Q,[LFQ.&R9)O1 @)! C,+4,RL;:06_-?!5ZHZY1MC1$R770XD MFFY4H! %67J?T@E>O(F: 5ZF(0%C OPH;R*"M:454N%E<$2G%&[W)1L R?JY M,KYRNL!5*A+\XD9\'"'X#9-?*NQDT@>25AQ"6[=ZQ3_ MDS ?!A2)#YG+*Q"(KK!R\V.^&T*<0CIVB-OC"#_06%:4$S4>B\;\XW^>%S^M;#G8C\$%LJ=N >]MRPP'ORP_.HRWA M:/D5F^X$E+O2@_E:[]I>KDUU$*.!=:'2J2.,0@SI=EE",@UJK3)I!_Y+QBJ9 M( .SQLDC%$7P+5S'^JI9J)+!A#;TGH&7=23@H@AW!:QDF.AW,SF^2>>!]+0, MQV0=/;L.[=BVT%.(0=:A>/X;U?DJ; 2?S;IKX5YHH!TG];ZA78%YL2\T&COS MN#O('T:5H$ID PLAMYLHFK5806@X]&:8B. J1GBV_.9;$WS M5QU,)5!%63^@L;K:D9NI2:8VD2*6U#=#73/2B,P5>0]/ENK4KC-)S]'HO8KI M]-"\ W'4Z[N$I=NF 88!/,KI8.L_0 ^7 2/D;U&@3\Q&.(RB)O_+I03AWR'7 M;!QIDLSDOG>[-;\]A.5NFD.ISNL6CM]A=V&W2TN$RWIMQ.'_9>S6"J3 VL=) MG-?+A2O2%4>X)K-8_/L#0R6T?BE'(SON0ICMPO5!C(%)C/U74&UA.9[4<2Q0 M3$BE0(XC!.00C$<9C2-KWK,.W\=L'@E>)P]<[<:NMZ0N 8KUNM'A;:[91]?! M;"SOH98#V$-OV-!]J,H#BNGC+_$._]@&:J@S2YG: V-<,$E:V#F8[]N^7]6HZ?6LR2ATMM1(J+13]-H).N8SM4 M9KO13VH$2CX3;^$0,?.RJSFR[2 U=(@LN33/NG52P=1=6PF33@4@3_T#&M,V\PF3(ZDNHAF2N'G+0D/'X!HAX3N&AB,:KBV:M M@_?L:ZR__&,*Z6Z?0H9T_N_\.)5'('Y[BB$-74CTT]&[&(/,HAZD=UNX \8F M"B%J+8# ?W;=9N_UE(@V:4IPD &,]+48+W$[S<(:P51EYA?(&Y46(.@KJP1/ MB;[S4\U'0:89CJ8PAPR> >Z\1[^R8:*C;S"S;-'K=BYW/],%%7X^X3:V_C;4 M:&3EJ ZKZA5BLQZVU6Y5)U>@1$VB7"!6;A$I7LT7Q2'>N['5;:QNVK>D6TPU M"V$K64RE+LH9L_?K'R&:"L63Z\<*(MSI-07]SXK_=&++WW'$O\X2=[<8N+WS MJ97WHO[#:<',"OEQ95!X?;KMQ2^4@F8>H%WD6AQ?Q)@K,\[HACC_C@YE>Z8R7TQK80IMJWRRB5AO%35B,%YN]GIUHOCCVM! 6QLW'?.;7 M/^N"AL)G-Q 0Q/E9KJ@F*M'R2YSP)3N5N8@GKNZT\)_-M_X(!-IH^G!E/%O2 M(&P+L:OV1+Y+-B:LD#856Q]8BS%'U-9>@ATS+"I+K], .&@Y;18YEA;9WQ=S M;NOF*VT@1*-I,2$*7O/A73=#!?^*O#A@1^3&M/GIFKA[&%VD1C5S*N0"]E,;3W)N?FZ_28YO7BD'P-+Z,*)4HLM^QR@5%>&;MX*(XBT"H4YUO1/$!6:8=*\WM)D MMGGRB$87,72@.UW@/6:_PB",;V4,7L'HA) M5D&X&ZD=:Z\,"5GAV[49(2N_>T.LW%_Q\FHW@P74+*/KFU^7HZC+>)AS[WS- M%CJIS&.^EQ/#3T]JT;Z-/NO?M.EO$']L:,F=42<>>&]-C%S:LR+ "1S&V_G7 M@-V-RD2]OKEI#!I/,E^=%I5Z[/92K2I@OJ<$G&&W<8X=\Q]7$;NWH3N;#G #F/S/UQX?Y3?C-T)E)100H*[2[ M)2:FTZ3> O5AT8?[WFMVFGBYK#WSV; A]U*5NT*YAR/OUF?),.R0,3%GG*5. M75]\FZ&=G4G]3#;'W0,8L&]]B+NYR<['>V;D^5A/#&Z#V#- ',["(%%1QN&, M/DP)H$S6B6GUU9$7.& Q6I"6GO!>T/<&!=-16? !12MG]3$O[(T(A25@<%^G M$E:2::IJ8^0.P^RJHDHF2-=[N,C@KHBD8:9BL8CYQN@%E3&?D3?_;)EV.^NK/:H K_D8 M&C#D4<^-)KO\C/?4D?OIA?A7&6.ASG!%4GQ/SC3#0M?(#ZL63Z[M:^5RT#*> MTTMN53C^!:?BPB5D(*F.J]G=F7P9)#B6+O8FSLTE1<(G*,11+58M-/A>,W$Y M35=;BM4O5VH@*"+KVH&A$#!TPKAD)4Y;P66EJR>RE02I#UK#2J9TDRO-8OW: M 7$Y+8UJTEVG90ZRB:DY,KKQQG4%O,?XF[@$>:[1=)!AOBEZYG+**]4*T>2W MS@0#YO0LB]@XVP_'SVH:_I>H='*5*X59^MNRG.'(DTP+8]X*P6+R=#V[VF]L/#" 2%-='ZQ@(H:*XQF794Y*R*N?TV#K6$T$2R!FF+I? M-$QAN0J;AO%8'?O +C>LS^C;G/QS N\CU:%S=%C]=I'24%T"0*"-VKPE\T M4: Q P<#G?@,A\5X+X .5)!064-SP)JGI39@A@V'*((4X@_$>L7[+BMA/+GG M>_P]&(,ZF.6&AHH&C,&B+D<6T0#ZZ]P.]IVS7/Q"S$2-";EOE=F MC>N@M[KJ1''HT'.NA]6F70FY$W_M&SI6-H'71J$'%+C0,YO*]#3JR+%'^J7) MVR+")%T-C ^+WD+/EG69<%I9OD*ZZ* #@Z%&LYD.U"25*1-'UZ0)B@",!CHR MU>$H8H#C.'0G[&4YB/7G6$>Z5(%.ZU:!@+V X\+1!(G=-:6AFXVV#&WLZMF% M0 NACTUWO3CWA].NQX GE_68!\2V%7F_3.?47)]HX/KLP?6ATXN/H:1KXQGX M[U<^2$DIE>[(0KN;$*/M6#>:;$M\M-N6NBDB*4(Z'>VDE@8-%VTR%,OS(ZFT M8HN9Z""S,F _SRS5,KIY]Z:]5V/A^E@L!'3S8IUS6;98+Q6RWHI1D"W"J[ZWKYX21KB"(M0,8Q!R MLW:X!GJ(A/18"!>OF6<.V7F*^5$8[YB5]SX H6LXPYT3T)AA?#0U.+W"9,NU MGNE:W.3CD$BZ:QXTW$YM8C+C@:^!KC2+\F9KP7,O7L!Z 04:L#:Z6*FB M*@A.>GJI,_,?!L(Y?I@G!=M,F@.61@_4$3PGY*W%_<4]?K_ZM1<36_V>10#6 MKP;N7/T2##VPAM??R.R@U6_9 >_5;X?2;/4K)+BU[TSC><,S\6S VG>;ELK$ MR]I3/9+=N%9JI:T^QV6!-[Y7Y=4?O'/7:S?,#Q>L+PJX'@\XKW[/4MMK2^W. MOW')5R<]EC*"OT>:@V>DYJT(&.V@#%%![$LFVJPF<8-5ALF.1+A-)AI(86\S M+.6X=UB"DK+O#(7$@0^%%;RP&#P; I['_)@G*]-<),78PYG3@KDI/%E*;7Q* MAQP[ 8(Y*Y9>HH+>$]E DR[;N0_G""W#"#&]UU8UW)T%1Q>K7,#BK>-2&IRJ\ MC7ADMU!':VHQXVEI5K*S80VE>;IR1I <:3W?AF)OOYAF[2*8EJ(DTLAEZ9=S M.3MR.F!:N.[E)TC9]2F94J,NI4N!(U5GK,& N8X&6,4QZ/KN>^\1/AC"7C+ M[;;B6-3_=L]PNI%QH MD0O")4T26G\$R%I,@'ITX\V/&&D$3RU58>\^D+@&&1):A[AVF>$=_W37-R$L M)NSZT"PF2*9]"0U"3 [H&-'"Z!32*+R/G5P'"(1HE&L.SB4^V:@351W-''I\ M:RXU/$J8GSVG1\H$1SF=]XBWT0F?$0A#?8W5$ M^ BC[>ZIP\6!-R:)0!0X)A+NT*"M33X@S@]>!E:;-("M8:>?]P@M@G8- 9-< MLKQ> 52JT1//@$EZM-AV8QR+;D,4AB/Z/ R$?'^=-+[!V,P5R"CW5%-VAMZA M7>J]+ZV?PL:'+7!G]]O5S7\X9<@:D""9C5@_'"8NET\"*MCET03^(W-P4RDU M46DQ,^,?9>N'1;]4V;[!.5]VR:IC/%A.6=4?!]MJ^B+^O<+'MP(+F_L;X$%R M7^V+&\Z;4)TW5)E_Q?K>N +6/0%/VTF$N!?06AB<@Q]1PC&MP(ZQNL7S\RY2 MK@QWRTN\^A4LA6?%A!C\5LFB;EAB"52:(*"6N\]S!7'&3#@*%)D6I/=,:6BM M1>[)V-#&^+*Y0SMOS42%X_RXZE!5W$8Z+$^PQ)@=0GEYT3D#A D*I_GNPAC2 MPS,EDFS2SEWV"%S W/!WG7:$LZDVI"3I9+)ZL5$>1 M!1DM4<.\919QE4Z;N.1ALD6#+0-6,OVI=62++NT&#S9U>JHQ?9 M+]4-]N!5KO'O!M$,EZ-U.G.6,NXB^+8XH;X(A:'%I^K_YGHJ=@\T47]2Y\B7 MHS2<#FC8#F9M-N67?+F5>5,Y>DJ'I9?A.S EP>1<[KE$EX'Y()=&Z^GA6 MQ0%B UN3640+^=Q67X,Z+P>,&F/H=@?&RG!-HL)W7DR#0I?EAUBV;%&HCB# ME;P) S#N-,\,_TB"Q2YSRF;5 MMG/??[7DW]]+SA5%K-DQ8LQDX31/]T2X*V."!S\VM\;RS1P!)_2MA<9,BB3GAV%;"WV@]LYGEC8!6C M>8+I2]5S:8"*P.S8ZDF5771C/K5$92Q(5'XY4;FK%CA?2*C=?=Q(A?*5R4IO M/KH\NM/6/E_8UTHB;;F!.R5LA<@&LY972'+U5[0G?U.G'S^M_. M+KM##NE^M[!)HJEB42O:$29;$0O@OM?6=KFG[;H-[[?2*3A10:T:L=VYY^ & M!N'/E9;$D>0?R+T:37N7GIUYCXUY=P\\4EQC^WQ-1? M[)**3A(:E03(Q^^OU19MK-W_=NOW;O*F7^ MUCG8*<;GK#Y'RYP/%9-VR'-S5QB%PGR2UPA,4D!LAC$#Q008&*/7&"N?$Q@5 M9#328G2[Z".X#P(U87J]&7RDLJ L9KPCB!7TW;Q>$%CK[1XY.""I4%%E;J*8 M#SJO(<4 LN/I="@6X]<()AH2Q&0H$1.08% &+Q/,TFLIW21"L:002J;3GUX% MXF1.)VZWFX \_M"-:)(A:*@11))3=($0&^%D)B7%BBALG:*_%:,90 MFDB(L<_3PXHR#N?X^E[/A9&8ZM0#R3>WV&<$O:; M.=58W?*A,^L;G#:_5.J HP-6S$[B#:MSHB)\?.'/O5TE^Z6 BOOO'\Y13+P[ MBC# RZ'PP@?\384>(ED&/'B9= CATI7@(Y=I1X MX2-"@)AC1$P@R(X2+\E(+!'@Y?CP(D;X "^[PPN=:T__MYUXY<& D/H"$'8J MP'=SJ5*(EA=YY5%EEE?*T;S2 M__[3.1U2^29AK$%B3]SSOK_P$T'RD:G^$V$2<,Y7#=0?")*/;,-CTS3NM(LE MY1(88, '.+(+Q:BM&4H_7+G%<"?3IL0ZM\&.]$A= F)CIR6CHIH1I8 M:(&%%G!.8*$%%EI@H1VK;$A] "&QO5_-UM:XGI6%8! M#>R,!J(!#7R5!H3$.=' O[*TY^>/(H,_L?G.!_/NS,^MXO_G&H'^]C2R3,AR M>YK]VX5O[WJGQ^7QM-_OK0J38P/L=YI_;"%*$X"!ENL> P^<4-/AGU:_YPK M"VQQ=P%E!Y1]1+@/*'LGT?2 M ^/_&V[03\+I*F2V3\9B/!42DM%SHN$M&_4GB-,3JE_Y$)M_G5D.HO)X MKLYTD 38B"2&4CFU1.08\\,/2"I_#O;A-M!]EZN&/796#^B7ELW#^ M?V( :\OFUNG95G0NEWA*!S@".@[H>).;S,?!3PA2"@$E'T]>X9OFWIR6MV[L MGP5B#Y];^"Y>>7[K=OQ)&^U'YH24+\_5JSZBR-(!SSL=(YC>BM(>&DS;M] 2 MH10/FBT51'$#7@MX;><9DV@JE!#C :\%O'9>;, MMOO4S/G1AI 6@LS-\69NWF_N;-B2QK$CZ*?2SN(;_9U^8I? =QN8; O71QA) M?WO?;PLP;TYSP (!"_Q,%IC/%P]8(&"!T\M";8,'HB%!3(82,>%\6."K;9Q. M.%^U'4/@5%IZ_1GJ_SK'YET'"),=80#CB**%/PP,ASJ+<&1@")@B8(J *0*F M")CB^([L'!D< JXXZ"&>XP+#429^?E"WL,,T/V[U#8U8$GQS/D&7H*#]E*/I M;^QMRXTN P(-"#0@T(! =T*@AT[&G#^%GO,YGYUT 3Y)<7(6>9'@P,^9!["" M;DJ;4OG1>#242&RQ,#5@@8 %3HD%A% \$0VEDL'QF( %3B,[L0L>2*;2\+^M M-\PX5^0?94.Q;^)>B)UY.G'S&X_Y#'*8X/+_@X7'WT\YNLG[6*A6"K)HM,!ZP2L$[#.YUE' M#"6$1"@AQ@+6"5AGE^?YSY!W!% Y0DB,;_>(_RG1R Y._9\AG23%K38"."4" MV4IO@*-1'7L\R/;3]GSL(<>#G78.8!+P1L ; 6\$O!'PQBGEM(X,*#^0.8XC MT75<,#E\9NMGGQ_Z5/OH,=&=( L63&4X6+SR'(:>?",5$ OQJ60H*@1IM(#W M M[;;RHA#;R7"L7$:,![ >\=69[NT*#9??E(.IT*I=+;2M,<)^\=/H]W[G0D M)H(\WZGF^2J/G*0K7*4E8#U ,V"-C@ M2VR @RF3(9Y/!FQPXAWPMD3FQY!)VTDW%P'^)Y[5D>$?=$#LF](M&MNB6#M\ M)NT'GA%SP'O M'1WO";%0 O@O)FPKY!KP7L![0;[L<\R7 />1/WO>"_)E.\^[;JO0*,B7[3]? M%BE'N(IA>#Y_1^K.S8?^QI8Y&=N#\/3N6K79G?M"LK)7],O=41;CB MD\O_@8ME?^*#?JLV+%K^[YJ#N$(DN$:/1-1-7J5NF$-)V^5HW:QAV9S1Y0J& MH5A< Q9)\XX%T[ L[M8TNJK]O_^H^\0I>_6(OIHS25D4DLHN.#^H3>97&2;9MJQZ'QE[O^7 $R2+8^RNJ.-__@?_>#"6-2*9*-OZ_UTF["B"R5/; M_%\["0O) "IB>G@18YY0FY.K&/>MFO[[?_[%+T(V*[3JVU6?D;A(!7*/A#LF MD09AJ0LO_BUI$VEF>3HK'9E7Z_R>1\>BE('X2#3^%^?[C.!8@^50FH9]$'/E M?U@C7?NW>YOW'0V(S;\T+!5YYK=)-&">,<&GOX6CY5=LNG,/_+,J5A0D?%FE MG!\" K0<4])E0LG2L5$RJL0"EI%T7>JHEL<9)ES1[0*I L%W9MQ8,E7# 8JU M@;Z!F7J.1I^(W"39G*8.@561L2S#,2D'X?.!GV3')$.@)61'V7L'XS/;XZ&A M-.-DP#T\N:O!]X[[:&"8GE\4&*#V87W#D612B'(C ]RN,28VEV68TP%>@C4A/E3&,E/A1<12T'C*XR5#2,>H/T/09 M,"?47";V7(LXUFS2&K.MT(#;H%6)>3.8P@G/-6'%),K@:3PCI.P1%\=I1@,J M)ID0; H/G^0P\R$0_B>'(3#;-)C5MQP &HS]N6D: \Z,0RVSN39O@ &.8SB6;]2VDN18 MR:!\+P[5-7_JL<\3@!VIBYI;EP\AH&:?U0?V60SNX\SM_]1Z+[Y0U#.&),^R M"'X#MBZ8<7U9J&E!\5#T!T (7:PU#!!S$^,%(4I-@LI."LD4E$=0Z:[J,AZ" M2!Z70 16],X9".8_2B!"C:;'=C7]?PLV$G$$OA$#'0R:(\N0=J4%4($$'$(C M\(09"#=+T@*NAP&/RQC(!X;%\%[I^UWC/K09^BGCL@ %WIK9O,EB=AT5D\HA M@\NNZ4]RV5!# ^:+*/!?I%\;FB M06W,8@@069A> M)]<<%1O>AH.$.Y%QF0!7+99\T(7;6UCP&2#_>22_S<$FHH:3AA= G9>S69J!PP"O3:= 9#C/*WC LYR&$HTCL ^%V1D\X*4 M2J1IS&;(9=1NXXSG188>4(;>S-V+E"XIRFARI%8'8F'< M5U+7TS,:;FU3B%2 _&WN%0C;#UE+'!L>9YB4 3DD04;">GKS,H1Z& @'KB! MK@JY-\E-C_U=VYW[L.X^6"'ZM>&=MZ%I=LD33'&B?P-O C9[A6W;;6Y\S!N16FJYI^'WO_OZH M=#6KUZ&:;C\WNLWWY*T[-;BE^ ,2Y"*X,\=0[?G@'XP/( M#J?PXRP!!J%G.T9 ?R"EH+X[4@[("^*I^O(S_[9;CZ0F/6J1+O69^NY(-$D' M]81I:IA_!*FZI,"!K!W&.8;O#@W'<18"7,>PAWUC: ]:(I/.4XN7VA#(NFN) MS(^.5ZGH)#H5*G?O%4O$*:2MC20? G+7&/:=Q5R)8]J&8\T!J?4RO,HW3-,R M'']-U8LY!4K8W:%GDT8D&6&N&OSJ6D=3MHJ,)S@FN2AT6'^)#B0(&D1^X"6 MN9P(" J W-8Z4G._X9C^A[N+3<.VL!>1;D+9.\BTO=>E[7>4MC](S?:Q99MV M962!D+/*+%9:)L)T>9!"=(V)*^E.I3+4E+XZJB:X?L9O2&VHW^ K^E-9/*V= M;@ 2!BLIMXYW83B!:HK3<^"BO!SE!2@-&7KJ'R 2PCN/09_UV&_W5[+-@9"# M"=<\MXVAXQHP:6V_MG&I]GXMNFHG%OKPEN3O*6*KMW4_HH"]__#^^/?3TX_L MS[>GYW]]>GM>[1_?P6PM-7QO?SW[_.84I8VS!.@G:J=@>3%+10H">#^YI&#]DR":8=RL MDF5_P8/@FO."9!-DX70*@PXX.T( 6?U7=X\&J:>+S5O,_T5 M+8'E\H77$PQ+(6BG<8(] 9\#=8-THFE!0:5--L,IO%^&H^,TCM-KZ:>/4>G3 M510X8)(1U2"P*HX4&< 92KB5,^ >Y@5PYX0F"%["X6+X2I.F9EBM^@ E.$X* M?.DQ4TRCRHT+E.*C!5C4H M/ M^-QT$I\SXRM-&/A,?AU&8AK3Y3TD4.3V;O M/GW?".;FD7@M)Y.X\Z"YW# [5C UVTA1H09ACG7."[1);/ MU/*:9'B.AHH0C5/ XYO_U611%K".\>$#319R5 E8M9(@0Z][DYA/:"U-KB+* M51706$ Q/ %W98":3PV9!R6_*2K*@GPM@Q9XD46@*2%D2&3JE*[&U)A\;ON9 M8]ZVU;81A#6>CSM[QF#@--_TWW2@\$0&F-? J3L#.^5GTHOU MI7P$OA:@[U%B[]5H:%QX?Z>W$9=__YYGOYN(/9@(LV?=>K"BFXAM342_YW0B ML0\ST>FF/9D(T$VW'H#J)J+338J =KC/I1M? C+TYMF@D0 M.>&7/S]SGSV4(6[/?52&#.[!CUM+15*:_T^9YG^+:?[O*C;2@;X#O0+]#@L2 M?:]0T$*73"+;IK&L?E,G%KL7B\'\B.5$+?YW.;RMA\+;-'N^>=#XQN7BS573 M>KJS;!WZ+-N;T%H[+95VUR#?BZ+: 1FG>?YBH[C>^=!W4+_$VG6Q\U>;ZSNR MFRF\I13B_)RN++_O&;YI&H[7WVP5_A\5T[LN&=IA&C ],)R^:PS])9@^ '_Z M;&Y'L(&%0P[!@]H3$=QJ*;#*3]R65GU9)V\#P+I6"[AU2/4-TW8,?S#-*JSL?_BT]DK=CI-@<;_I:\Z/["+6/93ZBS7-MR! MV<4K7;RRUSBUS:%A^8MQ]6%&*RUS005H&L9"U^I1YR7F2U]UKM_FHYM=]W': MMFNXZ_%N6#FX6%W('72QT:/%1KL&3"<@WY?MLQVC/]B4]=R?C0CJP/.1/N&X MV8T(3U_8[?F]-C8@/4Q+/-BX$]'>Y'KMK@>V81GV#'_H&#[V].QBM?5MVJ[1 MT,'\OFE QW$,<:P*G*O M8G=%"XX&BSQI(FD["[Q+EK; Z@]3+!$AJMJOXEN4T\#'/%#-/8QE)=5U37Q= MT%K7O#9D"8@(/\EBU2E]"N'W[*:NB"WA<9UF7R27B;S=-8=0Q>X;93VPZ"9, M?B'9I&L1PR26TYFL[Z*+:N.,7$5 &!7JN!94D86'XBM6!(EOU$/ILJHZ#'4B M$F&^4$9C@QS0M1J:M;/NK.;4+A-'GW6U.6!3!K KV&\2&C>/7\%M206F=CY+ M:AVK;_K$QM=2D*ED.LX6(G<:Y3E6.4Y2D!==RDW5R>%3K!4%DR!#N^>FT3?[ MN!8DJR;1+2,LE5.7B,2Z,TR5K)9WF>Y/\@-,+H E*:>RW$QU"[Q4RE=5DAVS M;_(>JKD6W\@_1CR/$)L#T7^4/'I#\&RMS3M,P&D>R,EQ5EK-Q MKWYBD5;/,)M,T3S.Q(Q'LN -41+)5A LK"W!G67L'EG@[X+/[BSO XC]D+#W MJ*E'@#)S2/PSC>]#/;:M@7FM\2$+Y22BKI,C;T!S)D_UXEVO)SR;LM?8">1/ M4 B@^@WV[MWK!9FA&JM*!EH2,_B)W2DK85D57(PY%LSB6(L5+"+VX0!3C&7/ MY-- SV9P=X\MX9#=YA"JZKY77'6_>FI=I= M*]-/0$3,2ZBV)69.85<&QU!%_6MHDS).QU3>LR73Y&A2(41PL%2UO,_4[0R[ M833J)()/,N*Q+NXU_YA(BZ3\(PM#)J:1FJ8SERL8RZDK;7<9;:"5(DL?8W5)@/IV?%+ M,-C:_<72:R+!4FQZ)D,0FQO\-^/7I"99G')E)]#GO83;+Q&V-:)J6U/.T.-X M[GAM7!TA5;KZYFTYUP7G<_2+KL-IJ(IZ0"8YZ9) LF_>@H%K" .*09F0Y,Q3 MG&-;*:JNB1)2%QZ=HX(LW7+GD!WQ%_*E5'FT=]ZC6O5>;X0>]WD M**%U$(K!J "G=!+@J7@.4/8OI Y>$[@-ZP'2U_>N64\/H#K'GY?,L6P"1JW: M.O=U(^[K8)E*JIVSO.6=S4^';+1+92U)2R7-] DI)-FOPFH*OM11,IVSW"DU M6V*%Q( 4U=?JRZSYJ[C$!U(6*LFO!FHIXPB^Z0BXI0K#KM8FF*ZIS69=,5R6 M.(;@BB1*)I*4*57U:W70961]1N M>91'8:3:37$LZYK!Q8C7(ZR[*8NJQJ Q[V//?M4WMRW9G&'^3,U33[6/J$OB MS@/GWE9T[GG-=RNI(OV-J.>_P>>_ MPTIGD2N.P>'=#PN;Y!P8'$W.Q9N0][+)2'=BI:PHR7R5QVMK#IJOG M$D'&?#GCY2JEMWAG)\\/<'7KEK M5[?V"\?1&.>R*4THV//2)%,2*/%M_U=: M)P/"DBC@ERD[+6+4S@$[Q3YN%*)(T#^[%>ZGETKRGI'GBHVRJ7 YV8[?,VRJ M>G9UHY/YAK(RR($9>3S21DJQT(92^6!C/03@(OP@&S;/V:>$AK9$:H ;IR * M,43N59<)U3:.(M,\+U5TJ"UFV[D^+S$=$"7XEG^GM(IP#@&<++\?1Z)$ZI4- M)OID7Q A5%'NY4_-Y2.HHQN6V98],R \=?J^,>S;\BK9=P-FF$>9O(S,--U, M_D"_UQ\Z\EKI+5;5H;'EVEA06\)QM;2%^Q]5Z?QE3U0M:G.=QK7 +0BCG%H/ M5'7>:75$]9=5);R+2/;(JGA)BT7R-N6MR@>.TS([)H]5Q1 9)\T<8^6V0Z04//K.MR-^J. MMW/0$]62?)9B1>M(JG4)_;60+V/3.:? JT,B;*^7CWF@!Z_'LY3$8[U8!!B3 MFO^Q.R@^*6W^5Q*C&T8-P:XC+-4_$P$EP QR@5<(JUSK+#*AUNE0T0 M&3\& MU3K2D6R*E>$34= UV,PKEW+9#/8IA-"9L,8F:92V*^56U,FS.!J+ICSTV&FN M&GZW^O4\M_JX&*-_F)+#BH MJOGO(=R0U%%?(#2/V-MX(OYOOI0!"T-LZ<452\S5$J)!P1/I: QS2'/&NHTD MS$^&KMNH+'3*M1HM7B!*Z5IC^\8&%10%K_8KVSD0[62ELZ:3,@&GFU)*N&?E M1GI@X.1<@U\ ?@).="3]L,:3#)G)E93DLE427J5#1S7T?L]T7-FUC=8EQR5U M7E=,AL#O"FU(* &_-L,;_$1^'4?),25YZVSS$^:PM*<@TC"R"FK$;[6JE56N M=[^"^PPL8P0A>F6F[?XQKAM?I7$YQ69-&(6AY8??<4N.?&5[B-5.B]4\:?8\ MDC*!+YFIKC7J"^EO*IV%X-"HP!9?%3"B,7J.TX@<$M5C]#5/P-<'K7".8:?< M7O?VFVQJ*J6YRI*B?T\-G,@GP=&1+I2/9W*7AG948/K!X<5-&A@7IE5BO4(" M^3WC1I9U;N+UW/;8V;A:Z,OK3E#R41KN3#[0+-!MO4Z%(E MQ7!E%P&O7&FPG 8UP$D.R3! M>;[@#__:,1W]@&][0?U%M5NK2'D^T%?AK#%+_RN5.CP]54\GZ$$F5 M:N$L"G]^=O%'_,4?V)YE^0-T OA.C@9@S6D*KTM%>=T.D]?'7W"?WG.S9S&] M]GGOK2<&K3^H;=BT9:GG54_A>:N1]W.[-UC[#;;4<-4[(HK]8< 1[BDH0'>. MRJ*]'3S$Q::<-IN/HV*34G;XP#VC0RTK@+L/^(PJ A?QV7\0/I/ZG(!<2;.K MQS31F=R+$OD$_Z$PKBA9"F-U<*$!9( PR"N:PQFNU:J=@E_+2)UB4LYOSK1? MK_T1&D:Q_ M!F<\EZNOCWR ]"Z7;_G:GNX"W]J[%1/IU8[J>C=J*?7HJ(SBD YW:HP$90S0 M(,FKSERJQ?"7N N%#J#B.@5/$O#RG5)3-'B?:QBH<*'L6,SI#+R<,+\"QP&.48#.(F@NJHIXS5 M='R=A<>@*(H;AG,%FCG4YTMUB 6R*?=89"CMN:T]'7ZN 5Q[TV,%CX%U/%,OZ:3A&' M8%-E+&:PLE"G@]5!8$SA)G*#QAE,,]9$#O#EM7!4.1VZL&B>/%8Y:4Q=YWF$ M>>!$G8H%$8%H53->&U,T[':5M/1$QBG@9HAO<&K MVC?8XN_.CB7_K5A'>?Z6 MI#ZTTFCI#+WWD;9@\/AX5F:X[0@8B&?):2.^\O+D=KJL5+NF<],ZL5XY:]++4T>PP>S186P69DU7KS'I'LK17E0(_:BRW M-9:+7] >"[1B9=843M3S:1RGU_G)MO3FW-MHI/[MO03/7ZUE=N^;& MAJ8==C#WN@[F^S$1]K";B'V8B'YO>&LQ]&XF.MWTHTU$OY.(O9@(JV=V5F(O M9J+33?LR$9UNVH^)Z'339F=BS2+A=\;4VQOU8(U1/ZH6WNZ0%Y;WUN1!D,;X MY<_/K&E2&#&[+OJJ7W';VN][W1$N;^88*QW= F..'W;/V&PAR_X0X M1!C<->S' \;CN$B')1R/Y)T<-#0Z5V'WJF&P,.+;U)_<[KWXWP5%N#&G8(>M M=;[75M!V!LD?VS3TL4?+.12KL;_0D&Y"!XV=0N-[QM^!90UFT2F[-F<>9CEW MW:$.-\5N#-V['LPN6A/A6NNNQ[VA9D3#Y:TUM^CI;J@+N8\=D1?;#W7H?E"X MM^MQ;P3=,FA[ NCN8V1G[(ZT*9+C^TG[)E M&8X/)L1QNJ"["[KW&JG@Z7A]SW WOPC60;6#ZF:AZAO]0=_P_$6G_&#S0WX7 M6'3YH2>7'[)C8H!=0+.6.[6[@P1;\*UV/+@-2ZAO#+ SJ]EM[7B0Q7F:2%?FYVDA MW3('ANM;QM#^@;CKVXN_0P\URRC][RPL!=X+3Y_->N M!6*+!^IV/=1-RSXV,#0-RUD\L]&)QZ;R"KO&S!:/+.UZJ)L6CP&81L\T/+/; M>]C)1R2^B@?%I[[.\2\F(I9=&[&17A?9'/C&L)TY1(<5Y]Q; ]A&?^@9 M[G"P<0OU R+E(&+_'?#E$#,%]Y:@@6M8OFV89R#[?%LP_4[F''MYZ^>7/V^>S#^]-W[.S];Q\^_7F*?U5U^[?. MA0]ED1<\032S\PG/!'O#"[Y!6AJH_I\R+Z+QS2W4G.;H3?_);YAM,*Q=:[!K MP28\9*9ITII\?V"R'.G,693GI0@9$,_2>A0&"](DCW+JPP8/*R:"C=,X3J]1 M8+?-9',@L1:U7BDA$17 EJ#UG"3-ICR&&X[XBV;'B_,2M5.4\$*PJY2&)IGP MWR^C30+GGI-E>S0JG).^8QJ6W;]]3GKL,\S"!)@D,IKA?-5X&"(00JNHB.$Q M1)K"4^Y8==1,0&: M+WD&E"(E,.[7Z12TW WJ/--_E13"Y8SGN2ARR1QU$3"0\;*8I!G,"9%, M'(7!L#*)HRFH^I EY70$9 (?D_1XQC,5AZXDM'[3I0-9BLX)&!+$,Z(TOR],WW*4B&4O03R);\&$)Y<"S3VMBS7? MLQHTWP'+Y>/=. Q;@+JWH9=W**+9S@WV-\] N@OXA//[.DW(KT0F M?@1E PQ(LQOV'N?IL#, DFW.V5YK: P=%[Q) MDXGI+$YO!"B;(@V^L%3RJFU_+<-U;*,/5W\Z_VON-_C>]@W/&;*F2?NWA(GT M/P* G$AR/N\'[Z[ZP*<\[]5,_C,?'O_*8&HJ>3T#FV2F2>"GJ@Q\[\]30O(7(4/H, M2F(,CC[.,R G3,$\%0"@*]03-W#)^'@DQW&0FB0:YE6#V.X\:#KV4$ MC[FA&P,^0W6$;P0^/=NY2@J^SB$)H=AK0-E*4EH\0P@2XP0)'^A8 M,N6;UWVW@O"5.I N0342(@&(,20CHPDE,T=^%T(@T&/@]1AFS3$(/0;E/0*8 MHV2,/"%5,,M2]#E)WZ#S9H%'PA,N 5MY6R\6%$_3MBX$U'E^$8VX&@[YG#4P/1\'U'6>%F-K_*CFZ MT/0P$"[X,U9_H63&:5YFZJ:M6VZD3[7O[+$FG:0%&I2RBE0@Y72$I@=>A MR&$0,@"#\ G?3CY\TX7*!'C'F;QF5&D0^'MTP\H<*9%2GV/ +� \]+T>@ M-%:\&S,1&2;7P9TQY CS'#_FY13X2.D)'(-\KI"^/+P'GP-Z)TMGX"I"P$(I M0E!/41JJ4)&()R^_.0),? 1!.2UEL$E.?CJ=E@DH,!5]4HYO$HDQ$"J"DG0E M!&U1 .13YH!^JYU!]9MTS&J2#'P6QT0U$0?A3EBYEKG**:)VK'A:3WN/_0VW MUPS+2Q@9*BR*><953$,_SCBNCD6S2@K0R9Q6CFTC&*)?'C0R,@9"RAHR::+# M,WA"@ONUU6OO@5R^-#,!%QELQ!%*:2*G3E2BK=X/3U2>-/U.L2IA5N;KM.>] M!BW7(FL,1)%&D,$@^+'2! \-^5ZK< C0?X9N:R(#$1P92Z]@"NN)^Z1M[]8C M.6(I!'%!32Q.1J0)#IH$U[%[[2S^= A63 M7(58\UBL,A=5) JRRPDEJ)ANRV8LW&"L-_K#=9!<=] ?VP/_8MAWP@L'_GC?MBW@I:#]/'TT^>SLP^?_WC[J;%P>F&;UM#;E6^$-$F G)WI MA8N!95JO&-'97N&=-5T]\QWH\YC\#(&J-K_PK+[O/K*7IX.YYK2UYKAV]LP> M(Q)9@\;'!=L2]V8UY_\6)%11XX8>/:V@*FPR-P>^P!LS\"9K13?=E;D-L?>K9"Z>E_;T@S"F5S2 M8I\SJ<7;JXO;VI=VCX7K)6S_CJUXBS.VE#N[FL0%7K3> Z^1;UF^C^;-&DJJ M]FYD$)R!4Y)FI!13&J#[^*[+D'(*T/'AN+T!TCD)^DVHC=U?OS/):.J!V._>(10_^%YP2>ZDF9V*VD/74D;"W<< M#%WSPO8X!-?AR$=G= 1]CCD/+ #1Y@+SJCW]ML$<%3D%R:\P-ZV?9>^IM=C MFHP-RM9W;TZGK?(5].1! 8!=S&>Y.-$?FF_%W8(*?CAO&)\!X+6<$2QX6:3Z M"XD)^J8%G7Y]UD!=0V*$U!S'_"8MU4UM8;W7X+ P M8:L=FF>_*+20HW+;=?\]RE[^Y?(\X%!)@XU6SQ^L9B.8J@1NRFI, M;.O4T&VC;^Z];?YW0RP9FCW/.R!HO1%YD$4SO4;01-J##RLWA:M(9VL,_^5W M@_$I'D];":^UF7OW3,(C6].X57Z"O^#V]\DD;D(]_AB(W.XHN7[F<2Z"8W"X M,QX4)T(JKU?-%_W7US(M7MWY.GG9JV<,(LGQS\\F13'+3UZ^O+Z^[L$;>I?I MUS?VSV)L7TSICW;HZLVM-:Q<6_08A;3-@IAJ$4'JK5^[>TJYV^.;V$ M>)D^C>267@ZQ\R7[/4U#6KC^/4NOX1%_@(F@!#<[2X*>P?X-<7/*_A \+B;Z M.]H.2GLQSR?1=,8-6B5N;-&TU!9-=K0Z0PX4*L.#X8>I][:^5MN?YW:%#G!3 M:(3'2?[!DQ+3^D,9Y==E-OBR73.$)8L Q+8U7:*DI@<,7)L?QJ0=F;!ZAEZQ"^Y[DK\Z959+,1)5Q/Y];5[9+A'J#VM;:E M?6_7H>Q]FN0%+TI:N3VGXT7R*%9#)^.&]Z9*_7Z-:FU-@?4T.ACO(XSO]#,?VSI?ADD^/D;KT+=M\QN:U]#SMF5?SZ-O M\\'-.ZI+5]E/'8'(%4!7+P"J2&TT_-(,;S(0A MJ?])LR]X0=,*/BU1[VS;CZ$4'CK-3P+D:,_\#KH'"MV=V#-_:_9,7 %LU[%H MIMF9M,ZD=7KAAS9IMMGKI(;%?%$FG/$7[RD@VCX MB04X)6,\3:KV&:PX5HNNI\^>.KP@,!\ \AI7NYR^;']K"MSL/N/.Q[ MF1=K>Q[V.5;E /MAVFZ_;5+DV2-YY(C-RBS'*E>83-*W#/M>=>"'9R.>B/SX MP[=8W.A#/U:_;W4.^+ZK^KW[CZT]=8U[5S;N3%8ARMN="!IU M'62YJEB5-JZ+.E!1TKE-4U79T7^5/ ,G.;Y94ACT7ZHR$3Y8EPC]*J]?<014 MOE355CY+\/ L>_NM$$E.]:Y_594PZCI![!U/+DM^*=A1]/]^_?3NQ0D[,E^H MBM7),S%!,J]$?:-S]XUU MM2':::9JM2ONJL(&\"3W[B?Q?,)^@SE55<2.O!>R)CC:E]9]2\IPJ *'3\9ODY5>OENA M'A!:'J$16?OH_6"Y@]82:W/Q6.B*$S+5==]16B>T0A[Z07 1NH%_X9C>^&+@ MBO!BT!>!/Q9#88WYXQZ]7UF%0<_S&LU$=@3)A[H:!U8"P^I*8#RP!,;YV>_O M3S__]>GM^87GFZ;K[(](U:1M\8C=QT;62Q40KD*8>U7O:30R8Q,L!U2"C0QX MF5-Y72K*3/92%GI6E:&Q?C*\8R0F/![CGBQ\"I5GTJ6CL09LB44 Z7EUBZGM M&-2'*_/]*@BR1OF/V@US[)YG'5#*$+B*7_[\S'YV=[S@]>QM-X6_M9;$[Q\^ MO'G_]OR<_?[IP]^?_V!_?'CWYNS][^<&.WO_NK?A,FOW)6M5Y]CE_SOZ1,44 ML3O6BZ5%,/1[%,Q-F -)P4HP3F':8W&@>+S'D+R>N^W^]AN1,&N5A+4G;'A M:P[K9!MV@40LOWM"G6]]F91=*Z3> =!^O3E9$SP-!@]OK8ZTDT[BMS4K??;+ MR_PE^T>:3TH.S\Y%4C4A/0AP/=+6J4/4P?R'@OG^.3./M_EE M9UY/9TL$;!^'] @[)_9DX\E:I]LWM3GCH)HT_;C3?? \.[0=*/8F=Z T M%[O5YH_6#$P M9#8V+FAT;>U=>V_C.)+_*KPL=B<-Q([MO+J=G@"9Q-D.T"\DGIL;'.X/6J)M M;DNBEI+L]GSZJR(E^1'G0<:DT[T9H#.);*E8);(>/U85W_]7H]%+QC0)6$@^ M]#]])*$(BI@E.0DDHSE121WR0/1XR0=JMYW&QWCIJM M1N/L/3SKHKQ))%URM'^\WVEU#DGKL'MTTFV_(U\_D=W?^Q=OU)1X?[D1 9:X9YN'/V'J_ 3T;#L_,M?"/G><3.>M_'?,!SQ=#Q^WU]\?V^OG$@PMG9^Y!/2);/(O;K M3DSEB">-7*3=@U::G\)C]N'CE>]\;TQYF(^[[5;K[ZC!H1&^;==KMY M 8_EZ@N7SCT@A:S9,C'#BA M$1\EO^[@110&'42LNF$@9,AD(Q!11-.,=:M?3HBR+M#_IV%U;B:K4[->#T*("SA7UA1GC"9\X!$Z;LS#,&*+ MG&DA=)'_N\]*J\>H<0YIS*-9]Y<+>-9 \E_V?OG H@G#Y\/O&4RL1L8D'_ZR MR%8'GA3QA%62;3?;[Q:) A7\]EI"YY+3Z&ED\%$3GL',BW@^ZXZ!3Y; P__Q MM[>=UL'I^WW\+LRM%/[E(?Z0^ .%6\VX#3#;OL-LY^T"LP3_O=7_7V7\J8-? M71Q!Q*CL#D0^/EU=)^NF_P:8;*UC,F??\W*.J36XRO7QG.O!VB'T>&FGAFQ'%AH9"D-<,TW6LV.&C39*)6=L_-/O<^7\*__ M0XZ^_\7QL-M'3L;]L7=^V_L!);Y&0(K*^3]O>KUZ%MV_RI]&\;Y%OF"9FH>' MI>9JK=?7*R;N#B=/U.<>E-6_BBSGPYF^Q!,82NG?+*CHD^:[HU)]M=N/6.5' M90S+YL/U+5$ZB]3KG_2_$#4M2?TRR6X^YAE!L71:M5@*.ZJ*O9 %0E*T>NAL M"=G]6TO]=^=3%%BW &%(_.W.QVH$W4Q$7.DP\.)#].3?[Q?/$XQBM7WZA@#; MRH: @\^37!":5>S;/_[NXFG5VN6YS]XY$T/RBY5[9# C- G)@.53QA)R??VU\?E/TB$?/U[L$4HNP?V:4LE( MQ&..$5W$J=8,)! QQ((SLOOBQ?@1.(2'A1L4&\KLO[ED@GQ@-(+(&&88WOJG MD-_V*N%5%WYHX?590C>H/)J/&Y#-V<%C(S/XLHO>NN.BO]VLB[[><7$X MIVYZ%]?]\X^W/YM#M!#:;I818X\(01#%+(27[X[N,ASR+(WHK,L316L0B>#; M:IR,D)(.R0^.5%2X2!*_,!V#5E/3AG43,94T19O5O-=@SP6\<_;'A]X-.%2@ M*TOEK%2J5C8$#4Y*9,(C[_/7[/8Y%!CJM]HE[*@^X5ALC@4X&"YW3 4\#7Z05G4=] MP45"Y4QQ3^B*R\R.'Q.Y+3CPCBGEPKW,U/)U+[-*/3BGI-2/>[%YT -BZ)S$ M)0M8# K:.2$/FAGT_]N?0O\/"PG!L"2E'2"EGJX-[BUX<6":Y[$H6.2'C/!Y M*GD$?H>*M.$G7+V'A!5KOBS!H0FA_IA+.RU@0N5YEL"$DJ4E,)*9O24X,A+: MLTR!$2E[6V D.$N=8$+"TA:8D+AE:6YO#(P$UCFT4]1&-%J=MGLJ'EY]J:L] M3.-GQ!TF= 8S][SXM&;D2N K>KI!OF(#65 Y([ .T"8?:/CR?KM#16?XJNI(:4'4CNVAHW]<%#8VXTB8<=/Q<%^VP .%K*,2X;++A8A<*K7 M+2Y'->N69S(1233#*84?29:EL/ R=8?0U]"-5TDU&<&)S!,Z!&T$(\,YVO0[ MZ8Z.7J'Y%PG-OR8KN$Y6J";+/?K(3,H[9Y^__+%'^JA%KK[<]-;JD3W4"K#Z M,PYS0+UTM-:H$N(B+V@$YDMH\X6)FV#XP61I#:$>,A22".4GC(30SYW0J% Y MHDM/W2M53\ X\(??RXKAD ><)<$,28*B#,8*W2\M*0V^@<*,6#ABH?9*.&:. M8B8G:KT! R,[HA'HM0'83OP*.A[*=0'/0DRSKL_M1"X(K< 7K+"UD*G EJ@7*L[GSO4<" MFO(<7NA?L#R!1IR1; QK@XSIA.G5S&@"1,'H9X'D _P:;IZQV#T^K=T.YUCE MJN_NFJTBB5AF%W,;T5'J=Q9:$MB.,UT[><=$:<+,\Z.Y3'<+>' M/ <=,:*E8OYE10-_239D4FH-LAC$UWY!]D*B^2<&\*O[?DR M>L[?GP+C+^[O;-.=N1$TG-*9!I&*^X=PC\YP.#+RX'AK-]W[<$O,843<^_"Y;E54!8Q[-CR\T/,\N+\250!K/' MOK, @5H<1,@B,']R&1VO9+F AL/5(9U@O#PD5T640Z1]*R(J25OG!"]=ZZRY M=H#7%,FERX?J\HN$T\_#?U$$Q^^343G9& M>[W:+G!+WEY8%H8M:&,4/I?:H^M^RNW2-R]79#8RLP,;C.8S&*&H0,3=0\I' M%/U'+QHC(@KA17]A8=\V8SENQ^1C=/[07:@PAP$#'Q5F3%ANFV#U1+7)4WOY MI8-5&D]P0\0 0FKE?"B8)TZCF>[S8FD>.D;S+K=3UB9^ C@P=J_*B)- 6)8! M''AP/XPX8=]3EEBBT I:>U A8%)VNM,+1CUUYPE:R'Y:[PK2=;K4[:$:S^',LJT<,(+ 8 M2=QQ7HFB%E[W\@?E,#LKPVZMG0?ZTF(+J/+24@>HU0Y/*1VQQD R^JVAL.LN MC:9TEI63X.2X>7CR]].R69.^UEJ95Z^]J%Y[4;WVHMI,+ZIM;77,%!KM MNV6@1K.A'5=F&WR6<[KM 8,RR83;".YM5!ZN5Y'.E'0M0&5HG;/D)6.QWCIS M3,A#I7@^%L5H['Z-/L/"&'#.302600J3DP3 M)BL@^ZL4*83A,PU^*QUQ2G:#-P0[J0TICPK)R+P^+Q>D-"MU5M\=0)W'F&X= M$MRK5-]:*I_01,O2/D5/Y_55B1\J'81G)!$Y"0I9=DE791,S0M,T@B!754G@ MP&#H7(0+8[\#W=-JJ_^2#6D1Y76B@6M)VZM;(S)>9HUR]>UD9J(+=T,[3]^; M(C3U]%414)I;>I8FY(#0A(<^ID+=]]$Q1VK/+! IM\S=,*L5L',NS;SDQ/TT M *7)@Q^" M?5V-=(A(U9/Q0>7"*Y*,14"39B(!@XMUA0%+]J2 NO?N.)$D5")TNUL\K1\%RV\;/W:IAO9OBM M03W89M'&;U)\0_?[T13\2F=*EH+J (:T,IA2*2G^H<,1G46/(4F(K:G+A!Z8 MPP-%1RFC49FLCO,X82.PQ'IJJU)OK2;$ )/&OO.X;1""RK7J%\79.9O75M0RM,6[<(G:B M+RL[[>%-\+L"GO<6X=P5$#K7[7-*X%2R&/LC8#.$ OX$HQ%H,DS+35&<-P$L MV4-)JV'K[CQ#+F-L2[K(](/BN=9P%IN@PBB1>1CB,.) LCK?;@ZCSUL=*ASL M#KZUKH'/_.ZR6'_^D HR3IG,6,@J >521"6<5J=/J<\JH\VK7F_UB4=-7XKI M52\YT$M'V]1+MX5J=B.DGF/G&68X;;^Y2X\&XVJ2+VB8!?U1 \I*X3RT-MW' M4/9YSV;EKTDA/=2FVF8DF^$<5C3,TL03-N0>WKYM:<4+BY\]36+,<7,?%0[-5F9E5+E0*F01;5OC*IDH>4,FCKM!%.'<@F! M#3Y.\Z("%R$U-SE^X!OH^ ^))_P>(W*\S7CB$\^P^P1-F"BV'T;TEX/T 8P: M)X$&%5!-J -05!YF!IC?I+:1OVK7%MMNV M$9& IO959D:4+'U]D]=O[<$8-=.A$H)GFHX]R,QV/IL(#4R83Y8L#P@UK*;G M'CAY'DIBI-8LL0L3&CP!6VY;MNU#1YLQ@UWVT!$5D6WYME'_.-NM6K.=VF3" M$CS>QVXV''MX27Z@/Z-7DPB[!6HB+DNLP8B/ZO GVT,\C6RUY6PVH3$"+]'. M%IA-9+O5;T)#^\3N)69I.HUG62X+6U#+1X&JR:N91_3.2>EPQR(N:)L=2^Y# M9S+=A#VK6\)+]FC[=,?QZ&TQB'F6U25!$)UR-555>(JE%.P[G5<-28(PC2X1 MF]?*A8*5]>,XS7FN3AQ >(?)25UNA%49:5V@0?7)L_IX!(T=X0,&;"$45O5E MY=>46UOYF84%.NU$+YV3ZPJ#G-N.ZW]<[.ZI*KR MS8,OX..,!!_]]W%'<,+#@GHPTQZ"SCD[EI/ M$60M>=I"A ],\O%""K"1-F? M!/T44V99CF*&?,Y-E6.Q^<"CU+G*SJD$%._S(#++G7637194!1Y6S ^ $QL9 M!/=' T8Q$#NMW(\[!;Y6/@>5@KF(+F7E8?FM+!"5(8VYJIJH %QFSV5J9TP MF8UYBFDI/.:(0-1U6.HH%9JH&_\E.!# G'2(^V56!]_PRPB^\M="2GA%C4 8 M/AV+# M9<&9C[LJ8S-T>?,:"$Z1K7G0OPY^BMN7UD(V'#]GHO!ZR\7K(QNLA M&Z^';/P@R__'.V2CJOAQ55#T9&SV[3:QV0O0S: "T=G)3LD5#3)P=")=VO;U M\HK<5ML9+RXU,*8SM1VB3W!6540B8>@WQ4(RU3"P8LP2@C5Q(JEEP;09\&9Y M[*$1EHS'!_K K,>6V_!&@!O]YH.*&#%T]SU(S5/RRGR?TL.D3CP0\;)QX>7( MT(S&[O,70A$4ENU##=,*W ML6-FTE[LQ8H:$2^W(5^\(TP5BFI-=,-=O%M(/ MQ)V*][H5/?MWP2[:U[.A]Z-[TO5QZ.D'I>98*75&Y/F^HF2)W]=I99$I)V*-U3LM\' M,-&P_M+%[9@Q.ES#$P9#8W M+FAT;>U=>6\;.Y+_*ES/SKX$L&7)=^1,@!SR)D NQ'[S]F&Q?U#=E,1)JZEA M=UO6^_1;1;8N7W&53$H)',".+4M=+![%JE]=+_]C9Z>3#V2>J%2\O_CT4:0F MJ88J+T5BE2SAU;$N!^+"C$8R%Y^4M3K+Q!NKT[X2HM5L'#5:>X>-YL[.JY?P MK+?UATS>%H>[1[M[S;T#T3QH'QZW]YKBZR?Q[/>+M\_=F]]]>7OQY]>.I_KU M]S]*IJ]>#E4I13*0ME#E M/[9^OSC;.8%WE+K,U*O._[S_\.;#A6/H^.6N?_'EKO]@UZ235R]3?2F*WK?*PF-VX<_7WG.U,]9I.6BWFLV_GXYDFNJ\OY.I7MEN MM1K'1_/7K.X/YB\:SVG;JDR6^E+AT^^A/81?!LH]8?\(?E^@N?S!I1$T&\>' M.' A,]W/_[&%+^)DR&ZFIA_H&ILJNY.8+).C0K6G/YSV3%[N%/HOU6XAQ9HZ M,IS 7V#OG+KG[&1R8JJRW=-7*IV.J]'AC?S??-9H^A@WSIX%*FZG+0' MP*?*X>'_];>3O>;^ZZXQZ!V=8-9O=.%I@5^'7B M_[_.^$,'?_UP))F2MMTUY>#T^CFY;?L_ I/-VY@LU559[S%W!J]S?33GNGOK M$"[T4!7BLQJ+;V8H*P9K[5.FF<'-[&_?R,W,+>>>>?G<\7 M[QUC#_Y8IDH8RDXQD@F>Y9UFH^DI"]ISMEZ]_M3Y_ Z^+L3%EW6-X6/G]7EG M5>(M[@3\][=.!R?@$;?630FQ( X;^_6&:=XN(WXTY ?*D$!<+)R'?U5%J7L3 M_Y+.821PI1ZZ [$H& X;1],C7;S_<"[J0R$6=Z=PVT3,UDL\*P>Z M$,CZ7G/&>G7'@]T@4Y48*U%O.YS_%GOCX\>VVD.(=7(YC:97(]%"COIUIZ<]0\#E/S! L 08=D&E[%$+/ MUK^2'V$-X&$I8>58\T): -P7_]16&?%>R:PR0VZ$X MOR*W H'KMU=.[K%74EV,,CEIZ]R1ZF8F^7Y]IR+$Z"&:_2,GGA8IXAO& Y"O M3H:I=F[&5HY0#6X\2(3]\;[S#0RA;3%5MISBZZ6*0!5W)&VI8=+ JB@'LA2) MLJ74N?BH9*'$Z[Y5RBG;J0.>G>$AOB2EZ2H;_++?VT?3HW6\C70EZOTP!-#= MEP9ZIFU1BKE5 (S<-_9W*E%#&+PX=L\^<<_N51:,&P9#.WN-?9)B<0<3YW#. M85T>S,7KD=69:#6=:=9KE"< MJ:ZMI)T(.&BH4^S?H5-\O0A?)SKJTWBPP/O MAU/<'2,#/-"=3;;%9J#PG2L-YE'>%[4"\'#L?0P+H6 !ILA&X$G/<'P\B4N! MBG!51E8-=0QB/6N&P8G,T?G0*V02O_=YXI?"T][A47 :;TV5,S%0TK1],U6I M1*MU+)BV$86IKR H!Q& =[:C@D($8?'3\+S ^9DA6_<$$ST:1/=8^.L&@6M' M;F'C@VMO'@%<2U6AK<*K?FA2X-7K(J@"N"M\^0(5)L\F<)#Q3\$%KE7%"/2) M\/?4P@D(QHSA"3\BSJ4$XG,N=(XQ;41RJ"#I7/;*"!!K4>+=VX@JJ' /_8)N MH^;49[2A+J,UA*[%\1EM1.S: 6+->&$1@M<^?_EC6US@)7+VY5OGUFMD&R\% MD#V%AD5VJXH&(@JD8556,@.CPSBC ]^$MBPHTEY^B!C2MV>L,,ZT[AOCQWTI ML\K%N2^-VMNM5B5*P^3@^XJJU].)5GDR09;@'@:;%SU2M7THD^]P'V7"+$,@03W23NNBPSXZ(= M,=;AEU2N6VM1KELS;6,-N-4[U=/Y5(_[$6CU$"M@M5-Z!O)S5-F100GN!+LN MYJ#MMDCD2)>PJG^!6 'OA#'<2V &]18NI? S>G%C3#>C!Y;F.+S3'\A9U5,6P[=A M]A;AW-E=76P(KOM .+=1X[GB#-0/;]FBN>*80"3;\65Z_M;'C3MES:_(]-/ M=E6XH/8HAN^U?1'>N,*S&IP*BH H-G"T]0G/S4PP1( !N2Y26JPOTT-*W ,Z M//HQD\R108D@L:P;I.ZM*U!Q;YWJ7N<*3+JBMIJ]AG(!MY'.O2G]983_;8(B M^+6R126]:]A;_KB;6L>GJ#O\NU)%N0 /#%"A06L+]8G@0U,XAQZTSDVI$^7N M^W)A&O'&+WPE@QI;OH4-X^;:Q9G6'_4:K%^5T0+_:]POYZB8P2@/?[0G5@2M M/83CPB>68S3F,P)K#-,]4X[$-Y6@*0 KWS67JB%>)\ #HA48%/ S3!E,SNU\ MA]? N2E6$10D$@U^M"4-"(N@%GF4+S@VE2KX/$_[H@!Z$5SPFNFPH\GZO-16 M14CABH'G6@4J3<)EIZTDZBLNST6D$E_]AK3PA52>A>=_1R;:'6/:=B(TL:+7X?V.DC MNC+YWK?H<[IV"!:6>_D/]3#WK@V[>>L^\"\M%A*K7UJJ(W:]3MA(]L%JMDI^ MWW%(:%MF8SDIZDUP?-0X./[[:5WRR[_6O+:OGBJ:/54T>ZIH%K*BV:;=_$,) M@@+6'GUDLLI*86)DH.83\:ZFYW(@$$PR25(Y]Q0B.]K'DNB\@N=O3\,9%_R. M4AB8F!+F+KP*CY//BSNF@.?J2ME$%WA.>+1(D1D\ZXJ2_3.V&C[.LTE)H=0> M$ R^/L]8Q@^5F?5KXG/OZUW$;Y_'@$,2]PXG:.63F1GR-"..\.?ZL#TTURKX ML4Q5!A>N9>9_DLXF*Y6=>#7R,YZH>=/,H'5*.BM+EZ 53.BJGK$\N4QR"&.M MB^#SU3KDJ1FD>B;-O8/@C+#ORI_KJN1?#T>__O7P\,EP8NM7G(W.U4C;I^VQ M$/E*JY'*NFXI-LH=@0 ;4F7V!A1.J-:K9G5I?3J_]"&1&!BA>SI&B&X=5>KL M>S#G,?S%"G]=UZ6C]IN;5=7WINN!ME\9^;S$21U94YA+^+X4 MMW&=A[9X)I]/4921G!0Q8G9FH4(XKJ(:NA(?6!($RQU_TEGF1H?XK"W$L_]L M'6S#"N)7H]E\OE%[8N5 G)]*-VG]JM?QF0I[F*G1.L^Z//.8$GNR<.;#,\2* M-*<&;0RQMD4$9M**9\($CT"AQM.X8(H(BU^(;QA 6(TB!('SB@IR2V>0]$]: M=<2!-55_$"7SA!FX1\U]NJ9ZA%>*GB7/8Q5RNI18)BA\_D&,R+0"O6UX 6E'P M$K_W3 !/4R(M\IW4!]S"PX3]E1L>>RSE2:7A778SB)I)BR272VS$ZPL%A"?& M%)O$4M>%[NS>1*%Q@A/3EF$#][+=*)R MKIE!(<0\,102HW1Y#=:*@N; TL-/8(:*4&7-%&O! S&G9%KFQ+J&B M=OTM-VW.)RZQPLJ$E^I!/7?L#C TW]-*O9DH-S"SB@,ISCA*[^7O&O8/.VD\ M"C\D51)["$:8-JOZTK+KLU)4(ZX^2=4D5-_ )WE(+$EW9?JZ2(F%6 M@+8I9%RX682UX387)^6UI-Y!RC&06?4N@PO.>3>SA6SA1;A^'O&-/\_1;@RE MG6+%0I>%X$*MY(KO'!+'P;=2LW%"N1792&NS\8)NT[&6Y22T:X+&R@HX*VUM M^"@KC2%>M^?C\!@+:>%7P5AI\\6$6*G\\&+)7I"0%H18Q4H0*-$Z8D&@1 B< MJR"3_#E\")3L;.5I8#%FC.336R6B+T:39)+_(_AT\4%0*@+#1T&I"[, @T;8 M!1%<5',<-[BZ.<.)@U/*(^#+K'@BTXGXB9I\']YG!Z,8/177+H#(4.7\+S@R]DKBY= MK?,!I]\S.2'&N>%Z4F>8=BOJ@C5"WI*KZ\LG+.=*XW!7PC>I[8_]&.:U"UP: MCWA6MP?NMGV/^L+9 H4H\OW"Z?<)_A%Y6,&OY6<,A\ZKG#\>[H^1#\-/VD)\.WUX!94B#_LMS#5P:P:654X_15OH+&T((3+HB[]Y*L[YZ:$BUAFY=P2[#HZ MSNW:1VLL4@/.'$S-4GO+QK4.]QU#31<[EZ/$N]$"U_<67;CH]+ +:IW"ONBI M&N:PC[9!,%_""ZGJ89^R9\#X5(I/FX^%-^]'L[A0-\>)J?)"98O7C$P2-?+U M\H&1Z0BW!0SW6J9!_S*JH1'S MK6BIF X&8JL;RPLDHNF&U@S#.S)B5+*1?3BB!2_"AU:6AQFP2ILP$:->$I[A M"+I.A("H3$NO/&RLS'&=G8Z7'@R:CC*S,1'ZZF\#U3#M]:+T")2A[_48,*<$.#F+I#L MTO#./X?R=K&4Z'1+;*2+CKR_^7MZX\2T_B7:IS]U]+N_H]_>4T>_IXY^3QW] MGCKZ_23'G]_1;X-PZ2-WV\<'I@_6"4QWG&L3\=D9-+L)78$[5PBJHD-O:%+7 M7 &=>,L0\K;#F#M7&E8W[]>1/S4$% 7U3LRE WB+;3$+T"I\+A3\M^#EQT'- MZF;6?8YAQKTWW2IT!R)2WZO@U^M>9\^152X4A)<-0NO,"+O$S;>CV^MI.U1I MY!BR.L@-IJR7:9B"KBK':)7@.]SLNGH+,&NN!,-MGH7%G1%\[&[G;3-1>W), M*[ ?W-;T84<1<-3I*KJC$)Q>48V4+50:89WJ(U]:$YZM*!O/=.$N=3=(^.V' MDS=%IEUT"=/K'Z/4&"UR35ID*+()?W 0.*)@P7"93K=X3K5 MN_,JP6 M8[T2\MKE8A<;H>')9.## M G/E.D%M2D682 #^.]<>4''^*"1LP0 M#"18+\[]I_.*V=>3@KLSRZR02,00UEV5JQ[3B1 CJ"U&* 'I"N5O8LK:8RYY M^"JW$39QE#7I1BA#TX4KD.T!HQ"J1DRW?HP:892EK_7 *'8NH:N M>=Y"RM)8A?T\$9YDA1"00O"0(=!Y,@6&E5(%ACJ"\NU^4E+[;C?RZJ+D83J@5[X^<!/#VA2/%Q)#[&,@(1F<&GKR4ZA8_$B ,11,IP R%46IWPT$OR>CF9 MP;9S:/$RX=EQ8J\L%S.??Q&8Y7''S4G<.%Z+@^QHG0C*)UU@Y(C,E:DV CBY M6/9V=&'@N!/FSB=C]%<":ME&- 4J6X&BC%,O#I M'(P5IM*)4",KD2,^ED^*DPT/;D2RV&0?Q-$@0@<7]EXF7I,Q>8K0_(B'"5/! MNA5 8:I>QL1J*4='YZ ME-Q*9ALFGW6>9%7*[$KV"(WX,+^/"4T^0@M$;H(- MX1C?23LQ^:7*M6(EM)..^9U#"+_![EYW-@CQ&,TGN:T9'V/=F>CR8[ -6Z[0 M*:_P&KG*9_"3M?6J#[IYE,J+S*YMI(0+9XL$O_"Y.@6Q5EU1VHH+Q&Q>H=>5 M$#D**6]E,JRE%JT0^^OPLA=V]-5 =WF]2,D^ 739N(A/T&>,'2$LH=*Z$AA& MP5K5@Y_AJ@V/-9Q7W:$N<+_,*CAH=QX<]("5'M25G%7:PR) N@^_8'4=&"BW M=P1QD*E1OA:&.ZNZK$HEI,#J&;9NZP5CQZ(4HUE]"BDR'[/I_"0N#!IX?A==WB81+$N] B-5Q> MH=T3R=BI)):SPDB'\*)Z6CLK.%=<"(*DB'/(.5T M6C&;PJF(?V^[KBFYLL5 MCS (6P\UXJRSBH@"BPG*'$-D'7#5R3KAJK>FPN)E*#V+4W$FDP(D9^9+EGQ]=R;.IRZ@38R6G359 M0F>$3R4VN4)Y/C2<<"MRQ9CYW/$,*M+-*ID"FP0/<%N@DB"\@4X&3 N41H<9 M@T$RI.1W+A6:O=97J*.$WV?\^"=R)(;S[H;?;R 3?@VTF L/D99?#B,L26H2 M%W40W 7RFL7+PP,X7;M8?V=&V,@\+)K"#5A4):^S.]5\FVX!#.$8RE(\ W7C M^4+(B;E1"FS6KPS[ 5[*S#6H-#[LPQ4[GG5?O%EVC7-!D]W4/*N-M $T**LR MFT]39(_U?@B/=:!!WZ/M'RSW9;I%W;\Q]1\^AU=8_OAP\;ES?AX< /SC?>=; MY\L9TUM+(+1:QEB$ZY>>,+;!GB8*,U.;*3R$\3,@]+1@L0@)5EPS+((R29JK M5#(5_(TKAS11DIDW0-$EM67U(B*J7K)K."*&IJN,+=8TR><*2O@:^/L^I?W8 MX7AW5,*FZ1A+)>@)5< C=!VX%=0\&I4/K A.FX>M5_\[1P*%\>5J_F^1XZQ.(U3L^8$?I'S5\V.V:= +_#&5X,S%D,2YH=&WM M7&USVKH2_BNZ=,YI,H,Q$""IH9FA"6URITUZ4C+WG$]WA"UC38SE(\D0[J^_ MNY(-)J%Y.4U2,J4S";&LE]W5/KN/UBZ]?SG.((EHXK. G R_?":!\+,)2S3Q M):,:6F=<1V0HTI0FY N3DLK-%ZBVOO>\UWI&O7\C.Y?!HUW0^/C\:_O5U8%?]>OGA\^D1J3BN^Y^] M(]<]'A[;&ZU:O4&&DB:*:RX2&KONX*Q"*I'6J>>ZL]FL-MNK"3EVAQ=NI"=Q MRXV%4*P6Z*!RV,,6^,UH<-B;,$V)'U&IF'Y?N1Q^= Z@A^8Z9H<]M_BT?4+U-NKI[H+(UVX?://M3/C@8Z\1KW^6S>E0<"3 ML1.S4'OMVL'!LDGR<;1H$U8U3[*8:CYE.'=I5C]F5'HCH:/NS076C4R+<:%( MM!/2"8_GWMLAGS!%SMB,7(@)3=Y6;0M\*B9Y^+9K>BO^/P93@WJ:76N'QGP, MDZ.L7:N_!_<(_G3L)RXX6EEPQHQJ(Q$'<'-P'?$1UV2O46OTW!'8+'T&"7UP M5R9+(MXGUM'@8GCZ\?2H/SP]/P/?N_AVV3\;DN'Y!LEX?#GT4G_[-. ](^&Y/PC:;S; M:U5?4*7'>$;_&^D?GW\=#H[+]D=MS)[LU9NH@5&P?_&A?S;XYIS_^7GP5Z%; MLUYO/K%J:Q1I'!A-3JODWT)%&869%$NJQ&=2\W!.=$2U9T30=!0S,A(R8/)] MI5Z!+G&YQ':$XXLXIJEB7O%']PE4<2!H:#'Q.LL6C%]F&U%< M)Z9SD6DOY-0Q4 ?EFS\D]!2-ZM,X=R_C:2!O M=Q9QS1RT'?,2,9,TS67=0\5R&^?"-FHW15J]W\,UGT1:>XD3@5!R0N-NV^B_OCF@W=NN&&N&%ST]SP U6&E9') MG%R!]#$#_E:UWBBM#P8"%DX$$#^8@/*$T&1.LD3+C(&DP.H,*P3GI&0"5Y+3 MF(34AR9)Q 22O!:VWZT."?/!EZF<8Y<)O6*P;FE.!6T!" -+QB@UKH$=?"Z! MBD(W(*<*) %?(+ )?D14AK^6XV=,LGP25&#"%7 F-+[9+"[5_:>#U*$CJ!Q?Y[$E\U.NWV?J?5>8=N M1P]_EDQH&HZ'Q,2&(;0UP;1;BDXV6N"^/-CHX8K1P]W=GZ6?\;6;L1(D0\KO M?3_^K2\K=$2T(LE9AZL@BQ92)G)V,(D8#NGWDN<5'.6 M@SS!\<0R#N3'F H8$JD1A0405A!4_]&"^H# KL M0C3A=,1CKN=X2%FW+$8R W.#8!N$5KJ6J@:&*%[G"J693"&"*'.H\GW @Q' MU _&+(&S4@R!!.ZP%",4=LD2;8,%1#*> C]YI4>>7RE:^)L6+093&F7ZL[D!(@R$!*QL!6 $&_U]"1Y",^BB-\/R M1GA_J8V,BL*)B2W,6@+DZ>+DKQ-+SU ^V%@L!9N&I6/KIK?='2O9^6'2W%F+ MJ4?D-N2[PO&A(!.R#HW>N>" M^X 94X3'^GR2+>3:M5)%5"V8..8K@V86F$1N[)$GV3F)^16+\XK\C?[5'S;1 M/0A^A@/P':6W&UYYPV>? @I/^@#ZCK1<.6S7S-/FNW'W8M+\LX*=>2 :%%BM M+M, 9J4R7I89 3W^$:SUUFES(1J%$Z<64BV(HFF *2<3KC5C=^3:\FH_U*['#CJCW] M&$XLH \'_&!Q$(66S)QA#VLS9RSR=+1[U/ I&>8'$ MEM?7I T:P$#%%EGCNY#+3VPP!' #SE&UO%$!:539!'P+K&*4R;/UVH=B6T[X M*A"T<=68/E"_4$*4KX(_,Y.8 !'F+8$<.E7+G'@R%?&4(7U*Z#A_V4'FN8Q- MTEC,&=R=1<(F,+H"3 #2DW#+V@^1IJ=^#PXY-5C)(U_HG.Q7";[-^RPOW*WU M#-NQB:[)%;=1Q(MX$+ $^J-MZWO+DDMJ+%1$@@?!VRZ %HRLU^#[M;A#L/<% M8LW+NS33HFBPK^Z:EI47?.M+,.1]L*6$Z@HQP'I?L>]-&F07< MB@7V:N\ZOY4-> -F)6A\_X"RL6UPZBVAM!F+]R9F"R>]])7MRG(R7B M3+-N$=G*"K^HGSS<32Q6\M]W'P86]FYU:@?[6X._G,$;M4Y[:^\7=/#]VM;> M3V5OD[?OB.Z0AH!/02IH5N[=F':]=M#:[DQE&VM>L86WT>6'+)S'DR=AAL^@ MXX>YMZXJ>1^9RLEY?DINI-?$O %"WM3-OY?5H<=74X Y6'(-HOMPUU7NRO\ MZKG\\%$JWQ=BGD&CW]\T.O5N^??C-ND>R&X*5EX!/OZQ7D]Q,'D&?5:1L-DH M>%;;;R'RT_7:4(@<19R%9'#-_ SY"#FW3\"V:'D=ZJP47I^MMOJCW#!:G#!' MU+\:2Y$E =8ZA?0*#E7Z\H#5&SG-QNIJS!/FY-<%ZRI_:<%*X7.E:?%M""D= M,\<24 !D !G9&YS9BTR,#(T,#,S,7AE>#,Q9#(N:'1M M[5O_<]JX$O]7].C<-9W!& A)4T,S0Q/:YDV;]%(R[^Y'8OSQOD"8T#5E$/@^_?B&1#/,)2PT) M%:,&6F?<)&0HLXRFY"M3B@M!/B@>C1DAK69CO]%J[S6:GG?8@[F.BD$R# MO^^WF^T.:7:"O;=!ZQWY]I7L7 R/WECAX[.CX5_?!F[5;Q@<@8;@1[+#GE]].=B2C M^6$OXE.BS5RP][4)56.>>D9FP6XS,UT8Z4/W-9DK;\8CDP2M9O.W;D:CB*=C M3[#8!'N-@X-ED^+C9-$FG6F!8H(:/F4X=V764#"J@I$T2??Z NM&9N6X6*;& MB^F$BWGP>L@G3)-3-B/G/8,^R)] P!'=E MJJ+B76H=#JW.#GU# M^J?'I+47%5<7I\>#_'GTN7_Z:4#Z1T-R]I&TWNUV MZL]HTD,\H_^=](_/O@T'Q]7]1VOL/=EMMM$":V#__$/_=/#=._OSR^"OTK9V ML_G8'K7&D-:!M>2D3OXM=9)3F$FSM$Y"I@R/Y\0DU 16!4-'@I&15!%3[VO- M&H@(4!OMU9 MP@WS<.]8D,J9HEFAZRX:5NQQH6RK<5VEU?X>KODHVKI+G B44A,JNE4O+YK M=4A"IXPH-N5L!H'1)%R3/W*J #IB3LY9)I6!<$D^P@B(I]X?1,;DDY11RK0F MGY2<0?C]#* !(W2=G*1AH]OS<:UB]WV\/[Z]H5LWW! W;&^:&WZ@VK(R,IF3 M2]!>,.!O=>>-ROE@)&'A5 +Q@PDH3PE-YR1/C"\"8>FM=0 6B$.WJO3S-,;YD,[#WZ'( M(Y@3$%%QS3J@B6/0R,"A$8N(44C&%F K_%Q?6QKP'-D\H8X2N0 !0)@$&-CE MM-4GI#HAL9 S7<)/L3'7!C(O0R@V.KU!RWH%1;I4YH:V+Q1(S5\'2)U- ])P MQ>M^?W70;KWMZ@(J!>7&0UW&,8=+ZX\GA"IF/1\\F:-?@8<2IO&F<9V@.(I- M(*!A4,/KB.M02)W#. QU2@H'@4S)D$70K,D.>'S$ $+.K0=784+3,2-]B"+G MN0 )FYCM[; W=JA-S/#*77),C%('/9R?8*BI(-(A!'6Y]T+QRD(Q+(1V7LU P4 M,A!E<5!&\>[G@F*P!K.L$DOB"2,N\H= .G]X]?]X8K0'S*(T0AU3*U#DPU(!B3.X0F55$)$P NIR,NN)DC%UVW M+!X:%E$6+ [O*Z*5Y-#R@:O"H"Q7&8!56^X+&8BG:-"P=.S>]Z>Y8L"SR)]NS%E,/B&U(+648Y@J=NL+CULPZ MD=I .SX2@[DT[#GYVQ7YRC"+)S(O@E$T7A]9I\_:>WZ X$/T&N>4N%Y9I77O/9QX#" MHSYGO"4LUP[W&O:AXNVX>S9M_EE=QC[WBDJLUI=A *-2%2_+B( >_P#6>B.Q M6ZA&(;DS4ND%4;0-,.5DPHUA[):8.Y) 1;$_XJ"?G60'4 4A3F,(A6],,NS7G9!3PRX%Y"N=D[=U@B]M/LE[56L]PPFVT36YYNX4"1(>12P%>=S; MYNZRY)+9'2I/@GO!VRV .Y@XK\'7*/$.P;TO$6O?T:2YD66#>T/3MJR\Q]E< M@J&0P98*JFO$ NM]S;T>9Y%=ZEFLWRH0_T-R*A?8:[S;_ZVZ@==@5G&6RMSH M=?@HM]S%\MI#5 +S M]F1@L=^=_<;!V^V&/]^&MQK[>]O]?D8'?]O8[O=C[;>-V[><[A"&@$]!*&C7 M[KPQ>\W&06=[9VK;L^8%[_#V=/FI'2[.DT=AAD]@XX=YL*XJ>1>9*LAYD26W MLBMB7[8@KYKVW_/:T..K(< FEMR ZB'T^MI?^:%'S^>'#S+YKB/F"2SZ_55K MO]FM?C[L)MT!V4W!R@O QS^VZS$2DR>P9Q4)FXV")]W[+43^[W9M*$1.L,3# M)^0HX2PF'Q>%OC/W)&R+FI=ASDH!]LEJK#_+$9-%ICFBX>58R3R-L.8I55!R MJU:;7/:.!#^*WMTKDUG M\!N$-#&4&4I(RTT3+98W2F*0AH_ N.'\/5(3+!4L5A)(1A=(55S$$(LM("N=,2IXD M\$9R.F< GFL?V5ZK8[N6U>^AK6$Y2:0^=)PCI^6V#L$]]#NO_/8Q7)[#P74P M?&F43R?#X,/EJ%CU\OK-^_$0&I;C_-$>.LYI<%H,'-JN!X$D:KB M3 >'[^C<6BM.5>Q[KOMK-R.4\G1N)2Q2*+%;)UN9Y/-X*Q1%<+YD"5'\AFGK M-;MAPHCT9T+%W;M+?&YF5LV+1*JLB"QXLO9?!'S!K,=%U:%E9E(* Z.;F,^XPK:+=N#GC/K M_R"G0]Q13-:\_I*CP]%5,#X;#P?!>'*!V^-J>CVX"""8@'<,U_;4'MHP'0W- MJ-?NN$T83&%P.KD,1J>/&=5A7,B7L$DS,(WHU@.KAZ,[@83:W)G^]' M'V P#/1(RW5;/S#"OY:YXM'ZGA#'*80B35FH=V)1+E7,0+),2 4B@K="T)3E M.;R58H6C[S!Z+ )Y$\9I:,.!UG[^[+C5PCUT+R?$ HOP6@=OU+WN2RRT<";D M BNQ]3M$0IJE,XQ24& IQ5)\3F080]MK@BG&)(>()U5=U]I3%BXEEA&$C*04 M1K=8(U.L[KC<@N>Y#@J_M2;%V@XQDPR#^FJOKPP.=:>;P BZA$:TC25Z*7.$ MFM$F\&*AD&0DW+I46SY'%/0; TADY@HG-*$;"GS)<$S3(GZ M=BDS5&P7Q(%0D6D[=?5*2=.P='!*Y(Q@_JS);<+6, A-4C4-FSA.S+28Y_ Q M%2L$=LY\>#+<]&P(,(0B!Q MDP2!0AHE&MH:5?]>QP$CCXYFEH% #S%O;$@)BK85=N87MA\*G=<]1719@K7VGB\%60HF%CP=YM];7Z(\W/,?S,>%J[<>< M4I::T_VXY;;Q>->6BK)K.A]%9@FK+,^$Q&ULA2))2)8SOWI3=Q:STRW]U'V, MS@,"7;E@VB2R5*(2%#V2D>RT4CJNW3Y*2VI=40,,.;!Q,J>3;O)DY6>%4X&- MHI7\1E>/D"0EKQ"/TF('#=8 +1>NP*UU:37+ JU%6)LJ#*O/UDJ2S)]AC_S1 M6B%@7^S\-N-DEHMDJ5A7)^INN(] I-UF\2M94S3,Y:NB>_@?&7Y'2;TUOCH/ MY1XOJX>7W0*BPBD\<\W7/7GZGPZ"78#X+CKZO<\5!A+BJ),[\)O(XR7!Q;"^ M]QQ>HO(@1'Q,!KC;,O[=A?U[>*&7>FJDV$WY/MT/D>['S>@PYBS"QA.;4%VQ M81)%'%M_TWJ-]7'/%U#HG&T:M%)G3X"?@0#G9 VOBC]F]PE]^@E]0K#LT?@Y M2?)IO[>GS9XV^]JR)\D3@V6/QIXD>Y)\.TD<<]5::B_R]02P$"% ,4 " :@*=8 M^>UM?J\9 !',P$ $@ @ $ 9V1N'-D4$L! A0#% @ &H"G6!_T\_V>$P =RL! !8 ( ! MWQD &=D;G-F+3(P,C0P,S,Q7V-A;"YX;6Q02P$"% ,4 " :@*=8VC1T M,+8] !3)P0 %@ @ &Q+0 9V1N&UL4$L! A0#% @ &H"G6#I< M!!^47P *5(' !8 ( !0_0 &=D;G-F+3(P,C0P,S,Q7W!R M92YX;6Q02P$"% ,4 " :@*=8QU H0S;5 0 FC10 %@ M@ $+5 $ 9V1N#$P9#8V+FAT;5!+ 0(4 Q0 ( !J IU@XKOE#NA@ /$? 0 : M " :D] P!G9&YS9BTR,#(T,#,S,7AE>#$P9#8W+FAT;5!+ 0(4 Q0 M ( !J IU@#,Q9#$N:'1M4$L! A0#% @ &H"G6'.6.[[ "0 >4 M !D ( !SF # &=D;G-F+3(P,C0P,S,Q>&5X,S%D,BYH=&U0 M2P$"% ,4 " :@*=81@Y1.)X% G(@ &0 @ '%:@, M9V1N XML 113 gdnsf-20240331x10q_htm.xml IDEA: XBRL DOCUMENT 0001771706 us-gaap:MeasurementInputSharePriceMember 2024-03-31 0001771706 us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-31 0001771706 us-gaap:MeasurementInputOptionVolatilityMember 2024-03-31 0001771706 us-gaap:MeasurementInputExpectedTermMember 2024-03-31 0001771706 gdnsf:AceVenturesLlcMember us-gaap:SubsequentEventMember 2024-04-01 0001771706 gdnsf:FourthAmendmentMember 2023-02-24 0001771706 gdnsf:SubordinateVotingSharesMember 2023-03-31 2023-03-31 0001771706 gdnsf:MultipleVotingSharesMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001771706 us-gaap:RetainedEarningsMember 2024-03-31 0001771706 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001771706 us-gaap:RetainedEarningsMember 2023-12-31 0001771706 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001771706 us-gaap:RetainedEarningsMember 2023-03-31 0001771706 us-gaap:AdditionalPaidInCapitalMember 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-03-31 0001771706 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001771706 gdnsf:AwardsGrantedOnMarch152022Member 2023-01-01 2024-03-31 0001771706 gdnsf:PromissoryNoteAndLineOfCreditMember 2023-12-31 0001771706 gdnsf:PromissoryNoteAndLineOfCreditMember 2022-12-31 0001771706 us-gaap:RetailMember 2024-01-01 2024-03-31 0001771706 gdnsf:WholesaleProductMember 2024-01-01 2024-03-31 0001771706 us-gaap:RetailMember 2023-01-01 2023-03-31 0001771706 gdnsf:WholesaleProductMember 2023-01-01 2023-03-31 0001771706 us-gaap:VehiclesMember 2024-03-31 0001771706 us-gaap:SoftwareDevelopmentMember 2024-03-31 0001771706 us-gaap:LandMember 2024-03-31 0001771706 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001771706 us-gaap:ConstructionInProgressMember 2024-03-31 0001771706 gdnsf:RightOfUseAssetUnderFinanceLeaseMember 2024-03-31 0001771706 gdnsf:BuildingsAndLeaseholdImprovementsMember 2024-03-31 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:RetainedEarningsMember 2024-01-01 2024-03-31 0001771706 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001771706 srt:MinimumMember gdnsf:Dr.MarkSchneyerMember 2019-02-25 0001771706 gdnsf:VeranoMember 2024-05-02 2024-05-02 0001771706 gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember 2022-10-13 2022-10-13 0001771706 gdnsf:PromissoryNoteAndLineOfCreditMember 2024-03-31 0001771706 srt:MaximumMember gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember 2022-01-31 0001771706 us-gaap:LineOfCreditMember 2021-03-25 0001771706 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2024-01-01 2024-03-31 0001771706 2023-01-01 2024-03-31 0001771706 us-gaap:LicenseMember 2024-03-31 0001771706 us-gaap:LicenseMember 2023-12-31 0001771706 us-gaap:LicenseMember 2022-12-31 0001771706 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember gdnsf:BusinessesInNewyorkNevadaAndMassachusettsMember 2024-01-01 2024-03-31 0001771706 us-gaap:LongTermDebtMember 2024-01-31 0001771706 us-gaap:LongTermDebtMember 2023-12-31 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 us-gaap:NotesPayableOtherPayablesMember 2017-01-01 2017-12-31 0001771706 gdnsf:CharmCityMedicusLlcMember us-gaap:NotesPayableOtherPayablesMember 2021-11-19 0001771706 us-gaap:NotesPayableOtherPayablesMember 2019-12-31 0001771706 us-gaap:NotesPayableOtherPayablesMember 2017-12-31 0001771706 srt:MaximumMember gdnsf:ConvertibleDebtTranches2And3Member 2023-04-28 0001771706 gdnsf:ConvertibleDebtTranche1Member 2023-04-28 0001771706 gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember us-gaap:PrimeRateMember 2022-01-31 2022-01-31 0001771706 us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2021-03-25 2021-03-25 0001771706 gdnsf:ConvertibleDebtTranche1Member 2023-04-28 2023-04-28 0001771706 us-gaap:ConvertibleDebtMember 2024-03-31 0001771706 us-gaap:ConvertibleDebtMember 2023-12-31 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-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-03-31 0001771706 gdnsf:SubordinateVotingSharesMember 2024-01-01 2024-03-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember 2024-03-31 0001771706 gdnsf:CommonStockWarrantsEquityMultipleVotingShareWarrantsMember 2024-03-31 0001771706 2022-12-31 0001771706 gdnsf:AceVenturesLlcMember srt:MinimumMember us-gaap:SubsequentEventMember 2024-04-01 2024-04-01 0001771706 gdnsf:AceVenturesLlcMember srt:MaximumMember us-gaap:SubsequentEventMember 2024-04-01 2024-04-01 0001771706 us-gaap:PropertyPlantAndEquipmentMember 2024-01-01 2024-03-31 0001771706 us-gaap:PropertyPlantAndEquipmentMember 2023-01-01 2023-03-31 0001771706 us-gaap:WarrantMember 2024-01-01 2024-03-31 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001771706 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001771706 us-gaap:ConvertibleDebtSecuritiesMember 2024-01-01 2024-03-31 0001771706 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001771706 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001771706 gdnsf:PromissoryNoteAndLineOfCreditMember 2024-01-01 2024-03-31 0001771706 gdnsf:PromissoryNoteAndLineOfCreditMember 2023-01-01 2023-12-31 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001771706 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember 2024-01-01 2024-03-31 0001771706 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001771706 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsMember 2023-01-01 2023-03-31 0001771706 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001771706 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001771706 gdnsf:GrownRogueInternationalInc.Member 2023-05-25 2023-05-25 0001771706 us-gaap:LineOfCreditMember 2023-03-31 0001771706 us-gaap:EmployeeStockOptionMember 2024-03-31 0001771706 gdnsf:CharmCityMedicusLlcMember us-gaap:LineOfCreditMember 2023-11-19 2023-11-19 0001771706 gdnsf:SubordinateVotingSharesMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001771706 gdnsf:MultipleVotingSharesMember 2024-01-01 2024-03-31 0001771706 gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember 2024-01-01 2024-03-31 0001771706 gdnsf:ArrangementAgreementWithVeranoHoldingsCorpMember 2023-01-01 2023-12-31 0001771706 us-gaap:InterestExpenseMember us-gaap:LineOfCreditMember 2024-01-01 2024-03-31 0001771706 us-gaap:InterestExpenseMember us-gaap:LineOfCreditMember 2023-01-01 2023-03-31 0001771706 us-gaap:SubsequentEventMember gdnsf:EighthAmendmentMember 2024-04-01 0001771706 gdnsf:CannabisCultivationAndManufacturingFacilitiesLocatedInElkRiverMinnesotaMember 2024-02-22 0001771706 2023-03-31 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-03-31 0001771706 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember gdnsf:BusinessesInNewyorkNevadaAndMassachusettsMember 2023-12-31 0001771706 us-gaap:ConvertibleDebtMember 2024-01-01 2024-03-31 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-01-01 2023-03-31 0001771706 gdnsf:SubordinateVotingSharesMember 2024-03-31 0001771706 gdnsf:SuperVotingSharesMember 2024-03-31 0001771706 gdnsf:MultipleVotingSharesMember 2024-03-31 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-03-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember 2024-01-01 2024-03-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInUnitedStatesDollarsMember 2024-03-31 0001771706 gdnsf:CommonStockWarrantsEquitySubordinateVotingShareWarrantsDenominatedInCanadianDollarsMember 2024-03-31 0001771706 us-gaap:LicenseMember 2024-01-01 2024-03-31 0001771706 2024-03-31 0001771706 2023-12-31 0001771706 gdnsf:FourthAmendmentMember 2023-02-24 2023-02-24 0001771706 gdnsf:SuperVotingSharesMember 2024-05-03 0001771706 gdnsf:SubordinateVotingSharesMember 2024-05-03 0001771706 gdnsf:MultipleVotingSharesMember 2024-05-03 0001771706 2024-01-01 2024-03-31 shares iso4217:USD iso4217:USD shares gdnsf:Vote pure gdnsf:tranche gdnsf:item gdnsf:Y 143126330 128126330 0 0 0001771706 --12-31 2024 Q1 true NONE 111041230 320851 -0.05 -0.07 http://fasb.org/us-gaap/2023#OperatingExpenses 819655 819655 819655 819655 100 100 1000 false 10-Q true 2024-03-31 false 000-56225 GOODNESS GROWTH HOLDINGS, INC. CA 82-3835655 207 South 9th Street Minneapolis MN 55402 (612) 999-1606 None Yes Yes Non-accelerated Filer true true false false 111041230 320851 0 12603903 15964665 205894 254961 2753673 3086640 12102916 12278119 19357250 19285870 1046127 1336234 3750000 3750000 3265231 1937352 92297445 91213271 147176545 148852151 23541445 23291183 11118882 2018163 8513765 8718577 533745 383645 190884382 183263719 7970158 7674389 60896288 60220535 882457 890013 26116000 22356000 88373080 88326323 184237983 179467260 19635409 10543934 176257 155917 9410053 9140257 213459702 199307368 111041230 110007030 110007030 320851 331193 331193 0 0 187564192 187384403 -210139512 -203428052 -22575320 -16043649 190884382 183263719 24087315 19088423 12146888 9578211 -304000 -10000 12244427 9520212 7051613 7156835 179789 1675594 73547 159511 180034 159766 7484983 9151706 4759444 368506 -120856 8722637 7134789 1317589 22313 -7525904 -7112476 -2766460 -6743970 3945000 1725000 63000 -6711460 -8405970 -0.05 -0.07 143126330 128126330 86721030 348642 65411 181321847 -177880963 3440884 1675594 1675594 1221837 1221837 -8405970 -8405970 86721030 348642 65411 184219278 -186286933 -2067655 110007030 331193 187384403 -203428052 -16043649 1034200 -10342 179789 179789 -6711460 -6711460 111041230 320851 187564192 -210139512 -22575320 -6711460 -8405970 -304000 -10000 73547 159511 560180 734087 103564 206290 180034 159766 24778 179789 1675594 -1327879 2015889 1398848 -63000 52815 394573 -120856 -348817 -24448 -290106 -513902 -299252 1230547 -175203 -1807364 3760000 174340 -1141057 -168746 -1037417 -18767 -1190332 -3794958 899264 197827 150100 522375 -1049364 -720202 1050000 71066 288574 -1121066 -288574 -3360762 -4803734 15964665 15149333 12603903 10345599 <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;">Goodness Growth Holdings, Inc. (“<b style="font-weight:bold;">Goodness Growth</b>” or the “<b style="font-weight:bold;">Company</b>”) (formerly, Vireo Health International, 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 “VREO”. On June 9, 2021, the Company changed its name to Goodness Growth Holdings, Inc. and its ticker symbol on the CSE to “GDNS.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Goodness 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. Goodness 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 Goodness 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 Goodness 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, Goodness 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. Goodness 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, Goodness 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.  The Company also prepared materials in anticipation of seeking summary determination of its claim.</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 Goodness 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 <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 March 31, 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:72.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:24.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.73%;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: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 style="vertical-align:bottom;white-space:nowrap;width:24.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;">Place of </b> <b style="font-weight:bold;">incorporation</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.73%;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:2.78%;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:24.47%;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:72.73%;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:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.47%;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:72.73%;background:#cceeff;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:2.78%;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:24.47%;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:72.73%;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:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.47%;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:72.73%;background:#cceeff;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: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:24.47%;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;">Maryland, USA</p></td></tr><tr><td style="vertical-align:bottom;width:72.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of Massachusetts, LLC</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.47%;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:72.73%;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:2.78%;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:24.47%;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:72.73%;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:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.47%;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:72.73%;background:#cceeff;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:2.78%;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:24.47%;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:72.73%;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:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.47%;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:72.73%;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:2.78%;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:24.47%;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><tr><td style="vertical-align:bottom;width:72.73%;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:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.47%;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:72.73%;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:2.78%;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:24.47%;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></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 month periods ended March 31, 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 three month period ending March 31, 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%;"><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:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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: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:0.07%;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.36%;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;">March 31, </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:0.07%;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.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;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: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;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;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,945,511</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;"> </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;"> 28,566,282</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;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;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,437,649</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;"> </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;"> 3,187,649</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;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;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,543,011</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: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,102,765</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;">Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;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;"> 71,569,927</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: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;"> —</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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;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;"> 123,496,098</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 34,856,696</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 the 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%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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.37%;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:26.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 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;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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.37%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:12%;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:71.21%;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:2.37%;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.49%;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.52%;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;"> 19,599,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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.49%;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.5%;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;"> 16,471,799</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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:2.37%;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.49%;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.52%;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,487,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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.49%;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.5%;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;"> 2,616,624</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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:2.37%;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.49%;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.52%;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;"> 24,087,315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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.49%;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.5%;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;"> 19,088,423</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 March 31, 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:72.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:24.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.73%;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: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 style="vertical-align:bottom;white-space:nowrap;width:24.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;">Place of </b> <b style="font-weight:bold;">incorporation</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.73%;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:2.78%;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:24.47%;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:72.73%;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:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.47%;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:72.73%;background:#cceeff;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:2.78%;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:24.47%;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:72.73%;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:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.47%;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:72.73%;background:#cceeff;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: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:24.47%;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;">Maryland, USA</p></td></tr><tr><td style="vertical-align:bottom;width:72.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of Massachusetts, LLC</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.47%;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:72.73%;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:2.78%;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:24.47%;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:72.73%;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:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.47%;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:72.73%;background:#cceeff;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:2.78%;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:24.47%;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:72.73%;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:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.47%;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:72.73%;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:2.78%;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:24.47%;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><tr><td style="vertical-align:bottom;width:72.73%;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:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.47%;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:72.73%;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:2.78%;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:24.47%;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></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:72.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:24.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.73%;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: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 style="vertical-align:bottom;white-space:nowrap;width:24.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;">Place of </b> <b style="font-weight:bold;">incorporation</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.73%;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:2.78%;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:24.47%;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:72.73%;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:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.47%;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:72.73%;background:#cceeff;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:2.78%;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:24.47%;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:72.73%;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:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.47%;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:72.73%;background:#cceeff;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: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:24.47%;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;">Maryland, USA</p></td></tr><tr><td style="vertical-align:bottom;width:72.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vireo Health of Massachusetts, LLC</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.47%;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:72.73%;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:2.78%;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:24.47%;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:72.73%;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:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.47%;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:72.73%;background:#cceeff;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:2.78%;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:24.47%;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:72.73%;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:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.47%;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:72.73%;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:2.78%;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:24.47%;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><tr><td style="vertical-align:bottom;width:72.73%;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:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.47%;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:72.73%;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:2.78%;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:24.47%;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></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 month periods ended March 31, 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 three month period ending March 31, 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%;"><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:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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: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:0.07%;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.36%;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;">March 31, </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:0.07%;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.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;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: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;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;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,945,511</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;"> </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;"> 28,566,282</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;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;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,437,649</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;"> </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;"> 3,187,649</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;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;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,543,011</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: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,102,765</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;">Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;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;"> 71,569,927</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: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;"> —</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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;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;"> 123,496,098</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 34,856,696</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%;"><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:0.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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: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:0.07%;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.36%;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;">March 31, </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:0.07%;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.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;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: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;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;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,945,511</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;"> </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;"> 28,566,282</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;">Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;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,437,649</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;"> </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;"> 3,187,649</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;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;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,543,011</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: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,102,765</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;">Convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;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;"> 71,569,927</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: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;"> —</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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.29%;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;"> 123,496,098</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 34,856,696</p></td></tr></table> 29945511 28566282 19437649 3187649 2543011 3102765 71569927 123496098 34856696 <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 the 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%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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.37%;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:26.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 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;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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.37%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:12%;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:71.21%;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:2.37%;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.49%;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.52%;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;"> 19,599,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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.49%;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.5%;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;"> 16,471,799</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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:2.37%;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.49%;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.52%;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,487,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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.49%;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.5%;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;"> 2,616,624</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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:2.37%;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.49%;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.52%;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;"> 24,087,315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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.49%;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.5%;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;"> 19,088,423</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%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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.37%;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:26.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 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;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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.37%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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:12%;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:71.21%;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:2.37%;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.49%;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.52%;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;"> 19,599,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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.49%;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.5%;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;"> 16,471,799</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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:2.37%;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.49%;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.52%;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,487,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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.49%;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.5%;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;"> 2,616,624</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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:2.37%;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.49%;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.52%;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;"> 24,087,315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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.49%;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.5%;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;"> 19,088,423</p></td></tr></table> 19599440 16471799 4487875 2616624 24087315 19088423 <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 March 31, 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;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;"><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: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;">March 31, </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,333,100</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;"> 920,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;"> 92,297,445</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,373,080</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,373,080</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;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-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 $3,698,934 for the three months ended March 31, 2024.</p> 0 <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><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;">March 31, </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,333,100</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;"> 920,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;"> 92,297,445</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,373,080</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,373,080</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> 87333100 86864965 662500 662500 3381612 3381612 920233 304194 92297445 91213271 88373080 88326323 88373080 88326323 3698934 <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 March 31, 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;">March 31, </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,862,555</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;"> 716,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;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,753,673</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 March 31, 2024, and December 31, 2023, is an allowance for doubtful accounts of  </span><span style="background:#ffffff;">$46,619</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 March 31, 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;">March 31, </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,862,555</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;"> 716,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;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,753,673</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> 1862555 2256763 174660 174660 716458 655217 2753673 3086640 46619 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;">March 31, </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,154,921</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,318,269</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;"> 884,060</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;"> 19,357,250</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:71.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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:10.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:2.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 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:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.09%;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.59%;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:26.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.09%;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.59%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.83%;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:71.09%;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:2.59%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;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;"> (188,200)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 15,072</p></td></tr><tr><td style="vertical-align:bottom;width:71.09%;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:2.59%;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.63%;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.24%;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;"> (115,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.63%;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.19%;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;"> (25,072)</p></td></tr><tr><td style="vertical-align:bottom;width:71.09%;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:2.59%;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.63%;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.24%;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;"> (304,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.63%;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.19%;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;"> (10,000)</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;">March 31, </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,154,921</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,318,269</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;"> 884,060</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;"> 19,357,250</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> 13154921 13058348 5318269 5278331 884060 949191 19357250 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:71.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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:10.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:2.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 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:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.09%;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.59%;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:26.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.09%;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.59%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.83%;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:71.09%;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:2.59%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;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;"> (188,200)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 15,072</p></td></tr><tr><td style="vertical-align:bottom;width:71.09%;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:2.59%;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.63%;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.24%;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;"> (115,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.63%;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.19%;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;"> (25,072)</p></td></tr><tr><td style="vertical-align:bottom;width:71.09%;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:2.59%;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.63%;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.24%;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;"> (304,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;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.63%;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.19%;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;"> (10,000)</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> -188200 15072 -115800 -25072 -304000 -10000 <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:69.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;"><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: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.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: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.86%;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: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;">March 31, </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: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.86%;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: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.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: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.86%;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.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: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;"> 641,365</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: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:69.86%;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.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: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;"> 404,762</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: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:69.86%;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.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: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,046,127</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: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:69.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;"><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: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.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: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.86%;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: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;">March 31, </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: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.86%;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: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.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: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.86%;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.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: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;"> 641,365</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: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:69.86%;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.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: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;"> 404,762</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: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:69.86%;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.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: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,046,127</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: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> 641365 806610 404762 529624 1046127 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;">March 31, </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,204,145</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,035,631</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;"> 271,769</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;"> 986,391</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;"> 32,338,567</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;"> (8,797,122)</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;"> 23,541,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%;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 three months ended March 31, 2024, and 2023, total depreciation on property and equipment was $633,728 and $893,598, respectively. For the three months ended March 31, 2024, and 2023, accumulated amortization of the right of use asset under finance lease amounted to $2,507,998 and $1,934,235, 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 $560,180 and $734,087 relating to depreciation associated with manufacturing equipment and production facilities for the three months ended March 31, 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 March 31, 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;">March 31, </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,204,145</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,035,631</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;"> 271,769</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;"> 986,391</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;"> 32,338,567</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;"> (8,797,122)</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;"> 23,541,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%;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 15204145 15124915 7035631 7807250 39388 242204 271769 284000 986391 128220 7938138 7938138 32338567 32387832 8797122 9096649 23541445 23291183 633728 893598 2507998 1934235 7938138 560180 734087 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;">March 31, </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;">March 31, </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;"> 143,441</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;"> 270,935</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;"> 3,544,177</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;"> 2,725,966</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;"> 432,444</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;"> 590,920</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;"> 4,120,062</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;"> 3,587,821</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;">March 31, 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;">March 31, 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,673,583</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;"> 10,183,227</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;"> 11,856,810</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;"> 20,001,240</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;"> 286,361,616</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;"> 306,362,856</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,750,354)</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;"> (192,721,556)</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;"> (197,471,910)</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;"> (3,096,598)</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,276,482)</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,373,080)</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,154,288</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,363,578</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,517,866</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;">March 31, </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;"> 71,066</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;"> 288,574</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;"> 168,554</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;"> 170,196</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;"> 309,747</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;">March 31, </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;"> 8.08</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.67</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.82</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.57</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.58</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.21</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.33</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;">March 31, </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;">March 31, </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;"> 143,441</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;"> 270,935</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;"> 3,544,177</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;"> 2,725,966</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;"> 432,444</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;"> 590,920</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;"> 4,120,062</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;"> 3,587,821</p></td></tr></table> 143441 270935 3544177 2725966 432444 590920 4120062 3587821 <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;">March 31, 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;">March 31, 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,673,583</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;"> 10,183,227</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;"> 11,856,810</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;"> 20,001,240</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;"> 286,361,616</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;"> 306,362,856</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,750,354)</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;"> (192,721,556)</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;"> (197,471,910)</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;"> (3,096,598)</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,276,482)</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,373,080)</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,154,288</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,363,578</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,517,866</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;">March 31, 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;">March 31, 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,673,583</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;"> 10,183,227</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;"> 11,856,810</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;"> 20,001,240</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;"> 286,361,616</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;"> 306,362,856</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,750,354)</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;"> (192,721,556)</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;"> (197,471,910)</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;"> (3,096,598)</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,276,482)</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,373,080)</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,154,288</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,363,578</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,517,866</p></td></tr></table> 1673583 10183227 11856810 3047603 13773155 16820758 2727346 14183661 16911007 2474144 14606527 17080671 2254049 15042128 17296177 7824515 218572918 226397433 20001240 286361616 306362856 4750354 192721556 197471910 3096598 85276482 88373080 12154288 8363578 20517866 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;">March 31, </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;"> 71,066</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;"> 288,574</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;"> 168,554</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;"> 170,196</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;"> 309,747</p></td></tr></table> 71066 288574 168554 9270915 4054328 170196 309747 <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;">March 31, </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;"> 8.08</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.67</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.82</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.57</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.58</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.21</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.33</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> P8Y29D P4Y8M1D P16Y9M25D P17Y6M25D 0.0858 0.1500 0.1621 0.1533 <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 March 31, 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 March 31, 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 March 31, 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_kFvZcF33TUajQbaYmb6lvg;"><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;"> (204,812)</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, March 31, 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,513,765</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;">$159,766</span><span style="background:#ffffff;"> during the three months ended March 31, 2024 and 2023, respectively. 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_BeM4n3Vn-06a1sw3_e3L8A;"><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_sjMsRb_3UUa313r_ScGeKQ;"><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_l1sKdwZi2EmQjS-LApCm3w;"><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_KPDzTKfrHUGonWwS-UMEhQ;"><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_kFvZcF33TUajQbaYmb6lvg;"><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;"> (204,812)</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, March 31, 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,513,765</p></td></tr></table> 8776946 409239 1090919 728419 11630 8718577 204812 8513765 204812 159766 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;">March 31, </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;"> 2,111,125</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,626,887</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;"> 346,450</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;"> 885,696</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;"> 7,970,158</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;">March 31, </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;"> 2,111,125</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,626,887</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;"> 346,450</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;"> 885,696</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;"> 7,970,158</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> 2111125 1769346 4626887 4852648 346450 218563 885696 833832 7970158 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 three months ended March 31, 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">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 three months ended March 31, 2024 and 2023.The Credit Facility matures on March 31, 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 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, Goodness 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;">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 March 31, 2024, $201,015 (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;">March 31, </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 year</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;">Principal repayments</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,050,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;"><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;"> (2,976,362)</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;">Deferred financing costs</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;"> —</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,407,903)</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;">PIK interest</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 3pt 0pt 0pt;"> 1,323,516</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 3pt 0pt 0pt;"> 1,607,032</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;">Amortization of deferred financing costs</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;"><span style="visibility:hidden;">​</span></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;"> 402,237</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;"><span style="visibility:hidden;">​</span></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;"> 4,969,164</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;">End of period</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;"> 60,896,288</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;"> 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;">Less: current portion</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;"> 60,896,288</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;"> 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;">Total long-term debt</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;"> —</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;"> —</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 March 31, 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;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;"> 60,896,288</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;">Total</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;">$</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;"> 60,896,288</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 201015 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;">March 31, </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 year</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;">Principal repayments</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,050,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;"><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;"> (2,976,362)</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;">Deferred financing costs</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;"> —</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,407,903)</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;">PIK interest</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 3pt 0pt 0pt;"> 1,323,516</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 3pt 0pt 0pt;"> 1,607,032</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;">Amortization of deferred financing costs</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;"><span style="visibility:hidden;">​</span></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;"> 402,237</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;"><span style="visibility:hidden;">​</span></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;"> 4,969,164</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;">End of period</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;"> 60,896,288</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;"> 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;">Less: current portion</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;"> 60,896,288</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;"> 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;">Total long-term debt</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;"> —</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;"> —</p></td></tr></table> 60220535 58028604 1050000 2976362 1407903 1323516 1607032 402237 4969164 60896288 60220535 60896288 60220535 <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;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;"> 60,896,288</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;">Total</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;">$</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;"> 60,896,288</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> 60896288 60896288 <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 paid-in-kind 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  March 31, 2024 $967,587 (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;">March 31, </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 year</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;"> 153,686</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;"> 116,110</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 year</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,410,053</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,410,053</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 967587 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;">March 31, </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 year</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;"> 153,686</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;"> 116,110</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 year</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,410,053</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,410,053</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 153686 223954 116110 263096 9410053 9140257 9410053 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 March 31, 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_P-qsJ4cwkEeswYKXKXYEDA;"><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__azpy_g1UkOtvMtag0JdOw;"><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_d71V8CIWaE6lkR28RKZq-w;"><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 three months ended March 31, 2024, 10,342 Multiple Voting Shares were redeemed for 1,034,200 Subordinate Voting Shares.</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 10342 1034200 <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 option, 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 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;">March 31, </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;">March 31, </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;">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;"><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;"> 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;"><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;"> 0.28</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;"><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;"> 0.17</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;">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;"><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;"> 5.85</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;">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;"> 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;"><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;"> 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 three months ended March 31, 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;"> (23,813)</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;"> 1.19</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;">Options Outstanding at March 31, 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,945,511</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.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%;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.93</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 March 31, 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;"> 24,596,552</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.53</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 month periods ended March 31, 2024 and 2023, the Company recognized </span><span style="background:#ffffff;">$86,732</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$1,399,258</span><span style="background:#ffffff;"> in stock-based compensation relating to stock options, respectively. As of March 31, 2024, the total unrecognized compensation costs related to unvested stock options awards granted was </span><span style="background:#ffffff;">$416,563</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.7</span><span style="background:#ffffff;"> years. The total intrinsic value of stock options outstanding and exercisable as of March 31, 2024, was </span><span style="background:#ffffff;">$3,388,310</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$2,973,949</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%;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.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;"> —</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;"> —</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 March 31, 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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;"> 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;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;"> 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;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.32</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;"><span style="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;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;margin:0pt;"><span style="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;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;margin:0pt;"><span style="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;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;margin:0pt;"><span style="visibility:hidden;">​</span></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 exercisable at March 31, 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;"> </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.32</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 March 31, 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.98</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 March 31, 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.98</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 the three months ended March 31, 2024, and 2023, $0 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 months ended March 31, 2024, the Company recognized $93,057 and $276,336, 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 and March 31, 2024</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: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,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;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%;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;"> 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;"><span style="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;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;"><span style="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;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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;">Vested at March 31, 2024</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;"> 1,025,253</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.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;">March 31, </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;">March 31, </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;">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;"><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;"> 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;"><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;"> 0.28</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;"><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;"> 0.17</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;">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;"><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;"> 5.85</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;">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;"> 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;"><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;"> 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.0384 0.28 0.17 P5Y10M6D 1.0000 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;"> (23,813)</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;"> 1.19</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;">Options Outstanding at March 31, 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,945,511</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.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%;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.93</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 March 31, 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;"> 24,596,552</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.53</p></td></tr></table> 23547558 0.66 P7Y3M18D 4137079 0.82 10558845 0.25 P6Y5M1D 29969324 0.50 P6Y2M4D 23813 1.19 29945511 0.50 P5Y11M4D 24596552 0.42 P5Y6M10D 86732 1399258 416563 P1Y8M12D 3388310 2973949 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%;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.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;"> —</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;"> —</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 March 31, 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;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;"> 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;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;"> 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;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.32</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;"><span style="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;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;margin:0pt;"><span style="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;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;margin:0pt;"><span style="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;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;margin:0pt;"><span style="visibility:hidden;">​</span></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 exercisable at March 31, 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;"> </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.32</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 March 31, 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.98</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 March 31, 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.98</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 16400000 0.21 P4Y3M25D 16400000 0.21 P4Y3M25D 3037649 3.50 P3Y2M23D 3037649 3.50 P2Y2M23D 3037649 3.50 P1Y11M23D 3037649 3.50 P1Y11M23D 0 0 P3Y 93057 276336 <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 and March 31, 2024</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: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,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;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%;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;"> 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;"><span style="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;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;"><span style="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;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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;">Vested at March 31, 2024</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;"> 1,025,253</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.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 2543011 0.88 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 it 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 Goodness 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 Goodness 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, Goodness 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. Goodness 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, Goodness 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.  The Company also prepared materials in anticipation of seeking summary determination of its claim, which it anticipates filing within 30 days.</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 Goodness 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 P30D <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.49%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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.38%;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.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;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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.38%;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.38%;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%;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.21%;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:2.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:1.49%;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.52%;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,512,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.49%;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.5%;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,797,410</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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:2.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:1.49%;margin:0pt;padding:0pt;"><p 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.52%;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,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.49%;margin:0pt;padding:0pt;"><p 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 890,167</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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:2.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:1.49%;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.52%;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;"> 569,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.49%;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.5%;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;"> 635,439</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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:2.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:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,113</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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:2.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:1.49%;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.52%;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,320,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.49%;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.5%;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,608,706</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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.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:1.49%;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.52%;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,051,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.49%;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.5%;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,156,835</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.49%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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.38%;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.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;">Three Months Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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.38%;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.38%;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%;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.21%;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:2.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:1.49%;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.52%;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,512,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.49%;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.5%;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,797,410</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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:2.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:1.49%;margin:0pt;padding:0pt;"><p 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.52%;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,096</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.49%;margin:0pt;padding:0pt;"><p 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 890,167</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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:2.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:1.49%;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.52%;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;"> 569,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.49%;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.5%;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;"> 635,439</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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:2.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:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,113</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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:2.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:1.49%;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.52%;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,320,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.49%;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.5%;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,608,706</p></td></tr><tr><td style="vertical-align:bottom;width:71.21%;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.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:1.49%;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.52%;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,051,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.49%;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.5%;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,156,835</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> 3512736 3797410 1427096 890167 569185 635439 222014 225113 1320582 1608706 7051613 7156835 <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;">On May 25, 2023, the Company and Grown Rogue International, Inc. (“Grown Rogue”) entered into a strategic agreement whereby Grown Rogue will support Goodness 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;">$3,265,231</span><span style="background:#ffffff;"> on March 31, 2024 using a stock price of </span><span style="background:#ffffff;">$</span>0.45<span style="background:#ffffff;">, an exercise price of </span><span style="background:#ffffff;">$</span>0.17<span style="background:#ffffff;">, an expected life of </span>4.52<span style="background:#ffffff;"> years, an annual risk free rate of </span>4.21%<span style="background:#ffffff;">, and volatility of </span>100%<span style="background:#ffffff;">. The change in fair value relative to December 31, 2023 of </span><span style="background:#ffffff;">$1,327,879</span><span style="background:#ffffff;"> was recorded as other income in the unaudited condensed consolidated statement of loss and comprehensive loss for the three months ended March 31, 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> 8500000 3265231 0.45 0.17 4.52 4.21 100 1327879 <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.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: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.38%;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.18%;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.62%;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;">March 31, </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.62%;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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;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.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.62%;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.62%;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.38%;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.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.24%;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,799,193</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.24%;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,731,120</p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;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.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.24%;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.24%;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.38%;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.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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121,433)</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.24%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants issued in connection with financing activities</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.24%;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.24%;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><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.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: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.38%;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.18%;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.62%;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;">March 31, </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.62%;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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;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.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.62%;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.62%;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.38%;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.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.24%;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,799,193</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.24%;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,731,120</p></td></tr><tr><td style="vertical-align:bottom;width:72.38%;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.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.24%;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.24%;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.38%;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.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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121,433)</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.24%;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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants issued in connection with financing activities</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.24%;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.24%;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><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> 6799193 5731120 -121433 <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;">The Company’s approach to managing liquidity risk is to ensure that it will have sufficient liquidity to meet liabilities when due. As of March 31, 2024, the Company’s financial liabilities consist of accounts payable, accrued liabilities, debt, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">and convertible debt. 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 0pt 12pt 0pt;">Goodness 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.</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 March 31, 2024, would have resulted in a corresponding change in the statement of loss and comprehensive loss of $138,570. </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> 138570 <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 March 31, 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;padding-bottom:12pt;margin:0pt;">23. Subsequent Events</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">On April 1, 2024, the Company executed a eighth amendment to its lease with its landlord on its cannabis cultivation and manufacturing facilities located in Johnstown, New York. As part of the eighth amendment to the lease in Johnstown, the Company extended its option to terminate the lease. Written notice of termination now needs to be provided by June 15, 2024. Additionally, the Company has a purchase option to buy the premises for $81,000,000. The purchase option extends through March 27, 2026, and the purchase price increases 3% every six months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">On April 1, 2024, ACE Ventures, LLC (“Ace”), a minority-owned business partnership in the State of New York, and the Company executed a binding term sheet whereby Ace plans to acquire the Company’s subsidiary, Vireo Health of New York (“VireoNY”), pending the satisfaction of closing conditions, including secured capital commitments and regulatory approval. Terms of the transaction include a purchase price between $3.0 and $5.0 million for Vireo Health of New York’s licenses, inventory and assets, as well as either Ace’s assumption of the lease agreement with Innovative Industrial Properties (“IIP”) for the Johnstown, NY cannabis cultivation and manufacturing campus or Ace’s acquisition of this campus. Ace has agreed to take financial responsibility for VireoNY’s operations, including its operating losses, beginning on April 1, 2024. These activities are expected to be supported initially by a $2.5 million unsecured loan from the Company to VireoNY.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;">On May 1, 2024, The Company announced that Josh Rosen, who has served as Interim CEO since February of 2023, has been appointed as Chief Executive Officer, effective immediately. Mr. Rosen, retains his Interim Chief Financial Officer title.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">On May 1, 2024, The Company announced that it is in ongoing discussions with its senior secured lender, Chicago Atlantic Admin, LLC, an affiliate of Green Ivy Capital, to finalize a longer-term extension of its credit agreement. While this process remains ongoing, the parties have agreed to a short-term extension of the maturity date on their term loan until June 14, 2024, matching all other terms of the existing agreement.</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 May 2, 2024, the Company announced that it has filed an application with the Supreme Court of British Columbia for summary determination in its ongoing litigation with Verano Holdings, Inc. (“Verano”) related to Verano’s wrongful termination of the share exchange agreement (the “Arrangement Agreement”) between the parties pursuant to which Verano agreed to acquire all of the outstanding capital stock of the Company in a transaction announced on February 1, 2022. The Company is seeking substantial damages, specifically US </span><span style="background:#ffffff;">$869.0</span><span style="background:#ffffff;"> 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. While the Company’s filing of its application for summary determination reflects its belief that Verano’s defense against its claims of unlawful conduct is without merit, the Company can make no assurances regarding the expected timeframe to resolve this litigation, or its ability to recover damages from Verano.</span></p> 81000000 0.03 3000000.0 5000000.0 2500000 869000000.0

G3V6]IY01 5IUJ?0XL-_0>,*I$0EPEQH>J!XY8@+M?0"0\7HP08 MF]X,^2GURE__\0^)+S[>"Z[HY>'MU3->%^PIMJK0&$O.7Q_2B&01'P&SMZ^= M7T:61G5IP1Q?C%BH\_BT#B&XF?AQZFB?(ZZXLK"JR_1Q\DCD?,'>=>[^['&Y M56*?J556A6ZP(T=5;S%(IOK C0=ER?4O:$K ZJ%1278>\IC/T/.G@K*_E4%NZI95N^T'=W,S0BF6&_RIH M#G?S0O\S.@$;;@H[R,;TZTR?!MK!#;91:;4G/PU1Q*GZG-3T%1R_@2YO'99S MCMP_ES0-QT5-W3X_\%+/E\\']!R]>S[6/CAOE=\\ES8.RF,-W3N7^*S':^<] M74\9; 9]\V9<:.UJ]N6UGHQE0+):4'Q?AG-'4O\'4R*.MU7LV*&DBAJR M/A\?M:IA\P5-HLKE"G^A) MJC+OM:@14) TA8\J8;BVD#+6"CBBC,ANH+=[NKAQCB!7-^SKYA! G"@*8*Q]L,(Q/T.Z"V5"9TG-DTGRX M#0%]WGPHL;EELSO/KQ@[4]7+BO7;(J,*L:<%=\NX+)K)2TDM-L)A_[I:CL1" M),7.'!KEJ9.U9XJ M\DS_R5]9MD>2X16=.:RO\5)VVZ;?!G:D#VK4K3 B-( ;J<-BZE<.J:@A1LY+ MC-E2:)M$1%#HW[^TS.FP_NWWO]7_4O7]_?]02P,$% @ &H"G6#I&UL[7U;<^,XDN[[1IS_ MH-/G86\=- B)'&:(M6\N.S^]0?@12)% MXD:"1!)2[&R7)0%)9N8'()%(9/[]_[XMW=$K"D+']_[QT^'/!S^-D#?U;<>; M_^.G.)I]^/S3__W/__5O?__?'S[\S_GC[=%H&B K0O;HAQ,M1L_^ M:F5YHSL4!([KCLX#QYZCT>CPX.?3GX]^/AE]^/"?"8ES*\1=?&^4T#KZ^3#_ MX2*CYGM_&YW\CA+F]VAU]LYG#:N8[W^]_(?U[P MTT:8/R_\VUOH_..G112M_O;++S]^_/CYQ_'/?C#'W0\.?_F?N]NGZ0(MK0^. M%T:6-T4_C7#[OX7)E[?^U(H2X12ZO[T$;D[@^)?ULZ@MR*;,/Y*L/ATG9W]DOSZTW_^VVCT]\!W MT2.:C9*O_A:]K] _?@J=Y.GN>V%LP]$ 0?'*2?_YS(#1_[O MV+.OO,B)WF^\F1\L$SG^-"(/^/IX4WJ75R= _@)9;K3X>>HO?R%M?A$CE[ G M)+A?VO+W%&&0DC>Y\+W0=QV;8/;<QB87ES M%-YX3Y$__7WANS9>.J[^B/&@O$0S9^K@Q>-=F6"$GP=&0EB5%U:XN';]'TKQ M42#:(Z^73CAU_3 .T"4*IX&S(C/N9'8>AXZ'$K0^Q8/6#D8=#*ZE2>MA>]< 7C^>7&\9&TERL -5G[H M)!\;,2U$5PO'UY83?+/<&-TABWQ.AEHC'BF4M'"5 2I\1%/DO%HOI',#ENK( M:.'GQGO%TO0;SC&%WEK>_B% *^L]P0,&_03;.,%%'!!K9QR&=-8U[ MO'V=.WCB:2;X4G^M,_&#]4[F3PQE_$T0(_O6L5X<%Z]]#5D3(ZQGI/C>_!D% MRTOTTFS@EPEHX0';X*]X[B'0:6[:R:6IFM]:0T<=/XD,DNV2\19;V M*'%):4+<62&.IX31@&6 M^RNZ>B,J:+JM$J6MA?/$/+OQ\'OG;]*(R3HRFO;'*]R!8,MRN.$T] M^T.\7<5CQG)O/(REN,7VL):0%IX>D4M<2P\6MJV? PM/>]/F6WLZ,4W(? G1 M'S&6[M5K8UU5B0#V0O7@C=+LE1)[R6>K\39![@%0/7,M!"!!'8@_JP6S=&)Z M?5LM6*K0 .GG:L&@*&E(/J]6[#(I:O1_M6"J3$"K+ZP%%]LD=/O%6LT:%2I@ M?60*YGL1\MK]96W&5PT9"+ZS%BQ1* 'QH[6Q.*G$ /G4VO)')0C9^]2&:;DG M0/3,#RP^VM^3Q BK2/=NOR+6O_>#);6@75C0.\A;V.%IWFGB/:(KWOA@'>(%UPC:RZ^A-@/B(VDB&04VO MEZ@-4U4B>GDA-R[LV$63V?HK JQD#(_M?\5A>GRIA&799X'TH+61A#!M2#ZT M=@RS24+B\]X*TDU"!PQ7:6OT'Y+MH.^E\>S)-_FNJ WCHJ0U\GT=1_CO.[P= M7,;+Y*N';#"V9UR MD;.E4";1DHC7YS];GMN11^@40990(I"IJD4M9X7M.&K M0D/WB<$UGB@BX@:_\6PT2SZTL["$*.OFFBP&TPCO7Y9^$#E_MH:K*&FP)RHJ M=D="]+6?J:A9@9@$M?.HP)/)(@?A'*D-;S12$/A2H#H.12#G9:ES]]EZB5TK M*'K06_A)I1\"2A;949$B"ZK!4T!)XR8,\1+2A02V* ,Z8TV^G23'1UV@H>GS M@$IHC/6X3/_L5C1U#X(JDRFV1))4")T*9/LI0*51WR+S!'4K(K%' Y7;5R] M4W_N.7^6VUSX83L7E:I' Y4;W@8&CA4L_&:#45$5=2#\$H"QZGL?E'@M(7H]AK%X:1:+0[L*VVR;SR4*.36RE M:?CS!R/UT>OSI://.19",@_+[6\$T?PS^LX*;LDZR%K^LDH2E M'Z8+QUU#81;XRXK4LB?Y#5[>#VP4_..GPY]&<8C?R4\V,20]ZBIP_ ##Z1\_ M';51R\P*7Q+.XO##W+)6J6Z0&X7Y-QLE95_\MLE3Z5IA.)DE-N3XS0FW-,5M M#T5=TEK9*+09CQ"U6GSQ2W]I.1Y%G=6&4/383!E590IR2-6BE.)J5MODJ]_P MZHB?0"+:T3>?;%32HXP[M'Q!P99N!'I 4Y*@D#?::NH7L54M@1,Q<-^%//?L15@9+COCVCE!]L;149+ ]4EPJ&BP>ANC\.> MU/V \!/M*\^^Q*860]FE=@:JFL\?=;7L76>)FS"Y\LH=H]M-#=2<$(N9\C[J M4U[J%KQV7'0?U]BF=4T,4I80:YF23G0KZ1'-DP,S+[JWEG638ETSXY0EP%ZF ML%/="B.'?P$>^UDH#9[!+\B]A>#]PK?I^F/V,DZ=\MQFVOVD6[O/UMN-C=E/ M\F.0=^!,H)3VQFE4AL],EY]UZW)LVP%)G)/^0W@^I.JQIJUQ.A3E,=/?&1#] M7> _)\&S_V/[](#1TE3=<3C,=_8'0%273/V3X"'P7YVT9"A3?UO-RRR>G1Z? M?C)"B2)LYIKL[#Q/4I,/?AA9[O]S5DPKIZZQJ5KD,YGKL,Y=T]-H)//%.$ 6 M16O%GPW2$Y>M7#,:_2ND_+/[L/ ]^A9]NXE!&A)B+=>21D?*$TE&AA]T>/3R M3"*R:K2TW<0@+0FQEFM)HR?EWG\.+'+[X.E]^>*[UZXUKU%432N#="7*7:ZN M.C\*Y#.$'(M7;].D=#/%6U;7S" M"[.7JUF[0R7+!Y>ZRPD\L:CCNL-W5G.# M-"C-9JY)[>Z4&R]")/B4Y"BQ(BMC@>'QK&M>8O'H $OH<-B:E& SUZ1VQPHY M&@DN\"9TGA8PII\-K5L9IS<^=_EANW9GRM/2FK7BU1,"?7X@+_1[0@=R MCS[*:EL;ISYQ+G,U:G2:9*_\MCGL3P,VZ#JL M-#5/@6(LYMK3Z%C)YHL%V"LV,DYC7.9R76F/4R%7J+.L%)5:#?2- J.3 M<;J49C;7K?;PE@O,>I([PT9O_X7H0W&KG7D:%. O5QHKQ*7C,Y]L^W+MA%/+ M_2>R GJP)JUIF;7#(1^]2K&8:T^CQR5G=_/"U_@;UDV'K98&Z4Z&PUQU&ETL MY==-+2PQY17:&JL^'H^Y C5Z5L;X;>WDC>M/'TJ_&Z0H/E]Y++N('^7OOVSG M76B?C&%S==?W0M]U;)("X]QR+6^*L)&,HO48XZ1B.#P@J1C6Y/#?%Y/[I\GM MS>7X^>IR=#Z^'=]?7(V>?KVZ>G[ZJ8<\#*UNVD]FZYPG#UE1*TK"!KFNFA(' MU.5UJ&]4!NF1-MNRB49J\P/0N8*8%*";5 ^0]$C7!T.)0MQ!U*>J) ^0-"BD MC*HR!3D<<)(' $H2%/)&.TUY9 RVIC>?(:>'&*YJ)1GLX$8[S,02P]6H#'>, MJ[*]J%.=0;3>=O$LH?K]&0!UMS.!V&S!34311.EI?4S.AJO<"*RRV7JK*ER MK0[6WHVR/^I1=EX9543G6VVAJ5Y @S2UBW!FEO9)[ES:E@C_!%.W(FJJV0#1 M^.E4HZ>]C^=*(>][%-7'0XIT,0D!TGQVNJSW/M;3S.#/UALJ2( "B=JV)F%! MG,$.;'A%!S_-0) 5@\?0I^I^TZ0LD>.!JYS#%R,WS@"'^T. 5I9C9Y4 QIZ= ME )N&B*;N,+#T#A$MVO./--]/AU=O4C4D85U;L-KE.@,)H/,/_ MCEW7_T&.*:_]X +SZD2W?L@!EM)GF 3![@7#R% TP%7LWB<1:S;:B(N#/'H' MDV DR24CKY$,)EY1\.)#0$4JNE^1:^-A\61A\]Z/2#F1R>S2"5=^:+E? C]> M<39#4D1,0H\"SAG9E0:X)(K82L9:1<+V3UU'UPK MK8GS1^RLLOHXZ?*,;I$5HD=GOL!#XBNV%(F$TN5X.HV7<5*^Z!)A[J?.NA+C MDMRA_;-45*=B;7?]8)BPE+;2M8C)+!?0!(O0(B>7=:*BX)/9QPAHR7/8J4]( M@V,PLKRY@\W%5'SW*%KO/K[XOOW#<5VJKXC?U0B,-&;4+*<2GCY)]&>8"<'W MIDSKB-:\+*F/VF+,6T%"BCFSG$4IRTR3V @5,UA1Y5"!8?W>.M:+XSJ1@WAQ M'S4MH:FZE M3NBJ5#@A!0(4 &-&1//T,(.FO)N%I20K'-EWOW"B4*H-C4.&((N=+B^R7GEJ M1/AZU[SE@,FE]%ZO;KG.QD! =N@ E&HL/B*>0HBR_&>K3%[V*>0A)E M%+US#IWXI+=9/ M#%P&S3J_&-NVDS+P8#GVC7=AK1R\=!4D03L"XW8T#AX-63;K./T1$0\OLJ^L MP,/+9E@*/ITY4X>VC/ [&@>8ABR;%7Y9E:*PG6$<( 195+73K-V$])ZRH;A9 M\VQA./"ZP0.'@K L849[V:?J20G\D(AZ@2)G:JT#L[GY@4_$\P./_E)ZQ'_\ MM,\7/(A\P20)]@F,,:XP7W#&%<3\LAWE"P:D1[H^&$H4XDY G\>#S1<,2(-" MRJC9ZHMQ..1\P?J5)"CD[9-<>1YW+5_P8%4KR>#NY L>K$9EN-OG"X:C[G8F M$)LML_(%%_R[]S'!-AXD"=+Q+C(Y)LAS:I$H1-=JB M1@B&GZRR=:.-]HT]JU*X[B+'&8C$K(+4BAILPC,6QE+;> MPXL;_W%W=/S^-)M>C^ZOGT>WDZ6DTOK_$[>X>'J]^O;I_NOEV ME7P-]<0I31N^YI&SBZ&V[CLBY15Y,;K&H^LBR1 ZC;X[T>(B#B/\>L$FTVP8 M(OP_^]EZHX:H2%."-JMP-%B.3E'#K5G;K@L_C":S3#;<;7Q-VP$C0IP?4#%M M5"]MR@_)7Y9$5J#@U9FB\,EW[36XUUGSQ_:_,/"3U:+6B]N0%C0TB*MXV]&K M4@"=3AGZBDY\QR^ +OT?M&/5:D,3X"')G5G;VB\!MB ? G]&C7LMM("F;8FE M@<>%JJUG;3Q:[UO/]5WBK&H&SY]/;3]@CT"?DNB3S*?*P#%R2XLI> M.IY#^(_PKC&3".WL3ZAS68IGVH]QY-1=[WJN_4"@- *UO6DX MD&.T4U.B=U!49"=J0IH& C$&SWZ9\;SH(GOWR.TW8"0TXZW3AXZ'DD/&0HW- M6F^R6%=H>F^FS&U'<@O>3?,;IS4OV>Z$K5:F84*&S;:;P[-4_1Z:D_ _0M& M G>J &F6 K.3J?!HP+59:11D82(FJ^,#+*M/1B!$CN%.4RQH*'&6F]EY-(?C MQ5@.ZUS(X3F:^0%*VSU;;RB\>L/"3:_9!>])V#Y)?TCB0/S$D9O/Q\S8GTZ> M" V@$M9NWU)15.(8"(JS./NU<++Q>XX\1#]>97<:,)8:,-:V/C''/I+-'$/= M.%UF;[/F[1%-_5<45--2%)5CAC&UN<>15R76*G- /4LSD>^K3TP M8Q[/TYT]H" _^7.F%"77MAVPLL7YR95NB#-CF_%+QXWI=\4HK0U2/(NC7/5M M3[G!W!K\CDA5:62/\1M9;YGZ._7%Y= MWUS<7-U?_',("0<;9(D7ZCNLE(, )@8IG0CF'-R>!4#F'$PY) &#ODG@L^EMB8F9D;:VK8D $&>4>H1M M0I)H2-IL9*@)<<>8Q95'*W:9:QB2MH0$OWT:)\^J;L.LYY3#QZ1\Q?& -2S) MIV[[JK?,PX-7K R3@S>95&7P'[#6)3F$9B7=MLL<#4EQC>PB-EMF70A55?H, MDM+9^JM3O!!KBLPIO!0X/CD."J**^OLOMZ(\Y>F0@2##GR+K"Q0:$LY3GB_C M %LK#\G;):D^TT+T(69R,BL4I7]"4]R24:*]%4UCD*5>"F9=':'()QV%BJ$G M2!0>]E1#2!BF;236Z7U(V1F2NF5=ASC5.UE2D4R\1V2C9<+!9%:W6Z_=XBJB M#0^/DG-A]]+HN.A][V%GA1R5SS[E "X1Q\MVXJ)'A.W8T(E0E@0S'</9*V"4I60 L;"+R3"S:HT^>&%1*"W* D<' 5A92\?: WV[A;,:\72:/0/D//W=(O*)F/MK:3H[!3T^YZKN MFL) 5GOVO"C?L@+4NR)JB6Z:IX^W*J]XA-L$).V 8 MR/"GZE8J'PQ:*@)=6.'BVO5_B-;_^2A3_^=B_/3KZ/IV\AULJ9_BE9E<$N)7 M/"I=?M.Q@I.W> C\5P?KZ_S]:TANTZ]3#XZGD?.:N,YXZ?>D"8&=#BB*J34" M5/"L.PBJ-8C2B@8,&W#3 )K2%:FPB@T.RV9E:R_MC8B+R)LZ+BK9R,^^FGFF MBT>5-?11N[>O,U#V)CQ0">BI1RKK6CO$E9DJ>",@+)( 88.";.[#1>VQB41_ M:!#K#0G;ARMM9696\M(VI0UV$T7"8NET"I(-@F,D\=JPD3D124WK&SQ$UB.E M=NX1Z;B'2UMA=1K"TOMLLQ;C+9ED.0ERZ]KN =5 /F85]2H6'IG,\ BRO#F) ML:E-TR[6:8^J-H(RZ["=7A]5H!206.<]W%0(S+#C<3>AFR5^JA198R^58IWW ML%,A,$7GYZI.5>G1FK[W'%@VPH)%SFM-WB1:LSU,Y$2CZ)A=S3S$@@.1$;M6 M":OI'A;RXC$KV7,EU;508G=.KSVL6DE*62XVEU#H?-J=PA8;*;NEIT"7*3X760LV< MN)RS8G$">]BI$EJW:;5UU(3:D@:>XOT8ZX6ZLY/I"@UW+94O@B9!(;0]YX56 MI; JB(< K2S'YM6M9'?;00 )","T$I=5(>3'EO2KYL%\=-+,IG M4B&+$A'7A)2Q*%(NE$X/>P%L\'+C\,%Z)\-J[-G$HQ)CMC;2D3:W6<2,A5X' M8NGTR!? ^E@.Z/85A\RMR[6L_ M(/XZP>610\58[*B4!Z@CX!YOY+6^B6(@T MET+'+G H9E&-:%NO6L:C2I%(5%V. FT>73N>Y4T5F$<,0F7I?M(>A:?,/)+E M>?"518K3E,,?[)#V//+G]1 M:)FF'M_V#E^]3=V8I'7&?RQ(7N='/):N9C-$MWZ@'(JX-1,"#@ M=X'C'85:60A**XZ/?W4 M?Q5>EIIY,X989RBS1$-]5&>+%FP;,$/D<^6%OWPA1?0P-3++X@:K+.1=='HX MKDX/:QNA2#TQ&+;H]VHU"+#,M!RD^JN)RA!XY$;PM''>AE09_F<8_I\UV@8- M-+B)TU H@%Z.N+H=_]>6$R0U N^013Z7SB$X(_YC=<03^L_NTO-A4LV[\%9Y9A\HPUQ&/Z4S(FGF>BGQT.T0IN)S[WM1.8T>;QB+=88VGH5TMI6J MJ2F;!BS.E>3RG %]6AW011(@A_'Z!0L3&B]A$*-'W]<3*Z_"&[BL+M"&JX!N MRE<,)5DS8/^PON6!2B8BMU%(4%%U]X*B2O:\6[ET:"1\/\$CXJ'60-]!5X=)#*ZX- M6*+S6T#%"T#8M!$<]I_KAGU*,!GS:Y)_':5$@8YVRDTH[ACG]NL],+S^A<27 M=QD2\&8"03UNA86W8]B '7@2DRJZU)]5Q_RZ/\CAG;X=9RQO-U*S)"=413W; MM,;0AEF]/#=KJA0?!BRAI++)#\=UQ<;/X4%U_!0H]'J2E#^7>5Q4;=1SYN?L M^>)K&*-'&8.'FF-$:/(O)6B69,: />FF(I7@FG18$^Y5)@)R8=JNO(5-Y'7D M,F=H-B/1MW.I_&XR/B9N3R@#N8TNR[ZG9BP;,-QETO%QYH&:$*_UB5!&/MF7 M9@\8E9\ (NW MYCFS2TV$&*'R@9 9971 SB'DW82/IVB-%>V("V)?+Y!;U_$YVV09"M#&,EL3 MA3UT:R8-V%A3!D.GC]+<352-5:E"*0?,(Z/C[K28=EA1'!@RV MIP@SM_!=S$A(?."18-#&84T45I'6OX_6U$".N2K?]W[$&WN\3CW?FJA]&W$[ M6;@_M-$LIKO298E6K!I@]B8"J!1#%ASJ-?%9";T/"<'1%D60PWWS\I-9\7T? MD4N2I)!:Y6%2,)J\FIVG9^$MQ2V)]ESC5?1MSXMORYM$6E*%-K6HP4FI]&L' M C)@0L*B6#I1'H&#K2YR?0UYXO. M$'DYWCPC1Z0\:H[QJ/FD=5III.-2JHCV[!LP:3PAUR4'*\A#@>425Z:]=#R' MB"UR7E$6"R@Z@=1$L64/^.LH>T1Z:E!ZR*CP%)#SB9B0>#L=22)J? \\Q;*= M$<*]H>&HEWDA">!-:^=M53SE3 $U06T)K5%*;/27C-Q_ M0!WL!M B@:TX2^FPZ(UT)Y=$SR7\6KE M)O>T+3=/N'7CS?Q@*>';.*H)RRL2'A'*(T)Z5*8-Q7>3N#(NVKT\0#YJ]T'(:'$[G5QC?@W8'63);RWWQL-"BB520AS5!!*N MJ8W*Y'J-U*UCB1FUR^Z@(V=X^5W$EW3!WE &K[B^JLG!FS%IP(C-?* /5A"] M/P>6%V(QB:=N.JH)^\LHCA*2HRV:(-=LF@RX*2%XW?HN-%'_/N(#7H("E$$O MJ\-R78EV[!HP_)_BEQ#]$6-*5Z\2BW5-/-Z&TFA-"N1HWV:9:Y73FO<<:K#U M'MS0 EK[,I3UET3GZ:,41"#%E!'C4R0-JU0Z5HRL@Z/FZ5A'?\G_ NN14YB9 MM?D__RTW<+-09VOCG:ZN4H;DYC[U,!ST>Z7HA9MI.5"6&#U:7 M8:-"FK,."C5K+>_THR"OP/?PG]/46R4S?\B2&39FE'#;045+C3BZL@(/"X/4 M]DGBH<1@P^DU;)0T84Y542,8H'A$V-2.2?)$'QN&XJL-M]^P@=&,/465B%Y1 M\.)K2UHCMBEYMH33"!SC+S819-96C8\61]OO"30 MY954U0R?_?%LYKB.%:&PMO6S2%9:Y<\I#[]3[2$&'&LJGJ0*6#M5!YF[=GP6F?- MYP&I$)S((K,GA"9+H;[#QE1S%CO=DO435R50:$3*NCJN6E=B!7:ZMJP@5-KY MK?=*[IOY,GT?R_T2^/$*K^]9N@&BJ>1^08SLR0H%Z?NGT8;K&I?GEDL,@:<% M0E%B%]A.BG2)^"P-;P)E6FJ$$];:IU>"!D235JN12$UR)]5)KJ8F"?B]HN[B M)-0I>8/TYW(QC6*\!,MZ:4JFC/=/VFL;")5!:ER?5L?UFA#X MT3SH&B5EMT+R4AG:&[ATZ-VAC6_)VB6MV 3E@1&8^M-SW=Q!+9\S@"G#]#HZC:OG4(;#9^W^<+4U<]AL&A ) MG=8^D1KD9]5!GE(!/YZ[+YRCYA5)ZBRAO2"E-;0Q22^PTX014)L[!0K'I@;* M7-C>/!%$GL#\_"PO! TY8Y4.'( M[-ILG-PA EM$>3+# 812#CN-1Y8]/1?P(&2Y==8LCE_\."K8?Z*> V$Z0\.% M*A8512-#* $HLS$X/*AN#'(ZVB)>!E$1< .\M=R%#X$J/*^4D-L<.Z4]LU*? ;<-@% @764&Q).A&V(5^1/?;L&ZRCV>:;[5<[QS;F MO_S@PK5"N156T5.@S 1MM%^W.GIS2!;$CT/F5TZ[\\21=T=23+,V; M7K):7E!JY-9<'JHKI0E^])I04W.]$*45$]]3CXCP0EW;"]IX;E _LP&#O02@ MZ*B:*36V:RX0T6IG@A_?^R*:Q8&P7;-Q_,,*[$2WDP3JX>:F11C&R]7FYKS$ M=*+@(=!F'_4E-GN0EUG1='4"*ZJB*+#Q-')>1>.CVA/>3;0JD)%9H7I;!D?% M6/EN!8&%!3T)'IWY0L;E)DFO+.M/VO,$=HI'!:(!%038^43YB+!1U=X5ECR,5T14*^!6>+HYI85WYU3?AS1+=E-G7FA"/O1 K,XW^(!?AJ MN=S<&LV(@)L[!!7#,D8:\VW $<@E"J>!D[SX9)8GML/"R!)I7Z+(/C M04TYS@)]DI1[G4&2V!IYLNZ_9$_I/7R>PSPSJEZPK]9)P7?Q*_OI8C@FN\$Y MRM.HW/O>E/)SL:I=,@CX$X>B!Y4'V6?-P?T2&F;.+ET*1]$,Y*:33[] ?<:T M)[,"R^,W)Z1@K;8M%+CTK/,JV,2E,V2\5.5HU8ON#BU?4$!!DB05:!@35W45 M)BI8UP@@ZC)>E,8\0,D?WYUH\0WO"CW_5]\E5S#""S]8U2*C&1%HP%"AW.V- MM1*9=& D]VQ0Y0F7D^")S-W.6*NH[:%!1MMZ)2"MU[_;AT/W> )DF85J'P$-)1I M,R0Z%ZJBL BEJ]'5VW1!.'DD*LZ.T@OU+VIG+$X?:(#J7*_;$UX3^?3B_>\O M4Y]/"MHDI;:0-WV_M);6'(5/?CQ?1"3XDN8%YO;;86RUDU$O]^+:YV4K\W;K MA-%D=NE/T]NC3RAX1?:U'UR]6=1]>A3HA;QAQ%YE0]Y%>'I*IRC0R[7G';6J1"QZ4J'@)MQM-5_)4J"X9UMAV7U=\0:O&S1\]:UJ4;!Q)$9%3+\@N5JN7/\= MH<(M*>8Q/;7],&#!44I5MW+\*G(]O*+@Q=?DNUYW MK>?QZ2M3]7H?!HPG4'M^$@&)?"5A?O5$X5 M>6B0&^)FB"U,QBH(;._XTT;G^ ,I%&K'TV@2D -#9XIJ',NT9M!T*ZVK MC;JE6!RHBI-[;"EK8:V7EMD6BK*E-%6K8$'>P&E9ROM"5DB.LV73!*!N!954 MYU#A\ 4V(/G[ M,-+1=E(F $(]-RA@4+ XMV)Y MR#>),@;33:N76*GD*MY%'$;^$@7K4E.D+A3^G_ULO5%G>VE* P$06_MUZX,: M21B0!R3/;W#A+U^R"$$R7^,&*S]TTH])Q;%?D4LB"9\L5]()<%R-D%MG RD^ M-4D-4GPNB8Y+'CTBSQ[-_&!$GJXO;8B(K%BI0R3Z][_GO_$P.M#ZLM^YY9+B MTD\+A*(DP9;MI.#>*#(\?T]?W7*_!'Z\"C&)=-R0-DE0:HSLK*@Y)Z=(3T\O MC^)#S8E&)/%0G<=T2FW(6Z.2")*KH1!C M1L=Q^T=/%2L&#P;8Q "$&#K9OR&[WWH_J1QO3D].0VH# Q( !!TXMQ:'; M5S0 RXZQ:/;S<&@XAK7V:M3!D#TO4A+@AKTWI+9[R&YJ-;24*<3\,_D&$6'> M[M&/=S_X_1Z]6K:%17V'%T=KNL O&T6LG"62-*#A3:6*MT\85(AF;QUPM<([ MQ>CQ#:"A>]?L!+8B-"9=:3^,EBO+"8C8TCK(M\XKLE/W];-_CE(I85',:(- MM/_N09@-FAH8MQ*E6=E=2H)FRSG[PYNG&B69)41,66FB>P!+F;5JY LJITS[ MX-ID,$]F$H(BV5?B@&"!%X>K@O8>XSR,=R?F7K+80)S 'P(?_QF]/[@DHM^S M24V3%5'W1G#M)W2!AY2U5Y,X:*#<8-MZ<7(-,-:H2 MUG3:>S1W(4!%]D@YD4$'6>XD)) I)C?(;I$5HJ0"ZV3V-M(6I'UFN M?IC>.M:+XR:WR+OQ.JA[ #00PW,]="QK4!.T"@NA(*^-B53XLJV]P*,/#=$= MXZ>%"=%(DF;Y$]HKI[,9>F=QW+$(59UM,$V-;F]A75M.D!0$N,,;4?PYS=Z> M)VK)SBX75C0.\A;V.%IWFGB/),E-@.5W;H5.*'<_ZV/U?A:A/$I(CXHO5$[? M8J5WLR+\6B.,M=$R>[$1_CPC!%X3 KXWLD9!_GZC%_*"\-.WK&5;,$LX)AR[ MBX8#LLTY^,7""N:5A9K=N#S4CK7/5B(:J1PPB7'550Q7MW-&EL6F4*U&;MR? M5,=]3G*TH0E_J&[>-;Q'T870=HO3I^\;WC4O(_/BT(:JD$;*][%%N>HD ?)F MM?^H:GOU;+V1&^6+M%3NAK]Z[0KU&:R6FW-G6-1*-KN./7L2+5 @,^Z%^@X6 M(>VY[/181G964(:4#?_" *GK8@PNA)E3Y8.KW1+V#P?7]7\0K^FU'USZ\4LT MB]VJ2&C $.H\?(@T9U/54862N8-J4=0Q2%M3:\T+&0*#A8,B5C-(G XXL<^- M]XJI^,&[W*[PM+HK7%."OQ?<,+W9)K-W@LP>?=_$RE[ENQ_\?D/B Z>(&H-? MW[@,YH_:QZV /LH7D(29ZO34HO<5?LWXM>,YX0+97WS?YJJ^U-@4U?.9ZG17 MV+OJDXW.FGN*RLN-!JYJ 69 1=FI&]W8=N&-:=QDX.KELM++YJPGXVI3;V7] M%3FD2-5C_RL.H^3D3-8&JY1-V-A@'T;Y,\DAG+/^_C5_[,C:/'=OL37::S%U MN;9-YD'5/)/N/]#!KH9/4*$GS=# ,MADNYN+!!IM $> K2RWA-XY^<5N6,JB8R16_,_5?TNA0O=J-AU5&_(UL#M;-H(WQ!CHJ MCGDA]LQRV"0"*HN-?3Y'[V 8&"09-@J% R8? -0^X_?J=!#8^(>JKL4HAB':' M-QT(ZJ\X";1BEF%2:"L-3&7C_/T9/Y:1*5F@)S25M])>W8K03 *#P@'AA)DH M6* G-!PT59P$!#C,4R'0\^TSO/ R\_1O&@Q&AQS)5W7(X5&-JA@YDYTDPHR4%_S5->>?>H^KM\!>!T'GA,1'Z5G7SMOY"]V MX0QZ!_.TW)#G#@[C>S;(_5GT \OW$KTBUT]DQL0$M;VYD)!CF7J"WZ]>OZ&% M,W4Y [SFHH5NS#D^!YR=:0UIZG'/D]+L9V+XJOGOX0H2*Y:W'BK.,(_^][4 M<9U$RT4Q,;TB73T.&A[E ,0 8!]R&G+]1>IP9QHBG%Y@T=0'&B2\>?P%;[@% ME:A,WW+J(/$[0H-77_Y_M@#,NOM-%<*7@%Z1A=T)&FP:ZED",'2VS0I#&D^G M\3)VK0C9EPAS,'7R5,(N2A3JV>.E'T3.G^R2 Q18J2)O+ [%5#;W<%9"E4/ MS %]5H4JXNQH))FNI>(*! PR43M(G18&(%Q-,]/\'1AK9S( M3)ES;!*],;:#$N?,5JF#\GLL'4ZSKT=IGJF+=2&7BLSYD7ZR9 8 MWFANS5VG9MEQ__,VMD51O5#>S*[QN+;+SW//Y#[BNY\+UK0'$=-R>UA*"<:LW8J MHJ(A8_+YA]\2>QF5/>2$)&+:CDE"(OB9-#>)-)T]V@1ETNFI"VB\7?MQ*_NN M0&:/-C&1#*->+I/59_\UG*L,!I<2 M45#390WR*BQ3%%\]&^^Y28%S9%^]D4*YXR7YU 1A-%J[#CRH0OP5N?:U'SQ9E KR(AT-1DQ+(63P.(,.CX=42:F'!ZF \ M'*29SSVA!V;8/<5H@49G..($H&%)+I2B 6]F^2OKA-'HW$:>$#3DM,2%&-!V M_I2&*13QTQE9,B7)?CK8,;")"F2'YC;N&8Q@[YT'%DL.9IVX"$F"<=(BW'^/ M*:8DS#I7$9$%XSQ%M/L>4RQ!#./TI)9%\5,3\>[&@D6)(,PZ(^&-FX;SCK$0 M:B4 LTY":D4@>0(B16,W024EC:&<=U!$QSOMX'%%4/*9H1V:-( M6"J&K7VTHXFF9/9(DI +J.Q;:K!$]3%+4]DC25PLO63LZ@](_!.+9J3VD)*4 M#:@##14>@+8[_SV"1 32Z6%&?[ 1/+!H2:TLP2/\Z>,N0DI*/$,YRY ]Q!!V MWIL*$UD!#.7T@BNO9G/*;H"BF1BZ/;[(\RGUD4"M8;6[LX-C:KZT 16VJS_4 M8.9&^ZWW6)E-Y9$+W\7OYJ?2'6,I>W.4'-MA\-[[WI3R\S/^*\2OCO$2BI6W M4_4@*',(7975:(B>I##D>E*DM.AD5F"941VOMBTT7/2D\RK8Q*4S9+Q4Y6C5 MBXY9CTR2"C2,B:NZ"A,5K&L$$#T>RX^#:#'&7-C4/VZ6J\!_385#\QA4&D+#6>?JKG$4B EE&-&L23(( M]_W<"M$CHIQY;K7980B(RV,84:B)$W:2O-NS_XA6<3!=X&]R,^/&PP: Y3ZL MOW8HMV\:T-EY%*F2V3 B51-NZW@:>UYLN3?>-$CDB7]%P93\,6= 39+0'FNJ MA#:,4-:Q;3OIBVU-U?G=NEID<7OM/(R:2FQ??-!HBI\TFN%'C9S-LXP\S]>9O@#/AM[46>$)L'Z*$.I3 MAO]'[1.$7"Y,,784;6O*VU\PI44YVJ]O/#RU2_ QC(W,5FWDR0N>'+W$9_F& MC1V\\%W[ 3L(3XK"<#2NBCE0NPS%@YY16)M=85J6S'!@HY3#7O+U]6$ 3J(% M"EI8?"=4BR^AO#?P.AWFWQ&!+[+'V/; ^]LT+T'^XS,*EH="PYQ/9NC#O"&' MYN:I;HP<.2+#PXT"_LQ*.FE&R-' MCDA9JB<#P(T"_@PP1[_XOOW#<5TI _3PX.!PVP#-"75N;E)W[OD;,).V51OU M.S3SYU,&7?XSE.'$EFQQ.#'?7)%!AV=ZQ[>?(BN(]$^R.BS_I75V0+I8/URJMJLI^5[0:3\.;.BXM"O-0[$1I[ M]@U>S6;)![GU[K"ZWA7(XT_I$T:69X\VSX#O>=DPD;CAPGL47;U-W=C&YC1G M.6U&0EG&9RS>6^<56VQ%I2;?;+_0^?N=]2\_N'"ML/:BK J24*;T-GHM)896 M+0N& 9#/"D<:=DDB3#&N*4E0@(*0SC1J[I[4S)\17STG.IS8"T*ZR+JH;Y+.N^YZ/>VKBEW-I1 M118*()I],334@0 MPSL->6CA3E @I4#74L"AL=Z#Q_2X@P5RF[U+)USY(=J>;H3[&0F+=MQW[&:5 M147[7 Y9S.BS/Y[^$3M%QUTJ#ML3;LYD6"LGLESGST2<_HWWBN7O!_5QW"UI&@FE[B33 M]FX7M-/#F^7*<@(R1U'M883R1E-_B2;!A;_$3"^0%^(&Z9=7Y' \)/VOO'B9 MQ%SZM ..SI];5N G_.G('.SJD5[;$@GE)&\Z5UZV!Y#O!!4G 6&/3M"6PK( M+'][3_X+_7-<2ZVW]F&4T0,C&Q9\'X:!N&G /K#8U.'Z,0R"4W?2:>MF[0MM M(F&"1)ZS6G.I$0TH:.K)8E(G([-<]R(2:1%P# ME*M1?9X0WE$,/1\NR?OT! MXDEGQ LH0*D+H*([SG(\]79CA"0AF9(+H07K0/;*R!'[RDC^B%'Q&?LK(QU= M&0%O6'_6?GC3[M)(%\+8;_6E]KK#A5 +;D%EE>ORG.\ZCO R4I,IBS/;MB%I M&KZ4RZ+371FDN-X:P=QCV^?Y!W)?49+#M\$E.0&BT!"H'$%2(&TJ,.,2:DD( MZ)_("IY_^$K0F=':@[*%G,Q*T]5 +OC)M#2@#:GM\=A*4L8E_Y*4#*E&J@R0 MA-@>CVT$U4M6,!!\%Z^(N"[B@,"Q1'D!GVF>:%IHLN>4D.39KNTD5&1T?]>W-18<$OV9M M_YZM-Y3+CXV*FI:&XD&44[.V71>^ETCDNQ,M+N(P\I=H4PB%#0V1KH9BI3'K M9FV2)*39WM(R%$IM):!JG^-'EJNKMHSOS4E]A$OT$MU;05JO46YCR=RNTQOW.!>0M;CS\[#@IL5F3L931$MK89LN_ M.'Q%F8&8%?(9TY[,"H51&3E#:]M"5)N(,FJ,/V'V%&T2W0:I_MJOUY42N59] M55QF&DA)*M! (J[JFL5: >L: 40/,RQ(8QZ@Y ]BVWY#^'O_5]\ED2KAA1^L M:I'1C$A).I\/\*=CO0:= N56P@M5R$1WBM'VR66Q*19E!AX9?HQUIJXI-* T M7V:$N6.XF[29"]LOS\P57=\8FB:%]<%7)8-!("F>[_UH[>!*RFUF?[-7>TXO MZ!IEJ*6JTR:\ E$NWGYCJ^8"KP5.Q$GBO=W0*!4*LD>=7WLVR),JPB2+0.@D M$J8OC'5-H6FN^<(HS)TB[[N>[=<6D\P%M+XQ-(T+ZXVO\LX74.KNYV)A!W[I2QS:&VAJX;H7FT"8^#WY]\LP*'3%:D<"9C"MYN!DWAS:=? M(8LXR559:7?P2F-\5IEM?'9@#E/2BR%ZRRK M2=JGR>PI\J>_,TQ;:GLH6FYOX\JQV#83MTX[J,@@T]BM-H2F;CFE594NR&'' M#H:G^ 4_P?$P+]_\R/'F3WA_3?&["_2 IB1!(6\[&>1Y'/RTG":W7H/ZECR$ M[?9E]( &@^93LRR3BC+>:YF<*;PRYVEF'V@PD%6F,!R:S-^# 2>CU 899<: MF;Z+VK8# 8#0RB#/Z.#7A/*TR5@*J@W+ CG"GSX-= 40Y$UML0>=>N866ZDESDSC2K M420VRU"[FXP@2:[-NO7_B%99$:O)K&B44?!":VX6/J2X[/0B?^_YFY_0-,:O M3+AEW]>O-BQ+Y_A4]_6^=A@0Y$]1),;*)Y&9KP 4);:G17%Y$4N\<(JM(04 M.Y@%"$D^%1T;JUDFJ.>1&UMI,DOWX>'"6>4VU:_(M^ZF,O VBY TX2$ M&9A0QKFB\RL@B\=MX+)3(L:G(AU8/B=YKI)4E=VZ%3OB$ M&;'LB5>,E3X4,E3HWOJM<(;9_(R'4N"^CCJ>X*PVU@T8KG'!2& M%+-*XAAOPC!&]F5,&$_]@VETXCWZD?Q$#Z06Z6P&=!3PG$.GK5^5=MZG;$9) MF2&<)%D:TQ2-X_ R>\EKQ[.\*6:]/II7L+,9L%# 8]>! ]D/@3(G9E7Q'6U5H[@])AE$2]O#LWUG![RA*6!;8JW!IF($*=:SG2&GK<.W(OM MJ:^KU(JJQ4--NS+C)^338'4NREZNUVZ!=-A'Z$3<1>D9X)]*@8Z1\.CG]>/SQ[/#L]#/^ M]T3SV7J;S.A AK.@E'E>:3I_$).E*\UA"T./(JJH.;$4Y6X(6FR=PU:_)H7U MP5S9MY4\GO5A*/Q^T/7%$'HE]*0AM_L+-563 M\Q38KEAF"I9A4%'@.Y@+-84(37Z,*FR5LQ57XQ[C,*9HF*_2TYO("B+]>^)B M4+9@A+IYBA?BKNU /TNU[Z$YN4ZC7_.=')H,'0E27+:]LP(/$8Z=1JKD<2M4 M+&PW- T%0OR9=4>E6 !><$Y@=3$+$=*7\/;^4Q3D?8'.WT'HE6A&3L M.R@L[J,> @?ZK2ECNL_5NN6%^BE M!_8[<4Q_/.!3>?UCE2[4!H?PY:$YV)1[R@[K8:A71&5-#NL-U';K0WW]&A?6 M6[-#?0.4OK7L,A-KUK:%KG*&WJI*%^=0=RP O0ICF052<'VZ0(>L2HRL'D:H MMRF?'62[ZU+)X='8LX^E-5WL9KRZNJ6XFYJ MN^E3'E\%->KJ?AWM36$M:KM]QI].]2J-H8BRVOALZ#: ( 9#ZM-P^RVN#(,P MUTB9K:[.7&O04,+6=L4Z6X&?I1PW6G&<&?CJ1@RP4I>W#W)QK3"ST-.(6\-RHX_M?\5A ME%SN>/8W9D!Z(?G"6CF1Y69R2J=I"G*DZ9@%)37LJTJ>WJO1'1:,QX43V ]6 M$+W?HKGE4@LRR! P R>*^%:51AW,Q<\.,J0.%2)-F%2519V'AUXO7#5*D_JQ MFB:U8&UMD!B)C0>J%RXPVH[( +,=1T PN(>D545A-T),J= M2=IN>P,+@,:%]<97.8/!(2M=[0TL@"IGZ*W&MR3,X3X N6+> E!^\QE>AD'= M%[-4#WJQX0Y;UVR-<4=ZEV,<5"K68A%B,1@P>I@%"5E&34O*W$6NUN�H;+ M?:[6^ERF!J! B#]0 <*@<[4.'A'2G)H5(JS @CP\U9T^KT,+,F.N\ZRMO1L) M6US?^]Z4F;R5VMYH,'#8["F5:[=<>N%6P: MRAWJG%23Z16?].^C]%GDZ^1Q^(_LB<5.X ][JM)+J@&Q#WUXG7I.C#E=(#MV MT626O-?Y>Q*9Q3H"8O2 -AV(Z:>4)5.2.8B5U9++CTD@>1IDEW#"./6AM@>G M3DGEU*A7BE4!Y?:>++/XXLRSG6I#<.J44D;-$6#&V2Y]+V$[?P^ M78K_!ROX9KDQJ>LZB1:HL T..9N[-B3+$C_2[EL5AT6=*T6Q'#I-^-2_%5\0 MCY^+1 !2Z[;@L*):WVQ(L>70*59Z#\XM\)V*=!Q'"_PR?R+[J^BWNT1 MZ;K;2)(32Z?+GTY@I<9?>I>.CZ5BZ]V&#U<2G>88DT4,(Q=X+4?X;RRW+.%$ M[;Y(I.,.(:2E4'J)/-!SGO0%>2@@M<=F?K!,'B)[H%2Y)<0[4,H>.2H\7V;P:J.E$"H$XI9]=<'V"1G:9$P%*(92^+D@<6 M:L==!HN<4'HI3Z/'CYOFP)/UW1[+^6[3A^R=M<-VUNJ?(3ITUJI=%K0DC>G( MJ0M [9)*;.S4-0 $RIR_ -0NI31YYZ]^;??M4/R(/YV!V3 R=-+4H9@QJ-M1 M#,T#I5_O[:=P<3;!NI/+.XU'9",\O6V'^K&:0M.JN$ZV![0$?VKGYPZ2<.>\ MY%PPMN7U334[SP'%2\G??6DIV/NHM'00,='P0UN_(U0PD)@YK:GMH2F_-T56,20G(Y@ND3"("O#!GS;0P1]^ M>R12K%F,2K^!@T1/BQ!?"(PMEEH;0T2-M>-]ZU_GE3\@GO?)GR+2L 3X;,"= E68;;3+A.9#;$X:"&UW[@(XD".JN MJ3[\/J!@2@ TQ_HLU 5-[)YLW*M&ML CP6&^&PPJ!'M3H78:JB>[^Z;?%6@J MELQI6ZJ5?.=X1!Q%B7TA%4LOK0A=6TYP9P6_HR@)BF.& >I^J9T;)(#%;E9@ M_L:7RQ;QR[:(K]Y63I T?DCR=[.6#A7T=VX(]"/!3FVC$R!GB.,PC)?IG[*' MA_79%<0.#PN/W1\:[@\-N]I.Z9\+!W-HR+>$AWIHJ!\$W:I,ZM 0L)J-.C34 M#SH^"'0<&O+P9\2AX2G^] FV":Y*D8T/#3,9[7WF??G, 8"RYV6P(PGV=N;9 M!PJ)>R>]^;K9D>&1?X>BA6_[KC]_Y]U-[/[)X'#<#:X4 KBE;$&YPV&-C4.!(RQZ4-E!8 V;TG%#'^.E],#]0.EE MH/!EWG'E]-ZKX2:RX6)ZCT$^!KF8Z>881@]BFAQ9U0^X%9I&R'Y&P?)0]2DC M]X%[1#,1W9_,.\T!/W2[(Q7>-]_%9%S,45\&>_V3]V.F)TM$6/C9X#G9\<&3 M7RDF83_A3186\1V15'?('F.#RYJC4DP0J_Q4SV^Q'U3*!Y5"160#['3HF>W8 M8333R'G%;R0;0U.?Y4XPAB9[YCZ 9@@!-"U'8B&:^=%WW6L_(#]V-/_6/ZP\ MNC_A3Z>FA=;T)[>]KY BN#2_2_? 3I\##=,](K!3^#.DJPCYJ\0D>8JL(!H^ M_K&>9LB)2+KA&X&@<;5/VH\!A6- 5+YM/>%GZ2CPT)RL=<,? >6=QI? #Y7' MQ="?M!\!G>T9Z?+=7SV%:@$=[L'?L7@5>>Q3&^C*,V#^+PANR\U4.E4F&IWU MM?<5?!%HJP?H?7$;F9I52KTGH>H=)M#&!A D:QMB^QTY-\*%,UWOI0S(XM:#R1,D\;>QEMXF^P'VA]#;26.MF[&09N-'X^U5U]?+ACJT-] M[%T8V](JP]2;OPFTX=$_F!5&KBM6 ZCP&'KMY+2*T7>+R">:!$EEZ,1>1=N& M*HW]K>&@C.X>W!MP=RO47BHW#\8(R@Q':UWUNB/#I_*#5FT=B0C;0)%(C M,PT[;,&G[P=+IX-%UV8:TA!J8432)4E;F)5??FW^)ONAI7Y7H4H-O=SUTWT5 MJ;X%N1'IA4CV?M+'%O>3TJ8OU:;9N^SO+0WAWM(P$_^>X4_'ICD[.Q45Q(RP M+1/_Z@=!MRJK0H0O# $U'X/;<@TI\:]^T/%!H/*47E(N9B?^U:_\WA19Q9"< MC/:)?_M*_ L E#TO@QU)$';BWZ(0G_W)"]Y:>5]\WR891)Y0\.I,):(19(B! M0ULWVF?!K+6X(%K?Z_D\98 BUOD\2.Z@BL>\M*8+%W"M<NED_B;:!E*H,S3,=0.+FAUE<^GT@C'=WM:O7H"F_MQS_BRW2?P[ MLM[6DQ;>UN*+E-LFK[)WMNZ=K7MGZ][9VI&S]>/!P:GN@E=@G*UK80BH&5Y\ MRW"]UY12,+CB###9S^RW&VOQ+T?_1-%CVMG M@0ILMGDN-.QV ZF&T%4N6% 7J^ .BJ*+K^^!47SV( >':SN"._5YT*#> M/S#5#PXY89MEC"N\)EF670_78[<>N!\:E*'1G[2--;:S#"[A%^2AP')OO)D? M+%-9>G:A(SR!C0IOLK?$!V")U^8'8D53T3M MF_W4V\"2O$.,=ZIE@1'[1&T/3=N2NA%4+I53 =V>@- M,U:)T6,0^J6J1U"] M#%;51!'1D^CYRV7F0XA?\:,?# M"\LW/\+;N&1AR=LTT:D(12@:;ZXO89TW%H>V<1R[D;-R5<&!2VZ'L-!,%M2= M(8!%FA>OQ^Y49O?H-"E #VWB;VV*L=DUJZA(K0#29)23V1.:QOB]'!1>6*Z+ M[//W*VNZ*+>5P9$,W4% C8T40;BUEHJQ%P'SN;;@M)9U.ITU%@S3!FJ]*V&S MNP-^UH*7208FA6Z# I;SX)@X3&MR F:UDO%JV 0Z:EK5[] ,3H8!8&&[)I5 M(ZZ_N>)PN$AIQ[6BFFKJJBO+S16%4&7Q^:+0:5?F#![+G=8%DYTWY"#0K-)\ M>X*[ ITVXE!4!XMEBW0+KOJRK0V!)4!L5T#55!09H$[W\U2;@3E@:Z63 M^M29'=0MN)H5@VU/<%?FJS;BR*#UV:@YJWV9>7G:NP(V19+)<'<&XC*_"K.K M/>;DZ.X*WA1()7&@Q48PR)"X=+,=B%&7C73VBP/HTWUY>B$+G.$=%Z;K[U MO3G>3BPOT4O$*7-5UQ2*II6MML),*@I><774C=EFDKD6US>&IGAAO?%5WF3Q M'8#2+T@2ZR!R\%@@G#)K3=6V+4OD!'\Z Z5RH25)=^,"G$015DW4C+K 3I9)E.5^W0(24W MDO6;7#W"$HB),M9Y1X*\YD08QLBFI7EN3 \:,KL!3Q6D:@76*3A[#_[/6<=3 M0++*%)/?U!S"BG;;5:@UDLL.7"(5DG&AP?: TKZPIXZ M82FZK@($D&/[7W$895;/)O/_@^4DUW]73F2YF5S2>9\"1FDZ9=D>[@P0U0AJ M&)=E\@%%&"%[]Z\>?NLQ%F%B9M>>4+"[[!IH&LM$T:T7*).4F]!%=KV LP@@ MVLPDU'G7D*5 .IU>A-&9ZO(QC&6#V@XE@MH>G[[N@]4:$/VM]WGG:;I =NSB MM^765 II1958T6W*Z$.;O=HKNL9EVZFPAGP>E++&/N8OM8$&EVY56[/H<84Q M9#@TE^%&+I[]X%K>O;5D1Q%T\2AHX.2#A76\U+%V<:987H2X.BHOP*8]87"@[-DLZTB"'9P@#02RR7^^X:7 \>8/ M25H(9G5D18\ !^-N8*40OZ)"-.MTO7>O[@Y!L85XS#IP;RSQ]"+()@PFG$0+ M%#PO+"\+@[DGH3(A%O&C[[K7?D ZJ9Y=&[W$SH(>@)C-"@[H0:!IP35]XR9] MOC%#1AV2M0POAC9ZR"EMT/C"FITA)XGC3 W*WD=8Y0WV8TSK&!/31UOC[RP= M95X2E= ^ R'@$09_!=.;8G/'AI>0.CK/=&[0^/J62%/;\E5^_'[MTCJX!)0! M*B 6\+!:ZW(?1 MH(9S6U7NG4U-'0SPAK7D^^U7:MA#6X4Z>]E0=WO[DJ1?==*K\&//)J46'"Q9 M;^J@4.[^Y:>#ROW+ NV1Y9$[F 7J\*]?LD2S9I-SVU*21M_)2L.P]$JL>Y+U MC:'-S&LYU7QXXMM^8*(K4= M- 5*R'^C/#GNP.KMNQ,MDMNY9'U:.*MG_PH+(GJOO?[7@$)9&B1MIY[=AIRZ M.&INP'+'*>,O@Y_OK.#WI^G"0^\H8-R0JFT)6DL-I+U]VTF<:=W7X1J-ZD=B MF5)FX/5O4'3<>M9E<\1P9O4ZTR9O63L.MWZ%HA>^:&O4T&0D=2_[.\=SEO&2 M*OW2[^#DSWBML@;X; QR-KOP8P\_$4LJ>B>W6BD36UTS*+IL/<<),Z?(VZ?N M2BYO6D2K.)@N\,9ZGJZ2G<%PH,I#2Y-;NVXE5C>@BJB?H-!9;G,RS3 M8@-(&FRGBFU3E,LES#E;PL5#DA),9@5_*2,]46U;*,IO-8O+<9_A=8TV;\QL[Q(4H&&$W%55V&B@G6(LWY1&OGL23;TZ33X MJ^^2).!X= 4K5E8722+0@*%"N=OKB!*9#'ZM><)Z3%?D-,]WDO6(L=Y0VT.# M3*LU1XY+13F#=9;$2A@4J4%;:%B6A?YJ#')*JRI=D,..'='U%319M4F9/: I M25#(VY.U/(^Z9V:J@N]B-W)6KJAVZZ\)7V;^_2J,G"6>ZR:S!_P#J*+=YNG3":S"[]:1I"2^J@(/O:#Z[>K"4QH#$+ MM9DWVA$S!C$=B '4%5Y1&-WAQ31P+#?$6Z^E$Y(:EYAA;.,[R_#:<=<)-T50 M)$K+;!"UDD(O=:DZKAF$7,+D%^2AP'+'GCVV\>!Q2%AOY+RB++6F9 3[YVH$ M>_:S1CKQ0](;=.TR T[?VU]X_*8 M.=4>$=U,:R6+19S/3C[F7D($.*PTPU-[[K/ MI'7CX:G<\J:(/1506IN'!!E&.]VS] X($G2.B '%1L)V,_,@(,0AJ(U&:]TG MES\Y(J/@0:2K>1AIS'6GFXO>YPPQ0;:RE,W#3@N^59W$^)'E4M'3[=8T&3DW M'OXEYU1N%WI6W84F)$>5L%"S*WG#4R;A"O?TS%$6**J&L M-BXG$$.2OP3^#^_1G\?HAESB2,\_R/9T^C,CD(G;"Y(FN7K9]O4WXP[*B&RT M-4<6,77(@=B-MXHC3AUM6G,H6EL89481TSM PX&4#L4@T&2: MUZO/)*;F(7"F]1?Q1;L-0;="/$UQ:YN\TTV'J16]C,*ZI,% MB'H)CEX$I"D8O_DD MCY"+C6,I[==W-E[S$FP/^?(RS6:^Y=QLX/:#!A 5FX-F3&M,4T+U WQ/+N%& MX4V(&<("^.KA=US?I:UU K"[E#G_?'JLN1!-,U5MNP8:\*S6+Z#Q##>[$Y:) M8!(\DHR]5V\HF#IA:C"O?PRS7\-#RFS1B)9ID%(O#+.N1-S[7A18-MK< PDO MXB"HSD?\#J9"1Y)C12M/>=NJ$2'YJ""QE2?>P;;]1,"-#PE04 MM98!J& EKHV3IL)'4W_N.7\B>QP63F"9E@ZKHVG8:,FYVCP:O5]OB%+:]7_<>#,_6":4I0)*,#/5:PT%^B/R@!%YPJCP"/C!)74RNG*SO#Z< M*PQ"7?M=2G*'SH/EV/>(]N9;K: ->AF=%!< $;; )N' -A#A]2*Y0'SC7?A) MS9$DA]1X.@WB]86+;=>%;/>A:UL)OUWE[.AV0K]V/,N;.DG/^[)&D!ZBTS5<3+4#_#GSYK&=IBBMD>TIU*H=,; M:?V8<]F]NP>2H;:885!N!CBJS@ 9X5%">50D#=]^HPF%8[OQNVFX67+K6"_D M4,:A7C'<;@9EP,MJHW)'A,=35V9;UQNPEQ#]$6-*5Z_R:_5QW8XK)SA**<(? MH-LRX&ZJ:,U[OK)3?@]6F'Y=4V@#DZ>%TL4;47YZJX#50F_L$%!*ZQ*W1P?0 MM$?7"%^9+ X'HD]F.">U/72=LA0CI%8&FT!B.;=>FAFN4]MV #ID:(&K10:3 M0P[+5UL\ J#:):9C,''&=1]EU$\3RNM: M!S@PF?S\_@RKPUJGZI47M\%=2H"^:$ MVDAAS4MF0E":T)0IQL8@)\H[ZXVMO>+O ]8>EPV8Y15Z*G@ZW,5/F#5PUTS ME3O5/*"%-;FUG+;B%>+N93Q%WS 7,1;_K3ME%;>K:5CF\A!_.AU8^5/:CD68 M6]WK< =U;(U2))=+F$NQA&/J(?!7" OFP;6\B*2I^B-V5D1JY^^\( 7@7E-]>/:= MY<4S:XH7.,>;7UO3+$[EEI!&]HUWY?[^Z+RB &]$/13ZD<582)0^83"@XD!A M>QWJ7DBZ+1'51ZFWG&OMM.;0$*0NT('-(JA2??3Z-P@;=FG"AF=_8^KEP^S& MPP/ WY1!7_O<00JT%-'4]CSXN3_']!=MOB 053 M\L>< 1M)0N;A1H4 S+K0?AZ'6(RDD-3R)2LUEEWO'T_QBA\ZY)L\MQ1E09*B M80BHU/$.J@J@@EP](9K&^*4OT0LM++C4IBR3HU/=1=E:XH'/&ZB+Z:WUW4^- MT.'CHAF_VLKR_?V75&E.>LO@/_\_4$L#!!0 ( !J IUC'4"A#-M4! ":- M% 6 9V1NR]UW;JRK8H^GZ^@CO6/GO- MU9KQ4$((S[G&:0)$SB#2BYJ02D@HHD#Z^ELEP,8VQ@FPL-EA#@.E4O58/56O M?_[?PC1B,^!ZFFW]]]_X+?;O&+ D6]:L\7__S;8SQ>*__]^?__//_Q>/Q[1^ MNE6)R;84F,#R8Y(+1!_(L;GFJW>QCNTXHA6K M?5#".6=C5Y##:/X-@M?4O< M)F+Q^&:JM.C!)VWK;COB%G_X,;.9&/V<^$W_)C""BE%WB>0=@<<:U8>!ZV46B#LX&7;+, 1\)44GB*?#V\"=:1*(E>Q1K)B%HVF23C$I,BX1,A6G M1(R*,TJ"C-,2J20Q)IDB<7D]A^I#5$%T6=Y=X,7'HNC\]Y?J^\[=[]^*Z(UN M;7?\>_,#6C/Y:S/8T"S]?N1\/K]=C%PC'$U@&/D;_3R"^-@.7WC:H]%S+UK2PU-P3MF_?W#W%8G?ZQ^W0[6%'_> ].@E\//MV)[] MUBRX'( 0]=MW1B&-,G,2W\WBN_QP!\,M'P&N+ET#'R9VW M;8>[0'D15?1O^.LNO-H!K#[%CPRTQ\C90@Q_>+Q@SZ8(/'EHZO6(S0/[:(6G M4JG?"\0O]\M]Q@2/AJ)?'^C_ ?)#FNY?\6L$)>($_8B'M+T\1*]Y2-L.' Y D!6JSG8#VAK@BD0.("PH[@#B;!:#)IB'IF.6#9@)\W M[ 6JPE9^!\4#=#':T![U=,D__[JQ N7:ABKKI8 MI6HE9*E%C8US58MKG9& M>G;^ZP].D3A!DR3VS^_'\)\!'^0N/D@A2TIT'&.=$48LDF51:++-E-,\$3[< M0B.QT%6;PS37&/E)Q9QS^!CB@V#.AH^GTKN!"LWE \3)&4/T/ B.;TLZN] \ M(5220CMP@-NU$8.O(:T"!+=0-;&^,>2-'@I@G&G/M40<_N\A5$'&!:XF'4-[K)<,;9 [#JI M?YF!R'%%HVC)8%$&R_4Z.Y) +L7^L@S%!PL2J< G,E[+KXT%0H#[*P9-@V02 M3V+T=L&;!9YTO9G =>%B/?+'?3S6+PXHFR==EAQWEQ1@\6B M*5!HN>@57[?6!GR!+3]>+4E(KM)(3'MZIF+/VZ2BM@$[%Q)HM(CZ5+R6:'@%X5%UQ/F7G*)##;N,3^^H-,B7.NLPVDP(42QBTD M582V1@W^\FBA(A7/F/.%E^6FQ$ST*\RH4E6@&JC5:]P+"XW$[C*R78A^.&J/ MXLQ/VM5LF:%[7(\HI8D<9=)ZLM]E%TN>F)0&2J\<"-,B>W;+_#CX*.=$ M+MU5!W%.4ZEE-Q!+J4'U??A@AF6NE@WJ"I=GF5RG80_ 0!V?Q*C_*$]4 \/7 M'&,? N9^O9<8*K2^E7.I]R"C@V&@QBH,)#T8UD2YK"E>K-,^#C-.[0N] A,KF]27> MS4"&J&2=!5Y)J4YP_NC'J3R==V!BP-?&DM:22CP]5F?->*;O=^.O8R*KS309 MA'C8Z-KBS&);7L($WO:6/KO[_B1XZ>$$^!Y$37@NCQH/D; MHBBK&8$/Y$>PCAO]VJQ>R6:P#.$$PW0JF%_=[3D0_!; M;:S0-NHV5*?306U*9ILZVYR'\"?/NU=\$/XUR*%,W!4ME%+R0!:L_RU:O"4! MUQV_"CU9RFL'Y2%]L:E5H@5Q.=9&!F ] M#T O#N(75+09D._5 AHDV2:HNU"6'1>HP/+@@/67W,)''^'SG(46'"[O$9QZ M;C:4)F Q!RZCMS^Q&FTJ!*6637BF.TB'MS4@!DA8$:@L%3 M=.*].N)"4*"ZX/&6X$VJ7FLDD#PODCCI"FTI#\K-;XV$G!VXCW!@X%Y9G@\U M@C.;DW:\PCH9DYQ_;QS L8\=]D9VU2DK;H'/VU9OWH[S54[]-!] ,P8("\/- MZD/9Z&"$H&1($Y](7KL9+6=LO)3KT1)K_NSJB^. ML9)R/W].*7N @6X %ISWI]_ M4*W#G1>6,< 5Q\+:ASN4[__O+T\S(U/GAI[ XY&Z#EA"$EUBB"@W-P V9HF@Y@=^!ZP@YXJ4!(>4:$$:P88Z@ M51-XOY^+ZQFRYIGE>M/J+B'A-HL 85IG^PEZ&/"SH@$W%F( ["W"R13+C[,Z M3Q_>3N>!,5K8^J,,7[9P#$W2_/728K)F(CO2MAXVD9?@_?7GI1%/ ?[G]]Z7 M_=FN\GY-O_GH.6 M%-QL(9MY?@LJCPW-1_8L+;3B5);K91FYCBVFT&49?Q^:OPSZCZ%^W4%:M&L; M4)M";W.YH7RK1=>A"=T=<]-$H'2<-+OTAM](VO>#_6.HCHQGR0=R![CFAN(# MO6H&!8\(TH_ASDRZ VM;5O/-<7,G: 5)4CNOX2)79WC#I6 M EVX0@BR5S&D[::]M0B#D0>F ?R=F\'_/../)[]OGM;G Y$RG:#/0R,JR'"2 M(&*ER+$$Q,O=/KS\^K,V4?GI6 [^W]%8CA @NST* M\R/PZ@KKNJBB *UPA_%0!,)7[\WI#>_$:[TV+]?S-;W<2%":5.2;K,I&C7>V MQ-H+WY:!]@)X(DJ28:4R]7E*WOM'#['I1X'JXR3)+:&]G$S+>(ZCG23%]SEL M&'J_T:3RB[!N*7T0V&-2'%+5]5$5V8;FNQO&PV_W6)1?&+K]Y1/LL=]]/D+P MY=D4W#1 A7^VZ=A66 ^]NP'MQ!$VSP\MS]/5Y:*!U0>Y;J[2Y[NR>+FL]3*F MCK 7'4+QPX[T#,WL1X.WK9L4>9%,C+#-&,/!,>YH/]L%Z&-?Q1^K*R'&951:,A:G+1RHB.YHO& MUM!5<*55$<8I7:L*_#P!YJM)*_JZYC"9#X)\&=0^5'#R$7&N-B<#Q1^64KI( M-VTKG]7F-26R\:PHBC.Y+6C_8@(?EN>"5TM9]3@WX8/ :DBQZ.W\YM>^5-W$<<8X+%=9WR7B7SZ2X_LAMJ],D=NET/JLX M$R?:G=]+X,/RS.<:R[@U&"6QH,,L6P6MIP_X2Z?S5\CSTR5>2[3:]*IQ\HWUOU(%X>]3A">:.%75XV/?8N>C*S](LG.D8 M]A* , :S3D%N9$+.B MH2CSUD*9@9"8Z%-57&AFL$V=?I3HE02/$[UF7M"7=97($&E M^E]_T,='X'\^?OF5[!39N.5^9FH!SW:HH%?$I07&4V; OVC? MW:.I*[8U]H%K9L'(?\($#=5C OD+3($=UB:>ME1 MQ\66J:73'22X FE&MO!E'[!;=G@#M!>KOS])9%J0$X6LQ]E8G<\F!:58(+JK MR I[-(E\,JV^QWN#4,J!Y-?=35?4Y^'(;7 *SZ4X,]_J=G4MWI LJ3DKIO*1 ML[F0$[8/IB=QQQ.$G[[<7_HHM=?"W5-M WBB 39CMN&73C=#YAVUI=ZUD*Q95K#05+47.):D=.BT=$ MUM]AHYVL2O&MU#XHZ[XV,KU,T%:+&@Q(R#P$HOGWGD7:!JDG%?E,IVBO(L-RS(O#99+H+>1*O.HEO/ M]P9 'Y3 8T@O(T[V.=JV;<6?HX8Q8 8,V]DY?( G4IK>5(L]7C,TILPP7;H2 MW;.J[R+SBT#_!(I71$O>YD[PBC%CG%22R^@*)>,LKBI4Y.ST#Y'X =U4IO,EKBLNF_-MG?!O_W MYX-TH!FH'RRZ$2,$'+HR","+H,3]F10/N&@I7N!'F_SNJW3UM\+SYOY%V>ESG\LF7[JSRT:)%\QT5S>*5;]W1JEAN61<> M28^ EQ8E1GBKFS9HR76FWL&*V++] T3!33L:*[RWURW -<>FI(-&B1CC?'/2C6[,+C)']Z)>3G$4WC!Q9JSV?8KCB8R;(@Q;T]/C M*V^\BS>^+OU."$0",@.>VG<*2K-V3D&A;SKH^F)TYX.,;AD)1&-G/\FZMU71 MU=N2:H$E<+=G'%)^)6^Y?!-;)DL$V1;&/$U%;O?8=P9J%_@7"?^FF?=B;;L+ M[47;:?8-0#\I=D$ZY@:"+SM^X@>P./<8&@@DX^7!V^.'36UI([GX+O:WP MCY[FJVNT%>RU&9:Q76>;_7>6#3ZG-PF^9U?'8UM@*B,[LN'#@]TEWPO[R=B' MB.-8'"??PCY/AAZ_Q.N3Y?FS%,8NC2+3TL6.9A/3XF3IJI$M'(AF>?ZQTT3W M1S#>>IKZJ JCJ:8'HYPO3#BB3V7P^#C3&#.14QBG/VH=657TZ& (-':/F:H. M+5@"/ZQ=[G]\KDXF?#=N]3O]&@;(TC"7K94&>39R-LAA=7+_Z[GT!X[TQU%M MRGY]<_$\8(CAY[XH#5[BEEU5Q8KLA2S[1NQ*ZSVTC;<-\42[D MLW0.$VMC7.SSHV4FNCW?W@'OKB;> ?A"C+CG^83/DYHJL>U9:VF:_-3+#(=5 M AL-\,@JULB2^O1GIC]/Z@PW4 III9KE:7*9-\1<4':B>Y]49$E]KI/3YS*M MML^O;P6^C\"G10-E7=LJ "A3]]!A#TUFV.AV'TB(1R_UX!1&@-R4_2]\E-[T MH"D,J0F?J8'YTG;U&IB)L@A?584@BI(:0%+?ISFE1I%?,>61C96;K1ELH8-8#&M=[J,KNQYR9^-#;OB_ M["9S+3IN]O0X/NJI6L9VZMW(;M//8=M1T<^ .YWU=RBLN16C'U'T5N)N_MUM<+M&H^6Y)X# 1XR-JJ^Q<1]?E]ZW!X[144G[! ,?C>.IM!0*/AGYZ7XD2!WO5 MX:HS78$5WYMWB%J^/"BJP96#(\K!C_7L+E-^_M),@GE#5[>=4N?M5>\[VZ6P M,CI%?368Z'&OVASS*@,*^<@RTV&J[H7P9+3$J#C!'#]S>)+,H-7I8HU,=C;0 MRPQJ)U-9!:GH]FW\@?D[M,$PGTO@=?(NOZ)G_2H?Z&,J+>:L/%:_4$D^8P(/ MJ>0CB/&3*!.>W+U= 'XZRL[/$U5\4EOZ+=[4CN!\=1I*#Q]XD)UH$T-Z>81K"63VQR1Q2Z- MQ;0@\:"^G%:ID>=4QO,CQ4T?HZ&B_#+7UCB.$0[^#;U(H=UU;C18/G M>KA/50J]D:!FIW1[-&DX7($M>I5*URZ@4>W,NH\\8HW+^3ZJV#['GDZ%'8,^'+16RYQ'W5]];):9IM;;2EZ-V$O/3)JO/+LPN/_/^ M^K2T>'>'?>7T\>[0,YT,.YS'F;Y"EI<$\[Z2+ZPVK"OA]7 [*KH=C&P7 M&G1P5-?VH6'75L6'-F+OZS0!OS9M*WS#YOE9H[%DBVVIB_7LFIU>+1<*!R)K M6;R(JZV>/XBLS]L9;VQR\0S-EZ%HWL^;U<#P-<YGS@1W=]LI7E7GF M1G%?J#/CH]:LQ-35$A=,K+&W;'*V/+]MXR!;:4R:2XZ-WK^ YMMQ?,;TS60UMA.2=RZ:XZB'.:2BV[@5A*#:J7JS ^ MMI5=.HD/;"B9$=VURJNFJQ/89*[0^E+*I7Z4$1TIXAYH$/E.K?Q92T%NYC.# MG+[,\AD\LY#,#3LO7G8(YK:O9 M].6JJY_F67TQ;Y[0L2I- ]5MN2N-H_-B>4S)GIDQ+E==_BC'ZC3!*.++M_!* MQ8S[2D*>\?&>Z"7G5L7M#R]96?Z,+?QH/4@^P9"GW,.+?*GL)RQ)Q*:"K_J@ ME\07T>)R(UD_:!,_=]^FCV[I M2Q,R1]LB TS,) >CU8^?HW'$H3VU,:I[LHU-;(Q.C5JK M!9\OBQ>.ENH@-9GHB*L3VZVYX]]6CLLI[Q;@9XZTUZ7[4;<=L MV$5@NW%^RFJ"WI[4/:4.^BS)1Y9=7L3%0^WE)Y!Q&34*1^20/=OZ$_8HCE*M MI9SH8KK9Z'HS3L-53%P&;^P8P>K03)6">EK7 :;4%L(,*/;T MY.FVK[:UJ)V=]?[O5ZZR8270A0M&S0L?#JF_=I'2_68=C#PP#9#Y.H/_>7Z[ M\N/?-T_S<5RQ^W"G'V(^[@_<+KKF^Z-C?VTVKD5 M>A^Q3FED4&\W,G:''N48Q^D$9>^AW8\)2DVQZ$R-!BV]9];8WP\;Z[]XEVF&PZ7AFF5KK@NV8O<5K E_(OP[IZ".PCPM_+9WG@UY^>YA-*F:C<8\".NGM!K6;Z"89E& M9..)$>:2K[BD\XVZA(4PR)H1^-H,M($4N)JO 8];H/[90,ZYMHEBHX$?SE57 MMK>:-H ;^BL0UWLG>,1G&Z=FPU6P61%Z21(GKY?I-W^-SR]'T:G.> MU^:, G>^8',>:+SUAOOI!;*5IT>L4R;Y'A;(9I//\KU+ZWN\3K:\ =KO;^F] MM8_3VQDD$V07*N]T"MAT:"QZAC5,S >1]2>BRB#O4B!'ZM[_5J=U+KKRL[3L M8;-IV-?J6;=7X'23K@_G1-Q9N$)TS:9="+_:T(F"JG@7)[QLFM3*#)AF>[D4 MIVF6B?L^:T_PR*8P7^"":P#K;#6G =TJ-))>.] #5672M0'!]XC(\LOEU)Q& MCKM>,D4^LM6D6IIB)RTBQY=5*<_&M0P[3T36_HC45A,%H^,EG_J=6TU>["2K MF7%UKK<-<^96BPF*ZT96=41FJXF"W_H"!YQVJQE9*J-CU54*JSOEA6+EV;P6 MW:[2%[K51(&[7CM+=?#\YL-%]@U1DXM61G0T7S2VYDJJEL6:!$GQ9:6<<3*! M$^5;Z]YXG/(@R-_?*#G0\>,3G.(4!6'2UPLXEZ\-:YP27] -/K(V2J0YY4MU M2F)SZT;(*@\?9* )%3 6#2Z$8F>3RKOVW&K9XP 441&X):X15K2DVPUKB+6* MGA]J\HC7:KHEY"C7EJ+7+A-">/<$PNW6\RJ(IV2%Q!NONW@R]%B',=_8#']/ MU'0Q]9H>W^A:6#M3&#:IR@39O%$C^^&HZ?VOY[K4]D3=G3X>X&JYKCY[J>[#K:/:+MUVEOV>ET M>7V:;N/!B"K5"3FRHAW)&VC/FGAY=.WL*S&0W:$1[_?PV4XU*=XT9$+A<"P( MJJ6E/)3J036RNNW:0RF"'M4'^?I ^Z5RSYFDJMG^DIM*W9)?*=:E673;#D2D ME_"E\,51K^;$*-]?X7U\K >) =,RBOU"M1#97?@\-VU^!]YY*75T5.:I8.2T MV)$83,\DG5F ->26$-US')?!/%%(-KV@>(J69)O@7EM7;$F\]Q(>QD!S%7@^ MMW @_L$G?82R/P^P@LYK>KN4,4I9HC!,^I$UK@[@Y\&TV8N@;^0H1$;Y/0\^ MG9]_7;\B3YHD*&!3+34H5$S,*2B1M<.N_/M%@?-UG.V^C&W\DZ3A%4F/V+806[,$?'A4"OZ#7)B178[/W*3E>.8$7L1>[H X6ZOEL^& M>0F!(![SWXL])M++IU=3BY8ECC0O@QRUV5IK6')5M )%E/S A;933I0T(SR$ M$.H5(!/GJI!Z